section.content-carousel{background:var(--bg);overflow-x:clip;padding:40px 1rem 20px!important;margin:80px 0;z-index:2}section.content-carousel .bg{position:absolute;top:-5%;left:0;width:100%;height:110%;z-index:1;opacity:.15}section.content-carousel .bg img,section.content-carousel .bg svg{width:100%;height:100%;object-fit:cover;object-position:center}section.content-carousel .separator{position:absolute;width:100%;height:50px;overflow:hidden;left:0}section.content-carousel .separator svg{width:100%;height:100%;display:block}section.content-carousel .separator.top{top:0;transform:translateY(-50%)}section.content-carousel .separator.bottom{bottom:0;transform:translateY(50%)}section.content-carousel .wrapper{position:relative;z-index:2}section.content-carousel .wrapper>.content{max-width:1216px;margin:0 auto}section.content-carousel .wrapper>.content h2,section.content-carousel .wrapper>.content h3,section.content-carousel .wrapper>.content p{color:#fff}section.content-carousel .wrapper>.content h2 *,section.content-carousel .wrapper>.content h3 *,section.content-carousel .wrapper>.content p *{color:var(--alt)}section.content-carousel .wrapper .carousel{margin-top:3rem}section.content-carousel .wrapper .carousel .swiper-navigation{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;margin-top:2rem;gap:2rem}section.content-carousel .wrapper .carousel .swiper-navigation .swiper-btn{background:var(--alt);display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:auto;width:48px;height:48px;min-width:48px;min-height:48px;border-radius:48px;cursor:pointer;transition:background .3s ease}section.content-carousel .wrapper .carousel .swiper-navigation .swiper-btn:hover{opacity:.8}section.content-carousel .wrapper .carousel .swiper-navigation .swiper-btn svg{width:32px;height:32px;min-width:32px;min-height:32px}section.content-carousel .wrapper .carousel .swiper-navigation .swiper-pagination{position:relative;width:max-content;bottom:0}section.content-carousel .wrapper .carousel .swiper-navigation .swiper-pagination-bullet{background:#FFF}section.content-carousel .wrapper .carousel .swiper-navigation .swiper-pagination-bullet-active{background:var(--alt)}section.content-carousel .wrapper .carousel .item .content{max-width:90%;margin:2rem auto 0;text-align:center}section.content-carousel .wrapper .carousel .item .content h3{color:#fff;font-size:2rem}section.content-carousel .wrapper .carousel .item .content p,section.content-carousel .wrapper .carousel .item .content p *{color:#fff}section.content-carousel .wrapper .carousel .item .image-wrapper{position:relative;min-width:300px;max-width:300px;aspect-ratio:1/1;margin:0 auto}section.content-carousel .wrapper .carousel .item .image-wrapper .border{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}section.content-carousel .wrapper .carousel .item .image-wrapper .border img{width:100%;height:100%;object-fit:contain;object-position:center}section.content-carousel .wrapper .carousel .item .image-wrapper .image{position:absolute;z-index:2;width:100%;height:92%;left:0;top:8%}section.content-carousel .wrapper .carousel .item .image-wrapper .image svg{position:absolute;width:100%;height:100%;top:0;left:0}section.content-carousel .wrapper .carousel .item .image-wrapper .image img{width:100%;height:100%;object-fit:cover;object-position:center;-webkit-clip-path:url(#whats-clip);clip-path:url(#whats-clip)}@media only screen and (min-width: 992px){section.content-carousel .separator{height:80px}section.content-carousel .wrapper .carousel .swiper{overflow:visible}section.content-carousel .wrapper .carousel .swiper .swiper-slide{height:auto}section.content-carousel .wrapper .carousel .swiper .item{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row-reverse;flex-wrap:auto;gap:1rem}section.content-carousel .wrapper .carousel .swiper .item .content{text-align:left}section.content-carousel .wrapper .carousel .swiper .item .content h3{font-size:2.625rem}}
