.coverflow-section{align-items:center;background:#fafafa;display:flex;justify-content:center;overflow:hidden;padding:100px 20px;position:relative}.coverflow-container{background:#fff;border-radius:24px;box-shadow:0 20px 60px rgba(0,0,0,.08);max-width:1600px;padding:60px 40px;position:relative;text-align:center;transition:box-shadow .5s ease;width:100%}.coverflow-carousel{margin-top:60px;perspective:1200px;width:100%}.coverflow-carousel,.coverflow-carousel .item{align-items:center;display:flex;justify-content:center}.coverflow-carousel .item{transition:all .6s ease;will-change:transform,opacity}.coverflow-carousel .item img{backface-visibility:hidden;border-radius:20px;box-shadow:0 10px 25px rgba(0,0,0,.05);filter:grayscale(40%) brightness(95%);height:450px;object-fit:cover;opacity:.5;transform:scale(.85);transition:transform .6s ease,opacity .6s ease,filter .6s ease,box-shadow .6s ease;width:auto;will-change:transform,opacity}.coverflow-carousel .owl-item.center .item img{box-shadow:0 20px 50px rgba(0,0,0,.12);filter:grayscale(0) brightness(100%);opacity:1;transform:scale(1);z-index:5}.coverflow-carousel .owl-nav button{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 5px 15px rgba(0,0,0,.1);color:#ff040a;cursor:pointer;display:flex;font-size:1.75rem;height:54px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .3s ease,color .3s ease;width:54px;z-index:1000}.coverflow-carousel .owl-nav button:hover{background:#ff040a;box-shadow:0 10px 20px rgba(0,0,0,.12);color:#fff}.coverflow-carousel .owl-nav .owl-prev{left:-70px}.coverflow-carousel .owl-nav .owl-next{right:-70px}@media (max-width:1024px){.coverflow-section{padding:80px 20px}.coverflow-carousel .item img{height:380px}.coverflow-carousel .owl-nav .owl-prev{left:-40px}.coverflow-carousel .owl-nav .owl-next{right:-40px}}@media (max-width:768px){.coverflow-container{padding:40px 20px}.coverflow-carousel .item img{height:300px}.coverflow-carousel .owl-nav button{font-size:1.4rem;height:44px;width:44px}}@media (max-width:480px){.coverflow-section{padding:60px 10px}.coverflow-carousel .item img{height:260px;transform:scale(.85)}.coverflow-carousel .owl-nav .owl-prev{left:-20px}.coverflow-carousel .owl-nav .owl-next{right:-20px}}