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