.CTACardList{--v-spacing:3.2rem;background-color:#fff}.CTACardList--grey{background-color:var(--color-primary-100)}.CTACardList__container{padding-top:var(--padding-lg);padding-bottom:var(--padding-lg)}.CTACardList__container .container__content--textalign{text-align:center}.CTACardList__container .container__content>*+*{margin-top:var(--v-spacing)}.CTACardList__container .container__cards{--swiper-theme-color:var(--color-primary);--swiper-pagination-bullet-size:1rem;--swiper-pagination-bullet-inactive-opacity:0.2;--swiper-pagination-bullet-inactive-color:#000;--swiper-pagination-bullet-horizontal-gap:0.7rem;width:100%;overflow:hidden;position:relative;padding-top:var(--padding-lg);padding-left:0;padding-right:0}.CTACardList__container .container__cards .cards__wrapper{align-items:center;display:grid;grid-template-columns:repeat(auto-fill,minmax(35rem,1fr));grid-gap:2.7rem}.CTACardList__container .container__cards .cards__wrapper .wrapper__card{background-color:#fff;transition-property:transform;transition-timing-function:ease-in-out;transition-duration:.2s;height:100%;display:flex;flex-direction:column}.CTACardList__container .container__cards .cards__wrapper .wrapper__card .card__image-wrapper{padding-top:52%;position:relative}.CTACardList__container .container__cards .cards__wrapper .wrapper__card .card__image-wrapper .image-wrapper__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.CTACardList__container .container__cards .cards__wrapper .wrapper__card .card__image-wrapper .image-wrapper__ctacontainer{position:absolute;display:flex;top:0;left:0;width:100%;height:100%}.CTACardList__container .container__cards .cards__wrapper .wrapper__card .card__image-wrapper .image-wrapper__ctacontainer .ctacontainer__anchorcontainer{text-decoration:none;margin-top:auto;width:100%;display:block;min-height:0;transition:min-height .3s ease-out;position:relative;z-index:1;display:flex;flex-direction:column;cursor:default}.CTACardList__container .container__cards .cards__wrapper .wrapper__card .card__image-wrapper .image-wrapper__ctacontainer .ctacontainer__anchorcontainer:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.8;background:var(--color-secondary);z-index:-1;transition:background-color .1s ease-out}.CTACardList__container .container__cards .cards__wrapper .wrapper__card .card__image-wrapper .image-wrapper__ctacontainer .ctacontainer__anchorcontainer .anchorcontainer__container{margin-top:auto;color:#fff;background:inherit;padding:1.6rem 2.8rem;font-family:var(--font-secondary);display:flex;flex-direction:row;justify-content:space-between}.CTACardList__container .container__cards .cards__wrapper .wrapper__card .card__image-wrapper .image-wrapper__ctacontainer .ctacontainer__anchorcontainer .anchorcontainer__container .container__cta{margin-top:0;font-size:2.4rem}.CTACardList__container .container__cards .cards__wrapper .wrapper__card .card__image-wrapper .image-wrapper__ctacontainer .ctacontainer__anchorcontainer .anchorcontainer__container .container__arrow{width:26px;position:relative;margin-left:30px;display:none}.CTACardList__container .container__cards .cards__wrapper .wrapper__card .card__image-wrapper .image-wrapper__ctacontainer .ctacontainer__anchorcontainer .anchorcontainer__container .container__arrow svg{display:block;position:absolute;top:50%;width:100%;height:auto;transition:transform .2s;transform:translateY(-50%)}.CTACardList__container .container__cards .cards__wrapper .wrapper__card .card__image-wrapper .image-wrapper__ctacontainer .ctacontainer__anchorcontainer--button{cursor:pointer}.CTACardList__container .container__cards .cards__wrapper .wrapper__card .card__image-wrapper .image-wrapper__ctacontainer .ctacontainer__anchorcontainer--button:hover{min-height:100%}.CTACardList__container .container__cards .cards__wrapper .wrapper__card .card__image-wrapper .image-wrapper__ctacontainer .ctacontainer__anchorcontainer--button:hover:after{opacity:.8;background:var(--color-secondary)}.CTACardList__container .container__cards .cards__wrapper .wrapper__card .card__image-wrapper .image-wrapper__ctacontainer .ctacontainer__anchorcontainer--button:hover .anchorcontainer__container .container__arrow svg{transform:translate(6px,-50%)}.CTACardList__container .container__cards .cards__wrapper .wrapper__card .card__image-wrapper .image-wrapper__ctacontainer .ctacontainer__anchorcontainer--button .anchorcontainer__container .container__arrow{display:block}.CTACardList__container .container__cards .cards__wrapper .wrapper__card .card__info-box{display:flex;flex-direction:column;justify-content:space-between;padding:2.8rem;background:var(--color-primary);color:#fff;flex:1;text-overflow:ellipsis}.CTACardList__container .container__cards .cards__wrapper .wrapper__card .card__info-box :first-of-type{margin-top:0}.CTACardList__container .container__cards .cards__wrapper .wrapper__card .card__info-box .card__info-content a{color:inherit;text-decoration:underline}.CTACardList__container .container__cards .cards__wrapper .wrapper__card .card__info-box .card__info-content a:hover{color:var(--color-secondary);text-decoration:none}.CTACardList__container .container__cards .cards__wrapper .wrapper__card .card__info-btn{cursor:pointer;min-height:4.8rem;min-width:4.8rem;padding:0;text-align:start;text-decoration:underline;color:#fff}.CTACardList__container .container__cards .cards__wrapper .wrapper__card .card__info-btn:hover{text-decoration:none}.CTACardList__container .container__cards .cards__wrapper .wrapper__card .card__info-btn--less{display:none}.CTACardList--read-more .container__cards .card__info-content{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6}.CTACardList--read-more .container__cards .card__info-box.active .card__info-content{-webkit-line-clamp:unset}.CTACardList--read-more .container__cards .card__info-box.active .card__info-btn--less{display:block}.CTACardList--read-more .container__cards .card__info-box.active .card__info-btn--more{display:none}@media(min-width:768px){.CTACardList__container{padding-top:var(--padding-xl);padding-bottom:var(--padding-xl)}.CTACardList__container .container__content--textalign{text-align:center}.CTACardList__container .container__content>*+*{margin-top:var(--v-spacing)}.CTACardList__container .container__cards{padding-top:var(--padding-xl)}}