.mod-cards-with-cta-label-carousel .intro{margin-bottom:4rem;text-align:center}.mod-cards-with-cta-label-carousel .title2{font-size:3.2rem;font-weight:800;text-transform:uppercase}.mod-cards-with-cta-label-carousel .slide{aspect-ratio:2.01/1;border-radius:var(--bs-border-radius);position:relative}.mod-cards-with-cta-label-carousel .slide .image-container{height:100%;margin-bottom:3rem;position:relative}.mod-cards-with-cta-label-carousel .slide .bg{aspect-ratio:2.01/1;border-radius:var(--bs-border-radius);height:100%;left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.mod-cards-with-cta-label-carousel .slide .bg img{height:100%;object-fit:cover;transition:transform .3s;width:100%}.mod-cards-with-cta-label-carousel .slide .cta-label{bottom:-2rem;position:absolute;right:clamp(1rem,2vw,2rem)}.mod-cards-with-cta-label-carousel .slide .cta-label .surtitle{color:var(--bs-gray-700)}.mod-cards-with-cta-label-carousel .slide .wrapper{position:relative}.mod-cards-with-cta-label-carousel .slide .content .surtitle{font-size:1rem;line-height:1rem;text-transform:uppercase}.mod-cards-with-cta-label-carousel .slide .content .title{margin-bottom:2rem}.mod-cards-with-cta-label-carousel .slide .content .btn{margin-top:4rem}.mod-cards-with-cta-label-carousel .swiper-navigation{align-items:center;display:flex;justify-content:space-between;margin-top:4rem}.mod-cards-with-cta-label-carousel .swiper-pagination{position:unset}@media (any-hover:hover){.mod-cards-with-cta-label-carousel .slide:hover .bg img{transform:scale(1.08)}}@media (max-width:768px){.mod-cards-with-cta-label-carousel .intro h2{font-size:2.6rem}.mod-cards-with-cta-label-carousel .slide{aspect-ratio:1.7/1}.mod-cards-with-cta-label-carousel .slide .content{width:100%}.mod-cards-with-cta-label-carousel .slide .content .btn{display:none}.mod-cards-with-cta-label-carousel .container{padding-left:var(--mobile-padding);padding-right:var(--mobile-padding)}.mod-cards-with-cta-label-carousel .slide .image-container{order:2}.mod-cards-with-cta-label-carousel .slide{display:flex;flex-direction:column}.mod-cards-with-cta-label-carousel .slide .wrapper{order:1;padding-bottom:2rem}.mod-cards-with-cta-label-carousel .slide .cta-label{left:2rem;right:4rem}.mod-cards-with-cta-label-carousel .slide .cta-label .arrowed.circle:after{bottom:0;right:0}}