.hc-vca-animated-backgrounds{position:absolute;top:0;left:0;min-width:100%;height:100%;display:block;z-index:0}.hc-vca-animated-backgrounds .sections-overlay{position:absolute;top:0;bottom:0;left:0;width:100%}.hc-vca-animated-backgrounds.style1 .scene.shoe-1{--bg-light: #ffd85d;--bg-dark: #ffbd51}.hc-vca-animated-backgrounds.style1 .background{position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--bg-light);color:var(--bg-dark)}.hc-vca-animated-backgrounds.style1 .background .line{position:absolute;top:0;height:100vh;background-color:currentColor}.hc-vca-animated-backgrounds.style1 .background .line-1{width:35vw;left:20vw;transform:skew(-45deg)}.hc-vca-animated-backgrounds.style1 .background .line-2{width:15vw;left:60vw;transform:skew(-45deg)}.hc-vca-animated-backgrounds.style2 .bg{animation-name:slide1;animation-duration:20s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;background-image:linear-gradient(-60deg, #FFEFBA 50%, #fff 50%);bottom:0;left:-50%;height:100%;opacity:.5;position:absolute;right:-50%;top:0;z-index:0}.hc-vca-animated-backgrounds.style2 .bg2{animation-direction:alternate-reverse;animation-name:slide2;animation-delay:0.5s}.hc-vca-animated-backgrounds.style2 .bg3{animation-name:slide3;animation-delay:1s}@keyframes slide1{0%{transform:translateX(-20%)}10%{transform:translateX(0)}90%{transform:translateX(0)}100%{transform:translateX(-20%)}}@keyframes slide2{0%{transform:translateX(-15%)}10%{transform:translateX(0)}90%{transform:translateX(0)}100%{transform:translateX(-15%)}}@keyframes slide3{0%{transform:translateX(-25%)}10%{transform:translateX(0)}90%{transform:translateX(0)}100%{transform:translateX(-25%)}}.hc-vca-animated-backgrounds.style3 .animation-container{position:absolute;height:100%;width:100%;display:flex;justify-content:center;overflow:hidden}.hc-vca-animated-backgrounds.style3 svg{position:absolute;height:100%;width:100%}.hc-vca-animated-backgrounds.style3 .lines{opacity:0.05}.hc-vca-animated-backgrounds.style3 .line{fill-rule:evenodd;clip-rule:evenodd;fill:#4C3A90}.hc-vca-animated-backgrounds.style3 .lights{opacity:0.9}.hc-vca-animated-backgrounds.style3 .light{fill-rule:evenodd;clip-rule:evenodd;fill:#7A6BB5}.hc-vca-animated-backgrounds.style4 .animation-box{position:absolute;top:0;transform:rotate(80deg);left:0}.hc-vca-animated-backgrounds.style4 .animation-wave{position:fixed;top:0;left:0;opacity:.4;position:absolute;top:3%;left:10%;background-color:#0af;width:1500px;height:1300px;margin-left:-150px;margin-top:-250px;transform-origin:50% 48%;border-radius:43%;animation:drift 28s infinite linear}.hc-vca-animated-backgrounds.style4 .animation-wave.wave-three{animation:drift 30s infinite linear;position:fixed;background-color:#77daff}.hc-vca-animated-backgrounds.style4 .animation-wave.wave-two{animation:drift 12s infinite linear;opacity:.1;background:#000;position:fixed}.hc-vca-animated-backgrounds.style4 .animation-box:after{content:'';display:block;left:0;top:0;width:100%;height:100%;z-index:11;transform:translate3d(0, 0, 0)}@keyframes drift{from{transform:rotate(0deg)}from{transform:rotate(360deg)}}.hc-vca-animated-backgrounds.style5 .animation-stars{display:block;position:relative;width:100%;height:100%;z-index:1}.hc-vca-animated-backgrounds.style6{overflow:hidden}.hc-vca-animated-backgrounds.style6 section{display:inline-block;left:-25%;width:100%}.hc-vca-animated-backgrounds.style6 h1{font-size:5rem}.hc-vca-animated-backgrounds.style6 h2{font-size:2rem}.hc-vca-animated-backgrounds.style6 img{width:auto;height:100%;background:#f0f0f0}.hc-vca-animated-backgrounds.style6 ul{padding-left:1rem;list-style:none;margin:0}.hc-vca-animated-backgrounds.style6 li{flex-shrink:0;padding-right:1rem}.hc-vca-animated-backgrounds.style6 header{height:100v}.hc-vca-animated-backgrounds.style6 footer{height:50vh}.hc-vca-animated-backgrounds.style6 :any-link{color:#4e9815}.hc-vca-animated-backgrounds.style6 .df{display:flex}.hc-vca-animated-backgrounds.style6 .aic{align-items:center}.hc-vca-animated-backgrounds.style6 .jcc{justify-content:center}.hc-vca-animated-backgrounds.style6 .wrapper{display:flex}.hc-vca-animated-backgrounds.style6 .section-gallery:not(.last){padding-bottom:1rem}.hc-vca-animated-backgrounds.style6 .section-text .text{font-size:clamp(8rem, 15vw, 16rem);line-height:1;font-weight:900;white-space:nowrap}
