.carousel-3d-body{overflow-x:hidden}.carousel-3d{box-sizing:content-box;perspective:1000px;height:400px;padding:60px 0;position:relative;overflow:hidden}.carousel-3d .carousel-3d-inner{width:100%;height:400px;transform-style:preserve-3d;transition:transform 1s;position:absolute;transform:translateZ(-288px)}.carousel-3d .carousel-3d-item{width:190px;height:120px;transition:transform 1s,opacity 1s;position:absolute}.carousel-3d .carousel-3d-item img{width:auto;height:100%;object-fit:cover!important}.carousel-3d .carousel-3d-vertical .carousel-3d-item img{width:100%;height:auto}.carousel-3d .carousel-3d-controls{text-align:center;position:absolute;top:0;right:50%}.carousel-3d .carousel-3d-controls a{text-align:center;height:30px;font-size:26px}@media (max-width:768px){.carousel-3d .carousel-3d-item{align-items:center;width:95px;height:60px;transition:transform 1s,opacity 1s;display:flex;position:absolute}.carousel-3d-vertical{perspective:2000px}.carousel-3d .carousel-3d-item img{width:100%;height:auto}}.carousel-3d-vertical .carousel-3d-controls{text-align:center;width:fit-content;top:50%;right:0;left:unset;transform:rotate(90deg)}.carousel-3d-vertical .carousel-3d-controls a{width:unset;height:30px}@media (prefers-reduced-motion){.carousel-3d .carousel-3d-inner,.carousel-3d .carousel-3d-item{transition:none}}