<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

/*!
 * animate.css -https://daneden.github.io/animate.css/
 * version - 3.7.2
 * licensed under the mit license - http://opensource.org/licenses/mit
 *
 * copyright (c) 2019 daniel eden
 */

@-webkit-keyframes bounce {
   0%, 20%, 53%, 80%, to {
      -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
      animation-timing-function: cubic-bezier(.215, .61, .355, 1);
      -webkit-transform: translatez(0);
      transform: translatez(0)
   }
   40%, 43% {
      -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
      animation-timing-function: cubic-bezier(.755, .05, .855, .06);
      -webkit-transform: translate3d(0, -30px, 0);
      transform: translate3d(0, -30px, 0)
   }
   70% {
      -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
      animation-timing-function: cubic-bezier(.755, .05, .855, .06);
      -webkit-transform: translate3d(0, -15px, 0);
      transform: translate3d(0, -15px, 0)
   }
   90% {
      -webkit-transform: translate3d(0, -4px, 0);
      transform: translate3d(0, -4px, 0)
   }
}

@keyframes bounce {
   0%, 20%, 53%, 80%, to {
      -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
      animation-timing-function: cubic-bezier(.215, .61, .355, 1);
      -webkit-transform: translatez(0);
      transform: translatez(0)
   }
   40%, 43% {
      -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
      animation-timing-function: cubic-bezier(.755, .05, .855, .06);
      -webkit-transform: translate3d(0, -30px, 0);
      transform: translate3d(0, -30px, 0)
   }
   70% {
      -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);
      animation-timing-function: cubic-bezier(.755, .05, .855, .06);
      -webkit-transform: translate3d(0, -15px, 0);
      transform: translate3d(0, -15px, 0)
   }
   90% {
      -webkit-transform: translate3d(0, -4px, 0);
      transform: translate3d(0, -4px, 0)
   }
}

.bounce {
   -webkit-animation-name: bounce;
   animation-name: bounce;
   -webkit-transform-origin: center bottom;
   transform-origin: center bottom
}

@-webkit-keyframes flash {
   0%, 50%, to {
      opacity: 1
   }
   25%, 75% {
      opacity: 0
   }
}

@keyframes flash {
   0%, 50%, to {
      opacity: 1
   }
   25%, 75% {
      opacity: 0
   }
}

.flash {
   -webkit-animation-name: flash;
   animation-name: flash
}

@-webkit-keyframes pulse {
   0% {
      -webkit-transform: scalex(1);
      transform: scalex(1)
   }
   50% {
      -webkit-transform: scale3d(1.05, 1.05, 1.05);
      transform: scale3d(1.05, 1.05, 1.05)
   }
   to {
      -webkit-transform: scalex(1);
      transform: scalex(1)
   }
}

@keyframes pulse {
   0% {
      -webkit-transform: scalex(1);
      transform: scalex(1)
   }
   50% {
      -webkit-transform: scale3d(1.05, 1.05, 1.05);
      transform: scale3d(1.05, 1.05, 1.05)
   }
   to {
      -webkit-transform: scalex(1);
      transform: scalex(1)
   }
}

.pulse {
   -webkit-animation-name: pulse;
   animation-name: pulse
}

@-webkit-keyframes rubberband {
   0% {
      -webkit-transform: scalex(1);
      transform: scalex(1)
   }
   30% {
      -webkit-transform: scale3d(1.25, .75, 1);
      transform: scale3d(1.25, .75, 1)
   }
   40% {
      -webkit-transform: scale3d(.75, 1.25, 1);
      transform: scale3d(.75, 1.25, 1)
   }
   50% {
      -webkit-transform: scale3d(1.15, .85, 1);
      transform: scale3d(1.15, .85, 1)
   }
   65% {
      -webkit-transform: scale3d(.95, 1.05, 1);
      transform: scale3d(.95, 1.05, 1)
   }
   75% {
      -webkit-transform: scale3d(1.05, .95, 1);
      transform: scale3d(1.05, .95, 1)
   }
   to {
      -webkit-transform: scalex(1);
      transform: scalex(1)
   }
}

@keyframes rubberband {
   0% {
      -webkit-transform: scalex(1);
      transform: scalex(1)
   }
   30% {
      -webkit-transform: scale3d(1.25, .75, 1);
      transform: scale3d(1.25, .75, 1)
   }
   40% {
      -webkit-transform: scale3d(.75, 1.25, 1);
      transform: scale3d(.75, 1.25, 1)
   }
   50% {
      -webkit-transform: scale3d(1.15, .85, 1);
      transform: scale3d(1.15, .85, 1)
   }
   65% {
      -webkit-transform: scale3d(.95, 1.05, 1);
      transform: scale3d(.95, 1.05, 1)
   }
   75% {
      -webkit-transform: scale3d(1.05, .95, 1);
      transform: scale3d(1.05, .95, 1)
   }
   to {
      -webkit-transform: scalex(1);
      transform: scalex(1)
   }
}

.rubberband {
   -webkit-animation-name: rubberband;
   animation-name: rubberband
}

@-webkit-keyframes shake {
   0%, to {
      -webkit-transform: translatez(0);
      transform: translatez(0)
   }
   10%, 30%, 50%, 70%, 90% {
      -webkit-transform: translate3d(-10px, 0, 0);
      transform: translate3d(-10px, 0, 0)
   }
   20%, 40%, 60%, 80% {
      -webkit-transform: translate3d(10px, 0, 0);
      transform: translate3d(10px, 0, 0)
   }
}

@keyframes shake {
   0%, to {
      -webkit-transform: translatez(0);
      transform: translatez(0)
   }
   10%, 30%, 50%, 70%, 90% {
      -webkit-transform: translate3d(-10px, 0, 0);
      transform: translate3d(-10px, 0, 0)
   }
   20%, 40%, 60%, 80% {
      -webkit-transform: translate3d(10px, 0, 0);
      transform: translate3d(10px, 0, 0)
   }
}

.shake {
   -webkit-animation-name: shake;
   animation-name: shake
}

@-webkit-keyframes headshake {
   0% {
      -webkit-transform: translatex(0);
      transform: translatex(0)
   }
   6.5% {
      -webkit-transform: translatex(-6px) rotatey(-9deg);
      transform: translatex(-6px) rotatey(-9deg)
   }
   18.5% {
      -webkit-transform: translatex(5px) rotatey(7deg);
      transform: translatex(5px) rotatey(7deg)
   }
   31.5% {
      -webkit-transform: translatex(-3px) rotatey(-5deg);
      transform: translatex(-3px) rotatey(-5deg)
   }
   43.5% {
      -webkit-transform: translatex(2px) rotatey(3deg);
      transform: translatex(2px) rotatey(3deg)
   }
   50% {
      -webkit-transform: translatex(0);
      transform: translatex(0)
   }
}

@keyframes headshake {
   0% {
      -webkit-transform: translatex(0);
      transform: translatex(0)
   }
   6.5% {
      -webkit-transform: translatex(-6px) rotatey(-9deg);
      transform: translatex(-6px) rotatey(-9deg)
   }
   18.5% {
      -webkit-transform: translatex(5px) rotatey(7deg);
      transform: translatex(5px) rotatey(7deg)
   }
   31.5% {
      -webkit-transform: translatex(-3px) rotatey(-5deg);
      transform: translatex(-3px) rotatey(-5deg)
   }
   43.5% {
      -webkit-transform: translatex(2px) rotatey(3deg);
      transform: translatex(2px) rotatey(3deg)
   }
   50% {
      -webkit-transform: translatex(0);
      transform: translatex(0)
   }
}

.headshake {
   -webkit-animation-timing-function: ease-in-out;
   animation-timing-function: ease-in-out;
   -webkit-animation-name: headshake;
   animation-name: headshake
}

@-webkit-keyframes swing {
   20% {
      -webkit-transform: rotate(15deg);
      transform: rotate(15deg)
   }
   40% {
      -webkit-transform: rotate(-10deg);
      transform: rotate(-10deg)
   }
   60% {
      -webkit-transform: rotate(5deg);
      transform: rotate(5deg)
   }
   80% {
      -webkit-transform: rotate(-5deg);
      transform: rotate(-5deg)
   }
   to {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg)
   }
}

@keyframes swing {
   20% {
      -webkit-transform: rotate(15deg);
      transform: rotate(15deg)
   }
   40% {
      -webkit-transform: rotate(-10deg);
      transform: rotate(-10deg)
   }
   60% {
      -webkit-transform: rotate(5deg);
      transform: rotate(5deg)
   }
   80% {
      -webkit-transform: rotate(-5deg);
      transform: rotate(-5deg)
   }
   to {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg)
   }
}

.swing {
   -webkit-transform-origin: top center;
   transform-origin: top center;
   -webkit-animation-name: swing;
   animation-name: swing
}

@-webkit-keyframes tada {
   0% {
      -webkit-transform: scalex(1);
      transform: scalex(1)
   }
   10%, 20% {
      -webkit-transform: scale3d(.9, .9, .9) rotate(-3deg);
      transform: scale3d(.9, .9, .9) rotate(-3deg)
   }
   30%, 50%, 70%, 90% {
      -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
      transform: scale3d(1.1, 1.1, 1.1) rotate(3deg)
   }
   40%, 60%, 80% {
      -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
      transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg)
   }
   to {
      -webkit-transform: scalex(1);
      transform: scalex(1)
   }
}

@keyframes tada {
   0% {
      -webkit-transform: scalex(1);
      transform: scalex(1)
   }
   10%, 20% {
      -webkit-transform: scale3d(.9, .9, .9) rotate(-3deg);
      transform: scale3d(.9, .9, .9) rotate(-3deg)
   }
   30%, 50%, 70%, 90% {
      -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
      transform: scale3d(1.1, 1.1, 1.1) rotate(3deg)
   }
   40%, 60%, 80% {
      -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
      transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg)
   }
   to {
      -webkit-transform: scalex(1);
      transform: scalex(1)
   }
}

