.split-animation{overflow:hidden}.split-animation .hero-visual{margin-top:50px}.split-animation .image-stack{height:800px;margin:0 auto;max-width:1100px;position:relative}.split-animation .img{border-radius:20px;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .8s ease;width:100%}.split-animation .hero-buttons{align-items:center;display:flex;gap:14px;justify-content:center;margin-top:30px}.split-animation .btn.secondary{color:#f76808;text-decoration:none}.split-animation .hero-content{margin:0 auto 60px;max-width:1200px;text-align:center;width:100%}.split-animation .img-front{height:100%;left:50%;z-index:2}.split-animation .img-back{height:100%;left:50%;opacity:0;transform:translate(-50%,-50%) scale(.95);z-index:1}.split-animation .image-stack.active .img-front{left:0;transform:translate(-53%,-50%)}.split-animation .image-stack.active .img-back{left:100%;opacity:1;transform:translate(-47%,-50%)}@media (max-width:768px){.split-animation .img{margin-bottom:20px;opacity:1;position:static;transform:none;width:100%}.split-animation .image-stack,.split-animation .img{height:auto;position:relative}.split-animation .img{left:auto;opacity:1!important;top:auto;transform:none!important}.split-animation .image-stack.active .img-back,.split-animation .image-stack.active .img-front{left:auto;transform:none}.split-animation .owl-carousel .owl-dots{display:flex;gap:5px;justify-content:center;text-align:center}.split-animation .owl-carousel button.owl-dot.active{background:#000}.split-animation .owl-carousel button.owl-dot{background:#f76808;height:10px;width:10px}.split-animation .owl-carousel.owl-drag .owl-item{padding:0 15px}}