.carousel .swiper-button-next:after,.carousel .swiper-button-next:before,.carousel .swiper-button-prev:after,.carousel .swiper-button-prev:before{content:none!important;display:none!important}.carousel .swiper-button-next,.carousel .swiper-button-prev{background-image:none!important;-webkit-mask-image:none!important;mask-image:none!important}.carousel{display:flex;justify-content:center;padding:clamp(16px,3vw,32px)}.carousel__swiper{position:relative;width:100%}.carousel .swiper-slide{display:flex;justify-content:center}.carousel__figure{border-radius:18px;height:600px;overflow:hidden;padding:24px 0;width:480px}.carousel__img{display:block;height:100%;object-fit:contain;object-position:center;width:100%}.carousel__nav{align-items:center;background:#cde5ff;border:0;border-radius:50%;color:#0067ff;cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;width:44px;z-index:1200}.carousel__nav i{font-size:18px;pointer-events:none}.carousel .swiper-button-prev{left:8px}.carousel .swiper-button-next{right:8px}.carousel .swiper-button-next,.carousel .swiper-button-prev{top:50%;transform:translateY(-50%)}.carousel__nav:hover{background:#0067ff;color:#fff}.carousel .swiper-pagination-bullet:focus-visible,.carousel__nav:focus-visible{outline:0 solid #000;outline-offset:0}.carousel .swiper-pagination{bottom:0;display:flex;gap:10px;justify-content:center;margin-top:16px;position:absolute;width:100%}.carousel .swiper-pagination-bullet{background-color:#cde5ff;border-radius:50%;height:15px;width:15px}.carousel .swiper-pagination-bullet-active{background-color:#0067ff}@media (max-width:520px){.carousel__figure{height:112.5vw;max-height:600px;width:90vw}}@media (prefers-reduced-motion:reduce){.carousel .swiper-wrapper{transition-duration:0s!important}}