.tada {
   -webkit-animation-name: tada;
   animation-name: tada
}

@-webkit-keyframes wobble {
   0% {
      -webkit-transform: translatez(0);
      transform: translatez(0)
   }
   15% {
      -webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg);
      transform: translate3d(-25%, 0, 0) rotate(-5deg)
   }
   30% {
      -webkit-transform: translate3d(20%, 0, 0) rotate(3deg);
      transform: translate3d(20%, 0, 0) rotate(3deg)
   }
   45% {
      -webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg);
      transform: translate3d(-15%, 0, 0) rotate(-3deg)
   }
   60% {
      -webkit-transform: translate3d(10%, 0, 0) rotate(2deg);
      transform: translate3d(10%, 0, 0) rotate(2deg)
   }
   75% {
      -webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg);
      transform: translate3d(-5%, 0, 0) rotate(-1deg)
   }
   to {
      -webkit-transform: translatez(0);
      transform: translatez(0)
   }
}

@keyframes wobble {
   0% {
      -webkit-transform: translatez(0);
      transform: translatez(0)
   }
   15% {
      -webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg);
      transform: translate3d(-25%, 0, 0) rotate(-5deg)
   }
   30% {
      -webkit-transform: translate3d(20%, 0, 0) rotate(3deg);
      transform: translate3d(20%, 0, 0) rotate(3deg)
   }
   45% {
      -webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg);
      transform: translate3d(-15%, 0, 0) rotate(-3deg)
   }
   60% {
      -webkit-transform: translate3d(10%, 0, 0) rotate(2deg);
      transform: translate3d(10%, 0, 0) rotate(2deg)
   }
   75% {
      -webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg);
      transform: translate3d(-5%, 0, 0) rotate(-1deg)
   }
   to {
      -webkit-transform: translatez(0);
      transform: translatez(0)
   }
}

.wobble {
   -webkit-animation-name: wobble;
   animation-name: wobble
}

@-webkit-keyframes jello {
   0%, 11.1%, to {
      -webkit-transform: translatez(0);
      transform: translatez(0)
   }
   22.2% {
      -webkit-transform: skewx(-12.5deg) skewy(-12.5deg);
      transform: skewx(-12.5deg) skewy(-12.5deg)
   }
   33.3% {
      -webkit-transform: skewx(6.25deg) skewy(6.25deg);
      transform: skewx(6.25deg) skewy(6.25deg)
   }
   44.4% {
      -webkit-transform: skewx(-3.125deg) skewy(-3.125deg);
      transform: skewx(-3.125deg) skewy(-3.125deg)
   }
   55.5% {
      -webkit-transform: skewx(1.5625deg) skewy(1.5625deg);
      transform: skewx(1.5625deg) skewy(1.5625deg)
   }
   66.6% {
      -webkit-transform: skewx(-.78125deg) skewy(-.78125deg);
      transform: skewx(-.78125deg) skewy(-.78125deg)
   }
   77.7% {
      -webkit-transform: skewx(.390625deg) skewy(.390625deg);
      transform: skewx(.390625deg) skewy(.390625deg)
   }
   88.8% {
      -webkit-transform: skewx(-.1953125deg) skewy(-.1953125deg);
      transform: skewx(-.1953125deg) skewy(-.1953125deg)
   }
}

@keyframes jello {
   0%, 11.1%, to {
      -webkit-transform: translatez(0);
      transform: translatez(0)
   }
   22.2% {
      -webkit-transform: skewx(-12.5deg) skewy(-12.5deg);
      transform: skewx(-12.5deg) skewy(-12.5deg)
   }
   33.3% {
      -webkit-transform: skewx(6.25deg) skewy(6.25deg);
      transform: skewx(6.25deg) skewy(6.25deg)
   }
   44.4% {
      -webkit-transform: skewx(-3.125deg) skewy(-3.125deg);
      transform: skewx(-3.125deg) skewy(-3.125deg)
   }
   55.5% {
      -webkit-transform: skewx(1.5625deg) skewy(1.5625deg);
      transform: skewx(1.5625deg) skewy(1.5625deg)
   }
   66.6% {
      -webkit-transform: skewx(-.78125deg) skewy(-.78125deg);
      transform: skewx(-.78125deg) skewy(-.78125deg)
   }
   77.7% {
      -webkit-transform: skewx(.390625deg) skewy(.390625deg);
      transform: skewx(.390625deg) skewy(.390625deg)
   }
   88.8% {
      -webkit-transform: skewx(-.1953125deg) skewy(-.1953125deg);
      transform: skewx(-.1953125deg) skewy(-.1953125deg)
   }
}

.jello {
   -webkit-animation-name: jello;
   animation-name: jello;
   -webkit-transform-origin: center;
   transform-origin: center
}

@-webkit-keyframes heartbeat {
   0% {
      -webkit-transform: scale(1);
      transform: scale(1)
   }
   14% {
      -webkit-transform: scale(1.3);
      transform: scale(1.3)
   }
   28% {
      -webkit-transform: scale(1);
      transform: scale(1)
   }
   42% {
      -webkit-transform: scale(1.3);
      transform: scale(1.3)
   }
   70% {
      -webkit-transform: scale(1);
      transform: scale(1)
   }
}

@keyframes heartbeat {
   0% {
      -webkit-transform: scale(1);
      transform: scale(1)
   }
   14% {
      -webkit-transform: scale(1.3);
      transform: scale(1.3)
   }
   28% {
      -webkit-transform: scale(1);
      transform: scale(1)
   }
   42% {
      -webkit-transform: scale(1.3);
      transform: scale(1.3)
   }
   70% {
      -webkit-transform: scale(1);
      transform: scale(1)
   }
}

.heartbeat {
   -webkit-animation-name: heartbeat;
   animation-name: heartbeat;
   -webkit-animation-duration: 1.3s;
   animation-duration: 1.3s;
   -webkit-animation-timing-function: ease-in-out;
   animation-timing-function: ease-in-out
}

@-webkit-keyframes bouncein {
   0%, 20%, 40%, 60%, 80%, to {
      -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
      animation-timing-function: cubic-bezier(.215, .61, .355, 1)
   }
   0% {
      opacity: 0;
      -webkit-transform: scale3d(.3, .3, .3);
      transform: scale3d(.3, .3, .3)
   }
   20% {
      -webkit-transform: scale3d(1.1, 1.1, 1.1);
      transform: scale3d(1.1, 1.1, 1.1)
   }
   40% {
      -webkit-transform: scale3d(.9, .9, .9);
      transform: scale3d(.9, .9, .9)
   }
   60% {
      opacity: 1;
      -webkit-transform: scale3d(1.03, 1.03, 1.03);
      transform: scale3d(1.03, 1.03, 1.03)
   }
   80% {
      -webkit-transform: scale3d(.97, .97, .97);
      transform: scale3d(.97, .97, .97)
   }
   to {
      opacity: 1;
      -webkit-transform: scalex(1);
      transform: scalex(1)
   }
}

@keyframes bouncein {
   0%, 20%, 40%, 60%, 80%, to {
      -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
      animation-timing-function: cubic-bezier(.215, .61, .355, 1)
   }
   0% {
      opacity: 0;
      -webkit-transform: scale3d(.3, .3, .3);
      transform: scale3d(.3, .3, .3)
   }
   20% {
      -webkit-transform: scale3d(1.1, 1.1, 1.1);
      transform: scale3d(1.1, 1.1, 1.1)
   }
   40% {
      -webkit-transform: scale3d(.9, .9, .9);
      transform: scale3d(.9, .9, .9)
   }
   60% {
      opacity: 1;
      -webkit-transform: scale3d(1.03, 1.03, 1.03);
      transform: scale3d(1.03, 1.03, 1.03)
   }
   80% {
      -webkit-transform: scale3d(.97, .97, .97);
      transform: scale3d(.97, .97, .97)
   }
   to {
      opacity: 1;
      -webkit-transform: scalex(1);
      transform: scalex(1)
   }
}

.bouncein {
   -webkit-animation-duration: .75s;
   animation-duration: .75s;
   -webkit-animation-name: bouncein;
   animation-name: bouncein
}

@-webkit-keyframes bounceindown {
   0%, 60%, 75%, 90%, to {
      -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
      animation-timing-function: cubic-bezier(.215, .61, .355, 1)
   }
   0% {
      opacity: 0;
      -webkit-transform: translate3d(0, -3000px, 0);
      transform: translate3d(0, -3000px, 0)
   }
   60% {
      opacity: 1;
      -webkit-transform: translate3d(0, 25px, 0);
      transform: translate3d(0, 25px, 0)
   }
   75% {
      -webkit-transform: translate3d(0, -10px, 0);
      transform: translate3d(0, -10px, 0)
   }
   90% {
      -webkit-transform: translate3d(0, 5px, 0);
      transform: translate3d(0, 5px, 0)
   }
   to {
      -webkit-transform: translatez(0);
      transform: translatez(0)
   }
}

@keyframes bounceindown {
   0%, 60%, 75%, 90%, to {
      -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
      animation-timing-function: cubic-bezier(.215, .61, .355, 1)
   }
   0% {
      opacity: 0;
      -webkit-transform: translate3d(0, -3000px, 0);
      transform: translate3d(0, -3000px, 0)
   }
   60% {
      opacity: 1;
      -webkit-transform: translate3d(0, 25px, 0);
      transform: translate3d(0, 25px, 0)
   }
   75% {
      -webkit-transform: translate3d(0, -10px, 0);
      transform: translate3d(0, -10px, 0)
   }
   90% {
      -webkit-transform: translate3d(0, 5px, 0);
      transform: translate3d(0, 5px, 0)
   }
   to {
      -webkit-transform: translatez(0);
      transform: translatez(0)
   }
}

.bounceindown {
   -webkit-animation-name: bounceindown;
   animation-name: bounceindown
}

