.mod-carousel-centered .slide{height:72.2rem}.mod-carousel-centered .slide .bg{background-size:cover;height:100%;width:100%}.mod-carousel-centered .slide .content{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.mod-carousel-centered .slide .content .btn{margin-top:4rem}.mod-carousel-centered .slide .content .h1{text-shadow:0 0 16px rgba(0,0,0,.3)}.mod-carousel-centered .slide .surtitle{font-size:clamp(1rem,-.4769rem + 4.1026vw,2.6rem)}.mod-carousel-centered .swiper{--swiper-theme-color:var(--bs-white);--swiper-pagination-bullet-inactive-color:var(--bs-white)}.mod-carousel-centered .swiper .swiper-slide.swiper-slide-active .bg{-webkit-animation:zoom108 8s;animation:zoom108 8s}.mod-carousel-centered .swiper .swiper-navigation{left:0;position:absolute;top:0;width:100%}.mod-carousel-centered .swiper .swiper-navigation .container{position:relative}.mod-carousel-centered .swiper .swiper-navigation .btn-arrow,.mod-carousel-centered .swiper .swiper-navigation .swiper-pagination{z-index:1}.mod-carousel-centered .swiper .label-pagination{bottom:3.5rem;left:0;position:absolute;width:100%;z-index:1}.mod-carousel-centered .swiper .label-pagination .wrapper{align-items:center;background-color:var(--bs-white);border-radius:var(--bs-border-radius);box-shadow:0 0 34px 0 rgba(0,0,0,.16);column-gap:.5rem;display:flex;justify-content:center;padding:2rem}.mod-carousel-centered .swiper .label-pagination .wrapper button{background:transparent;border:0;color:var(--bs-primary);font-size:1rem;font-weight:900;letter-spacing:.2rem;margin:0;opacity:.3;position:relative;text-transform:uppercase}.mod-carousel-centered .swiper .label-pagination .wrapper .separator{align-items:center;display:flex}.mod-carousel-centered .swiper .label-pagination .wrapper .separator:after{background:transparent;border:0;color:var(--bs-primary);content:"\2022";display:inline-block;font-size:1rem;font-weight:900;margin:0;opacity:.3}.mod-carousel-centered .swiper .label-pagination .wrapper .separator:last-child{display:none}.mod-carousel-centered .swiper .label-pagination .wrapper button.active,.mod-carousel-centered .swiper .label-pagination .wrapper button:hover{opacity:1}@media (min-width:768px){.mod-carousel-centered .swiper{padding-bottom:6rem}.mod-carousel-centered .swiper .swiper-navigation,.mod-carousel-centered .swiper .swiper-navigation .container{height:100%}.mod-carousel-centered .swiper .swiper-navigation .btn-arrow.left{left:0;position:absolute;top:50%;transform:translateY(-50%)}.mod-carousel-centered .swiper .swiper-navigation .btn-arrow.right{position:absolute;right:0;top:50%;transform:translateY(-50%)}.mod-carousel-centered .swiper .swiper-navigation .swiper-pagination{bottom:12rem;left:50%;position:absolute;transform:translateX(-50%)}.mod-carousel-centered .swiper .label-pagination button.active:before{border-color:transparent transparent var(--bs-white) transparent;border-style:solid;border-width:0 9px 15.6px;content:"";height:0;left:50%;position:absolute;top:-1.9rem;transform:translate(-50%,-100%);width:0}}@media (max-width:768px){.mod-carousel-centered .slide{height:46.2rem}.mod-carousel-centered .swiper .swiper-navigation{bottom:7rem;top:unset}.mod-carousel-centered .swiper .swiper-navigation .wrapper{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between}.mod-carousel-centered .swiper .swiper-navigation .swiper-pagination{position:unset}.mod-carousel-centered .swiper .label-pagination::-webkit-scrollbar{display:none}.mod-carousel-centered .swiper .label-pagination{-ms-overflow-style:none;overflow-x:scroll;position:unset;scrollbar-width:none}.mod-carousel-centered .swiper .label-pagination .wrapper{border-radius:0;box-shadow:none;padding:2rem var(--mobile-padding);width:max-content}}