.carousel-swiper{position:relative;width:100%;aspect-ratio:21/5;margin:0 auto}.carousel-swiper .swiper-slide{width:100%;height:100%}.carousel-swiper .swiper-slide img{width:100%;height:100%;object-fit:cover}@media (max-width: 768px){.carousel-swiper{aspect-ratio:3/2}}@media (min-width: 769px) and (max-width: 1024px){.carousel-swiper{aspect-ratio:18/9}}.carousel-swiper .swiper-button-next,.carousel-swiper .swiper-button-prev{color:#fff;background:#fff3;width:40px;height:40px;border-radius:50%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.carousel-swiper .swiper-button-next:hover,.carousel-swiper .swiper-button-prev:hover{background:#ffffff4d;transform:scale(1.1)}.carousel-swiper .swiper-button-next:after,.carousel-swiper .swiper-button-prev:after{font-size:18px;font-weight:700}.carousel-swiper .swiper-pagination-bullet{background:#fff9;opacity:1;transition:all .3s ease}.carousel-swiper .swiper-pagination-bullet-active{background:#fff;transform:scale(1.2)}@media (max-width: 768px){.carousel-swiper .swiper-button-next,.carousel-swiper .swiper-button-prev{width:35px;height:35px}.carousel-swiper .swiper-button-next:after,.carousel-swiper .swiper-button-prev:after{font-size:16px}}