@-webkit-keyframes bounceinleft {
   0%, 60%, 75%, 90%, to {
      -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
      animation-timing-function: cubic-bezier(.215, .61, .355, 1)
   }
   0% {
      opacity: 0;
      -webkit-transform: translate3d(-3000px, 0, 0);
      transform: translate3d(-3000px, 0, 0)
   }
   60% {
      opacity: 1;
      -webkit-transform: translate3d(25px, 0, 0);
      transform: translate3d(25px, 0, 0)
   }
   75% {
      -webkit-transform: translate3d(-10px, 0, 0);
      transform: translate3d(-10px, 0, 0)
   }
   90% {
      -webkit-transform: translate3d(5px, 0, 0);
      transform: translate3d(5px, 0, 0)
   }
   to {
      -webkit-transform: translatez(0);
      transform: translatez(0)
   }
}

@keyframes bounceinleft {
   0%, 60%, 75%, 90%, to {
      -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
      animation-timing-function: cubic-bezier(.215, .61, .355, 1)
   }
   0% {
      opacity: 0;
      -webkit-transform: translate3d(-3000px, 0, 0);
      transform: translate3d(-3000px, 0, 0)
   }
   60% {
      opacity: 1;
      -webkit-transform: translate3d(25px, 0, 0);
      transform: translate3d(25px, 0, 0)
   }
   75% {
      -webkit-transform: translate3d(-10px, 0, 0);
      transform: translate3d(-10px, 0, 0)
   }
   90% {
      -webkit-transform: translate3d(5px, 0, 0);
      transform: translate3d(5px, 0, 0)
   }
   to {
      -webkit-transform: translatez(0);
      transform: translatez(0)
   }
}

.bounceinleft {
   -webkit-animation-name: bounceinleft;
   animation-name: bounceinleft
}

@-webkit-keyframes bounceinright {
   0%, 60%, 75%, 90%, to {
      -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
      animation-timing-function: cubic-bezier(.215, .61, .355, 1)
   }
   0% {
      opacity: 0;
      -webkit-transform: translate3d(3000px, 0, 0);
      transform: translate3d(3000px, 0, 0)
   }
   60% {
      opacity: 1;
      -webkit-transform: translate3d(-25px, 0, 0);
      transform: translate3d(-25px, 0, 0)
   }
   75% {
      -webkit-transform: translate3d(10px, 0, 0);
      transform: translate3d(10px, 0, 0)
   }
   90% {
      -webkit-transform: translate3d(-5px, 0, 0);
      transform: translate3d(-5px, 0, 0)
   }
   to {
      -webkit-transform: translatez(0);
      transform: translatez(0)
   }
}

@keyframes bounceinright {
   0%, 60%, 75%, 90%, to {
      -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
      animation-timing-function: cubic-bezier(.215, .61, .355, 1)
   }
   0% {
      opacity: 0;
      -webkit-transform: translate3d(3000px, 0, 0);
      transform: translate3d(3000px, 0, 0)
   }
   60% {
      opacity: 1;
      -webkit-transform: translate3d(-25px, 0, 0);
      transform: translate3d(-25px, 0, 0)
   }
   75% {
      -webkit-transform: translate3d(10px, 0, 0);
      transform: translate3d(10px, 0, 0)
   }
   90% {
      -webkit-transform: translate3d(-5px, 0, 0);
      transform: translate3d(-5px, 0, 0)
   }
   to {
      -webkit-transform: translatez(0);
      transform: translatez(0)
   }
}

.bounceinright {
   -webkit-animation-name: bounceinright;
   animation-name: bounceinright
}

@-webkit-keyframes bounceinup {
   0%, 60%, 75%, 90%, to {
      -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
      animation-timing-function: cubic-bezier(.215, .61, .355, 1)
   }
   0% {
      opacity: 0;
      -webkit-transform: translate3d(0, 3000px, 0);
      transform: translate3d(0, 3000px, 0)
   }
   60% {
      opacity: 1;
      -webkit-transform: translate3d(0, -20px, 0);
      transform: translate3d(0, -20px, 0)
   }
   75% {
      -webkit-transform: translate3d(0, 10px, 0);
      transform: translate3d(0, 10px, 0)
   }
   90% {
      -webkit-transform: translate3d(0, -5px, 0);
      transform: translate3d(0, -5px, 0)
   }
   to {
      -webkit-transform: translatez(0);
      transform: translatez(0)
   }
}

@keyframes bounceinup {
   0%, 60%, 75%, 90%, to {
      -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);
      animation-timing-function: cubic-bezier(.215, .61, .355, 1)
   }
   0% {
      opacity: 0;
      -webkit-transform: translate3d(0, 3000px, 0);
      transform: translate3d(0, 3000px, 0)
   }
   60% {
      opacity: 1;
      -webkit-transform: translate3d(0, -20px, 0);
      transform: translate3d(0, -20px, 0)
   }
   75% {
      -webkit-transform: translate3d(0, 10px, 0);
      transform: translate3d(0, 10px, 0)
   }
   90% {
      -webkit-transform: translate3d(0, -5px, 0);
      transform: translate3d(0, -5px, 0)
   }
   to {
      -webkit-transform: translatez(0);
      transform: translatez(0)
   }
}

.bounceinup {
   -webkit-animation-name: bounceinup;
   animation-name: bounceinup
}

@-webkit-keyframes bounceout {
   20% {
      -webkit-transform: scale3d(.9, .9, .9);
      transform: scale3d(.9, .9, .9)
   }
   50%, 55% {
      opacity: 1;
      -webkit-transform: scale3d(1.1, 1.1, 1.1);
      transform: scale3d(1.1, 1.1, 1.1)
   }
   to {
      opacity: 0;
      -webkit-transform: scale3d(.3, .3, .3);
      transform: scale3d(.3, .3, .3)
   }
}

@keyframes bounceout {
   20% {
      -webkit-transform: scale3d(.9, .9, .9);
      transform: scale3d(.9, .9, .9)
   }
   50%, 55% {
      opacity: 1;
      -webkit-transform: scale3d(1.1, 1.1, 1.1);
      transform: scale3d(1.1, 1.1, 1.1)
   }
   to {
      opacity: 0;
      -webkit-transform: scale3d(.3, .3, .3);
      transform: scale3d(.3, .3, .3)
   }
}

.bounceout {
   -webkit-animation-duration: .75s;
   animation-duration: .75s;
   -webkit-animation-name: bounceout;
   animation-name: bounceout
}

@-webkit-keyframes bounceoutdown {
   20% {
      -webkit-transform: translate3d(0, 10px, 0);
      transform: translate3d(0, 10px, 0)
   }
   40%, 45% {
      opacity: 1;
      -webkit-transform: translate3d(0, -20px, 0);
      transform: translate3d(0, -20px, 0)
   }
   to {
      opacity: 0;
      -webkit-transform: translate3d(0, 2000px, 0);
      transform: translate3d(0, 2000px, 0)
   }
}

@keyframes bounceoutdown {
   20% {
      -webkit-transform: translate3d(0, 10px, 0);
      transform: translate3d(0, 10px, 0)
   }
   40%, 45% {
      opacity: 1;
      -webkit-transform: translate3d(0, -20px, 0);
      transform: translate3d(0, -20px, 0)
   }
   to {
      opacity: 0;
      -webkit-transform: translate3d(0, 2000px, 0);
      transform: translate3d(0, 2000px, 0)
   }
}

.bounceoutdown {
   -webkit-animation-name: bounceoutdown;
   animation-name: bounceoutdown
}

@-webkit-keyframes bounceoutleft {
   20% {
      opacity: 1;
      -webkit-transform: translate3d(20px, 0, 0);
      transform: translate3d(20px, 0, 0)
   }
   to {
      opacity: 0;
      -webkit-transform: translate3d(-2000px, 0, 0);
      transform: translate3d(-2000px, 0, 0)
   }
}

@keyframes bounceoutleft {
   20% {
      opacity: 1;
      -webkit-transform: translate3d(20px, 0, 0);
      transform: translate3d(20px, 0, 0)
   }
   to {
      opacity: 0;
      -webkit-transform: translate3d(-2000px, 0, 0);
      transform: translate3d(-2000px, 0, 0)
   }
}

.bounceoutleft {
   -webkit-animation-name: bounceoutleft;
   animation-name: bounceoutleft
}

@-webkit-keyframes bounceoutright {
   20% {
      opacity: 1;
      -webkit-transform: translate3d(-20px, 0, 0);
      transform: translate3d(-20px, 0, 0)
   }
   to {
      opacity: 0;
      -webkit-transform: translate3d(2000px, 0, 0);
      transform: translate3d(2000px, 0, 0)
   }
}

@keyframes bounceoutright {
   20% {
      opacity: 1;
      -webkit-transform: translate3d(-20px, 0, 0);
      transform: translate3d(-20px, 0, 0)
   }
   to {
      opacity: 0;
      -webkit-transform: translate3d(2000px, 0, 0);
      transform: translate3d(2000px, 0, 0)
   }
}

.bounceoutright {
   -webkit-animation-name: bounceoutright;
   animation-name: bounceoutright
}

@-webkit-keyframes bounceoutup {
   20% {
      -webkit-transform: translate3d(0, -10px, 0);
      transform: translate3d(0, -10px, 0)
   }
   40%, 45% {
      opacity: 1;
      -webkit-transform: translate3d(0, 20px, 0);
      transform: translate3d(0, 20px, 0)
   }
   to {
      opacity: 0;
      -webkit-transform: translate3d(0, -2000px, 0);
      transform: translate3d(0, -2000px, 0)
   }
}

@keyframes bounceoutup {
   20% {
      -webkit-transform: translate3d(0, -10px, 0);
      transform: translate3d(0, -10px, 0)
   }
   40%, 45% {
      opacity: 1;
      -webkit-transform: translate3d(0, 20px, 0);
      transform: translate3d(0, 20px, 0)
   }
   to {
      opacity: 0;
      -webkit-transform: translate3d(0, -2000px, 0);
      transform: translate3d(0, -2000px, 0)
   }
}

