[class^="fx-"]{animation-fill-mode:both}.fx-bounce{animation:bounce 1s ease}.fx-fade-up{animation:fade-up 1s ease}.fx-zoom-in{animation:zoom-in 1s ease}.fx-slide-left{animation:slide-left 1s ease}.fx-flip-right{animation:flip-right 1s ease}.fx-bounce-in{animation:bounce-in 1s ease}.fx-spin{animation:spin 1s linear}.fx-fade-down{animation:fade-down 1s ease}.fx-slide-up{animation:slide-up 1s ease}.fx-flip-left{animation:flip-left 1s ease}.fx-zoom-out{animation:zoom-out 1s ease}.fx-pulse{animation:pulse 1s ease infinite}.fx-shake{animation:shake 1s ease}.fx-swing{animation:swing 1s ease}.fx-flash{animation:flash 1s ease}.fx-tada{animation:tada 1s ease}.fx-roll-in{animation:roll-in 1s ease}.fx-light-speed-in{animation:light-speed-in 1s ease}.fx-hinge{animation:hinge 2s ease}.fx-jello{animation:jello 1s ease}.fx-rubber-band{animation:rubber-band 1s ease}.fx-wobble{animation:wobble 1s ease}.fx-heart-beat{animation:heart-beat 1s ease}.fx-swing-in-top-fwd{animation:swing-in-top-fwd 1s ease}.fx-flip-in-hor-top{animation:flip-in-hor-top 1s ease}.fx-fade-zoom-in{animation:fade-zoom-in 1s ease}.fx-fade-slide-in{animation:fade-slide-in 1s ease}.fx-blink{animation:blink 1s ease}@keyframes bounce{from{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}@keyframes fade-up{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes zoom-in{from{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes slide-left{from{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes flip-right{from{transform:perspective(400px) rotateY(0deg)}to{transform:perspective(400px) rotateY(-360deg)}}@keyframes bounce-in{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}100%{transform:scale(1)}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes fade-down{from{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-up{from{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes flip-left{from{transform:perspective(400px) rotateY(0deg)}to{transform:perspective(400px) rotateY(360deg)}}@keyframes zoom-out{from{transform:scale(1.2);opacity:1}to{transform:scale(0);opacity:0}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}100%{transform:rotate(0deg)}}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@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)}}@keyframes roll-in{from{opacity:0;transform:translateX(-100%) rotate(-120deg)}to{opacity:1;transform:translateX(0) rotate(0)}}@keyframes light-speed-in{from{opacity:0;transform:skewX(30deg) translateX(-100%)}to{opacity:1;transform:skewX(0) translateX(0)}}@keyframes hinge{0%{transform:rotate(0)}20%{transform:rotate(80deg)}40%{transform:rotate(60deg)}60%{transform:rotate(80deg)}80%{transform:rotate(60deg)}100%{transform:translateY(700px)}}@keyframes jello{from,11.1%,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)}}@keyframes rubber-band{from{transform:scaleX(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)}to{transform:scaleX(1)}}@keyframes wobble{from{transform:none}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)}to{transform:none}}@keyframes heart-beat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.25)}70%{transform:scale(1)}}@keyframes swing-in-top-fwd{0%{transform:rotateX(-100deg);opacity:0}100%{transform:rotateX(0);opacity:1}}@keyframes flip-in-hor-top{0%{transform:rotateX(-80deg);opacity:0}100%{transform:rotateX(0);opacity:1}}@keyframes fade-zoom-in{from{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes fade-slide-in{from{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes blink{0%,100%{opacity:1}50%{opacity:0}}