.dnd-section:has(.image-carousel){position:relative}.slider-container{position:relative}.image-carousel.slider-container{height:414px;margin:0 auto;max-width:580px;position:relative;width:100%;z-index:0;& .swiper{height:100%;inset:0 auto auto 50%;overflow:visible;position:absolute;transform:translateX(-50%);width:100vw}.swiper-slide{max-width:calc(100% - var(--container-padding)*2);width:580px}@media (max-width:640px){height:286px}}.swiper-slide .image-carousel__img{aspect-ratio:7/5;height:auto;object-fit:cover;width:100%}.swiper-slide-active .image-carousel__img{opacity:1}