.bounceoutup {
   -webkit-animation-name: bounceoutup;
   animation-name: bounceoutup
}

@-webkit-keyframes fadein {
   0% {
      opacity: 0
   }
   to {
      opacity: 1
   }
}

@keyframes fadein {
   0% {
      opacity: 0
   }
   to {
      opacity: 1
   }
}

.fadein {
   -webkit-animation-name: fadein;
   animation-name: fadein
}

@-webkit-keyframes fadeindown {
   0% {
      opacity: 0;
      -webkit-transform: translate3d(0, -100%, 0);
      transform: translate3d(0, -100%, 0)
   }
   to {
      opacity: 1;
      -webkit-transform: translatez(0);
      transform: translatez(0)
   }
}

@keyframes fadeindown {
   0% {
      opacity: 0;
      -webkit-transform: translate3d(0, -100%, 0);
      transform: translate3d(0, -100%, 0)
   }
   to {
      opacity: 1;
      -webkit-transform: translatez(0);
      transform: translatez(0)
   }
}

.fadeindown {
   -webkit-animation-name: fadeindown;
   animation-name: fadeindown
}

@-webkit-keyframes fadeindownbig {
   0% {
      opacity: 0;
      -webkit-transform: translate3d(0, -2000px, 0);
      transform: translate3d(0, -2000px, 0)
   }
   to {
      opacity: 1;
      -webkit-transform: translatez(0);
      transform: translatez(0)
   }
}

@keyframes fadeindownbig {
   0% {
      opacity: 0;
      -webkit-transform: translate3d(0, -2000px, 0);
      transform: translate3d(0, -2000px, 0)
   }
   to {
      opacity: 1;
      -webkit-transform: translatez(0);
      transform: translatez(0)
   }
}

.fadeindownbig {
   -webkit-animation-name: fadeindownbig;
   animation-name: fadeindownbig
}

@-webkit-keyframes fadeinleft {
   0% {
      opacity: 0;
      -webkit-transform: translate3d(-100%, 0, 0);
      transform: translate3d(-100%, 0, 0)
   }
   to {
      opacity: 1;
      -webkit-transform: translatez(0);
      transform: translatez(0)
   }
}

@keyframes fadeinleft {
   0% {
      opacity: 0;
      -webkit-transform: translate3d(-100%, 0, 0);
      transform: translate3d(-100%, 0, 0)
   }
   to {
      opacity: 1;
      -webkit-transform: translatez(0);
      transform: translatez(0)
   }
}

.fadeinleft {
   -webkit-animation-name: fadeinleft;
   animation-name: fadeinleft
}

@-webkit-keyframes fadeinleftbig {
   0% {
      opacity: 0;
      -webkit-transform: translate3d(-2000px, 0, 0);
      transform: translate3d(-2000px, 0, 0)
   }
   to {
      opacity: 1;
      -webkit-transform: translatez(0);
      transform: translatez(0)
   }
}

@keyframes fadeinleftbig {
   0% {
      opacity: 0;
      -webkit-transform: translate3d(-2000px, 0, 0);
      transform: translate3d(-2000px, 0, 0)
   }
   to {
      opacity: 1;
      -webkit-transform: translatez(0);
      transform: translatez(0)
   }
}

.fadeinleftbig {
   -webkit-animation-name: fadeinleftbig;
   animation-name: fadeinleftbig
}

@-webkit-keyframes fadeinright {
   0% {
      opacity: 0;
      -webkit-transform: translate3d(100%, 0, 0);
      transform: translate3d(100%, 0, 0)
   }
   to {
      opacity: 1;
      -webkit-transform: translatez(0);
      transform: translatez(0)
   }
}

@keyframes fadeinright {
   0% {
      opacity: 0;
      -webkit-transform: translate3d(100%, 0, 0);
      transform: translate3d(100%, 0, 0)
   }
   to {
      opacity: 1;
      -webkit-transform: translatez(0);
      transform: translatez(0)
   }
}

.fadeinright {
   -webkit-animation-name: fadeinright;
   animation-name: fadeinright
}

@-webkit-keyframes fadeinrightbig {
   0% {
      opacity: 0;
      -webkit-transform: translate3d(2000px, 0, 0);
      transform: translate3d(2000px, 0, 0)
   }
   to {
      opacity: 1;
      -webkit-transform: translatez(0);
      transform: translatez(0)
   }
}

@keyframes fadeinrightbig {
   0% {
      opacity: 0;
      -webkit-transform: translate3d(2000px, 0, 0);
      transform: translate3d(2000px, 0, 0)
   }
   to {
      opacity: 1;
      -webkit-transform: translatez(0);
      transform: translatez(0)
   }
}

.fadeinrightbig {
   -webkit-animation-name: fadeinrightbig;
   animation-name: fadeinrightbig
}

@-webkit-keyframes fadeinup {
   0% {
      opacity: 0;
      -webkit-transform: translate3d(0, 100%, 0);
      transform: translate3d(0, 100%, 0)
   }
   to {
      opacity: 1;
      -webkit-transform: translatez(0);
      transform: translatez(0)
   }
}

@keyframes fadeinup {
   0% {
      opacity: 0;
      -webkit-transform: translate3d(0, 100%, 0);
      transform: translate3d(0, 100%, 0)
   }
   to {
      opacity: 1;
      -webkit-transform: translatez(0);
      transform: translatez(0)
   }
}

.fadeinup {
   -webkit-animation-name: fadeinup;
   animation-name: fadeinup
}

@-webkit-keyframes fadeinupbig {
   0% {
      opacity: 0;
      -webkit-transform: translate3d(0, 2000px, 0);
      transform: translate3d(0, 2000px, 0)
   }
   to {
      opacity: 1;
      -webkit-transform: translatez(0);
      transform: translatez(0)
   }
}

@keyframes fadeinupbig {
   0% {
      opacity: 0;
      -webkit-transform: translate3d(0, 2000px, 0);
      transform: translate3d(0, 2000px, 0)
   }
   to {
      opacity: 1;
      -webkit-transform: translatez(0);
      transform: translatez(0)
   }
}

.fadeinupbig {
   -webkit-animation-name: fadeinupbig;
   animation-name: fadeinupbig
}

@-webkit-keyframes fadeout {
   0% {
      opacity: 1
   }
   to {
      opacity: 0
   }
}

@keyframes fadeout {
   0% {
      opacity: 1
   }
   to {
      opacity: 0
   }
}

.fadeout {
   -webkit-animation-name: fadeout;
   animation-name: fadeout
}

@-webkit-keyframes fadeoutdown {
   0% {
      opacity: 1
   }
   to {
      opacity: 0;
      -webkit-transform: translate3d(0, 100%, 0);
      transform: translate3d(0, 100%, 0)
   }
}

@keyframes fadeoutdown {
   0% {
      opacity: 1
   }
   to {
      opacity: 0;
      -webkit-transform: translate3d(0, 100%, 0);
      transform: translate3d(0, 100%, 0)
   }
}

.fadeoutdown {
   -webkit-animation-name: fadeoutdown;
   animation-name: fadeoutdown
}

@-webkit-keyframes fadeoutdownbig {
   0% {
      opacity: 1
   }
   to {
      opacity: 0;
      -webkit-transform: translate3d(0, 2000px, 0);
      transform: translate3d(0, 2000px, 0)
   }
}

@keyframes fadeoutdownbig {
   0% {
      opacity: 1
   }
   to {
      opacity: 0;
      -webkit-transform: translate3d(0, 2000px, 0);
      transform: translate3d(0, 2000px, 0)
   }
}

.fadeoutdownbig {
   -webkit-animation-name: fadeoutdownbig;
   animation-name: fadeoutdownbig
}

@-webkit-keyframes fadeoutleft {
   0% {
      opacity: 1
   }
   to {
      opacity: 0;
      -webkit-transform: translate3d(-100%, 0, 0);
      transform: translate3d(-100%, 0, 0)
   }
}

@keyframes fadeoutleft {
   0% {
      opacity: 1
   }
   to {
      opacity: 0;
      -webkit-transform: translate3d(-100%, 0, 0);
      transform: translate3d(-100%, 0, 0)
   }
}

.fadeoutleft {
   -webkit-animation-name: fadeoutleft;
   animation-name: fadeoutleft
}

@-webkit-keyframes fadeoutleftbig {
   0% {
      opacity: 1
   }
   to {
      opacity: 0;
      -webkit-transform: translate3d(-2000px, 0, 0);
      transform: translate3d(-2000px, 0, 0)
   }
}

@keyframes fadeoutleftbig {
   0% {
      opacity: 1
   }
   to {
      opacity: 0;
      -webkit-transform: translate3d(-2000px, 0, 0);
      transform: translate3d(-2000px, 0, 0)
   }
}

.fadeoutleftbig {
   -webkit-animation-name: fadeoutleftbig;
   animation-name: fadeoutleftbig
}

@-webkit-keyframes fadeoutright {
   0% {
      opacity: 1
   }
   to {
      opacity: 0;
      -webkit-transform: translate3d(100%, 0, 0);
      transform: translate3d(100%, 0, 0)
   }
}

@keyframes fadeoutright {
   0% {
      opacity: 1
   }
   to {
      opacity: 0;
      -webkit-transform: translate3d(100%, 0, 0);
      transform: translate3d(100%, 0, 0)
   }
}

.fadeoutright {
   -webkit-animation-name: fadeoutright;
   animation-name: fadeoutright
}

@-webkit-keyframes fadeoutrightbig {
   0% {
      opacity: 1
   }
   to {
      opacity: 0;
      -webkit-transform: translate3d(2000px, 0, 0);
      transform: translate3d(2000px, 0, 0)
   }
}

@keyframes fadeoutrightbig {
   0% {
      opacity: 1
   }
   to {
      opacity: 0;
      -webkit-transform: translate3d(2000px, 0, 0);
      transform: translate3d(2000px, 0, 0)
   }
}

