.carousel-block-container .swiper{width:100%}.carousel-block-container .swiper-slide{display:flex;height:40vw;justify-content:center;min-height:240px;overflow:hidden;position:relative}.carousel-block-container .swiper-slide__img{object-fit:cover}.carousel-block-container .swiper-slide__link{border-bottom:none;height:100%;position:absolute;top:0;width:100%}.carousel-block-container .swiper-pagination-wrapper{display:flex;height:clamp(4.1rem,12vw,7.1rem);justify-content:center;margin:auto;position:relative;text-align:center;width:100%}.carousel-block-container .swiper-pagination{display:flex;justify-content:center;left:15%;width:70%}.carousel-block-container .swiper-pagination-bullets{bottom:clamp(2.25rem,6vw,4rem)}.carousel-block-container .swiper-pagination-bullet{background:#dfdfdf;border-radius:0;display:flex;flex:1;height:clamp(.25rem,1vw,.5rem);margin:0 .25rem!important;max-width:5.4rem;opacity:1}.carousel-block-container .swiper-button-next,.carousel-block-container .swiper-button-prev{border-radius:50%;height:2.75rem;top:clamp(50% - 4.1rem/2,10vw,50% - 7.1rem/2);width:2.75rem}.carousel-block-container .swiper-button-next:after,.carousel-block-container .swiper-button-prev:after{color:#fff;content:"\E902";font-family:icomoon;font-size:.6rem}.carousel-block-container .swiper-button-prev{left:clamp(10px,3vw,42px);transform:rotate(180deg)}.carousel-block-container .swiper-button-next{right:clamp(10px,3vw,42px)}