.mod-highlights-custom-carousel .intro{margin-bottom:4rem;text-align:center}.mod-highlights-custom-carousel .intro h2{font-size:clamp(3.2rem,2.2769rem + 2.5641vw,4.2rem);font-weight:800;text-transform:uppercase}.mod-highlights-custom-carousel .slide{aspect-ratio:2.01/1;border-radius:var(--bs-border-radius);overflow:hidden;padding:clamp(3rem,8vw,10rem);position:relative}.mod-highlights-custom-carousel .slide .bg{background-color:#000;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.mod-highlights-custom-carousel .slide .bg img{height:100%;object-fit:cover;opacity:.75;transition:transform .3s;width:100%}.mod-highlights-custom-carousel .slide .wrapper{align-items:center;display:flex;height:100%;justify-content:flex-start;position:relative}.mod-highlights-custom-carousel .slide .content{color:var(--bs-white);max-width:575px}.mod-highlights-custom-carousel .slide .content .surtitle{font-size:1rem;line-height:1rem;text-transform:uppercase}.mod-highlights-custom-carousel .slide .content .title{margin-bottom:2rem}.mod-highlights-custom-carousel .slide .content .btn{margin-top:4rem}.mod-highlights-custom-carousel .swiper-navigation{align-items:center;display:flex;justify-content:space-between;margin-top:4rem}.mod-highlights-custom-carousel .swiper-pagination{position:unset}@media (any-hover:hover){.mod-highlights-custom-carousel .slide:hover .bg img{transform:scale(1.08)}}@media (max-width:768px){.mod-highlights-custom-carousel .slide{aspect-ratio:.7/1;padding:3rem}.mod-highlights-custom-carousel .slide .content{width:100%}.mod-highlights-custom-carousel .slide .content .btn-container{text-align:center}.mod-highlights-custom-carousel .container{padding-left:var(--mobile-padding);padding-right:var(--mobile-padding)}}