.fadeoutrightbig {
   -webkit-animation-name: fadeoutrightbig;
   animation-name: fadeoutrightbig
}

@-webkit-keyframes fadeoutup {
   0% {
      opacity: 1
   }
   to {
      opacity: 0;
      -webkit-transform: translate3d(0, -100%, 0);
      transform: translate3d(0, -100%, 0)
   }
}

@keyframes fadeoutup {
   0% {
      opacity: 1
   }
   to {
      opacity: 0;
      -webkit-transform: translate3d(0, -100%, 0);
      transform: translate3d(0, -100%, 0)
   }
}

.fadeoutup {
   -webkit-animation-name: fadeoutup;
   animation-name: fadeoutup
}

@-webkit-keyframes fadeoutupbig {
   0% {
      opacity: 1
   }
   to {
      opacity: 0;
      -webkit-transform: translate3d(0, -2000px, 0);
      transform: translate3d(0, -2000px, 0)
   }
}

@keyframes fadeoutupbig {
   0% {
      opacity: 1
   }
   to {
      opacity: 0;
      -webkit-transform: translate3d(0, -2000px, 0);
      transform: translate3d(0, -2000px, 0)
   }
}

.fadeoutupbig {
   -webkit-animation-name: fadeoutupbig;
   animation-name: fadeoutupbig
}

@-webkit-keyframes flip {
   0% {
      -webkit-transform: perspective(400px) scalex(1) translatez(0) rotatey(-1turn);
      transform: perspective(400px) scalex(1) translatez(0) rotatey(-1turn);
      -webkit-animation-timing-function: ease-out;
      animation-timing-function: ease-out
   }
   40% {
      -webkit-transform: perspective(400px) scalex(1) translatez(150px) rotatey(-190deg);
      transform: perspective(400px) scalex(1) translatez(150px) rotatey(-190deg);
      -webkit-animation-timing-function: ease-out;
      animation-timing-function: ease-out
   }
   50% {
      -webkit-transform: perspective(400px) scalex(1) translatez(150px) rotatey(-170deg);
      transform: perspective(400px) scalex(1) translatez(150px) rotatey(-170deg);
      -webkit-animation-timing-function: ease-in;
      animation-timing-function: ease-in
   }
   80% {
      -webkit-transform: perspective(400px) scale3d(.95, .95, .95) translatez(0) rotatey(0deg);
      transform: perspective(400px) scale3d(.95, .95, .95) translatez(0) rotatey(0deg);
      -webkit-animation-timing-function: ease-in;
      animation-timing-function: ease-in
   }
   to {
      -webkit-transform: perspective(400px) scalex(1) translatez(0) rotatey(0deg);
      transform: perspective(400px) scalex(1) translatez(0) rotatey(0deg);
      -webkit-animation-timing-function: ease-in;
      animation-timing-function: ease-in
   }
}

@keyframes flip {
   0% {
      -webkit-transform: perspective(400px) scalex(1) translatez(0) rotatey(-1turn);
      transform: perspective(400px) scalex(1) translatez(0) rotatey(-1turn);
      -webkit-animation-timing-function: ease-out;
      animation-timing-function: ease-out
   }
   40% {
      -webkit-transform: perspective(400px) scalex(1) translatez(150px) rotatey(-190deg);
      transform: perspective(400px) scalex(1) translatez(150px) rotatey(-190deg);
      -webkit-animation-timing-function: ease-out;
      animation-timing-function: ease-out
   }
   50% {
      -webkit-transform: perspective(400px) scalex(1) translatez(150px) rotatey(-170deg);
      transform: perspective(400px) scalex(1) translatez(150px) rotatey(-170deg);
      -webkit-animation-timing-function: ease-in;
      animation-timing-function: ease-in
   }
   80% {
      -webkit-transform: perspective(400px) scale3d(.95, .95, .95) translatez(0) rotatey(0deg);
      transform: perspective(400px) scale3d(.95, .95, .95) translatez(0) rotatey(0deg);
      -webkit-animation-timing-function: ease-in;
      animation-timing-function: ease-in
   }
   to {
      -webkit-transform: perspective(400px) scalex(1) translatez(0) rotatey(0deg);
      transform: perspective(400px) scalex(1) translatez(0) rotatey(0deg);
      -webkit-animation-timing-function: ease-in;
      animation-timing-function: ease-in
   }
}

.animated.flip {
   -webkit-backface-visibility: visible;
   backface-visibility: visible;
   -webkit-animation-name: flip;
   animation-name: flip
}

@-webkit-keyframes flipinx {
   0% {
      -webkit-transform: perspective(400px) rotatex(90deg);
      transform: perspective(400px) rotatex(90deg);
      -webkit-animation-timing-function: ease-in;
      animation-timing-function: ease-in;
      opacity: 0
   }
   40% {
      -webkit-transform: perspective(400px) rotatex(-20deg);
      transform: perspective(400px) rotatex(-20deg);
      -webkit-animation-timing-function: ease-in;
      animation-timing-function: ease-in
   }
   60% {
      -webkit-transform: perspective(400px) rotatex(10deg);
      transform: perspective(400px) rotatex(10deg);
      opacity: 1
   }
   80% {
      -webkit-transform: perspective(400px) rotatex(-5deg);
      transform: perspective(400px) rotatex(-5deg)
   }
   to {
      -webkit-transform: perspective(400px);
      transform: perspective(400px)
   }
}

@keyframes flipinx {
   0% {
      -webkit-transform: perspective(400px) rotatex(90deg);
      transform: perspective(400px) rotatex(90deg);
      -webkit-animation-timing-function: ease-in;
      animation-timing-function: ease-in;
      opacity: 0
   }
   40% {
      -webkit-transform: perspective(400px) rotatex(-20deg);
      transform: perspective(400px) rotatex(-20deg);
      -webkit-animation-timing-function: ease-in;
      animation-timing-function: ease-in
   }
   60% {
      -webkit-transform: perspective(400px) rotatex(10deg);
      transform: perspective(400px) rotatex(10deg);
      opacity: 1
   }
   80% {
      -webkit-transform: perspective(400px) rotatex(-5deg);
      transform: perspective(400px) rotatex(-5deg)
   }
   to {
      -webkit-transform: perspective(400px);
      transform: perspective(400px)
   }
}

.flipinx {
   -webkit-backface-visibility: visible !important;
   backface-visibility: visible !important;
   -webkit-animation-name: flipinx;
   animation-name: flipinx
}

@-webkit-keyframes flipiny {
   0% {
      -webkit-transform: perspective(400px) rotatey(90deg);
      transform: perspective(400px) rotatey(90deg);
      -webkit-animation-timing-function: ease-in;
      animation-timing-function: ease-in;
      opacity: 0
   }
   40% {
      -webkit-transform: perspective(400px) rotatey(-20deg);
      transform: perspective(400px) rotatey(-20deg);
      -webkit-animation-timing-function: ease-in;
      animation-timing-function: ease-in
   }
   60% {
      -webkit-transform: perspective(400px) rotatey(10deg);
      transform: perspective(400px) rotatey(10deg);
      opacity: 1
   }
   80% {
      -webkit-transform: perspective(400px) rotatey(-5deg);
      transform: perspective(400px) rotatey(-5deg)
   }
   to {
      -webkit-transform: perspective(400px);
      transform: perspective(400px)
   }
}

@keyframes flipiny {
   0% {
      -webkit-transform: perspective(400px) rotatey(90deg);
      transform: perspective(400px) rotatey(90deg);
      -webkit-animation-timing-function: ease-in;
      animation-timing-function: ease-in;
      opacity: 0
   }
   40% {
      -webkit-transform: perspective(400px) rotatey(-20deg);
      transform: perspective(400px) rotatey(-20deg);
      -webkit-animation-timing-function: ease-in;
      animation-timing-function: ease-in
   }
   60% {
      -webkit-transform: perspective(400px) rotatey(10deg);
      transform: perspective(400px) rotatey(10deg);
      opacity: 1
   }
   80% {
      -webkit-transform: perspective(400px) rotatey(-5deg);
      transform: perspective(400px) rotatey(-5deg)
   }
   to {
      -webkit-transform: perspective(400px);
      transform: perspective(400px)
   }
}

.flipiny {
   -webkit-backface-visibility: visible !important;
   backface-visibility: visible !important;
   -webkit-animation-name: flipiny;
   animation-name: flipiny
}

@-webkit-keyframes flipoutx {
   0% {
      -webkit-transform: perspective(400px);
      transform: perspective(400px)
   }
   30% {
      -webkit-transform: perspective(400px) rotatex(-20deg);
      transform: perspective(400px) rotatex(-20deg);
      opacity: 1
   }
   to {
      -webkit-transform: perspective(400px) rotatex(90deg);
      transform: perspective(400px) rotatex(90deg);
      opacity: 0
   }
}

@keyframes flipoutx {
   0% {
      -webkit-transform: perspective(400px);
      transform: perspective(400px)
   }
   30% {
      -webkit-transform: perspective(400px) rotatex(-20deg);
      transform: perspective(400px) rotatex(-20deg);
      opacity: 1
   }
   to {
      -webkit-transform: perspective(400px) rotatex(90deg);
      transform: perspective(400px) rotatex(90deg);
      opacity: 0
   }
}

.flipoutx {
   -webkit-animation-duration: .75s;
   animation-duration: .75s;
   -webkit-animation-name: flipoutx;
   animation-name: flipoutx;
   -webkit-backface-visibility: visible !important;
   backface-visibility: visible !important
}

@-webkit-keyframes flipouty {
   0% {
      -webkit-transform: perspective(400px);
      transform: perspective(400px)
   }
   30% {
      -webkit-transform: perspective(400px) rotatey(-15deg);
      transform: perspective(400px) rotatey(-15deg);
      opacity: 1
   }
   to {
      -webkit-transform: perspective(400px) rotatey(90deg);
      transform: perspective(400px) rotatey(90deg);
      opacity: 0
   }
}

