<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 -http://daneden.me/animate
 * version - 3.5.1
 * licensed under the mit license - http://opensource.org/licenses/mit
 *
 * copyright (c) 2016 daniel eden
 */
.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.hinge {-webkit-animation-duration: 2s;animation-duration: 2s}

.animated.bouncein, .animated.bounceout, .animated.flipoutx, .animated.flipouty {-webkit-animation-duration: .75s;animation-duration: .75s}

@-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-transform: translate3d(0, -30px, 0);transform: translate3d(0, -30px, 0)}
    40%, 43%, 70% {-webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);animation-timing-function: cubic-bezier(.755, .05, .855, .06)}
    70% {-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-transform: translate3d(0, -30px, 0);transform: translate3d(0, -30px, 0)}
    40%, 43%, 70% {-webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);animation-timing-function: cubic-bezier(.755, .05, .855, .06)}
    70% {-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: none;transform: none}
    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: none;transform: none}
}

@keyframes wobble {
    0% {-webkit-transform: none;transform: none}
    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: none;transform: none}
}

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

@-webkit-keyframes jello {
    0%, 11.1%, to {-webkit-transform: none;transform: none}
    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: none;transform: none}
    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 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-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: none;transform: none}
}

@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: none;transform: none}
}

.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: none;transform: none}
}

@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: none;transform: none}
}

.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: none;transform: none}
}

@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: none;transform: none}
}

.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-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: none;transform: none}
}

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

.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: none;transform: none}
}

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

.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: none;transform: none}
}

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

.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: none;transform: none}
}

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

.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: none;transform: none}
}

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

.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: none;transform: none}
}

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

.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: none;transform: none}
}

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

.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: none;transform: none}
}

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

.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) rotatey(-1turn);transform: perspective(400px) rotatey(-1turn)}
    0%, 40% {-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out}
    40% {-webkit-transform: perspective(400px) translatez(150px) rotatey(-190deg);transform: perspective(400px) translatez(150px) rotatey(-190deg)}
    50% {-webkit-transform: perspective(400px) translatez(150px) rotatey(-170deg);transform: perspective(400px) translatez(150px) rotatey(-170deg)}
    50%, 80% {-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in}
    80% {-webkit-transform: perspective(400px) scale3d(.95, .95, .95);transform: perspective(400px) scale3d(.95, .95, .95)}
    to {-webkit-transform: perspective(400px);transform: perspective(400px);-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in}
}

@keyframes flip {
    0% {-webkit-transform: perspective(400px) rotatey(-1turn);transform: perspective(400px) rotatey(-1turn)}
    0%, 40% {-webkit-animation-timing-function: ease-out;animation-timing-function: ease-out}
    40% {-webkit-transform: perspective(400px) translatez(150px) rotatey(-190deg);transform: perspective(400px) translatez(150px) rotatey(-190deg)}
    50% {-webkit-transform: perspective(400px) translatez(150px) rotatey(-170deg);transform: perspective(400px) translatez(150px) rotatey(-170deg)}
    50%, 80% {-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in}
    80% {-webkit-transform: perspective(400px) scale3d(.95, .95, .95);transform: perspective(400px) scale3d(.95, .95, .95)}
    to {-webkit-transform: perspective(400px);transform: perspective(400px);-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);opacity: 0}
    0%, 40% {-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in}
    40% {-webkit-transform: perspective(400px) rotatex(-20deg);transform: perspective(400px) rotatex(-20deg)}
    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);opacity: 0}
    0%, 40% {-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in}
    40% {-webkit-transform: perspective(400px) rotatex(-20deg);transform: perspective(400px) rotatex(-20deg)}
    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);opacity: 0}
    0%, 40% {-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in}
    40% {-webkit-transform: perspective(400px) rotatey(-20deg);transform: perspective(400px) rotatey(-20deg)}
    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);opacity: 0}
    0%, 40% {-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in}
    40% {-webkit-transform: perspective(400px) rotatey(-20deg);transform: perspective(400px) rotatey(-20deg)}
    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-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-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)}
    60%, 80% {opacity: 1}
    80% {-webkit-transform: skewx(-5deg);transform: skewx(-5deg)}
    to {-webkit-transform: none;transform: none;opacity: 1}
}

@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)}
    60%, 80% {opacity: 1}
    80% {-webkit-transform: skewx(-5deg);transform: skewx(-5deg)}
    to {-webkit-transform: none;transform: none;opacity: 1}
}

.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% {transform-origin: center;-webkit-transform: rotate(-200deg);transform: rotate(-200deg);opacity: 0}
    0%, to {-webkit-transform-origin: center}
    to {transform-origin: center;-webkit-transform: none;transform: none;opacity: 1}
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@keyframes rotateoutdownleft {
    0% {transform-origin: left bottom;opacity: 1}
    0%, to {-webkit-transform-origin: left bottom}
    to {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% {transform-origin: right bottom;opacity: 1}
    0%, to {-webkit-transform-origin: right bottom}
    to {transform-origin: right bottom;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);opacity: 0}
}

@keyframes rotateoutdownright {
    0% {transform-origin: right bottom;opacity: 1}
    0%, to {-webkit-transform-origin: right bottom}
    to {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% {transform-origin: left bottom;opacity: 1}
    0%, to {-webkit-transform-origin: left bottom}
    to {transform-origin: left bottom;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);opacity: 0}
}

@keyframes rotateoutupleft {
    0% {transform-origin: left bottom;opacity: 1}
    0%, to {-webkit-transform-origin: left bottom}
    to {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% {transform-origin: right bottom;opacity: 1}
    0%, to {-webkit-transform-origin: right bottom}
    to {transform-origin: right bottom;-webkit-transform: rotate(90deg);transform: rotate(90deg);opacity: 0}
}

@keyframes rotateoutupright {
    0% {transform-origin: right bottom;opacity: 1}
    0%, to {-webkit-transform-origin: right bottom}
    to {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% {transform-origin: top left}
    0%, 20%, 60% {-webkit-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);transform-origin: top left}
    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% {transform-origin: top left}
    0%, 20%, 60% {-webkit-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);transform-origin: top left}
    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-name: hinge;animation-name: hinge}

@-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: none;transform: none}
}

@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: none;transform: none}
}

.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% {-webkit-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3)}
    50%, to {opacity: 0}
}

@keyframes zoomout {
    0% {opacity: 1}
    50% {-webkit-transform: scale3d(.3, .3, .3);transform: scale3d(.3, .3, .3)}
    50%, 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}</pre></body></html>