.marquee,.wipe{overflow:hidden}@keyframes fadeInAnimation{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInAnimation{0%{opacity:0}100%{opacity:1}}.fadeInAnimation{animation:2s linear infinite alternate fadeInAnimation}@keyframes fadeOutAnimation{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeOutAnimation{0%{opacity:1}100%{opacity:0}}.fadeOutAnimation{animation:2s linear infinite alternate fadeOutAnimation}@keyframes slideInAnimation{0%{transform:translateX(-100%);opacity:0}100%{transform:translateX(0);opacity:1}}@-webkit-keyframes slideInAnimation{0%{transform:translateX(-100%);opacity:0}100%{transform:translateX(0);opacity:1}}.slideInAnimation{animation:2s linear infinite alternate slideInAnimation}@keyframes slideOutAnimation{0%{transform:translateX(0);opacity:1}100%{transform:translateX(100%);opacity:0}}@-webkit-keyframes slideOutAnimation{0%{transform:translateX(0);opacity:1}100%{transform:translateX(100%);opacity:0}}.slideOutAnimation{animation:2s linear infinite alternate slideOutAnimation}@keyframes spinAnimation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-webkit-keyframes spinAnimation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.spinAnimation{animation:2s linear infinite spinAnimation}@keyframes shake{0%,100%{transform:translate(0,0)}20%,60%{transform:translate(-10px,0)}40%,80%{transform:translate(10px,0)}}@-webkit-keyframes shake{0%,100%{transform:translate(0,0)}20%,60%{transform:translate(-10px,0)}40%,80%{transform:translate(10px,0)}}.shake{animation:2s linear infinite shake}@keyframes bounce{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-110px)}8%{top:70%;width:160px;height:100px}18%{top:20%;width:120px;height:120px}28%{top:70%;width:145px;height:105px}39%{top:35%;width:120px;height:120px}48%{top:70%;width:130px;height:110px}55%{top:55%;width:120px;height:120px}62%{top:70%;width:125px;height:115px}69%{top:64%;width:120px;height:120px}100%,75%,84%{top:70%}80%{top:68%}}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-110px)}}.bounce{animation:2s linear infinite bounce}@keyframes flip{0%{transform:rotateY(0)}100%{transform:rotateY(360deg)}}@-webkit-keyframes flip{0%{transform:rotateY(0)}100%{transform:rotateY(360deg)}}.flip{animation:2s linear infinite flip}@keyframes zoomIn{0%{transform:scale(0)}100%{transform:scale(1)}}@-webkit-keyframes zoomIn{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes zoomOut{0%{transform:scale(1)}100%{transform:scale(0)}}@-webkit-keyframes zoomOut{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes blink{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@-webkit-keyframes blink{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes grow{0%{transform:scale(1)}100%{transform:scale(1.5)}}@-webkit-keyframes grow{0%{transform:scale(1)}100%{transform:scale(1.5)}}.grow{animation:2s linear infinite grow}@keyframes shrink{0%{transform:scale(1)}100%{transform:scale(.5)}}@-webkit-keyframes shrink{0%{transform:scale(1)}100%{transform:scale(.5)}}.shrink{animation:2s linear infinite shrink}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-webkit-keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.rotate{animation:2s linear infinite rotate}@keyframes wobble{0%,100%{transform:translateX(0)}15%{transform:translateX(-25%) rotate(-5deg)}30%{transform:translateX(20%) rotate(3deg)}45%{transform:translateX(-15%) rotate(-3deg)}60%{transform:translateX(10%) rotate(2deg)}75%{transform:translateX(-5%) rotate(-1deg)}}@-webkit-keyframes wobble{0%,100%{transform:translateX(0)}15%{transform:translateX(-25%) rotate(-5deg)}30%{transform:translateX(20%) rotate(3deg)}45%{transform:translateX(-15%) rotate(-3deg)}60%{transform:translateX(10%) rotate(2deg)}75%{transform:translateX(-5%) rotate(-1deg)}}.wobble{animation:2s linear infinite wobble}@keyframes swing{0%,100%{transform:rotate(0)}20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}}@-webkit-keyframes swing{0%,100%{transform:rotate(0)}20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}.flash{animation:.5s linear infinite flash}@keyframes rubberBand{0%,100%{transform:scale(1)}30%{transform:scaleX(1.25) scaleY(.75)}40%{transform:scaleX(.75) scaleY(1.25)}50%{transform:scaleX(1.15) scaleY(.85)}65%{transform:scaleX(.95) scaleY(1.05)}75%{transform:scaleX(1.05) scaleY(.95)}}@-webkit-keyframes rubberBand{0%,100%{transform:scale(1)}30%{transform:scaleX(1.25) scaleY(.75)}40%{transform:scaleX(.75) scaleY(1.25)}50%{transform:scaleX(1.15) scaleY(.85)}65%{transform:scaleX(.95) scaleY(1.05)}75%{transform:scaleX(1.05) scaleY(.95)}}.rubberBand{animation:2s linear infinite rubberBand}@keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}100%{transform:scale(1) rotate(0)}}@-webkit-keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}100%{transform:scale(1) rotate(0)}}.tada{animation:2s linear infinite tada}@keyframes skew{0%{transform:skew(0)}25%{transform:skew(10deg)}50%{transform:skew(-10deg)}75%{transform:skew(5deg)}100%{transform:skew(-5deg)}}@-webkit-keyframes skew{0%{transform:skew(0)}25%{transform:skew(10deg)}50%{transform:skew(-10deg)}75%{transform:skew(5deg)}100%{transform:skew(-5deg)}}.skew{animation:2s linear infinite skew}@keyframes roll{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-webkit-keyframes roll{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.roll{animation:2s linear infinite roll}@keyframes explode{100%{transform:scale(10);opacity:0}0%{transform:scale(1);opacity:1}}@-webkit-keyframes explode{100%{transform:scale(10);opacity:0}0%{transform:scale(1);opacity:1}}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@-webkit-keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.float{animation:2s linear infinite float}@keyframes drift{0%,100%{transform:translate(0,0)}50%{transform:translate(10px,10px)}}@-webkit-keyframes drift{0%,100%{transform:translate(0,0)}50%{transform:translate(10px,10px)}}.drift{animation:2s linear infinite drift}@keyframes glitch{0%,100%{transform:translate(0)}25%,75%{transform:translate(10px,-10px)}50%{transform:translate(-10px,10px)}}@-webkit-keyframes glitch{0%,100%{transform:translate(0)}25%,75%{transform:translate(10px,-10px)}50%{transform:translate(-10px,10px)}}.glitch{animation:2s infinite glitch}@keyframes jello{11.1%,from,to{transform:none}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.390625deg) skewY(.390625deg)}88.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@-webkit-keyframes jello{11.1%,from,to{transform:none}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.390625deg) skewY(.390625deg)}88.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{animation:2s infinite jello}@keyframes wave{0%,100%{transform:translateY(0)}50%{transform:translateY(-20px)}}@-webkit-keyframes wave{0%,100%{transform:translateY(0)}50%{transform:translateY(-20px)}}.wave{animation:2s linear infinite wave}@keyframes blur{0%,100%{filter:blur(0px)}50%{filter:blur(10px)}}@-webkit-keyframes blur{0%,100%{filter:blur(0px)}50%{filter:blur(10px)}}.blur{animation:2s linear infinite blur}@keyframes blurdeep{0%,100%{filter:blur(0px)}50%{filter:blur(30px)}}@-webkit-keyframes blurdeep{0%,100%{filter:blur(0px)}50%{filter:blur(30px)}}.blurdeep{animation:2s linear infinite blur-deep}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}@-webkit-keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}.pulse{animation:2s linear infinite pulse}@keyframes swing{0%,100%{transform:rotate(0)}50%{transform:rotate(15deg)}}@-webkit-keyframes swing{0%,100%{transform:rotate(0)}50%{transform:rotate(15deg)}}.swing{transform-origin:top center;animation:2s linear infinite swing}@keyframes tumble{0%,100%{transform:rotate(0)}25%,75%{transform:rotate(15deg)}50%{transform:rotate(-15deg)}}@-webkit-keyframes tumble{0%,100%{transform:rotate(0)}25%,75%{transform:rotate(15deg)}50%{transform:rotate(-15deg)}}.tumble{animation:2s linear infinite tumble}@keyframes fold{0%{transform:perspective(400px) rotateY(0)}100%{transform:perspective(400px) rotateY(360deg)}}@-webkit-keyframes fold{0%{transform:perspective(400px) rotateY(0)}100%{transform:perspective(400px) rotateY(360deg)}}.fold{animation:2s linear infinite fold}@keyframes unfold{0%{transform:perspective(400px) rotateY(360deg)}100%{transform:perspective(400px) rotateY(0)}}@-webkit-keyframes unfold{0%{transform:perspective(400px) rotateY(360deg)}100%{transform:perspective(400px) rotateY(0)}}.unfold{animation:2s linear infinite unfold}@keyframes fan{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-webkit-keyframes fan{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.fan{animation:2s linear infinite fan}@keyframes scatter{0%{transform:translate(0,0) rotate(0)}100%{transform:translate(calc(random() * 200px - 100px),calc(random() * 200px - 100px)) rotate(calc(random() * 360deg))}}@-webkit-keyframes scatter{0%{transform:translate(0,0) rotate(0)}100%{transform:translate(calc(random() * 200px - 100px),calc(random() * 200px - 100px)) rotate(calc(random() * 360deg))}}.scatter{animation:2s linear infinite scatter}@keyframes hover{0%,100%{transform:scale(1)}50%{transform:scale(1.2)}}@-webkit-keyframes hover{0%,100%{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-webkit-keyframes spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.spinner{animation:2s linear infinite spinner}@keyframes shuffle{0%,100%{transform:translate(0,0)}25%{transform:translate(100%,0)}50%{transform:translate(100%,100%)}75%{transform:translate(0,100%)}}@-webkit-keyframes shuffle{0%,100%{transform:translate(0,0)}25%{transform:translate(100%,0)}50%{transform:translate(100%,100%)}75%{transform:translate(0,100%)}}.shuffle{animation:2s linear infinite shuffle}@keyframes wipe{0%{width:0}100%{width:100%}}@-webkit-keyframes wipe{0%{width:0}100%{width:100%}}.wipe{animation:2s linear infinite wipe}@keyframes zoom{0%,100%{transform:scale(1)}50%{transform:scale(1.2)}}@-webkit-keyframes zoom{0%,100%{transform:scale(1)}50%{transform:scale(1.2)}}.zoom{animation:2s linear infinite zoom}@keyframes scroll{0%{transform:translateY(0)}100%{transform:translateY(-100%)}}@-webkit-keyframes scroll{0%{transform:translateY(0)}100%{transform:translateY(-100%)}}.scroll{overflow-y:hidden;animation:5s linear infinite scroll}@keyframes marquee{0%{transform:translateX(100%)}100%{transform:translateX(-100%)}}@-webkit-keyframes marquee{0%{transform:translateX(100%)}100%{transform:translateX(-100%)}}.marquee{white-space:nowrap;animation:5s linear infinite marquee}@keyframes stretch{0%,100%{transform:scaleX(1)}50%{transform:scaleX(2)}}@-webkit-keyframes stretch{0%,100%{transform:scaleX(1)}50%{transform:scaleX(2)}}.stretch{animation:2s linear infinite stretch}@keyframes grayscale{0%{filter:grayscale(0%)}100%{filter:grayscale(100%)}}@-webkit-keyframes grayscale{0%{filter:grayscale(0%)}100%{filter:grayscale(100%)}}.grayscale{animation:2s linear infinite alternate grayscale}@keyframes neon{0%,100%{text-shadow:0 0 10px #fff,0 0 20px #fff,0 0 30px #fff,0 0 40px #ff00de,0 0 70px #ff00de,0 0 80px #ff00de,0 0 100px #ff00de,0 0 150px #ff00de}50%{text-shadow:none}}@-webkit-keyframes neon{0%,100%{text-shadow:0 0 10px #fff,0 0 20px #fff,0 0 30px #fff,0 0 40px #ff00de,0 0 70px #ff00de,0 0 80px #ff00de,0 0 100px #ff00de,0 0 150px #ff00de}50%{text-shadow:none}}.neon{color:transparent;animation:2s infinite alternate neon}@keyframes mosaic{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(.5);opacity:.5}}@-webkit-keyframes mosaic{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(.5);opacity:.5}}.mosaic{animation:2s linear infinite mosaic}@keyframes crossfade{0%,100%{opacity:0}50%{opacity:1}}@-webkit-keyframes crossfade{0%,100%{opacity:0}50%{opacity:1}}.crossfade{animation:2s linear infinite crossfade}@keyframes pop{0%,100%{transform:scale(1)}50%{transform:scale(1.2)}}@-webkit-keyframes pop{0%,100%{transform:scale(1)}50%{transform:scale(1.2)}}.pop{animation:.5s linear infinite pop}@keyframes pixelate{0%,100%{filter:blur(0px)}50%{filter:blur(10px)}}@-webkit-keyframes pixelate{0%,100%{filter:blur(0px)}50%{filter:blur(10px)}}.pixelate{animation:2s linear infinite pixelate}@keyframes bloom{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2);opacity:1}100%{transform:scale(1);opacity:0}}@-webkit-keyframes bloom{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2);opacity:1}100%{transform:scale(1);opacity:0}}.bloom{animation:2s linear infinite bloom}@keyframes reveal{0%{transform:translateY(-100%);opacity:0}100%{transform:translateY(0);opacity:1}}@-webkit-keyframes reveal{0%{transform:translateY(-100%);opacity:0}100%{transform:translateY(0);opacity:1}}.reveal{animation:2s linear infinite reveal}@keyframes pan{0%{background-position:0 0}100%{background-position:100% 100%}}@-webkit-keyframes pan{0%{background-position:0 0}100%{background-position:100% 100%}}.pan{background-image:url("your-image.jpg");background-size:cover;animation:5s linear infinite pan}@keyframes animateColor{0%{background-color:#3498db}50%{background-color:#2ecc71}100%{background-color:#e74c3c}}@-webkit-keyframes animateColor{0%{background-color:#3498db}50%{background-color:#2ecc71}100%{background-color:#e74c3c}}.animateColor{animation:2s linear infinite alternate animateColor}@keyframes crop{0%{clip-path:polygon(0% 0%,0% 100%,100% 100%,100% 0%)}100%{clip-path:polygon(25% 25%,25% 75%,75% 75%,75% 25%)}}@-webkit-keyframes crop{0%{clip-path:polygon(0% 0%,0% 100%,100% 100%,100% 0%)}100%{clip-path:polygon(25% 25%,25% 75%,75% 75%,75% 25%)}}.crop{animation:2s linear infinite alternate crop}@keyframes blink{0%,100%{background-color:#3498db}50%{background-color:#fff}}@-webkit-keyframes blink{0%,100%{background-color:#3498db}50%{background-color:#fff}}.blink{animation:2s linear infinite blink}@keyframes glint{0%{background-color:#fff;box-shadow:0 0 10px #fff,0 0 10px #fff,0 0 110px #fff,0 0 20px #ff00de,0 0 30px #ff00de,0 0 40px #ff00de,0 0 50px #ff00de,0 0 710px #ff00de}100%{background-color:#fff;box-shadow:none}}@-webkit-keyframes glint{0%{background-color:#fff;box-shadow:0 0 10px #fff,0 0 10px #fff,0 0 110px #fff,0 0 20px #ff00de,0 0 30px #ff00de,0 0 40px #ff00de,0 0 50px #ff00de,0 0 710px #ff00de}100%{background-color:#fff;box-shadow:none}}.glint{animation:2s linear infinite glint}@keyframes confetti{0%{transform:translateY(0) rotate(0)}100%{transform:translateY(100vh) rotate(360deg)}}@-webkit-keyframes confetti{0%{transform:translateY(0) rotate(0)}100%{transform:translateY(100vh) rotate(360deg)}}.confetti{animation:2s linear infinite confetti;opacity:0}@keyframes firework{0%{background-color:red;box-shadow:0 0 10px red,0 0 20px red,0 0 30px red,0 0 40px red}50%{background-color:#fc0;box-shadow:0 0 10px #fc0,0 0 20px #fc0,0 0 30px #fc0,0 0 40px #fc0}100%{background-color:#ff0;box-shadow:0 0 10px #ff0,0 0 20px #ff0,0 0 30px #ff0,0 0 40px #ff0}}@-webkit-keyframes firework{0%{background-color:red;box-shadow:0 0 10px red,0 0 20px red,0 0 30px red,0 0 40px red}50%{background-color:#fc0;box-shadow:0 0 10px #fc0,0 0 20px #fc0,0 0 30px #fc0,0 0 40px #fc0}100%{background-color:#ff0;box-shadow:0 0 10px #ff0,0 0 20px #ff0,0 0 30px #ff0,0 0 40px #ff0}}.firework{animation:2s linear infinite firework;opacity:0}@keyframes spinColor{0%,100%{transform:rotate(0);background-color:#3498db}25%{background-color:#2ecc71}50%{transform:rotate(90deg);background-color:#e74c3c}75%{background-color:#f39c12}}@-webkit-keyframes spinColor{0%,100%{transform:rotate(0);background-color:#3498db}25%{background-color:#2ecc71}50%{transform:rotate(90deg);background-color:#e74c3c}75%{background-color:#f39c12}}.spinColor{animation:2s linear infinite spinColor}@keyframes spinClockwiseColor{0%,100%{transform:rotate(0);background-color:#3498db}25%{background-color:#2ecc71}50%{transform:rotate(360deg);background-color:#e74c3c}75%{background-color:#f39c12}}@-webkit-keyframes spinClockwiseColor{0%,100%{transform:rotate(0);background-color:#3498db}25%{background-color:#2ecc71}50%{transform:rotate(360deg);background-color:#e74c3c}75%{background-color:#f39c12}}.spinClockwiseColor{animation:2s linear infinite spinClockwiseColor}@keyframes spinAnticlockwiseColor{0%,100%{transform:rotate(0);background-color:#3498db}25%{background-color:#2ecc71}50%{transform:rotate(-360deg);background-color:#e74c3c}75%{background-color:#f39c12}}@-webkit-keyframes spinAnticlockwiseColor{0%,100%{transform:rotate(0);background-color:#3498db}25%{background-color:#2ecc71}50%{transform:rotate(-360deg);background-color:#e74c3c}75%{background-color:#f39c12}}.spinAnticlockwiseColor{animation:2s linear infinite spinAnticlockwiseColor}@keyframes pingPongColor{0%,100%{background-color:#3498db}50%{background-color:#e74c3c}}@-webkit-keyframes pingPongColor{0%,100%{background-color:#3498db}50%{background-color:#e74c3c}}.pingPongColor{animation:2s linear infinite alternate pingPongColor}@keyframes rollInColor{0%{transform:translateX(-100%) rotate(-360deg);opacity:0;background-color:#3498db}100%{transform:translateX(0) rotate(0);opacity:1;background-color:#e74c3c}}@-webkit-keyframes rollInColor{0%{transform:translateX(-100%) rotate(-360deg);opacity:0;background-color:#3498db}100%{transform:translateX(0) rotate(0);opacity:1;background-color:#e74c3c}}.rollInColor{animation:2s linear rollInColor}@keyframes rollOutColor{0%{transform:translateX(0) rotate(0);opacity:1;background-color:#e74c3c}100%{transform:translateX(100%) rotate(360deg);opacity:0;background-color:#3498db}}@-webkit-keyframes rollOutColor{0%{transform:translateX(0) rotate(0);opacity:1;background-color:#e74c3c}100%{transform:translateX(100%) rotate(360deg);opacity:0;background-color:#3498db}}.rollOutColor{animation:2s linear rollOutColor}@keyframes rubberBandColor{0%{transform:scaleX(1) scaleY(1);background-color:#3498db}30%{transform:scaleX(1.25) scaleY(.75)}40%{transform:scaleX(.75) scaleY(1.25)}50%{transform:scaleX(1.15) scaleY(.85)}65%{transform:scaleX(.95) scaleY(1.05)}75%{transform:scaleX(1.05) scaleY(.95)}100%{transform:scaleX(1) scaleY(1);background-color:#e74c3c}}@-webkit-keyframes rubberBandColor{0%{transform:scaleX(1) scaleY(1);background-color:#3498db}30%{transform:scaleX(1.25) scaleY(.75)}40%{transform:scaleX(.75) scaleY(1.25)}50%{transform:scaleX(1.15) scaleY(.85)}65%{transform:scaleX(.95) scaleY(1.05)}75%{transform:scaleX(1.05) scaleY(.95)}100%{transform:scaleX(1) scaleY(1);background-color:#e74c3c}}.rubberBandColor{animation:2s linear rubberBandColor}@keyframes lightSpeedInColor{0%{transform:translateX(-100%) skewX(30deg);opacity:0;background-color:#3498db}60%{opacity:1;transform:skewX(-20deg)}80%{transform:skewX(5deg)}100%{transform:translateX(0) skewX(0);background-color:#e74c3c}}@-webkit-keyframes lightSpeedInColor{0%{transform:translateX(-100%) skewX(30deg);opacity:0;background-color:#3498db}60%{opacity:1;transform:skewX(-20deg)}80%{transform:skewX(5deg)}100%{transform:translateX(0) skewX(0);background-color:#e74c3c}}.lightSpeedInColor{animation:2s ease-out lightSpeedInColor}@keyframes lightSpeedOutInColor{0%{transform:translateX(0) scaleX(1);opacity:1;background-color:#3498db}25%{transform:translateX(100%) scaleX(.1);opacity:0;background-color:#3498db}50%{transform:translateX(-100%) scaleX(.1);opacity:0;background-color:#e74c3c}75%{transform:translateX(0) scaleX(1);opacity:1}100%{background-color:#e74c3c}}@-webkit-keyframes lightSpeedOutInColor{0%{transform:translateX(0) scaleX(1);opacity:1;background-color:#3498db}25%{transform:translateX(100%) scaleX(.1);opacity:0;background-color:#3498db}50%{transform:translateX(-100%) scaleX(.1);opacity:0;background-color:#e74c3c}75%{transform:translateX(0) scaleX(1);opacity:1}100%{background-color:#e74c3c}}.lightSpeedOutInColor{animation:2s linear lightSpeedOutInColor}@keyframes hingeInColor{0%{transform-origin:top left;animation-timing-function:linear;background-color:#3498db}20%{transform:rotate(80deg);transform-origin:top left;animation-timing-function:linear}40%,80%{transform:rotate(60deg);transform-origin:top left;animation-timing-function:linear}60%{transform:rotate(80deg);transform-origin:top left;animation-timing-function:linear;opacity:1}100%{transform:translateX(0) translateY(0) rotate(0);animation-timing-function:linear;background-color:#e74c3c}}@-webkit-keyframes hingeInColor{0%{transform-origin:top left;animation-timing-function:linear;background-color:#3498db}20%{transform:rotate(80deg);transform-origin:top left;animation-timing-function:linear}40%,80%{transform:rotate(60deg);transform-origin:top left;animation-timing-function:linear}60%{transform:rotate(80deg);transform-origin:top left;animation-timing-function:linear;opacity:1}100%{transform:translateX(0) translateY(0) rotate(0);animation-timing-function:linear;background-color:#e74c3c}}.hingeInColor{animation:2s linear hingeInColor}@keyframes slideInColor{0%{transform:translateX(-100%);opacity:0;background-color:#3498db}100%{transform:translateX(0);opacity:1;background-color:#e74c3c}}@-webkit-keyframes slideInColor{0%{transform:translateX(-100%);opacity:0;background-color:#3498db}100%{transform:translateX(0);opacity:1;background-color:#e74c3c}}.slideInColor{animation:2s linear slideInColor}@keyframes slideOutColor{0%{transform:translateX(0);opacity:1;background-color:#e74c3c}100%{transform:translateX(100%);opacity:0;background-color:#3498db}}@-webkit-keyframes slideOutColor{0%{transform:translateX(0);opacity:1;background-color:#e74c3c}100%{transform:translateX(100%);opacity:0;background-color:#3498db}}.slideOutColor{animation:2s linear slideOutColor}@keyframes heartbeatColor{0%{transform:scale(1);background-color:#3498db}25%,75%{transform:scale(1.3)}50%{transform:scale(1)}100%{transform:scale(1);background-color:#e74c3c}}@-webkit-keyframes heartbeatColor{0%{transform:scale(1);background-color:#3498db}25%,75%{transform:scale(1.3)}50%{transform:scale(1)}100%{transform:scale(1);background-color:#e74c3c}}.heartbeatColor{animation:2s linear infinite heartbeatColor}@keyframes wiggle{0%,100%{transform:rotate(0)}25%{transform:rotate(-10deg)}50%{transform:rotate(10deg)}75%{transform:rotate(-5deg)}}@-webkit-keyframes wiggle{0%,100%{transform:rotate(0)}25%{transform:rotate(-10deg)}50%{transform:rotate(10deg)}75%{transform:rotate(-5deg)}}.wiggle{animation:2s linear infinite wiggle}@keyframes beat{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}@-webkit-keyframes beat{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}.beat{animation:2s linear infinite beat}@keyframes expand{0%{transform:scale(1)}100%{transform:scale(1.5)}}@-webkit-keyframes expand{0%{transform:scale(1)}100%{transform:scale(1.5)}}.expand{animation:2s linear infinite alternate expand}@keyframes contract{0%{transform:scale(1)}100%{transform:scale(.5)}}@-webkit-keyframes contract{0%{transform:scale(1)}100%{transform:scale(.5)}}.contract{animation:2s linear infinite alternate contract}@keyframes boing{0%,100%,50%{transform:translateY(0)}25%,75%{transform:translateY(-20px)}}@-webkit-keyframes boing{0%,100%,50%{transform:translateY(0)}25%,75%{transform:translateY(-20px)}}.boing{animation:2s linear infinite boing}@keyframes explode{0%{transform:scale(1);opacity:1}100%{transform:scale(4);opacity:0}}@-webkit-keyframes explode{0%{transform:scale(1);opacity:1}100%{transform:scale(4);opacity:0}}.explode{animation:.5s linear explode}@keyframes spiralIn{0%{transform:translate(-50%,-50%) rotate(0) scale(0);opacity:0}100%{transform:translate(-50%,-50%) rotate(720deg) scale(1);opacity:1}}@-webkit-keyframes spiralIn{0%{transform:translate(-50%,-50%) rotate(0) scale(0);opacity:0}100%{transform:translate(-50%,-50%) rotate(720deg) scale(1);opacity:1}}.spiralIn{animation:2s linear spiralIn}@keyframes spiralOut{0%{transform:translate(-50%,-50%) rotate(720deg) scale(1);opacity:1}100%{transform:translate(-50%,-50%) rotate(0) scale(0);opacity:0}}@-webkit-keyframes spiralOut{0%{transform:translate(-50%,-50%) rotate(720deg) scale(1);opacity:1}100%{transform:translate(-50%,-50%) rotate(0) scale(0);opacity:0}}.spiralOut{animation:2s linear spiralOut}@keyframes flutter{0%,100%{transform:translateX(0) rotate(0)}25%,75%{transform:translateX(10px) rotate(5deg)}50%{transform:translateX(-10px) rotate(-5deg)}}@-webkit-keyframes flutter{0%,100%{transform:translateX(0) rotate(0)}25%,75%{transform:translateX(10px) rotate(5deg)}50%{transform:translateX(-10px) rotate(-5deg)}}.flutter{animation:.5s linear infinite flutter}@keyframes whirl{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-webkit-keyframes whirl{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.whirl{animation:2s linear infinite whirl}@keyframes bounceIn{0%{transform:scale(.3);opacity:0}50%{transform:scale(1.1);opacity:1}70%{transform:scale(.9)}100%{transform:scale(1)}}@-webkit-keyframes bounceIn{0%{transform:scale(.3);opacity:0}50%{transform:scale(1.1);opacity:1}70%{transform:scale(.9)}100%{transform:scale(1)}}.bounceIn{animation:2s linear bounceIn}@keyframes bounceOut{20%{transform:scale(.9)}50%,55%{opacity:1;transform:scale(1.1)}100%{opacity:0;transform:scale(.3)}}@-webkit-keyframes bounceOut{20%{transform:scale(.9)}50%,55%{opacity:1;transform:scale(1.1)}100%{opacity:0;transform:scale(.3)}}.bbounceOut{animation:2s linear bounceOut}@keyframes split{0%{transform:translateY(0) rotate(0);opacity:1}100%{transform:translateY(100%) rotate(180deg);opacity:0}}@-webkit-keyframes split{0%{transform:translateY(0) rotate(0);opacity:1}100%{transform:translateY(100%) rotate(180deg);opacity:0}}.split{animation:2s linear split}@keyframes swirl{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-webkit-keyframes swirl{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.swirl{animation:2s linear infinite swirl}@keyframes twist{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-webkit-keyframes twist{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.twist{animation:2s linear infinite twist}@keyframes rotateIn{0%{transform:rotate(-90deg);opacity:0}100%{transform:rotate(0);opacity:1}}@-webkit-keyframes rotateIn{0%{transform:rotate(-90deg);opacity:0}100%{transform:rotate(0);opacity:1}}.rotateIn{animation:2s linear rotateIn}@keyframes rotateOut{0%{transform:rotate(0);opacity:1}100%{transform:rotate(90deg);opacity:0}}@-webkit-keyframes rotateOut{0%{transform:rotate(0);opacity:1}100%{transform:rotate(90deg);opacity:0}}.rotateOut{animation:2s linear rotateOut}@keyframes swingIn{0%{transform:rotate(-15deg);opacity:0}100%{transform:rotate(0);opacity:1}}@-webkit-keyframes swingIn{0%{transform:rotate(-15deg);opacity:0}100%{transform:rotate(0);opacity:1}}.swingIn{animation:2s linear swingIn}@keyframes swingOut{0%{transform:rotate(0);opacity:1}100%{transform:rotate(15deg);opacity:0}}@-webkit-keyframes swingOut{0%{transform:rotate(0);opacity:1}100%{transform:rotate(15deg);opacity:0}}.swingOut{animation:2s linear swingOut}@keyframes zoomIn{0%{transform:scale(0);opacity:0}100%{transform:scale(1);opacity:1}}@-webkit-keyframes zoomIn{0%{transform:scale(0);opacity:0}100%{transform:scale(1);opacity:1}}.zoomIn{animation:2s linear zoomIn}@keyframes zoomOut{0%{transform:scale(1);opacity:1}100%{transform:scale(0);opacity:0}}@-webkit-keyframes zoomOut{0%{transform:scale(1);opacity:1}100%{transform:scale(0);opacity:0}}.zoomOut{animation:2s linear zoomOut}@keyframes flipIn{0%{transform:rotateY(-90deg);opacity:0}100%{transform:rotateY(0);opacity:1}}@-webkit-keyframes flipIn{0%{transform:rotateY(-90deg);opacity:0}100%{transform:rotateY(0);opacity:1}}.flipIn{animation:2s linear flipIn}@keyframes flipOut{0%{transform:rotateY(0);opacity:1}100%{transform:rotateY(90deg);opacity:0}}@-webkit-keyframes flipOut{0%{transform:rotateY(0);opacity:1}100%{transform:rotateY(90deg);opacity:0}}.flipOut{animation:2s linear flipOut}@keyframes sign{0%,100%{transform:rotateY(0)}50%{transform:rotateY(90deg)}}@-webkit-keyframes sign{0%,100%{transform:rotateY(0)}50%{transform:rotateY(90deg)}}.sign{animation:2s linear sign}@keyframes helixAnimation{0%{transform:translateY(0) rotateZ(0)}100%{transform:translateY(-200px) rotateZ(720deg)}}@-webkit-keyframes helixAnimation{0%{transform:translateY(0) rotateZ(0)}100%{transform:translateY(-200px) rotateZ(720deg)}}.helixAnimation{animation:5s linear infinite helixAnimation}@keyframes vibrate{0%,100%{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}}@-webkit-keyframes vibrate{0%,100%{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}}.vibrate{animation:5s linear infinite vibrate}@keyframes shakeAdvance{0%,100%{transform:translateX(0)}10%,30%,50%,70%{transform:translateX(-10px)}20%,40%,60%{transform:translateX(10px)}80%{transform:translateX(8px)}90%{transform:translateX(-8px)}}@-webkit-keyframes shakeAdvance{0%,100%{transform:translateX(0)}10%,30%,50%,70%{transform:translateX(-10px)}20%,40%,60%{transform:translateX(10px)}80%{transform:translateX(8px)}90%{transform:translateX(-8px)}}.shakeAdvance{animation:5s linear infinite shakeAdvance}@keyframes pulseAdvance{0%{animation-timing-function:ease-out;transform:scale(1);transform-origin:center center}10%{animation-timing-function:ease-in;transform:scale(.91)}17%{animation-timing-function:ease-out;transform:scale(.98)}33%{animation-timing-function:ease-in;transform:scale(.87)}45%{animation-timing-function:ease-out;transform:scale(1)}}@-webkit-keyframes pulseAdvance{0%{animation-timing-function:ease-out;transform:scale(1);transform-origin:center center}10%{animation-timing-function:ease-in;transform:scale(.91)}17%{animation-timing-function:ease-out;transform:scale(.98)}33%{animation-timing-function:ease-in;transform:scale(.87)}45%{animation-timing-function:ease-out;transform:scale(1)}}.pulseAdvance{animation:5s linear infinite pulseAdvance}@keyframes jello3d{0%,100%{transform:scale3d(1,1,1)}30%{transform:scale3d(.75,1.25,1)}40%{transform:scale3d(1.25,.75,1)}50%{transform:scale3d(.85,1.15,1)}65%{transform:scale3d(1.05,.95,1)}75%{transform:scale3d(.95,1.05,1)}}@-webkit-keyframes jello3d{0%,100%{transform:scale3d(1,1,1)}30%{transform:scale3d(.75,1.25,1)}40%{transform:scale3d(1.25,.75,1)}50%{transform:scale3d(.85,1.15,1)}65%{transform:scale3d(1.05,.95,1)}75%{transform:scale3d(.95,1.05,1)}}.jello3d{animation:5s linear infinite jello3d}@keyframes bounceAdvance{0%{animation-timing-function:ease-in;opacity:1;transform:translateY(-45px)}24%{opacity:1}40%{animation-timing-function:ease-in;transform:translateY(-24px)}65%{animation-timing-function:ease-in;transform:translateY(-12px)}82%{animation-timing-function:ease-in;transform:translateY(-6px)}93%{animation-timing-function:ease-in;transform:translateY(-4px)}25%,55%,75%,87%{animation-timing-function:ease-out;transform:translateY(0)}100%{animation-timing-function:ease-out;opacity:1;transform:translateY(0)}}@-webkit-keyframes bounceAdvance{0%{animation-timing-function:ease-in;opacity:1;transform:translateY(-45px)}24%{opacity:1}40%{animation-timing-function:ease-in;transform:translateY(-24px)}65%{animation-timing-function:ease-in;transform:translateY(-12px)}82%{animation-timing-function:ease-in;transform:translateY(-6px)}93%{animation-timing-function:ease-in;transform:translateY(-4px)}25%,55%,75%,87%{animation-timing-function:ease-out;transform:translateY(0)}100%{animation-timing-function:ease-out;opacity:1;transform:translateY(0)}}.bounceAdvance{animation:5s linear infinite bounceAdvance}@keyframes rtBounce{0%{animation-timing-function:ease-in;opacity:1;transform:translateY(-45px)}24%{opacity:1}40%{animation-timing-function:ease-in;transform:translateY(-24px)}65%{animation-timing-function:ease-in;transform:translateY(-12px)}82%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translateY(-6px);transform:translateY(-6px)}93%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translateY(-4px);transform:translateY(-4px)}25%,55%,75%,87%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes rtBounce{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:1;-webkit-transform:translateY(-45px);transform:translateY(-45px)}24%{opacity:1}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translateY(-24px);transform:translateY(-24px)}65%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translateY(-6px);transform:translateY(-12px)}82%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translateY(-6px);transform:translateY(-6px)}93%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translateY(-4px);transform:translateY(-4px)}25%,55%,75%,87%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translateY(0);transform:translateY(0)}100%{animation-timing-function:ease-out;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.rtBounce{animation:5s linear infinite rtBounce}@keyframes toBottomFromTop{49%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}50%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}51%{opacity:1}}@-webkit-keyframes toBottomFromTop{49%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}50%{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}51%{opacity:1}}.toBottomFromTop{-webkit-animation:5s linear infinite toBottomFromTop;animation:5s linear infinite toBottomFromTop}@keyframes rtZoom{0%,to{-webkit-transform:scale(1,1);transform:scale(1,1)}50%{-webkit-transform:scale(1.5,1.5);transform:scale(1.5,1.5)}}@-webkit-keyframes rtZoom{0%,to{-webkit-transform:scale(1,1);transform:scale(1,1)}50%{-webkit-transform:scale(1.5,1.5);transform:scale(1.5,1.5)}}.rtZoom{-webkit-animation:5s linear infinite tZoom;animation:5s linear infinite rtZoom}@keyframes rtfadeInRight{from{opacity:0;-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes rtfadeInRight{from{opacity:0;-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.rtfadeInRight{-webkit-animation-name:rtfadeInRight;animation-name:rtfadeInRight}@keyframes rtfadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes rtfadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.rtfadeInLeft{-webkit-animation-name:rtfadeInLeft;animation-name:rtfadeInLeft}@keyframes rtfadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes rtfadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.rtfadeInDown{-webkit-animation-name:rtfadeInDown;animation-name:rtfadeInDown}@keyframes rtfadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes rtfadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.rtfadeInUp{-webkit-animation-name:rtfadeInUp;animation-name:rtfadeInUp}@keyframes bounceTop{from{transform:translateY(-200%)}to{transform:translateY(200%) rotateZ(314deg)}}@keyframes bounceBottom{from{transform:translate(-44%,0)}to{transform:scale(1.5) translate(200%,-120%)}}@keyframes aiRight{50%{transform:translate(400%,-600%) rotateZ(12deg) scale(1.5)}100%{transform:translate(400%,0) rotateZ(12deg) scale(1)}}