@keyframes flipouty {
   0% {
      -webkit-transform: perspective(400px);
      transform: perspective(400px)
   }
   30% {
      -webkit-transform: perspective(400px) rotatey(-15deg);
      transform: perspective(400px) rotatey(-15deg);
      opacity: 1
   }
   to {
      -webkit-transform: perspective(400px) rotatey(90deg);
      transform: perspective(400px) rotatey(90deg);
      opacity: 0
   }
}

.flipouty {
   -webkit-animation-duration: .75s;
   animation-duration: .75s;
   -webkit-backface-visibility: visible !important;
   backface-visibility: visible !important;
   -webkit-animation-name: flipouty;
   animation-name: flipouty
}

@-webkit-keyframes lightspeedin {
   0% {
      -webkit-transform: translate3d(100%, 0, 0) skewx(-30deg);
      transform: translate3d(100%, 0, 0) skewx(-30deg);
      opacity: 0
   }
   60% {
      -webkit-transform: skewx(20deg);
      transform: skewx(20deg);
      opacity: 1
   }
   80% {
      -webkit-transform: skewx(-5deg);
      transform: skewx(-5deg)
   }
   to {
      -webkit-transform: translatez(0);
      transform: translatez(0)
   }
}

@keyframes lightspeedin {
   0% {
      -webkit-transform: translate3d(100%, 0, 0) skewx(-30deg);
      transform: translate3d(100%, 0, 0) skewx(-30deg);
      opacity: 0
   }
   60% {
      -webkit-transform: skewx(20deg);
      transform: skewx(20deg);
      opacity: 1
   }
   80% {
      -webkit-transform: skewx(-5deg);
      transform: skewx(-5deg)
   }
   to {
      -webkit-transform: translatez(0);
      transform: translatez(0)
   }
}

.lightspeedin {
   -webkit-animation-name: lightspeedin;
   animation-name: lightspeedin;
   -webkit-animation-timing-function: ease-out;
   animation-timing-function: ease-out
}

@-webkit-keyframes lightspeedout {
   0% {
      opacity: 1
   }
   to {
      -webkit-transform: translate3d(100%, 0, 0) skewx(30deg);
      transform: translate3d(100%, 0, 0) skewx(30deg);
      opacity: 0
   }
}

@keyframes lightspeedout {
   0% {
      opacity: 1
   }
   to {
      -webkit-transform: translate3d(100%, 0, 0) skewx(30deg);
      transform: translate3d(100%, 0, 0) skewx(30deg);
      opacity: 0
   }
}

.lightspeedout {
   -webkit-animation-name: lightspeedout;
   animation-name: lightspeedout;
   -webkit-animation-timing-function: ease-in;
   animation-timing-function: ease-in
}

@-webkit-keyframes rotatein {
   0% {
      -webkit-transform-origin: center;
      transform-origin: center;
      -webkit-transform: rotate(-200deg);
      transform: rotate(-200deg);
      opacity: 0
   }
   to {
      -webkit-transform-origin: center;
      transform-origin: center;
      -webkit-transform: translatez(0);
      transform: translatez(0);
      opacity: 1
   }
}

@keyframes rotatein {
   0% {
      -webkit-transform-origin: center;
      transform-origin: center;
      -webkit-transform: rotate(-200deg);
      transform: rotate(-200deg);
      opacity: 0
   }
   to {
      -webkit-transform-origin: center;
      transform-origin: center;
      -webkit-transform: translatez(0);
      transform: translatez(0);
      opacity: 1
   }
}

.rotatein {
   -webkit-animation-name: rotatein;
   animation-name: rotatein
}

@-webkit-keyframes rotateindownleft {
   0% {
      -webkit-transform-origin: left bottom;
      transform-origin: left bottom;
      -webkit-transform: rotate(-45deg);
      transform: rotate(-45deg);
      opacity: 0
   }
   to {
      -webkit-transform-origin: left bottom;
      transform-origin: left bottom;
      -webkit-transform: translatez(0);
      transform: translatez(0);
      opacity: 1
   }
}

@keyframes rotateindownleft {
   0% {
      -webkit-transform-origin: left bottom;
      transform-origin: left bottom;
      -webkit-transform: rotate(-45deg);
      transform: rotate(-45deg);
      opacity: 0
   }
   to {
      -webkit-transform-origin: left bottom;
      transform-origin: left bottom;
      -webkit-transform: translatez(0);
      transform: translatez(0);
      opacity: 1
   }
}

.rotateindownleft {
   -webkit-animation-name: rotateindownleft;
   animation-name: rotateindownleft
}

@-webkit-keyframes rotateindownright {
   0% {
      -webkit-transform-origin: right bottom;
      transform-origin: right bottom;
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg);
      opacity: 0
   }
   to {
      -webkit-transform-origin: right bottom;
      transform-origin: right bottom;
      -webkit-transform: translatez(0);
      transform: translatez(0);
      opacity: 1
   }
}

@keyframes rotateindownright {
   0% {
      -webkit-transform-origin: right bottom;
      transform-origin: right bottom;
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg);
      opacity: 0
   }
   to {
      -webkit-transform-origin: right bottom;
      transform-origin: right bottom;
      -webkit-transform: translatez(0);
      transform: translatez(0);
      opacity: 1
   }
}

.rotateindownright {
   -webkit-animation-name: rotateindownright;
   animation-name: rotateindownright
}

@-webkit-keyframes rotateinupleft {
   0% {
      -webkit-transform-origin: left bottom;
      transform-origin: left bottom;
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg);
      opacity: 0
   }
   to {
      -webkit-transform-origin: left bottom;
      transform-origin: left bottom;
      -webkit-transform: translatez(0);
      transform: translatez(0);
      opacity: 1
   }
}

@keyframes rotateinupleft {
   0% {
      -webkit-transform-origin: left bottom;
      transform-origin: left bottom;
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg);
      opacity: 0
   }
   to {
      -webkit-transform-origin: left bottom;
      transform-origin: left bottom;
      -webkit-transform: translatez(0);
      transform: translatez(0);
      opacity: 1
   }
}

.rotateinupleft {
   -webkit-animation-name: rotateinupleft;
   animation-name: rotateinupleft
}

@-webkit-keyframes rotateinupright {
   0% {
      -webkit-transform-origin: right bottom;
      transform-origin: right bottom;
      -webkit-transform: rotate(-90deg);
      transform: rotate(-90deg);
      opacity: 0
   }
   to {
      -webkit-transform-origin: right bottom;
      transform-origin: right bottom;
      -webkit-transform: translatez(0);
      transform: translatez(0);
      opacity: 1
   }
}

@keyframes rotateinupright {
   0% {
      -webkit-transform-origin: right bottom;
      transform-origin: right bottom;
      -webkit-transform: rotate(-90deg);
      transform: rotate(-90deg);
      opacity: 0
   }
   to {
      -webkit-transform-origin: right bottom;
      transform-origin: right bottom;
      -webkit-transform: translatez(0);
      transform: translatez(0);
      opacity: 1
   }
}

.rotateinupright {
   -webkit-animation-name: rotateinupright;
   animation-name: rotateinupright
}

@-webkit-keyframes rotateout {
   0% {
      -webkit-transform-origin: center;
      transform-origin: center;
      opacity: 1
   }
   to {
      -webkit-transform-origin: center;
      transform-origin: center;
      -webkit-transform: rotate(200deg);
      transform: rotate(200deg);
      opacity: 0
   }
}

@keyframes rotateout {
   0% {
      -webkit-transform-origin: center;
      transform-origin: center;
      opacity: 1
   }
   to {
      -webkit-transform-origin: center;
      transform-origin: center;
      -webkit-transform: rotate(200deg);
      transform: rotate(200deg);
      opacity: 0
   }
}

.rotateout {
   -webkit-animation-name: rotateout;
   animation-name: rotateout
}

@-webkit-keyframes rotateoutdownleft {
   0% {
      -webkit-transform-origin: left bottom;
      transform-origin: left bottom;
      opacity: 1
   }
   to {
      -webkit-transform-origin: left bottom;
      transform-origin: left bottom;
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg);
      opacity: 0
   }
}

@keyframes rotateoutdownleft {
   0% {
      -webkit-transform-origin: left bottom;
      transform-origin: left bottom;
      opacity: 1
   }
   to {
      -webkit-transform-origin: left bottom;
      transform-origin: left bottom;
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg);
      opacity: 0
   }
}

.rotateoutdownleft {
   -webkit-animation-name: rotateoutdownleft;
   animation-name: rotateoutdownleft
}

@-webkit-keyframes rotateoutdownright {
   0% {
      -webkit-transform-origin: right bottom;
      transform-origin: right bottom;
      opacity: 1
   }
   to {
      -webkit-transform-origin: right bottom;
      transform-origin: right bottom;
      -webkit-transform: rotate(-45deg);
      transform: rotate(-45deg);
      opacity: 0
   }
}

@keyframes rotateoutdownright {
   0% {
      -webkit-transform-origin: right bottom;
      transform-origin: right bottom;
      opacity: 1
   }
   to {
      -webkit-transform-origin: right bottom;
      transform-origin: right bottom;
      -webkit-transform: rotate(-45deg);
      transform: rotate(-45deg);
      opacity: 0
   }
}

.rotateoutdownright {
   -webkit-animation-name: rotateoutdownright;
   animation-name: rotateoutdownright
}

@-webkit-keyframes rotateoutupleft {
   0% {
      -webkit-transform-origin: left bottom;
      transform-origin: left bottom;
      opacity: 1
   }
   to {
      -webkit-transform-origin: left bottom;
      transform-origin: left bottom;
      -webkit-transform: rotate(-45deg);
      transform: rotate(-45deg);
      opacity: 0
   }
}

