@media not (prefers-reduced-motion){:root{--animation-displacement-Y:50%;--animation-displacement-X:100%;--parallax-ratio:40px}@media (min-width:767px){:root{--animation-displacement-Y:100%;--animation-displacement-X:100%;--parallax-ratio:40px}}:not(.hs-inline-edit) .animated:where(.fadeInTop,.fadeInRight,.fadeInBottom,.fadeInLeft){opacity:0;pointer-events:none;transition:transform .5s ease-in-out,opacity 1s ease-in-out;transition-delay:.1s}:not(.hs-inline-edit) .animated:where(.parallax-back,.parallax-front){transition:transform -1s linear}:not(.hs-inline-edit) .animated.fadeInTop{transform:translateY(calc(var(--animation-displacement-Y)*-1))}:not(.hs-inline-edit) .animated.fadeInRight{transform:translateX(var(--animation-displacement-X))}:not(.hs-inline-edit) .animated.fadeInBottom{transform:translateY(var(--animation-displacement-Y))}:not(.hs-inline-edit) .animated.fadeInLeft{transform:translateX(calc(var(--animation-displacement-X)*-1))}:not(.hs-inline-edit) .animated.parallax-back{--ratio:calc(var(--parallax-ratio)*-1);transform:translateY(var(--ratio))}:not(.hs-inline-edit) .animated.parallax-front{--ratio:var(--parallax-ratio);transform:translateY(var(--ratio))}:not(.hs-inline-edit) .animated.-half-parallax{--ratio:calc(var(--ratio)/2)}.animated.fadeInBottom.-visible,.animated.fadeInLeft.-visible,.animated.fadeInRight.-visible,.animated.fadeInTop.-visible{transform:unset}html .animated.-visible{opacity:1;pointer-events:auto}.animated.-scale-on-hover>img:hover,img.animated.-scale-on-hover:hover{transform:scale(1.1);transition-delay:0s}b.animated,i.animated,span.animated,strong.animated{display:inline-block}@keyframes bouncing{0%{transform:translateY(0)}25%{transform:translateY(-20px)}75%{transform:translateY(20px)}to{transform:translateY(0)}}.animated.bouncing{animation-duration:3s;animation-iteration-count:infinite;animation-name:bouncing;animation-timing-function:linear}}