.wsp-has-animation{animation-duration:1s;animation-fill-mode:both}.slow{animation-duration:1.5s;animation-fill-mode:both}.slower{animation-duration:2s;animation-fill-mode:both}.slowest{animation-duration:3s;animation-fill-mode:both}.bounceInRight,.bounceInLeft,.bounceInUp,.bounceInDown{opacity:0;-ms-transform:translateX(400px);transform:translateX(400px)}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}100%{transform:scale(1)}}.bounceIn.animate{animation-name:bounceIn}@keyframes bounceInRight{0%{opacity:0;transform:translateX(400px)}60%{transform:translateX(-30px)}80%{transform:translateX(10px)}100%{opacity:1;transform:translateX(0)}}.bounceInRight.animate{animation-name:bounceInRight}@keyframes bounceInLeft{0%{opacity:0;transform:translateX(-400px)}60%{transform:translateX(30px)}80%{transform:translateX(-10px)}100%{opacity:1;transform:translateX(0)}}.bounceInLeft.animate{animation-name:bounceInLeft}@keyframes bounceInUp{0%{opacity:0;transform:translateY(400px)}60%{transform:translateY(-30px)}80%{transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}.bounceInUp.animate{animation-name:bounceInUp}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-400px)}60%{transform:translateY(30px)}80%{transform:translateY(-10px)}100%{opacity:1;transform:translateY(0)}}.bounceInDown.animate{animation-name:bounceInDown}@keyframes bounceOut{0%{transform:scale(1)}25%{transform:scale(.95)}50%{opacity:1;transform:scale(1.1)}100%{opacity:0;transform:scale(.3)}}.bounceOut.animate{animation-name:bounceOut}@keyframes bounceOutUp{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(20px)}100%{opacity:0;transform:translateY(-2000px)}}.bounceOutUp.animate{animation-name:bounceOutUp}@keyframes bounceOutDown{0%{transform:translateY(0)}20%{opacity:1;transform:translateY(-20px)}100%{opacity:0;transform:translateY(2000px)}}.bounceOutDown.animate{animation-name:bounceOutDown}@keyframes bounceOutLeft{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(20px)}100%{opacity:0;transform:translateX(-2000px)}}.bounceOutLeft.animate{animation-name:bounceOutLeft}@keyframes bounceOutRight{0%{transform:translateX(0)}20%{opacity:1;transform:translateX(-20px)}100%{opacity:0;transform:translateX(2000px)}}.bounceOutRight.animate{animation-name:bounceOutRight}.fadeInRight,.fadeInLeft,.fadeInUp,.fadeInDown{opacity:0;-ms-transform:translateX(400px);transform:translateX(400px)}@keyframes fadeIn{0%{opacity:0}100%{display:block;opacity:1}}.fadeIn{opacity:0}.fadeIn.animate{animation-name:fadeIn}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-400px)}50%{opacity:.3}100%{opacity:1;transform:translateX(0)}}.fadeInLeft{opacity:0;-ms-transform:translate(-400px);transform:translate(-400px)}.fadeInLeft.animate{animation-name:fadeInLeft}@keyframes fadeInRight{0%{opacity:0;transform:translateX(400px)}50%{opacity:.3}100%{opacity:1;transform:translateX(0)}}.fadeInRight{opacity:0;-ms-transform:translateX(400px);transform:translateX(400px)}.fadeInRight.animate{animation-name:fadeInRight}@keyframes fadeInUp{0%{opacity:0;transform:translateY(400px)}50%{opacity:.3}100%{opacity:1;transform:translateY(0)}}.fadeInUp{opacity:0;-ms-transform:translateY(400px);transform:translateY(400px)}.fadeInUp.animate{animation-name:fadeInUp}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-400px)}50%{opacity:.3}100%{opacity:1;transform:translateY(0)}}.fadeInDown{opacity:0;-ms-transform:translateY(-400px);transform:translateY(-400px)}.fadeInDown.animate{animation-name:fadeInDown}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut.animate{animation-name:fadeOut}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-2000px)}}.fadeOutUp.animate{animation-name:fadeOutUp}@keyframes fadeOutDown{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(2000px)}}.fadeOutDown.animate{animation-name:fadeOutDown}@keyframes fadeOutLeft{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-2000px)}}.fadeOutLeft.animate{animation-name:fadeOutLeft}@keyframes fadeOutRight{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(2000px)}}.fadeOutRight.animate{animation-name:fadeOutRight}@keyframes fadeInUpShort{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.fadeInUpShort{opacity:0;-ms-transform:translateX(20px);transform:translateX(20px)}.fadeInUpShort.animate{animation-name:fadeInUpShort}@keyframes fadeInDownShort{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}.fadeInDownShort{opacity:0;-ms-transform:translateX(-20px);transform:translateX(-20px)}.fadeInDownShort.animate{animation-name:fadeInDownShort}@keyframes fadeInRightShort{0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}}.fadeInRightShort{opacity:0;-ms-transform:translateX(20px);transform:translateX(20px)}.fadeInRightShort.animate{animation-name:fadeInRightShort}@keyframes fadeInLeftShort{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}.fadeInLeftShort{opacity:0;-ms-transform:translateX(-20px);transform:translateX(-20px)}.fadeInLeftShort.animate{animation-name:fadeInLeftShort}.flipInX,.flipInY{opacity:0}@keyframes flip{0%{transform:perspective(400px) rotateY(0);animation-timing-function:ease-out}40%{transform:perspective(400px) rotateY(170deg) translateZ(150px);animation-timing-function:ease-in}50%{transform:perspective(400px) rotateY(190deg) translateZ(150px) scale(1);animation-timing-function:ease-in}80%{transform:perspective(400px) rotateY(360deg) scale(0.95);animation-timing-function:ease-in}100%{transform:perspective(400px) scale(1);animation-timing-function:ease-in}}.flip.animate{animation-name:flip;-webkit-backface-visibility:visible;backface-visibility:visible}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);opacity:0}40%{transform:perspective(400px) rotateX(-10deg)}70%{transform:perspective(400px) rotateX(10deg)}100%{transform:perspective(400px) rotateX(0);opacity:1}}.flipInX.animate{animation-name:flipInX;-webkit-backface-visibility:visible;backface-visibility:visible}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);opacity:0}40%{transform:perspective(400px) rotateY(-10deg)}70%{transform:perspective(400px) rotateY(10deg)}100%{transform:perspective(400px) rotateY(0);opacity:1}}.flipInY.animate{animation-name:flipInY;-webkit-backface-visibility:visible;backface-visibility:visible}@keyframes flipOutX{0%{transform:perspective(400px) rotateX(0);opacity:1}100%{transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX.animateAway{animation-name:flipOutX;-webkit-backface-visibility:visible;backface-visibility:visible}@keyframes flipOutY{0%{transform:perspective(400px) rotateY(0);opacity:1}100%{transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY.animateAway{animation-name:flipOutY;-webkit-backface-visibility:visible;backface-visibility:visible}@keyframes growIn{0%{transform:scale(.2);opacity:0}50%{transform:scale(1.2)}100%{transform:scale(1);opacity:1}}.growIn{-ms-transform:scale(.2);transform:scale(.2);opacity:0}.growIn.animate{animation-name:growIn}.lightSpeedInRight,.lightSpeedInLeft{opacity:0;-ms-transform:translateX(400px);transform:translateX(400px)}@keyframes lightSpeedInLeft{0%{transform:translateX(-100%) skewX(30deg);opacity:0}60%{transform:translateX(200%) skewX(-30deg);opacity:1}80%{transform:translateX(0%) skewX(15deg);opacity:1}100%{transform:translateX(0%) skewX(0deg);opacity:1}}.lightSpeedInLeft.animate{animation-name:lightSpeedInLeft;animation-timing-function:ease-out}@keyframes lightSpeedInRight{0%{transform:translateX(-100%) skewX(-30deg);opacity:0}60%{transform:translateX(-20%) skewX(30deg);opacity:1}80%{transform:translateX(0%) skewX(-15deg);opacity:1}100%{transform:translateX(0%) skewX(0deg);opacity:1}}.lightSpeedInRight.animate{animation-name:lightSpeedInRight;animation-timing-function:ease-out}@keyframes lightSpeedOutRight{0%{transform:translateX(0%) skewX(0deg);opacity:1}100%{transform:translateX(100%) skewX(-30deg);opacity:0}}.lightSpeedOutRight.animate{animation-name:lightSpeedOutRight;animation-timing-function:ease-in}@keyframes lightSpeedOutLeft{0%{transform:translateX(0%) skewX(0deg);opacity:1}100%{transform:translateX(-100%) skewX(30deg);opacity:0}}.lightSpeedOutLeft.animate{animation-name:lightSpeedOutLeft;animation-timing-function:ease-in}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.pulse.animate{animation-name:pulse}.rollIn{opacity:0}@keyframes rollIn{0%{transform:translateX(-100%) rotate(-120deg);opacity:0}100%{transform:translateX(0) rotate(0);opacity:1}}.rollIn.animate{animation-name:rollIn}@keyframes rollOut{0%{transform:translateX(0) rotate(0);opacity:1}100%{transform:translateX(100%) rotate(100deg);opacity:0}}.rollOut.animate{animation-name:rollOut}.rotateIn,.rotateInUpLeft,.rotateInUpRight,.rotateInDownLeft,.rotateDownUpRight{opacity:0}@keyframes rotateIn{0%{transform:rotate(-200deg);transform-origin:center center;opacity:0}100%{transform:rotate(0deg);transform-origin:center center;opacity:1}}.rotateIn.animate{animation-name:rotateIn}@keyframes rotateInUpLeft{0%{transform:rotate(90deg);transform-origin:left bottom;opacity:0}100%{transform:rotate(0deg);transform-origin:left bottom;opacity:1}}.rotateInUpLeft.animate{animation-name:rotateInUpLeft}@keyframes rotateInDownLeft{0%{transform:rotate(-90deg);transform-origin:left bottom;opacity:1}100%{transform:rotate(0deg);transform-origin:left bottom;opacity:1}}.rotateInDownLeft.animate{animation-name:rotateInDownLeft}@keyframes rotateInUpRight{0%{transform:rotate(-90deg);transform-origin:right bottom;opacity:0}100%{transform:rotate(0deg);transform-origin:right bottom;opacity:1}}.rotateInUpRight.animate{animation-name:rotateInUpRight}@keyframes rotateInDownRight{0%{transform:rotate(90deg);transform-origin:right bottom;opacity:0}100%{transform:rotate(0deg);transform-origin:right bottom;opacity:1}}.rotateInDownRight.animate{animation-name:rotateInDownRight}@keyframes rotateOut{0%{transform:rotate(0);transform-origin:center center;opacity:1}100%{transform:rotate(200deg);transform-origin:center center;opacity:0}}.rotateOut.animate{animation-name:rotateOut}@keyframes rotateOutUpLeft{0%{transform:rotate(0);transform-origin:left bottom;opacity:1}100%{transform:rotate(-90deg);transform-origin:left bottom;opacity:0}}.rotateOutUpLeft.animate{animation-name:rotateOutUpLeft}@keyframes rotateOutDownLeft{0%{transform:rotate(0);transform-origin:left bottom;opacity:1}100%{transform:rotate(90deg);transform-origin:left bottom;opacity:0}}.rotateOutDownLeft.animate{animation-name:rotateOutDownLeft}@keyframes rotateOutUpRight{0%{transform:rotate(0);transform-origin:right bottom;opacity:1}100%{transform:rotate(90deg);transform-origin:right bottom;opacity:0}}.rotateOutUpRight.animate{animation-name:rotateOutUpRight}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-10px)}20%,40%,60%,80%{transform:translateX(10px)}}.shake.animate{animation-name:shake}@keyframes shakeUp{0%,100%{transform:translateY(0)}10%,30%,50%,70%,90%{transform:translateY(-10px)}20%,40%,60%,80%{transform:translateY(10px)}}.shakeUp.animate{animation-name:shakeUp}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}100%{transform:rotate(0deg)}}.swing.animate{animation-name:swing;-ms-transform-origin:top center;transform-origin:top center}@keyframes tada{0%{transform:scale(1)}10%,20%{transform:scale(0.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.animate{animation-name:tada}@keyframes wiggle{0%{transform:skewX(9deg)}10%{transform:skewX(-8deg)}20%{transform:skewX(7deg)}30%{transform:skewX(-6deg)}40%{transform:skewX(5deg)}50%{transform:skewX(-4deg)}60%{transform:skewX(3deg)}70%{transform:skewX(-2deg)}80%{transform:skewX(1deg)}90%{transform:skewX(0deg)}100%{transform:skewX(0deg)}}.wiggle.animate{animation-name:wiggle;animation-timing-function:ease-in}@keyframes wobble{0%{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)}100%{transform:translateX(0%) rotate(0deg)}}.wobble.animate{animation-name:wobble}