@keyframes rotateoutupleft {
   0% {
      -webkit-transform-origin: left bottom;
      transform-origin: left bottom;
      opacity: 1
   }
   to {
      -webkit-transform-origin: left bottom;
      transform-origin: left bottom;
      -webkit-transform: rotate(-45deg);
      transform: rotate(-45deg);
      opacity: 0
   }
}

.rotateoutupleft {
   -webkit-animation-name: rotateoutupleft;
   animation-name: rotateoutupleft
}

@-webkit-keyframes rotateoutupright {
   0% {
      -webkit-transform-origin: right bottom;
      transform-origin: right bottom;
      opacity: 1
   }
   to {
      -webkit-transform-origin: right bottom;
      transform-origin: right bottom;
      -webkit-transform: rotate(90deg);
      transform: rotate(90deg);
      opacity: 0
   }
}

@keyframes rotateoutupright {
   0% {
      -webkit-transform-origin: right bottom;
      transform-origin: right bottom;
      opacity: 1
   }
   to {
      -webkit-transform-origin: right bottom;
      transform-origin: right bottom;
      -webkit-transform: rotate(90deg);
      transform: rotate(90deg);
      opacity: 0
   }
}

.rotateoutupright {
   -webkit-animation-name: rotateoutupright;
   animation-name: rotateoutupright
}

@-webkit-keyframes hinge {
   0% {
      -webkit-transform-origin: top left;
      transform-origin: top left;
      -webkit-animation-timing-function: ease-in-out;
      animation-timing-function: ease-in-out
   }
   20%, 60% {
      -webkit-transform: rotate(80deg);
      transform: rotate(80deg);
      -webkit-transform-origin: top left;
      transform-origin: top left;
      -webkit-animation-timing-function: ease-in-out;
      animation-timing-function: ease-in-out
   }
   40%, 80% {
      -webkit-transform: rotate(60deg);
      transform: rotate(60deg);
      -webkit-transform-origin: top left;
      transform-origin: top left;
      -webkit-animation-timing-function: ease-in-out;
      animation-timing-function: ease-in-out;
      opacity: 1
   }
   to {
      -webkit-transform: translate3d(0, 700px, 0);
      transform: translate3d(0, 700px, 0);
      opacity: 0
   }
}

@keyframes hinge {
   0% {
      -webkit-transform-origin: top left;
      transform-origin: top left;
      -webkit-animation-timing-function: ease-in-out;
      animation-timing-function: ease-in-out
   }
   20%, 60% {
      -webkit-transform: rotate(80deg);
      transform: rotate(80deg);
      -webkit-transform-origin: top left;
      transform-origin: top left;
      -webkit-animation-timing-function: ease-in-out;
      animation-timing-function: ease-in-out
   }
   40%, 80% {
      -webkit-transform: rotate(60deg);
      transform: rotate(60deg);
      -webkit-transform-origin: top left;
      transform-origin: top left;
      -webkit-animation-timing-function: ease-in-out;
      animation-timing-function: ease-in-out;
      opacity: 1
   }
   to {
      -webkit-transform: translate3d(0, 700px, 0);
      transform: translate3d(0, 700px, 0);
      opacity: 0
   }
}

.hinge {
   -webkit-animation-duration: 2s;
   animation-duration: 2s;
   -webkit-animation-name: hinge;
   animation-name: hinge
}

@-webkit-keyframes jackinthebox {
   0% {
      opacity: 0;
      -webkit-transform: scale(.1) rotate(30deg);
      transform: scale(.1) rotate(30deg);
      -webkit-transform-origin: center bottom;
      transform-origin: center bottom
   }
   50% {
      -webkit-transform: rotate(-10deg);
      transform: rotate(-10deg)
   }
   70% {
      -webkit-transform: rotate(3deg);
      transform: rotate(3deg)
   }
   to {
      opacity: 1;
      -webkit-transform: scale(1);
      transform: scale(1)
   }
}

@keyframes jackinthebox {
   0% {
      opacity: 0;
      -webkit-transform: scale(.1) rotate(30deg);
      transform: scale(.1) rotate(30deg);
      -webkit-transform-origin: center bottom;
      transform-origin: center bottom
   }
   50% {
      -webkit-transform: rotate(-10deg);
      transform: rotate(-10deg)
   }
   70% {
      -webkit-transform: rotate(3deg);
      transform: rotate(3deg)
   }
   to {
      opacity: 1;
      -webkit-transform: scale(1);
      transform: scale(1)
   }
}

.jackinthebox {
   -webkit-animation-name: jackinthebox;
   animation-name: jackinthebox
}

@-webkit-keyframes rollin {
   0% {
      opacity: 0;
      -webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg);
      transform: translate3d(-100%, 0, 0) rotate(-120deg)
   }
   to {
      opacity: 1;
      -webkit-transform: translatez(0);
      transform: translatez(0)
   }
}

@keyframes rollin {
   0% {
      opacity: 0;
      -webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg);
      transform: translate3d(-100%, 0, 0) rotate(-120deg)
   }
   to {
      opacity: 1;
      -webkit-transform: translatez(0);
      transform: translatez(0)
   }
}

.rollin {
   -webkit-animation-name: rollin;
   animation-name: rollin
}

@-webkit-keyframes rollout {
   0% {
      opacity: 1
   }
   to {
      opacity: 0;
      -webkit-transform: translate3d(100%, 0, 0) rotate(120deg);
      transform: translate3d(100%, 0, 0) rotate(120deg)
   }
}

@keyframes rollout {
   0% {
      opacity: 1
   }
   to {
      opacity: 0;
      -webkit-transform: translate3d(100%, 0, 0) rotate(120deg);
      transform: translate3d(100%, 0, 0) rotate(120deg)
   }
}

.rollout {
   -webkit-animation-name: rollout;
   animation-name: rollout
}

@-webkit-keyframes zoomin {
   0% {
      opacity: 0;
      -webkit-transform: scale3d(.3, .3, .3);
      transform: scale3d(.3, .3, .3)
   }
   50% {
      opacity: 1
   }
}

@keyframes zoomin {
   0% {
      opacity: 0;
      -webkit-transform: scale3d(.3, .3, .3);
      transform: scale3d(.3, .3, .3)
   }
   50% {
      opacity: 1
   }
}

.zoomin {
   -webkit-animation-name: zoomin;
   animation-name: zoomin
}

@-webkit-keyframes zoomindown {
   0% {
      opacity: 0;
      -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
      transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
      -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
      animation-timing-function: cubic-bezier(.55, .055, .675, .19)
   }
   60% {
      opacity: 1;
      -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
      transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
      -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
      animation-timing-function: cubic-bezier(.175, .885, .32, 1)
   }
}

@keyframes zoomindown {
   0% {
      opacity: 0;
      -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
      transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
      -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
      animation-timing-function: cubic-bezier(.55, .055, .675, .19)
   }
   60% {
      opacity: 1;
      -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
      transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
      -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
      animation-timing-function: cubic-bezier(.175, .885, .32, 1)
   }
}

.zoomindown {
   -webkit-animation-name: zoomindown;
   animation-name: zoomindown
}

@-webkit-keyframes zoominleft {
   0% {
      opacity: 0;
      -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
      transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
      -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
      animation-timing-function: cubic-bezier(.55, .055, .675, .19)
   }
   60% {
      opacity: 1;
      -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
      transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
      -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
      animation-timing-function: cubic-bezier(.175, .885, .32, 1)
   }
}

@keyframes zoominleft {
   0% {
      opacity: 0;
      -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
      transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
      -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
      animation-timing-function: cubic-bezier(.55, .055, .675, .19)
   }
   60% {
      opacity: 1;
      -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
      transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
      -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
      animation-timing-function: cubic-bezier(.175, .885, .32, 1)
   }
}

.zoominleft {
   -webkit-animation-name: zoominleft;
   animation-name: zoominleft
}

@-webkit-keyframes zoominright {
   0% {
      opacity: 0;
      -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
      transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
      -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
      animation-timing-function: cubic-bezier(.55, .055, .675, .19)
   }
   60% {
      opacity: 1;
      -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
      transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
      -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
      animation-timing-function: cubic-bezier(.175, .885, .32, 1)
   }
}

@keyframes zoominright {
   0% {
      opacity: 0;
      -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
      transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
      -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
      animation-timing-function: cubic-bezier(.55, .055, .675, .19)
   }
   60% {
      opacity: 1;
      -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
      transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
      -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
      animation-timing-function: cubic-bezier(.175, .885, .32, 1)
   }
}

.zoominright {
   -webkit-animation-name: zoominright;
   animation-name: zoominright
}

@-webkit-keyframes zoominup {
   0% {
      opacity: 0;
      -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
      transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
      -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
      animation-timing-function: cubic-bezier(.55, .055, .675, .19)
   }
   60% {
      opacity: 1;
      -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
      transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
      -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
      animation-timing-function: cubic-bezier(.175, .885, .32, 1)
   }
}

@keyframes zoominup {
   0% {
      opacity: 0;
      -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
      transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
      -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
      animation-timing-function: cubic-bezier(.55, .055, .675, .19)
   }
   60% {
      opacity: 1;
      -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
      transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
      -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
      animation-timing-function: cubic-bezier(.175, .885, .32, 1)
   }
}

.zoominup {
   -webkit-animation-name: zoominup;
   animation-name: zoominup
}

@-webkit-keyframes zoomout {
   0% {
      opacity: 1
   }
   50% {
      opacity: 0;
      -webkit-transform: scale3d(.3, .3, .3);
      transform: scale3d(.3, .3, .3)
   }
   to {
      opacity: 0
   }
}

@keyframes zoomout {
   0% {
      opacity: 1
   }
   50% {
      opacity: 0;
      -webkit-transform: scale3d(.3, .3, .3);
      transform: scale3d(.3, .3, .3)
   }
   to {
      opacity: 0
   }
}

.zoomout {
   -webkit-animation-name: zoomout;
   animation-name: zoomout
}

