.animate-on-scroll{opacity:0;transition:all .6s cubic-bezier(.4,0,.2,1)}.animate-on-scroll.animate{opacity:1}.fade-in-up{opacity:0;transform:translateY(40px);transition:all .6s cubic-bezier(.4,0,.2,1)}.move-up{opacity:0!important;transform:translateY(50%)!important;transition:all .6s cubic-bezier(.4,0,.2,1)!important}.fade-in-up.animate{opacity:1;transform:translateY(0)}.move-up.animate{opacity:1!important;transform:translateY(0)!important}.fade-in{opacity:0;transition:opacity .6s cubic-bezier(.4,0,.2,1)}.fade-in.animate{opacity:1}.slide-in-left{opacity:0;transform:translateX(-40px);transition:all .6s cubic-bezier(.4,0,.2,1)}.slide-in-left.animate{opacity:1;transform:translateX(0)}.slide-in-right{opacity:0;transform:translateX(40px);transition:all .6s cubic-bezier(.4,0,.2,1)}.slide-in-right.animate{opacity:1;transform:translateX(0)}.scale-in{opacity:0;transform:scale(.8);transition:all .6s cubic-bezier(.4,0,.2,1)}.scale-in.animate{opacity:1;transform:scale(1)}.fade-in-down{opacity:0;transform:translateY(-40px);transition:all .6s cubic-bezier(.4,0,.2,1)}.fade-in-down.animate{opacity:1;transform:translateY(0)}.zoom-in{opacity:0;transform:scale(.5);transition:all .6s cubic-bezier(.4,0,.2,1)}.zoom-in.animate{opacity:1;transform:scale(1)}.rotate-in{opacity:0;transform:rotate(-180deg) scale(.5);transition:all .6s cubic-bezier(.4,0,.2,1)}.rotate-in.animate{opacity:1;transform:rotate(0deg) scale(1)}.delay-100{transition-delay:.1s}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.delay-400{transition-delay:.4s}.delay-500{transition-delay:.5s}.delay-600{transition-delay:.6s}.delay-700{transition-delay:.7s}.delay-800{transition-delay:.8s}.delay-900{transition-delay:.9s}.delay-1000{transition-delay:1s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-1000{transition-duration:1s}.stagger-container>*{opacity:0;transform:translateY(20px);transition:all .4s cubic-bezier(.4,0,.2,1)}.stagger-container.animate>*{opacity:1;transform:translateY(0)}.stagger-container.animate>:first-child{transition-delay:.1s}.stagger-container.animate>:nth-child(2){transition-delay:.2s}.stagger-container.animate>:nth-child(3){transition-delay:.3s}.stagger-container.animate>:nth-child(4){transition-delay:.4s}.stagger-container.animate>:nth-child(5){transition-delay:.5s}.stagger-container.animate>:nth-child(6){transition-delay:.6s}.stagger-container.animate>:nth-child(7){transition-delay:.7s}.stagger-container.animate>:nth-child(8){transition-delay:.8s}.stagger-container.animate>:nth-child(9){transition-delay:.9s}.stagger-container.animate>:nth-child(10){transition-delay:1s}.hover-lift{transition:transform .3s cubic-bezier(.4,0,.2,1)}.hover-lift:hover{transform:translateY(-5px)}.hover-scale{transition:transform .3s cubic-bezier(.4,0,.2,1)}.hover-scale:hover{transform:scale(1.05)}.btn-animate{position:relative;overflow:hidden}.btn-animate:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.btn-animate:hover:before{left:100%}.svg-check{display:inline-block}.svg-check .c-path,.svg-check .check-path{stroke-dasharray:var(--stroke-len,120);stroke-dashoffset:var(--stroke-len,120)}.svg-check.animate .c-path{animation:strokeDraw .9s ease forwards}.svg-check.animate .check-path{animation:strokeDraw .6s ease .45s forwards}@keyframes strokeDraw{to{stroke-dashoffset:0}}