.poly-animate{animation-duration:var(--poly-anim-duration, 1s);animation-delay:var(--poly-anim-delay, 0s);animation-fill-mode:both}@media(prefers-reduced-motion:reduce),(print){.poly-animate{animation-duration:1ms!important;transition-duration:1ms!important;animation-iteration-count:1!important}}@keyframes polyAnimFadeIn{0%{opacity:0}to{opacity:1}}.poly-anim-fade-in{animation-name:polyAnimFadeIn}@keyframes polyAnimFadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}.poly-anim-fade-in-up{animation-name:polyAnimFadeInUp}@keyframes polyAnimFadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}.poly-anim-fade-in-down{animation-name:polyAnimFadeInDown}@keyframes polyAnimZoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.poly-anim-zoom-in{animation-name:polyAnimZoomIn}@keyframes polyAnimBounce{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.poly-anim-bounce{transform-origin:center bottom;animation-name:polyAnimBounce}@keyframes polyAnimPulse{0%{transform:scaleZ(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleZ(1)}}.poly-anim-pulse{animation-name:polyAnimPulse}@keyframes polyAnimShake{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.poly-anim-shake{animation-name:polyAnimShake}.poly-btn-dynamic-hover:hover{background:var(--poly-btn-hover-bg, var(--poly-btn-bg))!important;color:var(--poly-btn-hover-text, var(--poly-btn-text))!important;border-color:var(--poly-btn-hover-border, var(--poly-btn-border))!important}@keyframes polyAnimFloatY{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.poly-anim-float-y{animation:polyAnimFloatY 4s ease-in-out infinite!important}@keyframes polyAnimFloatX{0%,to{transform:translate(0)}50%{transform:translate(8px)}}.poly-anim-float-x{animation:polyAnimFloatX 4s ease-in-out infinite!important}@keyframes polyAnimSpinSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.poly-anim-spin-slow{animation:polyAnimSpinSlow 8s linear infinite!important}@keyframes polyAnimWiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-3deg)}75%{transform:rotate(3deg)}}.poly-anim-wiggle{animation:polyAnimWiggle 2s ease-in-out infinite!important}@keyframes polyAnimSwing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0)}}.poly-anim-swing{transform-origin:top center;animation:polyAnimSwing 2s ease-in-out infinite!important}@keyframes polyAnimRubberBand{0%{transform:scaleZ(1)}30%{transform:scale3d(1.15,.85,1)}40%{transform:scale3d(.85,1.15,1)}50%{transform:scale3d(1.08,.92,1)}65%{transform:scale3d(.96,1.04,1)}75%{transform:scale3d(1.02,.98,1)}to{transform:scaleZ(1)}}.poly-anim-rubber-band{animation:polyAnimRubberBand 2.5s ease-in-out infinite!important}@keyframes polyAnimJello{0%,11.1%,to{transform:none}22.2%{transform:skew(-12.5deg) skewY(-12.5deg)}33.3%{transform:skew(6.25deg) skewY(6.25deg)}44.4%{transform:skew(-3.125deg) skewY(-3.125deg)}55.5%{transform:skew(1.5625deg) skewY(1.5625deg)}66.6%{transform:skew(-.78125deg) skewY(-.78125deg)}77.7%{transform:skew(.390625deg) skewY(.390625deg)}88.8%{transform:skew(-.1953125deg) skewY(-.1953125deg)}}.poly-anim-jello{transform-origin:center;animation:polyAnimJello 3s ease-in-out infinite!important}@keyframes polyAnimHeartbeat{0%{transform:scale(1)}14%{transform:scale(1.1)}28%{transform:scale(1)}42%{transform:scale(1.1)}70%{transform:scale(1)}}.poly-anim-heartbeat{animation:polyAnimHeartbeat 2s ease-in-out infinite!important}