@-webkit-keyframes zoomoutdown {
   40% {
      opacity: 1;
      -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
      transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
      -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
      animation-timing-function: cubic-bezier(.55, .055, .675, .19)
   }
   to {
      opacity: 0;
      -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
      transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
      -webkit-transform-origin: center bottom;
      transform-origin: center bottom;
      -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
      animation-timing-function: cubic-bezier(.175, .885, .32, 1)
   }
}

@keyframes zoomoutdown {
   40% {
      opacity: 1;
      -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
      transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
      -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
      animation-timing-function: cubic-bezier(.55, .055, .675, .19)
   }
   to {
      opacity: 0;
      -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
      transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
      -webkit-transform-origin: center bottom;
      transform-origin: center bottom;
      -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
      animation-timing-function: cubic-bezier(.175, .885, .32, 1)
   }
}

.zoomoutdown {
   -webkit-animation-name: zoomoutdown;
   animation-name: zoomoutdown
}

@-webkit-keyframes zoomoutleft {
   40% {
      opacity: 1;
      -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
      transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0)
   }
   to {
      opacity: 0;
      -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
      transform: scale(.1) translate3d(-2000px, 0, 0);
      -webkit-transform-origin: left center;
      transform-origin: left center
   }
}

@keyframes zoomoutleft {
   40% {
      opacity: 1;
      -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
      transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0)
   }
   to {
      opacity: 0;
      -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
      transform: scale(.1) translate3d(-2000px, 0, 0);
      -webkit-transform-origin: left center;
      transform-origin: left center
   }
}

.zoomoutleft {
   -webkit-animation-name: zoomoutleft;
   animation-name: zoomoutleft
}

@-webkit-keyframes zoomoutright {
   40% {
      opacity: 1;
      -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
      transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
   }
   to {
      opacity: 0;
      -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
      transform: scale(.1) translate3d(2000px, 0, 0);
      -webkit-transform-origin: right center;
      transform-origin: right center
   }
}

@keyframes zoomoutright {
   40% {
      opacity: 1;
      -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
      transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
   }
   to {
      opacity: 0;
      -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
      transform: scale(.1) translate3d(2000px, 0, 0);
      -webkit-transform-origin: right center;
      transform-origin: right center
   }
}

.zoomoutright {
   -webkit-animation-name: zoomoutright;
   animation-name: zoomoutright
}

@-webkit-keyframes zoomoutup {
   40% {
      opacity: 1;
      -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
      transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
      -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
      animation-timing-function: cubic-bezier(.55, .055, .675, .19)
   }
   to {
      opacity: 0;
      -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
      transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
      -webkit-transform-origin: center bottom;
      transform-origin: center bottom;
      -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
      animation-timing-function: cubic-bezier(.175, .885, .32, 1)
   }
}

@keyframes zoomoutup {
   40% {
      opacity: 1;
      -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
      transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
      -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);
      animation-timing-function: cubic-bezier(.55, .055, .675, .19)
   }
   to {
      opacity: 0;
      -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
      transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
      -webkit-transform-origin: center bottom;
      transform-origin: center bottom;
      -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);
      animation-timing-function: cubic-bezier(.175, .885, .32, 1)
   }
}

.zoomoutup {
   -webkit-animation-name: zoomoutup;
   animation-name: zoomoutup
}

@-webkit-keyframes slideindown {
   0% {
      -webkit-transform: translate3d(0, -100%, 0);
      transform: translate3d(0, -100%, 0);
      visibility: visible
   }
   to {
      -webkit-transform: translatez(0);
      transform: translatez(0)
   }
}

@keyframes slideindown {
   0% {
      -webkit-transform: translate3d(0, -100%, 0);
      transform: translate3d(0, -100%, 0);
      visibility: visible
   }
   to {
      -webkit-transform: translatez(0);
      transform: translatez(0)
   }
}

.slideindown {
   -webkit-animation-name: slideindown;
   animation-name: slideindown
}

@-webkit-keyframes slideinleft {
   0% {
      -webkit-transform: translate3d(-100%, 0, 0);
      transform: translate3d(-100%, 0, 0);
      visibility: visible
   }
   to {
      -webkit-transform: translatez(0);
      transform: translatez(0)
   }
}

@keyframes slideinleft {
   0% {
      -webkit-transform: translate3d(-100%, 0, 0);
      transform: translate3d(-100%, 0, 0);
      visibility: visible
   }
   to {
      -webkit-transform: translatez(0);
      transform: translatez(0)
   }
}

.slideinleft {
   -webkit-animation-name: slideinleft;
   animation-name: slideinleft
}

@-webkit-keyframes slideinright {
   0% {
      -webkit-transform: translate3d(100%, 0, 0);
      transform: translate3d(100%, 0, 0);
      visibility: visible
   }
   to {
      -webkit-transform: translatez(0);
      transform: translatez(0)
   }
}

@keyframes slideinright {
   0% {
      -webkit-transform: translate3d(100%, 0, 0);
      transform: translate3d(100%, 0, 0);
      visibility: visible
   }
   to {
      -webkit-transform: translatez(0);
      transform: translatez(0)
   }
}

.slideinright {
   -webkit-animation-name: slideinright;
   animation-name: slideinright
}

@-webkit-keyframes slideinup {
   0% {
      -webkit-transform: translate3d(0, 100%, 0);
      transform: translate3d(0, 100%, 0);
      visibility: visible
   }
   to {
      -webkit-transform: translatez(0);
      transform: translatez(0)
   }
}

@keyframes slideinup {
   0% {
      -webkit-transform: translate3d(0, 100%, 0);
      transform: translate3d(0, 100%, 0);
      visibility: visible
   }
   to {
      -webkit-transform: translatez(0);
      transform: translatez(0)
   }
}

.slideinup {
   -webkit-animation-name: slideinup;
   animation-name: slideinup
}

@-webkit-keyframes slideoutdown {
   0% {
      -webkit-transform: translatez(0);
      transform: translatez(0)
   }
   to {
      visibility: hidden;
      -webkit-transform: translate3d(0, 100%, 0);
      transform: translate3d(0, 100%, 0)
   }
}

@keyframes slideoutdown {
   0% {
      -webkit-transform: translatez(0);
      transform: translatez(0)
   }
   to {
      visibility: hidden;
      -webkit-transform: translate3d(0, 100%, 0);
      transform: translate3d(0, 100%, 0)
   }
}

.slideoutdown {
   -webkit-animation-name: slideoutdown;
   animation-name: slideoutdown
}

@-webkit-keyframes slideoutleft {
   0% {
      -webkit-transform: translatez(0);
      transform: translatez(0)
   }
   to {
      visibility: hidden;
      -webkit-transform: translate3d(-100%, 0, 0);
      transform: translate3d(-100%, 0, 0)
   }
}

@keyframes slideoutleft {
   0% {
      -webkit-transform: translatez(0);
      transform: translatez(0)
   }
   to {
      visibility: hidden;
      -webkit-transform: translate3d(-100%, 0, 0);
      transform: translate3d(-100%, 0, 0)
   }
}

.slideoutleft {
   -webkit-animation-name: slideoutleft;
   animation-name: slideoutleft
}

@-webkit-keyframes slideoutright {
   0% {
      -webkit-transform: translatez(0);
      transform: translatez(0)
   }
   to {
      visibility: hidden;
      -webkit-transform: translate3d(100%, 0, 0);
      transform: translate3d(100%, 0, 0)
   }
}

@keyframes slideoutright {
   0% {
      -webkit-transform: translatez(0);
      transform: translatez(0)
   }
   to {
      visibility: hidden;
      -webkit-transform: translate3d(100%, 0, 0);
      transform: translate3d(100%, 0, 0)
   }
}

.slideoutright {
   -webkit-animation-name: slideoutright;
   animation-name: slideoutright
}

@-webkit-keyframes slideoutup {
   0% {
      -webkit-transform: translatez(0);
      transform: translatez(0)
   }
   to {
      visibility: hidden;
      -webkit-transform: translate3d(0, -100%, 0);
      transform: translate3d(0, -100%, 0)
   }
}

@keyframes slideoutup {
   0% {
      -webkit-transform: translatez(0);
      transform: translatez(0)
   }
   to {
      visibility: hidden;
      -webkit-transform: translate3d(0, -100%, 0);
      transform: translate3d(0, -100%, 0)
   }
}

.slideoutup {
   -webkit-animation-name: slideoutup;
   animation-name: slideoutup
}

.animated {
   -webkit-animation-duration: 1s;
   animation-duration: 1s;
   -webkit-animation-fill-mode: both;
   animation-fill-mode: both
}

.animated.infinite {
   -webkit-animation-iteration-count: infinite;
   animation-iteration-count: infinite
}

.animated.delay-1s {
   -webkit-animation-delay: 1s;
   animation-delay: 1s
}

.animated.delay-2s {
   -webkit-animation-delay: 2s;
   animation-delay: 2s
}

.animated.delay-3s {
   -webkit-animation-delay: 3s;
   animation-delay: 3s
}

.animated.delay-4s {
   -webkit-animation-delay: 4s;
   animation-delay: 4s
}

.animated.delay-5s {
   -webkit-animation-delay: 5s;
   animation-delay: 5s
}

.animated.fast {
   -webkit-animation-duration: .8s;
   animation-duration: .8s
}

.animated.faster {
   -webkit-animation-duration: .5s;
   animation-duration: .5s
}

.animated.slow {
   -webkit-animation-duration: 2s;
   animation-duration: 2s
}

.animated.slower {
   -webkit-animation-duration: 3s;
   animation-duration: 3s
}

@media (prefers-reduced-motion: reduce),(print) {
   .animated {
      -webkit-animation-duration: 1ms !important;
      animation-duration: 1ms !important;
      -webkit-transition-duration: 1ms !important;
      transition-duration: 1ms !important;
      -webkit-animation-iteration-count: 1 !important;
      animation-iteration-count: 1 !important
   }
}
</pre></body></html>