@-webkit-keyframes sticky-animation{0%{opacity:0;-webkit-transform:translateY(-100%)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes sticky-animation{0%{opacity:0;transform:translateY(-100%)}100%{opacity:1;transform:translateY(0)}}@keyframes pulse-border{0%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}100%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0}}@-webkit-keyframes pulse-border{0%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}100%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0}}.spine{animation:50s linear infinite spine;-webkit-animation:50s linear infinite spine;-moz-animation:50s linear infinite spine;-o-animation:50s linear infinite spine}@keyframes spine{from{transform:rotate(0);-webkit-transform:rotate(0)}to{transform:rotate(359deg);-webkit-transform:rotate(359deg)}}@-webkit-keyframes spine{from{transform:rotate(0);-webkit-transform:rotate(0)}to{transform:rotate(359deg);-webkit-transform:rotate(359deg)}}.spine-reverse{animation:10s linear infinite spine-reverse;-webkit-animation:10s linear infinite spine-reverse;-moz-animation:10s linear infinite spine-reverse;-o-animation:10s linear infinite spine-reverse}@keyframes spine-reverse{from{transform:rotate(359deg);-webkit-transform:rotate(359deg)}to{transform:rotate(0);-webkit-transform:rotate(0)}}@-webkit-keyframes spine-reverse{from{transform:rotate(359deg);-webkit-transform:rotate(359deg)}to{transform:rotate(0);-webkit-transform:rotate(0)}}.spine2{animation:50s linear infinite spine2;-webkit-animation:50s linear infinite spine2;-moz-animation:50s linear infinite spine2;-o-animation:50s linear infinite spine2}@keyframes spine2{from{transform:rotate(0);-webkit-transform:rotate(0)}to{transform:rotate(359deg);-webkit-transform:rotate(359deg)}}@-webkit-keyframes spine2{from{transform:rotate(0);-webkit-transform:rotate(0)}to{transform:rotate(359deg);-webkit-transform:rotate(359deg)}}.spine3{animation:90s linear infinite spine3;-webkit-animation:90s linear infinite spine3;-moz-animation:90s linear infinite spine3;-o-animation:90s linear infinite spine3}@keyframes spine3{from{transform:rotate(0);-webkit-transform:rotate(0)}to{transform:rotate(359deg);-webkit-transform:rotate(359deg)}}@-webkit-keyframes spine3{from{transform:rotate(0);-webkit-transform:rotate(0)}to{transform:rotate(359deg);-webkit-transform:rotate(359deg)}}.spine4{animation:10s linear infinite spine4;-webkit-animation:10s linear infinite spine4;-moz-animation:10s linear infinite spine4;-o-animation:10s linear infinite spine4}@keyframes spine4{from{transform:rotate(0);-webkit-transform:rotate(0)}to{transform:rotate(359deg);-webkit-transform:rotate(359deg)}}@-webkit-keyframes spine4{from{transform:rotate(0);-webkit-transform:rotate(0)}to{transform:rotate(359deg);-webkit-transform:rotate(359deg)}}.move-x,.move-x-long{animation:5s linear infinite move-x;-webkit-animation:5s infinite alternate move-x;-moz-animation:5s infinite alternate move-x;-o-animation:5s infinite alternate move-x}.move-x2{animation:10s infinite alternate move-x;-webkit-animation:10s infinite alternate move-x;-moz-animation:10s infinite alternate move-x;-o-animation:10s infinite alternate move-x}@keyframes move-x{0%{transform:translateX(0);-webkit-transform:translateX(0)}100%{transform:translateX(10%);-webkit-transform:translateX(10%)}}@-webkit-keyframes move-x{0%{transform:translateX(0);-webkit-transform:translateX(0)}100%{transform:translateX(10%);-webkit-transform:translateX(10%)}}@keyframes move-x-long{0%{transform:translateX(0);-webkit-transform:translateX(0)}100%{transform:translateX(100%);-webkit-transform:translateX(100%)}}@-webkit-keyframes move-x-long{0%{transform:translateX(0);-webkit-transform:translateX(0)}100%{transform:translateX(100%);-webkit-transform:translateX(100%)}}.move-x-reverse{animation:5s infinite alternate move-x-reverse;-webkit-animation:5s infinite alternate move-x-reverse;-moz-animation:5s infinite alternate move-x-reverse;-o-animation:5s infinite alternate move-x-reverse}@keyframes move-x-reverse{0%{transform:translateX(0);-webkit-transform:translateX(0)}100%{transform:translateX(-10%);-webkit-transform:translateX(-10%)}}@-webkit-keyframes move-x-reverse{0%{transform:translateX(0);-webkit-transform:translateX(0)}100%{transform:translateX(-10%);-webkit-transform:translateX(-10%)}}@keyframes move-y{0%{transform:translateY(0);-webkit-transform:translateY(0)}100%{transform:translateY(10%);-webkit-transform:translateY(10%)}}@-webkit-keyframes move-y{0%{transform:translateY(0);-webkit-transform:translateY(0)}100%{transform:translateY(10%);-webkit-transform:translateY(10%)}}.run-left{animation:25s infinite alternate run-left;-webkit-animation:25s infinite alternate run-left;-moz-animation:25s infinite alternate run-left;-o-animation:25s infinite alternate run-left}@keyframes run-left{0%{left:1000px}100%{left:0}}@-webkit-keyframes run-left{0%{right:0}100%{right:100%}}.marquee{animation:20s linear infinite marquee;-webkit-animation:20s linear infinite marquee;-moz-animation:20s linear infinite marquee;-o-animation:20s linear infinite marquee}@keyframes marquee{0%{transform:translateY(100%);-webkit-transform:translateY(100%)}100%{transform:translateY(-100%);-webkit-transform:translateY(-100%)}}@-webkit-keyframes marquee{0%{transform:translateY(100%);-webkit-transform:translateY(100%)}100%{transform:translateY(-100%);-webkit-transform:translateY(-100%)}}@keyframes floating{0%{-webkit-transform:rotate(0) translate(-10px) rotate(0);-moz-transform:rotate(0) translate(-10px) rotate(0);-ms-transform:rotate(0) translate(-10px) rotate(0);-o-transform:rotate(0) translate(-10px) rotate(0);transform:rotate(0) translate(-10px) rotate(0)}100%{-webkit-transform:rotate(360deg) translate(-10px) rotate(-360deg);-moz-transform:rotate(360deg) translate(-10px) rotate(-360deg);-ms-transform:rotate(360deg) translate(-10px) rotate(-360deg);-o-transform:rotate(360deg) translate(-10px) rotate(-360deg);transform:rotate(360deg) translate(-10px) rotate(-360deg)}}@-webkit-keyframes floating{0%{-webkit-transform:rotate(0) translate(-10px) rotate(0);-moz-transform:rotate(0) translate(-10px) rotate(0);-ms-transform:rotate(0) translate(-10px) rotate(0);-o-transform:rotate(0) translate(-10px) rotate(0);transform:rotate(0) translate(-10px) rotate(0)}100%{-webkit-transform:rotate(360deg) translate(-10px) rotate(-360deg);-moz-transform:rotate(360deg) translate(-10px) rotate(-360deg);-ms-transform:rotate(360deg) translate(-10px) rotate(-360deg);-o-transform:rotate(360deg) translate(-10px) rotate(-360deg);transform:rotate(360deg) translate(-10px) rotate(-360deg)}}@keyframes pulse-border{0%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}100%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.2);opacity:0}}.bounce{animation:1.5s infinite alternate bounce;-webkit-animation:1.5s infinite alternate bounce;-moz-animation:1.5s infinite alternate bounce;-o-animation:1.5s infinite alternate bounce}@keyframes bounce{from{transform:translateY(0)}to{transform:translateY(-15px)}}@-webkit-keyframes bounce{from{transform:translateY(0)}to{transform:translateY(-15px)}}.bounce2{animation:1.75s infinite alternate bounce2;-webkit-animation:1.75s infinite alternate bounce2;-moz-animation:1.75s infinite alternate bounce2;-o-animation:1.75s infinite alternate bounce2}@keyframes bounce2{from{transform:translateY(0)}to{transform:translateY(-25px)}}@-webkit-keyframes bounce2{from{transform:translateY(0)}to{transform:translateY(-25px)}}.zoom{animation:1.75s infinite alternate zoom;-webkit-animation:1.75s infinite alternate zoom;-moz-animation:1.75s infinite alternate zoom;-o-animation:1.75s infinite alternate zoom}@keyframes zoom{from{transform:scale(.5)}to{transform:scale(1)}}@-webkit-keyframes zoom{from{transform:scale(.5)}to{transform:scale(1)}}.fade-in{animation:1.75s infinite alternate fade-in;-webkit-animation:1.75s infinite alternate fade-in;-moz-animation:1.75s infinite alternate fade-in;-o-animation:1.75s infinite alternate fade-in}@keyframes fade-in{from{opacity:0}to{opacity:1}}@-webkit-keyframes fade-in{from{opacity:0}to{opacity:1}}.fade-out{animation:1.75s infinite alternate fade-out;-webkit-animation:1.75s infinite alternate fade-out;-moz-animation:1.75s infinite alternate fade-out;-o-animation:1.75s infinite alternate fade-out}@keyframes fade-out{from{opacity:1}to{opacity:0}}@-webkit-keyframes fade-out{from{opacity:1}to{opacity:0}}