html{--slideVerticalIntro:100%}@keyframes blur{0%{transform:translate(-.1em,0) scale(.9) rotate(-2deg)}50%{transform:translate(0,0) scale(1.1) rotate(0deg)}100%{transform:translate(.1em,0) scale(.9) rotate(2deg)}}@keyframes plop{0%{opacity:0;transform:translate3d(0,10px,400px) rotate(180deg);animation-timing-function:cubic-bezier(.5,0,.8,.25)}20%{transform:translate3d(0,-20px,200px) rotate(90deg);animation-timing-function:cubic-bezier(0,.5,.5,1.1)}40%,70%{opacity:1;transform:translate3d(0,0,0) rotate(0deg)}90%,100%{opacity:0;transform:translate3d(0,10px,-200px) rotate(-90deg);animation-timing-function:cubic-bezier(.5,0,.8,.25)}}@keyframes fall-in{0%{transform:translateY(-150%) rotate(-120deg);opacity:0}20%{opacity:0}100%{transform:translateY(0%) rotate(0deg);opacity:1}}@keyframes fall-out{50%{transform:translateY(10%) rotate(15deg);transform-origin:bottom left;opacity:1}100%{transform:translateY(250%) rotate(120deg);transform-origin:center center;opacity:0}}@keyframes bounce-end{to{transform:translateY(0%) scale(1)}}@keyframes bounce-char{20%{transform:translateY(0%) scale(1.3,.8)}70%{transform:translateY(-40%) scale(.8,1.2)}}@keyframes wiggle-char{0%,50%,100%{transform:rotate(0deg)}25%{transform:rotate(6deg)}75%{transform:rotate(-6deg)}}@keyframes glitch-bounce{20%{transform:translate(-1%,0%)}40%{transform:translate(14%,-2%)}50%{transform:translate(-5%,5%)}65%{transform:translate(1%,-2%)}80%{transform:translate(-3%,2%)}}@keyframes glitch-anim{0%{clip-path:polygon(0 70%,100% 70%,100% 75%,0 75%)}20%{clip-path:polygon(0 10%,100% 10%,100% 20%,0 20%)}40%{clip-path:polygon(0 33%,100% 33%,100% 33%,0 33%)}60%{clip-path:polygon(0 50%,100% 50%,100% 20%,0 20%)}80%{clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%)}100%{clip-path:polygon(0 70%,100% 70%,100% 80%,0 80%)}}@keyframes color-cycle{25%{color:#feff89}50%{color:#ff9f68}75%{color:#f85959}100%{color:#ac005d}}@keyframes pop-char-out{0%,70%,100%{transform:translate(0em,0em)}35%{transform:translate(.05em,-.1em)}}@keyframes pop-char-out2{0%,70%,100%{transform:translate(0em,0em)}35%{transform:translate(.025em,-.05em)}}.blur-it .char{color:var(--e-global-color-primary);transition:opacity 0.2s linear}.blur-it .char::before,.blur-it .char::after{visibility:visible;opacity:0}.blur-it:hover .char{color:rgb(var(--e-global-color-primary) / 50%)}.blur-it:hover .char::before,.blur-it:hover .char::after{opacity:.8;animation:blur 0.6s linear infinite alternate;animation-delay:calc(-0.2s * var(--distance-percent))}.blur-it:hover .char::after{animation-delay:calc(0.3s + (-0.2s * var(--distance-percent)))}.plop-it{perspective:500px;transform-style:preserve-3d}.plop-it:hover .char{animation:plop 2s ease-out infinite both;animation-delay:calc(0.05s * var(--char-index))}.plump-it,.pinch-it{perspective:300px;transform-style:preserve-3d}.plump-it .char,.pinch-it .char{transition:transform 0.4s cubic-bezier(.8,0,0,.8);transition-delay:calc(0.06s * var(--distance-percent))}.plump-it:hover .char{transform:translateX(calc(-0.5em * var(--distance-sine))) translateZ(calc(100px * (1 - var(--distance-percent)))) rotateY(calc(40deg * var(--distance-sine)))}.pinch-it:hover .char{transform:translateX(calc(-1em * var(--distance-sine))) translateZ(calc(-150px * (1 - var(--distance-percent)))) rotateY(calc(-60deg * var(--distance-sine)))}.stagger-it .char{transition:color 0.5s linear;transition-delay:calc(0.04s * var(--char-index))}.stagger-it:hover,.stagger-it:hover .elementor-heading-title{color:var(--e-global-color-secondary)!important}.stretch-it .char{transition:transform 0.5s cubic-bezier(.8,0,0,.9)}.stretch-it:hover .char{transform:scale(.8,.8)}.stretch-it .elementor-heading-title .char:hover{transform:scale(.9,1.5);transition-duration:0.3s}.slide-vertical .char,.slide-horizontal .char{overflow:hidden;color:#fff0}.slide-vertical .char::before,.slide-horizontal .char::before,.slide-vertical .char::after,.slide-horizontal .char::after{visibility:visible;color:var(--e-global-color-primary);transition:transform 0.5s cubic-bezier(.9,0,.2,1);transition-delay:calc(0.2s + (0.02s * var(--char-index)));transform:translateY(var(--slideVerticalIntro))}.slide-vertical .char::before,.slide-horizontal .char::before{color:var(--e-global-color-secondary);transition-delay:calc(0.02s * var(--char-index))}.slide-vertical:hover .char::before,.slide-horizontal:hover .char::before{transition-delay:calc(0.2s + (0.02s * var(--char-index)))}.slide-vertical:hover .char::after,.slide-horizontal:hover .char::after{transition-delay:calc(0.02s * var(--char-index))}.slide-vertical .char::before{transform:translateY(-100%)}.slide-vertical:hover .char::before{transform:translateY(0%)}.slide-vertical:hover .char::after{transform:translateY(100%)}.slide-horizontal .char::before{transform:translateX(110%)}.slide-horizontal:hover .char::before{transform:translateX(0%)}.slide-horizontal:hover .char::after{transform:translateX(-110%)}.fall-out .char{transition:transform 0.5s cubic-bezier(.86,.01,.14,.98);color:#fff0}.fall-out .char::before,.fall-out .char::after{visibility:visible;color:var(--e-global-color-primary);animation-timing-function:cubic-bezier(.77,.02,.11,.97);animation-fill-mode:both;animation-delay:calc(0.75s + (0.05s * var(--char-index)));animation-duration:1s}.fall-out .char::after{animation-delay:calc(0.05s * var(--char-index))}.fall-out:hover .char::before{animation-name:fall-in}.fall-out:hover .char::after{animation-name:fall-out}.run-out{width:100%;overflow:hidden;pointer-events:none}.run-out .word{pointer-events:auto}.run-out .char{color:#fff0}.run-out .char::before,.run-out .char::after{visibility:visible;color:var(--e-global-color-primary);transition:transform 1.2s cubic-bezier(.77,.02,.11,.97);transition-delay:calc(0.04s * var(--char-total) + (0.08s * var(--char-index)))}.run-out .char::before{transform:translateX(-100vw) rotate(-35deg);transition-delay:calc(0.04s * var(--char-index))}.run-out:hover .char::before{transform:translateX(0) rotate(0deg);transition-delay:calc(0.04s * var(--char-total)+(0.08s * (var(--char-total) - var(--char-index))))}.run-out:hover .char::after{transform:translateX(100vw) rotate(35deg);transition-delay:calc(0.04s * (var(--char-total) - var(--char-index)))}.shift-right::before{content:'>';font:inherit;vertical-align:.1em;display:inline-block;transform:scaleY(0) translateX(-1em);margin-right:-.25em}.shift-right::before,.shift-right .char{transition:transform 0.8s cubic-bezier(.75,0,.24,.98);transition-delay:calc(0.015s * var(--char-index))}.shift-right .char{transform:translateX(-.15em)}.shift-right:hover::before{transform:scaleY(1) translateX(0)}.shift-right:hover .char{transform:translateX(.5em) translateX(calc(0.1em * var(--char-index)))}.spread-out .char{transition:transform 1s cubic-bezier(.8,0,.2,1);transition-delay:calc(0.2s * var(--distance-percent))}.spread-out:hover .char{transition-delay:calc(0.2s * (1 - var(--distance-percent)));transform:scale(.6) translateX(calc(1.25em * var(--distance-sine)))}.pull-in .char{transition:transform 1s cubic-bezier(.8,0,.2,1);transition-delay:calc(0.2s * (1 - var(--distance-percent)))}.pull-in:hover .char{transition-delay:calc(0.2s * var(--distance-percent));transform:scale(.5) translateX(0)}.inflate-it .char{transform:scale(1) translateX(0);text-shadow:0 0 5px #fff0;transition:transform 0.8s cubic-bezier(.75,0,.24,.98),text-shadow 0.8s linear;transition-delay:calc(0.18s * var(--distance-percent))}.inflate-it:hover .char{text-shadow:0 0 5px rgb(0 0 0 / .3);transform:scale(calc(1 + (0.7 * (1 - var(--distance-percent))))) translateX(calc(-0.12em * var(--distance-sine)));transition-delay:calc(0.08s * var(--distance-percent))}.bounce-it .char{line-height:1;transform-origin:center bottom;animation-timing-function:cubic-bezier(.77,.02,.11,.97);animation-iteration-count:infinite;animation-fill-mode:both;animation-delay:calc(0.05s * var(--char-index));animation-duration:calc(0.2s + (0.03s * var(--char-total)))}.bounce-it:hover .char{animation-name:bounce-char}.wiggle-it:hover .char{transform-origin:center 50%;animation:wiggle-char 0.25s linear infinite both;animation-delay:calc(-0.02s * var(--char-index))}.zip-it .char,.split-it .char{color:var(--e-global-color-primary)}.zip-it .char,.split-it .char,.zip-it .char::before,.split-it .char::before,.zip-it .char::after,.split-it .char::after{transition:transform 0.8s cubic-bezier(.75,0,.25,1);transition-delay:calc(0.2s * var(--distance-percent))}.zip-it .char::before,.split-it .char::before,.zip-it .char::after,.split-it .char::after{visibility:visible;color:var(--e-global-color-secondary)}.zip-it .char::before,.split-it .char::before{clip-path:polygon(0 0,100% 0,100% 54%,0 54%)}.zip-it .char::after,.split-it .char::after{clip-path:polygon(0 46%,100% 46%,100% 100%,0 100%)}.zip-it:hover .char::before,.split-it:hover .char::before{transform:translateY(-45%) scaleY(0)}.zip-it:hover .char::after,.split-it:hover .char::after{transform:translateY(45%) scaleY(0)}.zip-it .char,.zip-it .char::before,.zip-it .char::after{transition-delay:calc(0.5s * (1 - var(--char-percent)))}.zip-it:hover .char,.zip-it:hover .char::before,.zip-it:hover .char::after{transition-delay:calc(0.5s * var(--char-percent))}.glitch-it .char,.glitch-it .char::before,.glitch-it .char::after{transition:color 0.2s linear;animation-duration:0.6s,0.4s;animation-iteration-count:infinite;animation-timing-function:steps(1);animation-delay:calc(-0.1s * var(--char-index))}.glitch-it .char::before,.glitch-it .char::after{visibility:visible;opacity:0;mix-blend-mode:overlay;transition-property:opacity;animation-name:glitch-anim,glitch-bounce;animation-play-state:paused}.glitch-it .char::before{color:var(--e-global-color-primary);animation-delay:calc(-0.02s * var(--char-index))}.glitch-it .char::after{color:var(--e-global-color-secondary);animation-delay:calc(-0.5s * var(--char-index))}.glitch-it:hover .char{color:rgb(255 255 255 / .3);animation-name:glitch-bounce}.glitch-it:hover .char::before,.glitch-it:hover .char::after{opacity:1;animation-play-state:running}.frown-it .char,.smile-it .char{transition:transform 1s cubic-bezier(.75,0,.25,1);transition-duration:calc(0.3s + (0.03s * var(--distance-percent)))}.frown-it:hover .char{transform:translateY(calc(1.2em * var(--distance-percent))) rotate(calc(30deg * var(--distance-sine)))}.smile-it:hover .char{transform:translateY(calc(-1em * var(--distance-percent))) rotate(calc(-35deg * var(--distance-sine)))}.flip-it .char,.flip-3d .char{transition:transform 0.6s cubic-bezier(.6,0,0,.6);transition-delay:calc(0.3s * var(--distance-percent))}.flip-it:hover .char,.flip-3d:hover .char{transform:rotateX(-1turn);transition-duration:1s;transition-delay:calc(0.3s * (1 - var(--distance-percent)))}.flip-3d{perspective:200px;transform-style:preserve-3d}.elevate-it{perspective:400px;transform-style:preserve-3d}.elevate-it .char{transition:transform 0.8s cubic-bezier(.5,0,0,.9);transition-delay:calc(0.1s * (1 - var(--distance-percent)));color:#fff0}.elevate-it .char::before,.elevate-it .char::after{visibility:visible}.elevate-it .char::before{color:#000;opacity:.85;transform:translateY(0%) rotateX(45deg) scale(1,0);transform-origin:center 80%}.elevate-it .char::after{color:var(--e-global-color-primary)}.elevate-it:hover .char::before{transform:translateY(0%) rotateX(55deg) scale(.8,calc(0.4 + (0.4 * (1 - var(--distance-percent)))))}.elevate-it:hover .char::after{transform:translateY(-50%) translateY(calc(30% * var(--distance-percent))) rotateX(55deg)}.color-cycle:hover .char{animation:color-cycle 1s cubic-bezier(.5,0,.5,1) infinite alternate;animation-delay:calc(0.03s * var(--char-index));animation-duration:calc(0.04s * var(--char-total))}.rainbow-it .char{transition:color 0.6s linear;transition-delay:calc(0.2s * (1 - var(--distance-percent)))}.rainbow-it:hover .char{color:var(--e-global-color-primary)}.pop-out .char{color:var(--e-global-color-primary)}.pop-out .char::after{visibility:visible;color:var(--e-global-color-primary);z-index:2;animation-timing-function:cubic-bezier(.5,.5,1),linear;animation-iteration-count:infinite;animation-duration:calc(0.08s * var(--char-total));animation-delay:calc(0.08s * var(--char-index))}.pop-out:hover .char::after{animation-name:pop-char-out}.pop-out-color .char,.pop-out-color .elementor-heading-title .char{color:var(--e-global-color-secondary);animation-timing-function:cubic-bezier(.5,0,.5,1),linear;animation-iteration-count:infinite;animation-duration:calc(0.08s * var(--char-total));animation-delay:calc(0.08s * var(--char-index))}.pop-out-color .char::before,.pop-out-color .char::after,.pop-out-color .elementor-heading-title .char::before,.pop-out-color .elementor-heading-title .char::after{visibility:visible;color:var(--e-global-color-primary);z-index:1;animation:inherit}.pop-out-color .elementor-heading-title .char::after{color:var(--e-global-color-primary);z-index:2}.pop-out-color:hover .elementor-heading-title .char{animation-name:color-cycle}.pop-out-color:hover .elementor-heading-title .char::after{animation-name:pop-char-out}.pop-out-color:hover .elementor-heading-title .char::before{animation-name:pop-char-out2,color-cycle}@media (prefers-reduced-motion:reduce){.blur-it *,.plop-it *,.plump-it *,.pinch-it *,.stagger-it *,.stretch-it *,.slide-vertical *,.slide-horizontal *,.fall-out *,.run-out *,.shift-right *,.spread-out *,.pull-in *,.inflate-it *,.bounce-it *,.wiggle-it *,.zip-it *,.split-it *,.glitch-it *,.frown-it *,.smile-it *,.flip-it *,.flip-3d *,.elevate-it *,.color-cycle *,.rainbow-it *,.pop-out *,.pop-out-color *{animation:none!important;transition:none!important}}