/** * cssanimation.css * Current Version: 1.0.2 * https://www.cssanimatio.io * Created and maintained by: Pavel * Find me at: https://www.linkedin.com/in/yesiamrocks/ * Email: hello@cssanimation.io * Github: https://github.com/yesiamrocks/cssanimation.io * Title: A CSS Animation Library for Developers and Ninjas * Copyright (c) 2017 Pavel * License: cssanimation.io is licensed under the MIT license **/.open,.wipe {    overflow: hidden;    margin: 0 auto;;}.open,.typing,.wipe {    overflow: hidden;}.cssanimation,.cssanimation span {    -webkit-animation-duration: 1s;            animation-duration: 1s;    -webkit-animation-fill-mode: both;            animation-fill-mode: both;}.cssanimation span {    display: inline-block;}.infinite {    -webkit-animation-iteration-count: infinite!important;            animation-iteration-count: infinite!important;}.hu__hu__ {    -webkit-animation: hu__hu__ infinite 2s ease-in-out;            animation: hu__hu__ infinite 2s ease-in-out;}@-webkit-keyframes hu__hu__ {    50% {        -webkit-transform: translateY(30px);                transform: translateY(30px);    }}@keyframes hu__hu__ {    50% {        -webkit-transform: translateY(30px);                transform: translateY(30px);    }}.leSnake span {    -webkit-animation: leSnake 1.5s ease-in-out;            animation: leSnake 1.5s ease-in-out;    -webkit-animation-iteration-count: infinite;            animation-iteration-count: infinite;}@-webkit-keyframes leSnake {    from,    to {        -webkit-transform: translateY(0);                transform: translateY(0);    }50% {        -webkit-transform: translateY(30px);                transform: translateY(30px);    }}@keyframes leSnake {    from,    to {        -webkit-transform: translateY(0);                transform: translateY(0);    }50% {        -webkit-transform: translateY(30px);                transform: translateY(30px);    }}.lePeek span {    -webkit-animation-name: lePeek;            animation-name: lePeek;}@-webkit-keyframes lePeek {    25% {        -webkit-transform: rotateX(30deg) translateY(10px) rotate(-13deg);                transform: rotateX(30deg) translateY(10px) rotate(-13deg);    }50% {        -webkit-transform: translateY(-22px) rotate(3deg) scale(1.1);                transform: translateY(-22px) rotate(3deg) scale(1.1);    }}@keyframes lePeek {    25% {        -webkit-transform: rotateX(30deg) translateY(10px) rotate(-13deg);                transform: rotateX(30deg) translateY(10px) rotate(-13deg);    }50% {        -webkit-transform: translateY(-22px) rotate(3deg) scale(1.1);                transform: translateY(-22px) rotate(3deg) scale(1.1);    }}.effect3d {    -webkit-animation-name: effect3d;            animation-name: effect3d;}@-webkit-keyframes effect3d {    to {        text-shadow: 0 1px 0 #CCC,0 2px 0 #C9C9C9,0 3px 0 #BBB,0 4px 0 #B9B9B9,0 5px 0 #AAA,0 6px 1px rgba(0,0,0,0.1),0 0 5px rgba(0,0,0,0.1),0 1px 3px rgba(0,0,0,0.3),0 3px 5px rgba(0,0,0,0.2),0 5px 10px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.2),0 20px 20px rgba(0,0,0,0.15);    }}@keyframes effect3d {    to {        text-shadow: 0 1px 0 #CCC,0 2px 0 #C9C9C9,0 3px 0 #BBB,0 4px 0 #B9B9B9,0 5px 0 #AAA,0 6px 1px rgba(0,0,0,0.1),0 0 5px rgba(0,0,0,0.1),0 1px 3px rgba(0,0,0,0.3),0 3px 5px rgba(0,0,0,0.2),0 5px 10px rgba(0,0,0,0.25),0 10px 10px rgba(0,0,0,0.2),0 20px 20px rgba(0,0,0,0.15);    }}.leRainDrop span {    -webkit-animation-name: leRainDrop;            animation-name: leRainDrop;    -webkit-animation-iteration-count: infinite;            animation-iteration-count: infinite;}@-webkit-keyframes leRainDrop {    0%,    100%,    25%,    55%,    75%,    87%,    97% {        -webkit-transform: scaleX(1);                transform: scaleX(1);    }26%,    56%,    76% {        -webkit-transform: scaleX(1.3) scaleY(0.8);                transform: scaleX(1.3) scaleY(0.8);    }31%,    61%,    81% {        -webkit-transform: scaleX(0.8) scaleY(1.2);                transform: scaleX(0.8) scaleY(1.2);    }76%,    88% {        -webkit-transform: scaleX(1.2);                transform: scaleX(1.2);    }98% {        -webkit-transform: scaleX(1.1);                transform: scaleX(1.1);    }}@keyframes leRainDrop {    0%,    100%,    25%,    55%,    75%,    87%,    97% {        -webkit-transform: scaleX(1);                transform: scaleX(1);    }26%,    56%,    76% {        -webkit-transform: scaleX(1.3) scaleY(0.8);                transform: scaleX(1.3) scaleY(0.8);    }31%,    61%,    81% {        -webkit-transform: scaleX(0.8) scaleY(1.2);                transform: scaleX(0.8) scaleY(1.2);    }76%,    88% {        -webkit-transform: scaleX(1.2);                transform: scaleX(1.2);    }98% {        -webkit-transform: scaleX(1.1);                transform: scaleX(1.1);    }}.pepe {    -webkit-animation-name: pepe;            animation-name: pepe;    -webkit-animation-iteration-count: infinite;            animation-iteration-count: infinite;}@-webkit-keyframes pepe {    33%,    66%,    from,    to {        -webkit-transform: rotate(4deg);                transform: rotate(4deg);    }16%,    50%,    83% {        -webkit-transform: rotate(-4deg);                transform: rotate(-4deg);    }}@keyframes pepe {    33%,    66%,    from,    to {        -webkit-transform: rotate(4deg);                transform: rotate(4deg);    }16%,    50%,    83% {        -webkit-transform: rotate(-4deg);                transform: rotate(-4deg);    }}.leWaterWave span {    -webkit-animation: leWaterWave 0.2s linear infinite;            animation: leWaterWave 0.2s linear infinite;}@-webkit-keyframes leWaterWave {    50% {        -webkit-transform: skewY(1deg) skewX(-1deg) scale(1.06);                transform: skewY(1deg) skewX(-1deg) scale(1.06);    }}@keyframes leWaterWave {    50% {        -webkit-transform: skewY(1deg) skewX(-1deg) scale(1.06);                transform: skewY(1deg) skewX(-1deg) scale(1.06);    }}.lightning {    -webkit-animation-name: lightning;            animation-name: lightning;}@-webkit-keyframes lightning {    50%,    from,    to {        opacity: 1;    }25%,    75% {        opacity: 0;    }}@keyframes lightning {    50%,    from,    to {        opacity: 1;    }25%,    75% {        opacity: 0;    }}.leJoltZoom span {    -webkit-animation-name: leJoltZoom;            animation-name: leJoltZoom;}@-webkit-keyframes leJoltZoom {    10% {        font-size: 140%;    }40% {        font-size: 80%;    }100% {        font-size: 100%;    }}@keyframes leJoltZoom {    10% {        font-size: 140%;    }40% {        font-size: 80%;    }100% {        font-size: 100%;    }}.typing {    width: 473px;    -webkit-animation: typing 2s steps(12,end),cursor 0.2s steps(12,end) infinite;            animation: typing 2s steps(12,end),cursor 0.2s steps(12,end) infinite;    white-space: nowrap;    border-right: 2px solid #7E2EA0;;}.electricity,.leSkateX span {    -webkit-animation-iteration-count: infinite;}@-webkit-keyframes typing {    from {        width: 0;    }}@keyframes typing {    from {        width: 0;    }}@-webkit-keyframes cursor {    50% {        border-color: transparent;    }}@keyframes cursor {    50% {        border-color: transparent;    }}.electricity {    -webkit-animation-name: electricity;            animation-name: electricity;    animation-iteration-count: infinite;}@-webkit-keyframes electricity {    37%,    48%,    67%,    72%,    80%,    85%,    93%,    96%,    from {        -webkit-transform: translateY(30px);                transform: translateY(30px);    }12%,    20%,    28%,    4%,    52%,    56%,    60%,    64%,    88% {        -webkit-transform: translateY(10px);                transform: translateY(10px);    }16%,    24%,    32%,    40%,    44%,    8% {        -webkit-transform: translateY(5px);                transform: translateY(5px);    }76%,    to {        -webkit-transform: translateY(40px);                transform: translateY(40px);    }}@keyframes electricity {    37%,    48%,    67%,    72%,    80%,    85%,    93%,    96%,    from {        -webkit-transform: translateY(30px);                transform: translateY(30px);    }12%,    20%,    28%,    4%,    52%,    56%,    60%,    64%,    88% {        -webkit-transform: translateY(10px);                transform: translateY(10px);    }16%,    24%,    32%,    40%,    44%,    8% {        -webkit-transform: translateY(5px);                transform: translateY(5px);    }76%,    to {        -webkit-transform: translateY(40px);                transform: translateY(40px);    }}.wipe {    display: -webkit-inline-box;    display: -ms-inline-flexbox;    display: inline-flex;    width: 473px;    -webkit-animation-name: wipe;            animation-name: wipe;}@-webkit-keyframes wipe {    to {        width: 0;    }}@keyframes wipe {    to {        width: 0;    }}.open {    display: -webkit-inline-box;    display: -ms-inline-flexbox;    display: inline-flex;    width: 473px;    -webkit-animation-name: open;            animation-name: open;}@-webkit-keyframes open {    from {        width: 0;    }}@keyframes open {    from {        width: 0;    }}.leMagnify span {    -webkit-animation-name: leMagnify;            animation-name: leMagnify;}@-webkit-keyframes leMagnify {    50% {        -webkit-transform: scale(1.8);                transform: scale(1.8);        letter-spacing: 26px;    }}@keyframes leMagnify {    50% {        -webkit-transform: scale(1.8);                transform: scale(1.8);        letter-spacing: 26px;    }}.leBeat span {    -webkit-animation-name: leBeat;            animation-name: leBeat;}@-webkit-keyframes leBeat {    14%,    42% {        -webkit-transform: scale(1.3);                transform: scale(1.3);    }28%,    70% {        -webkit-transform: scale(1);                transform: scale(1);    }}@keyframes leBeat {    14%,    42% {        -webkit-transform: scale(1.3);                transform: scale(1.3);    }28%,    70% {        -webkit-transform: scale(1);                transform: scale(1);    }}.leFadeIn span {    -webkit-animation-name: leFadeIn;            animation-name: leFadeIn;}@-webkit-keyframes leFadeIn {    from {        opacity: 0;    }to {        opacity: 1;    }}@keyframes leFadeIn {    from {        opacity: 0;    }to {        opacity: 1;    }}.leFadeInLeft span {    -webkit-animation-name: leFadeInLeft;            animation-name: leFadeInLeft;}@-webkit-keyframes leFadeInLeft {    from {        -webkit-transform: translateX(-60px);                transform: translateX(-60px);        opacity: 0;;    }to {        opacity: 1;    }}@keyframes leFadeInLeft {    from {        -webkit-transform: translateX(-60px);                transform: translateX(-60px);        opacity: 0;;    }to {        opacity: 1;    }}.leFadeInRight span {    -webkit-animation-name: leFadeInRight;            animation-name: leFadeInRight;}@-webkit-keyframes leFadeInRight {    from {        -webkit-transform: translateX(60px);                transform: translateX(60px);        opacity: 0;;    }to {        opacity: 1;    }}@keyframes leFadeInRight {    from {        -webkit-transform: translateX(60px);                transform: translateX(60px);        opacity: 0;;    }to {        opacity: 1;    }}.leFadeInTop span {    -webkit-animation-name: leFadeInTop;            animation-name: leFadeInTop;}@-webkit-keyframes leFadeInTop {    from {        -webkit-transform: translateY(-100%);                transform: translateY(-100%);        opacity: 0;;    }to {        opacity: 1;    }}@keyframes leFadeInTop {    from {        -webkit-transform: translateY(-100%);                transform: translateY(-100%);        opacity: 0;;    }to {        opacity: 1;    }}.leFadeInBottom span {    -webkit-animation-name: leFadeInBottom;            animation-name: leFadeInBottom;}@-webkit-keyframes leFadeInBottom {    from {        -webkit-transform: translateY(100%);                transform: translateY(100%);        opacity: 0;;    }to {        opacity: 1;    }}@keyframes leFadeInBottom {    from {        -webkit-transform: translateY(100%);                transform: translateY(100%);        opacity: 0;;    }to {        opacity: 1;    }}.leFadeOut span {    -webkit-animation-name: leFadeOut;            animation-name: leFadeOut;}@-webkit-keyframes leFadeOut {    to {        opacity: 0;    }}@keyframes leFadeOut {    to {        opacity: 0;    }}.leFadeOutLeft span {    -webkit-animation-name: leFadeOutLeft;            animation-name: leFadeOutLeft;}@-webkit-keyframes leFadeOutLeft {    from {        opacity: 1;    }to {        -webkit-transform: translateX(-60px);                transform: translateX(-60px);        opacity: 0;;    }}@keyframes leFadeOutLeft {    from {        opacity: 1;    }to {        -webkit-transform: translateX(-60px);                transform: translateX(-60px);        opacity: 0;;    }}.leFadeOutRight span {    -webkit-animation-name: leFadeOutRight;            animation-name: leFadeOutRight;}@-webkit-keyframes leFadeOutRight {    from {        opacity: 1;    }to {        -webkit-transform: translateX(60px);                transform: translateX(60px);        opacity: 0;;    }}@keyframes leFadeOutRight {    from {        opacity: 1;    }to {        -webkit-transform: translateX(60px);                transform: translateX(60px);        opacity: 0;;    }}.leFadeOutTop span {    -webkit-animation-name: leFadeOutTop;            animation-name: leFadeOutTop;}@-webkit-keyframes leFadeOutTop {    from {        opacity: 1;    }to {        -webkit-transform: translateY(-100%);                transform: translateY(-100%);        opacity: 0;;    }}@keyframes leFadeOutTop {    from {        opacity: 1;    }to {        -webkit-transform: translateY(-100%);                transform: translateY(-100%);        opacity: 0;;    }}.leFadeOutBottom span {    -webkit-animation-name: leFadeOutBottom;            animation-name: leFadeOutBottom;}@-webkit-keyframes leFadeOutBottom {    from {        opacity: 1;    }to {        -webkit-transform: translateY(100%);                transform: translateY(100%);        opacity: 0;;    }}@keyframes leFadeOutBottom {    from {        opacity: 1;    }to {        -webkit-transform: translateY(100%);                transform: translateY(100%);        opacity: 0;;    }}.leMovingBackFromRight span {    -webkit-transform-origin: bottom;            transform-origin: bottom;    -webkit-animation-name: leMovingBackFromRight;            animation-name: leMovingBackFromRight;;}@-webkit-keyframes leMovingBackFromRight {    40% {        -webkit-transform: rotate(45deg);                transform: rotate(45deg);    }100% {        -webkit-transform: rotate(0);                transform: rotate(0);        -webkit-animation-timing-function: cubic-bezier(0,0.9,0.7,1.45);                animation-timing-function: cubic-bezier(0,0.9,0.7,1.45);    }}@keyframes leMovingBackFromRight {    40% {        -webkit-transform: rotate(45deg);                transform: rotate(45deg);    }100% {        -webkit-transform: rotate(0);                transform: rotate(0);        -webkit-animation-timing-function: cubic-bezier(0,0.9,0.7,1.45);                animation-timing-function: cubic-bezier(0,0.9,0.7,1.45);    }}.leMovingBackFromLeft span {    -webkit-transform-origin: bottom;            transform-origin: bottom;    -webkit-animation-name: leMovingBackFromLeft;            animation-name: leMovingBackFromLeft;;}@-webkit-keyframes leMovingBackFromLeft {    40% {        -webkit-transform: rotate(-45deg);                transform: rotate(-45deg);    }100% {        -webkit-transform: rotate(0);                transform: rotate(0);        -webkit-animation-timing-function: cubic-bezier(0,0.9,0.7,1.45);                animation-timing-function: cubic-bezier(0,0.9,0.7,1.45);    }}@keyframes leMovingBackFromLeft {    40% {        -webkit-transform: rotate(-45deg);                transform: rotate(-45deg);    }100% {        -webkit-transform: rotate(0);                transform: rotate(0);        -webkit-animation-timing-function: cubic-bezier(0,0.9,0.7,1.45);                animation-timing-function: cubic-bezier(0,0.9,0.7,1.45);    }}.leKickOutBehind span {    -webkit-transform-origin: top;            transform-origin: top;    -webkit-animation-name: leKickOutFront;            animation-name: leKickOutFront;;}@-webkit-keyframes leKickOutFront {    40% {        -webkit-transform: rotate(45deg);                transform: rotate(45deg);    }100% {        -webkit-transform: rotate(0);                transform: rotate(0);        -webkit-animation-timing-function: cubic-bezier(0,0.9,0.7,1.45);                animation-timing-function: cubic-bezier(0,0.9,0.7,1.45);    }}@keyframes leKickOutFront {    40% {        -webkit-transform: rotate(45deg);                transform: rotate(45deg);    }100% {        -webkit-transform: rotate(0);                transform: rotate(0);        -webkit-animation-timing-function: cubic-bezier(0,0.9,0.7,1.45);                animation-timing-function: cubic-bezier(0,0.9,0.7,1.45);    }}.leKickOutFront span {    -webkit-transform-origin: top;            transform-origin: top;    -webkit-animation-name: leKickOutBehind;            animation-name: leKickOutBehind;;}@-webkit-keyframes leKickOutBehind {    40% {        -webkit-transform: rotate(-45deg);                transform: rotate(-45deg);    }100% {        -webkit-transform: rotate(0);                transform: rotate(0);        -webkit-animation-timing-function: cubic-bezier(0,0.9,0.7,1.45);                animation-timing-function: cubic-bezier(0,0.9,0.7,1.45);    }}@keyframes leKickOutBehind {    40% {        -webkit-transform: rotate(-45deg);                transform: rotate(-45deg);    }100% {        -webkit-transform: rotate(0);                transform: rotate(0);        -webkit-animation-timing-function: cubic-bezier(0,0.9,0.7,1.45);                animation-timing-function: cubic-bezier(0,0.9,0.7,1.45);    }}.leSkateX span {    -webkit-animation-name: leScaleX;            animation-name: leScaleX;    animation-iteration-count: infinite;}.leSkateXY span,.leSkateY span {    -webkit-animation-iteration-count: infinite;}@-webkit-keyframes leScaleX {    50% {        -webkit-transform: scaleX(0.4);                transform: scaleX(0.4);    }}@keyframes leScaleX {    50% {        -webkit-transform: scaleX(0.4);                transform: scaleX(0.4);    }}.leSkateY span {    -webkit-animation-name: leSkateY;            animation-name: leSkateY;    animation-iteration-count: infinite;}@-webkit-keyframes leSkateY {    50% {        -webkit-transform: scaleY(0.4);                transform: scaleY(0.4);    }}@keyframes leSkateY {    50% {        -webkit-transform: scaleY(0.4);                transform: scaleY(0.4);    }}.leSkateXY span {    -webkit-animation-name: leSkateXY;            animation-name: leSkateXY;    -webkit-animation-duration: 1.5s;            animation-duration: 1.5s;    animation-iteration-count: infinite;;}@-webkit-keyframes leSkateXY {    25% {        -webkit-transform: scale3d(1,0.4,0);                transform: scale3d(1,0.4,0);    }50% {        -webkit-transform: scale3d(0.4,0.4,1);                transform: scale3d(0.4,0.4,1);    }75% {        -webkit-transform: scale3d(0.4,1,1);                transform: scale3d(0.4,1,1);    }}@keyframes leSkateXY {    25% {        -webkit-transform: scale3d(1,0.4,0);                transform: scale3d(1,0.4,0);    }50% {        -webkit-transform: scale3d(0.4,0.4,1);                transform: scale3d(0.4,0.4,1);    }75% {        -webkit-transform: scale3d(0.4,1,1);                transform: scale3d(0.4,1,1);    }}.leScaleXIn span {    -webkit-animation-name: leScaleXIn;            animation-name: leScaleXIn;}@-webkit-keyframes leScaleXIn {    from {        -webkit-transform: perspective(400px) rotateX(90deg);                transform: perspective(400px) rotateX(90deg);        opacity: 0;    }50% {        opacity: 1;    }}@keyframes leScaleXIn {    from {        -webkit-transform: perspective(400px) rotateX(90deg);                transform: perspective(400px) rotateX(90deg);        opacity: 0;    }50% {        opacity: 1;    }}.leScaleXOut span {    -webkit-animation-name: leScaleXOut;            animation-name: leScaleXOut;}@-webkit-keyframes leScaleXOut {    to {        -webkit-transform: perspective(400px) rotateX(90deg);                transform: perspective(400px) rotateX(90deg);        opacity: 0;    }from {        opacity: 1;    }}@keyframes leScaleXOut {    to {        -webkit-transform: perspective(400px) rotateX(90deg);                transform: perspective(400px) rotateX(90deg);        opacity: 0;    }from {        opacity: 1;    }}.leScaleYIn span {    -webkit-animation-name: leScaleYIn;            animation-name: leScaleYIn;}@-webkit-keyframes leScaleYIn {    from {        -webkit-transform: perspective(400px) rotateY(90deg);                transform: perspective(400px) rotateY(90deg);        opacity: 0;    }50% {        opacity: 1;    }}@keyframes leScaleYIn {    from {        -webkit-transform: perspective(400px) rotateY(90deg);                transform: perspective(400px) rotateY(90deg);        opacity: 0;    }50% {        opacity: 1;    }}.leScaleYOut span {    -webkit-animation-name: leScaleYOut;            animation-name: leScaleYOut;}@-webkit-keyframes leScaleYOut {    to {        -webkit-transform: perspective(400px) rotateY(90deg);                transform: perspective(400px) rotateY(90deg);        opacity: 0;    }from {        opacity: 1;    }}@keyframes leScaleYOut {    to {        -webkit-transform: perspective(400px) rotateY(90deg);                transform: perspective(400px) rotateY(90deg);        opacity: 0;    }from {        opacity: 1;    }}.leJump span {    -webkit-animation-name: leJump;            animation-name: leJump;    -webkit-animation-iteration-count: infinite;            animation-iteration-count: infinite;}@-webkit-keyframes leJump {    to {        -webkit-transform: translateY(-20px);                transform: translateY(-20px);    }}@keyframes leJump {    to {        -webkit-transform: translateY(-20px);                transform: translateY(-20px);    }}.leAboundTop span {    -webkit-animation-name: leAboundTop;            animation-name: leAboundTop;}@-webkit-keyframes leAboundTop {    50% {        -webkit-transform: translateY(-100px);                transform: translateY(-100px);        -webkit-animation-timing-function: ease-in;                animation-timing-function: ease-in;    }}@keyframes leAboundTop {    50% {        -webkit-transform: translateY(-100px);                transform: translateY(-100px);        -webkit-animation-timing-function: ease-in;                animation-timing-function: ease-in;    }}.leAboundBottom span {    -webkit-animation-name: leAboundBottom;            animation-name: leAboundBottom;}@-webkit-keyframes leAboundBottom {    50% {        -webkit-transform: translateY(100px);                transform: translateY(100px);        -webkit-animation-timing-function: ease-in;                animation-timing-function: ease-in;    }}@keyframes leAboundBottom {    50% {        -webkit-transform: translateY(100px);                transform: translateY(100px);        -webkit-animation-timing-function: ease-in;                animation-timing-function: ease-in;    }}.leAboundLeft span {    -webkit-animation-name: leAboundLeft;            animation-name: leAboundLeft;}@-webkit-keyframes leAboundLeft {    50% {        -webkit-transform: translateX(-100px);                transform: translateX(-100px);        -webkit-animation-timing-function: ease-in;                animation-timing-function: ease-in;    }}@keyframes leAboundLeft {    50% {        -webkit-transform: translateX(-100px);                transform: translateX(-100px);        -webkit-animation-timing-function: ease-in;                animation-timing-function: ease-in;    }}.leAboundRight span {    -webkit-animation-name: leAboundRight;            animation-name: leAboundRight;}@-webkit-keyframes leAboundRight {    50% {        -webkit-transform: translateX(100px);                transform: translateX(100px);        -webkit-animation-timing-function: ease-in;                animation-timing-function: ease-in;    }}@keyframes leAboundRight {    50% {        -webkit-transform: translateX(100px);                transform: translateX(100px);        -webkit-animation-timing-function: ease-in;                animation-timing-function: ease-in;    }}.leFlyInTop span {    -webkit-animation-name: leFlyInTop;            animation-name: leFlyInTop;}@-webkit-keyframes leFlyInTop {    0% {        -webkit-transform: translate(0,-80px);                transform: translate(0,-80px);        opacity: 0;    }50% {        -webkit-transform: translate(10px,50px);                transform: translate(10px,50px);        -webkit-animation-timing-function: ease-in-out;                animation-timing-function: ease-in-out;    }}@keyframes leFlyInTop {    0% {        -webkit-transform: translate(0,-80px);                transform: translate(0,-80px);        opacity: 0;    }50% {        -webkit-transform: translate(10px,50px);                transform: translate(10px,50px);        -webkit-animation-timing-function: ease-in-out;                animation-timing-function: ease-in-out;    }}.leFlyInLeft span {    -webkit-animation-name: leFlyInLeft;            animation-name: leFlyInLeft;    -webkit-animation-timing-function: ease-in-out;            animation-timing-function: ease-in-out;}.leFlyInRight span,.leFlyOutLeft span {    -webkit-animation-timing-function: ease-in-out;}@-webkit-keyframes leFlyInLeft {    0% {        -webkit-transform: translate(-40px,0);                transform: translate(-40px,0);        opacity: 0;    }50% {        -webkit-transform: translate(40px,0);                transform: translate(40px,0);    }}@keyframes leFlyInLeft {    0% {        -webkit-transform: translate(-40px,0);                transform: translate(-40px,0);        opacity: 0;    }50% {        -webkit-transform: translate(40px,0);                transform: translate(40px,0);    }}.leFlyInRight span {    -webkit-animation-name: leFlyInRight;            animation-name: leFlyInRight;    animation-timing-function: ease-in-out;}@-webkit-keyframes leFlyInRight {    0% {        -webkit-transform: translate(40px,0);                transform: translate(40px,0);        opacity: 0;    }50% {        -webkit-transform: translate(-40px,0);                transform: translate(-40px,0);    }}@keyframes leFlyInRight {    0% {        -webkit-transform: translate(40px,0);                transform: translate(40px,0);        opacity: 0;    }50% {        -webkit-transform: translate(-40px,0);                transform: translate(-40px,0);    }}.leFlyInBottom span {    -webkit-animation-name: leFlyInBottom;            animation-name: leFlyInBottom;}@-webkit-keyframes leFlyInBottom {    0% {        -webkit-transform: translate(0,80px);                transform: translate(0,80px);        opacity: 0;    }50% {        -webkit-transform: translate(10px,-50px);                transform: translate(10px,-50px);        -webkit-animation-timing-function: ease-in-out;                animation-timing-function: ease-in-out;    }}@keyframes leFlyInBottom {    0% {        -webkit-transform: translate(0,80px);                transform: translate(0,80px);        opacity: 0;    }50% {        -webkit-transform: translate(10px,-50px);                transform: translate(10px,-50px);        -webkit-animation-timing-function: ease-in-out;                animation-timing-function: ease-in-out;    }}.leFlyOutTop span {    -webkit-animation-name: leFlyOutTop;            animation-name: leFlyOutTop;}@-webkit-keyframes leFlyOutTop {    50% {        -webkit-transform: translate(0,50px);                transform: translate(0,50px);    }to {        -webkit-transform: translate(0,-100px);                transform: translate(0,-100px);        opacity: 0;    }}@keyframes leFlyOutTop {    50% {        -webkit-transform: translate(0,50px);                transform: translate(0,50px);    }to {        -webkit-transform: translate(0,-100px);                transform: translate(0,-100px);        opacity: 0;    }}.leFlyOutLeft span {    -webkit-animation-name: leFlyOutLeft;            animation-name: leFlyOutLeft;    animation-timing-function: ease-in-out;}@-webkit-keyframes leFlyOutLeft {    50% {        -webkit-transform: translate(40px,0);                transform: translate(40px,0);    }to {        -webkit-transform: translate(-100px,0);                transform: translate(-100px,0);        opacity: 0;    }}@keyframes leFlyOutLeft {    50% {        -webkit-transform: translate(40px,0);                transform: translate(40px,0);    }to {        -webkit-transform: translate(-100px,0);                transform: translate(-100px,0);        opacity: 0;    }}.leFlyOutRight span {    -webkit-animation-name: leFlyOutRight;            animation-name: leFlyOutRight;    -webkit-animation-timing-function: ease-in-out;            animation-timing-function: ease-in-out;}@-webkit-keyframes leFlyOutRight {    50% {        -webkit-transform: translate(-40px,0);                transform: translate(-40px,0);    }to {        -webkit-transform: translate(100px,0);                transform: translate(100px,0);        opacity: 0;    }}@keyframes leFlyOutRight {    50% {        -webkit-transform: translate(-40px,0);                transform: translate(-40px,0);    }to {        -webkit-transform: translate(100px,0);                transform: translate(100px,0);        opacity: 0;    }}.leFlyOutBottom span {    -webkit-animation-name: leFlyOutBottom;            animation-name: leFlyOutBottom;}@-webkit-keyframes leFlyOutBottom {    50% {        -webkit-transform: translate(0,-40px);                transform: translate(0,-40px);    }to {        -webkit-transform: translate(0,100px);                transform: translate(0,100px);        opacity: 0;    }}@keyframes leFlyOutBottom {    50% {        -webkit-transform: translate(0,-40px);                transform: translate(0,-40px);    }to {        -webkit-transform: translate(0,100px);                transform: translate(0,100px);        opacity: 0;    }}.leDoorCloseLeft span {    -webkit-animation-name: leDoorCloseLeft;            animation-name: leDoorCloseLeft;}@-webkit-keyframes leDoorCloseLeft {    from,    to {        -webkit-transform: perspective(400px);                transform: perspective(400px);        -webkit-transform-origin: left;                transform-origin: left;    }from {        -webkit-transform: rotateY(90deg);                transform: rotateY(90deg);        opacity: 0;    }to {        opacity: 1;    }}@keyframes leDoorCloseLeft {    from,    to {        -webkit-transform: perspective(400px);                transform: perspective(400px);        -webkit-transform-origin: left;                transform-origin: left;    }from {        -webkit-transform: rotateY(90deg);                transform: rotateY(90deg);        opacity: 0;    }to {        opacity: 1;    }}.leDoorOpenRight span {    -webkit-animation-name: leDoorOpenRight;            animation-name: leDoorOpenRight;}@-webkit-keyframes leDoorOpenRight {    from,    to {        -webkit-transform: perspective(400px);                transform: perspective(400px);        -webkit-transform-origin: left;                transform-origin: left;    }to {        -webkit-transform: rotateY(90deg);                transform: rotateY(90deg);        opacity: 0;    }}@keyframes leDoorOpenRight {    from,    to {        -webkit-transform: perspective(400px);                transform: perspective(400px);        -webkit-transform-origin: left;                transform-origin: left;    }to {        -webkit-transform: rotateY(90deg);                transform: rotateY(90deg);        opacity: 0;    }}.leDoorCloseRight span {    -webkit-animation-name: leDoorCloseRight;            animation-name: leDoorCloseRight;}@-webkit-keyframes leDoorCloseRight {    from,    to {        -webkit-transform: perspective(400px);                transform: perspective(400px);        -webkit-transform-origin: right;                transform-origin: right;    }from {        -webkit-transform: rotateY(-90deg);                transform: rotateY(-90deg);        opacity: 0;    }to {        opacity: 1;    }}@keyframes leDoorCloseRight {    from,    to {        -webkit-transform: perspective(400px);                transform: perspective(400px);        -webkit-transform-origin: right;                transform-origin: right;    }from {        -webkit-transform: rotateY(-90deg);                transform: rotateY(-90deg);        opacity: 0;    }to {        opacity: 1;    }}.leDoorOpenLeft span {    -webkit-animation-name: leDoorOpenLeft;            animation-name: leDoorOpenLeft;}@-webkit-keyframes leDoorOpenLeft {    from,    to {        -webkit-transform: perspective(400px);                transform: perspective(400px);        -webkit-transform-origin: right;                transform-origin: right;    }to {        -webkit-transform: rotateY(-90deg);                transform: rotateY(-90deg);        opacity: 0;    }}@keyframes leDoorOpenLeft {    from,    to {        -webkit-transform: perspective(400px);                transform: perspective(400px);        -webkit-transform-origin: right;                transform-origin: right;    }to {        -webkit-transform: rotateY(-90deg);                transform: rotateY(-90deg);        opacity: 0;    }}.leHangAndDropLeft span {    -webkit-animation-name: leHangAndDropLeft;            animation-name: leHangAndDropLeft;}@-webkit-keyframes leHangAndDropLeft {    from {        -webkit-transform-origin: left;                transform-origin: left;    }50% {        -webkit-transform: rotate(100deg);                transform: rotate(100deg);        -webkit-transform-origin: left;                transform-origin: left;    }60% {        -webkit-transform: rotate(90deg);                transform: rotate(90deg);        -webkit-transform-origin: left;                transform-origin: left;    }to {        -webkit-transform: translateY(800px) rotate(70deg);                transform: translateY(800px) rotate(70deg);        -webkit-transform-origin: left;                transform-origin: left;    }}@keyframes leHangAndDropLeft {    from {        -webkit-transform-origin: left;                transform-origin: left;    }50% {        -webkit-transform: rotate(100deg);                transform: rotate(100deg);        -webkit-transform-origin: left;                transform-origin: left;    }60% {        -webkit-transform: rotate(90deg);                transform: rotate(90deg);        -webkit-transform-origin: left;                transform-origin: left;    }to {        -webkit-transform: translateY(800px) rotate(70deg);                transform: translateY(800px) rotate(70deg);        -webkit-transform-origin: left;                transform-origin: left;    }}.leHangAndDropRight span {    -webkit-animation-name: leHangAndDropRight;            animation-name: leHangAndDropRight;}@-webkit-keyframes leHangAndDropRight {    from {        -webkit-transform-origin: right;                transform-origin: right;    }50% {        -webkit-transform: rotate(-100deg);                transform: rotate(-100deg);        -webkit-transform-origin: right;                transform-origin: right;    }60% {        -webkit-transform: rotate(-90deg);                transform: rotate(-90deg);        -webkit-transform-origin: right;                transform-origin: right;    }to {        -webkit-transform: translateY(800px) rotate(-70deg);                transform: translateY(800px) rotate(-70deg);        -webkit-transform-origin: right;                transform-origin: right;    }}@keyframes leHangAndDropRight {    from {        -webkit-transform-origin: right;                transform-origin: right;    }50% {        -webkit-transform: rotate(-100deg);                transform: rotate(-100deg);        -webkit-transform-origin: right;                transform-origin: right;    }60% {        -webkit-transform: rotate(-90deg);                transform: rotate(-90deg);        -webkit-transform-origin: right;                transform-origin: right;    }to {        -webkit-transform: translateY(800px) rotate(-70deg);                transform: translateY(800px) rotate(-70deg);        -webkit-transform-origin: right;                transform-origin: right;    }}.leRencontre span {    -webkit-animation: leRencontre 0.4s;            animation: leRencontre 0.4s;    -webkit-animation-iteration-count: infinite;            animation-iteration-count: infinite;}.leHorizontalShake span,.lePulseShake span {    -webkit-animation-iteration-count: infinite;}@-webkit-keyframes leRencontre {    0%,    100%,    33% {        -webkit-transform-origin: bottom;                transform-origin: bottom;        -webkit-animation-timing-function: cubic-bezier(0.17,0.67,0.79,1.83);                animation-timing-function: cubic-bezier(0.17,0.67,0.79,1.83);    }33% {        -webkit-transform: translateY(-2px) rotate(-3deg);                transform: translateY(-2px) rotate(-3deg);    }66% {        -webkit-transform: translateY(2px) rotate(3deg);                transform: translateY(2px) rotate(3deg);    }}@keyframes leRencontre {    0%,    100%,    33% {        -webkit-transform-origin: bottom;                transform-origin: bottom;        -webkit-animation-timing-function: cubic-bezier(0.17,0.67,0.79,1.83);                animation-timing-function: cubic-bezier(0.17,0.67,0.79,1.83);    }33% {        -webkit-transform: translateY(-2px) rotate(-3deg);                transform: translateY(-2px) rotate(-3deg);    }66% {        -webkit-transform: translateY(2px) rotate(3deg);                transform: translateY(2px) rotate(3deg);    }}.lePulseShake span {    -webkit-animation-name: lePulseShake;            animation-name: lePulseShake;    animation-iteration-count: infinite;}@-webkit-keyframes lePulseShake {    90% {        -webkit-transform: scale(1);                transform: scale(1);    }92% {        -webkit-transform: scale(1.2);                transform: scale(1.2);    }96% {        -webkit-transform: scale(1,1);                transform: scale(1,1);    }98% {        -webkit-transform: scale(1.1);                transform: scale(1.1);    }}@keyframes lePulseShake {    90% {        -webkit-transform: scale(1);                transform: scale(1);    }92% {        -webkit-transform: scale(1.2);                transform: scale(1.2);    }96% {        -webkit-transform: scale(1,1);                transform: scale(1,1);    }98% {        -webkit-transform: scale(1.1);                transform: scale(1.1);    }}.leHorizontalShake span {    -webkit-animation-name: leHorizontalShake;            animation-name: leHorizontalShake;    animation-iteration-count: infinite;}.leMadMax span,.leVerticalShake span {    -webkit-animation-iteration-count: infinite;}@-webkit-keyframes leHorizontalShake {    12%,    21%,    3%,    30%,    39%,    48%,    57%,    65%,    74%,    92% {        -webkit-transform: translateX(5px);                transform: translateX(5px);    }15%,    24%,    33%,    42%,    51%,    6%,    60%,    68%,    77%,    86%,    95% {        -webkit-transform: translateX(3px);                transform: translateX(3px);    }18%,    27%,    36%,    45%,    54%,    63%,    71%,    80%,    89%,    9%,    98% {        -webkit-transform: translateX(-5px);                transform: translateX(-5px);    }}@keyframes leHorizontalShake {    12%,    21%,    3%,    30%,    39%,    48%,    57%,    65%,    74%,    92% {        -webkit-transform: translateX(5px);                transform: translateX(5px);    }15%,    24%,    33%,    42%,    51%,    6%,    60%,    68%,    77%,    86%,    95% {        -webkit-transform: translateX(3px);                transform: translateX(3px);    }18%,    27%,    36%,    45%,    54%,    63%,    71%,    80%,    89%,    9%,    98% {        -webkit-transform: translateX(-5px);                transform: translateX(-5px);    }}.leVerticalShake span {    -webkit-animation-name: leVerticalShake;            animation-name: leVerticalShake;    animation-iteration-count: infinite;}@-webkit-keyframes leVerticalShake {    12%,    21%,    3%,    30%,    39%,    48%,    57%,    65%,    74%,    83%,    92% {        -webkit-transform: translateY(5px);                transform: translateY(5px);    }15%,    24%,    33%,    42%,    51%,    6%,    60%,    68%,    77%,    86%,    95% {        -webkit-transform: translateY(3px);                transform: translateY(3px);    }18%,    27%,    36%,    45%,    54%,    63%,    71%,    80%,    89%,    9%,    98% {        -webkit-transform: translateY(-5px);                transform: translateY(-5px);    }}@keyframes leVerticalShake {    12%,    21%,    3%,    30%,    39%,    48%,    57%,    65%,    74%,    83%,    92% {        -webkit-transform: translateY(5px);                transform: translateY(5px);    }15%,    24%,    33%,    42%,    51%,    6%,    60%,    68%,    77%,    86%,    95% {        -webkit-transform: translateY(3px);                transform: translateY(3px);    }18%,    27%,    36%,    45%,    54%,    63%,    71%,    80%,    89%,    9%,    98% {        -webkit-transform: translateY(-5px);                transform: translateY(-5px);    }}.leMadMax span {    -webkit-animation-name: leMadMax;            animation-name: leMadMax;    animation-iteration-count: infinite;}@-webkit-keyframes leMadMax {    12%,    21%,    3%,    30%,    39%,    48%,    57%,    65%,    74%,    83%,    92% {        -webkit-transform: translateY(5px) scale(1.1);                transform: translateY(5px) scale(1.1);    }15%,    24%,    33%,    42%,    51%,    6%,    60%,    68%,    77%,    86%,    95% {        -webkit-transform: translateY(3px) scale(0.8);                transform: translateY(3px) scale(0.8);    }18%,    27%,    36%,    45%,    54%,    63%,    71%,    80%,    89%,    9%,    98% {        -webkit-transform: translateY(-5px) scale(1.1);                transform: translateY(-5px) scale(1.1);    }}@keyframes leMadMax {    12%,    21%,    3%,    30%,    39%,    48%,    57%,    65%,    74%,    83%,    92% {        -webkit-transform: translateY(5px) scale(1.1);                transform: translateY(5px) scale(1.1);    }15%,    24%,    33%,    42%,    51%,    6%,    60%,    68%,    77%,    86%,    95% {        -webkit-transform: translateY(3px) scale(0.8);                transform: translateY(3px) scale(0.8);    }18%,    27%,    36%,    45%,    54%,    63%,    71%,    80%,    89%,    9%,    98% {        -webkit-transform: translateY(-5px) scale(1.1);                transform: translateY(-5px) scale(1.1);    }}.leHorizontalTremble span {    -webkit-animation-name: leHorizontalTremble;            animation-name: leHorizontalTremble;    -webkit-animation-iteration-count: infinite;            animation-iteration-count: infinite;}@-webkit-keyframes leHorizontalTremble {    21%,    3%,    39%,    57%,    74%,    92% {        -webkit-transform: translateX(5px);                transform: translateX(5px);    }24%,    42%,    6%,    60%,    77%,    95% {        -webkit-transform: translateX(3px);                transform: translateX(3px);    }27%,    45%,    63%,    80%,    9%,    98% {        -webkit-transform: translateX(-5px);                transform: translateX(-5px);    }}@keyframes leHorizontalTremble {    21%,    3%,    39%,    57%,    74%,    92% {        -webkit-transform: translateX(5px);                transform: translateX(5px);    }24%,    42%,    6%,    60%,    77%,    95% {        -webkit-transform: translateX(3px);                transform: translateX(3px);    }27%,    45%,    63%,    80%,    9%,    98% {        -webkit-transform: translateX(-5px);                transform: translateX(-5px);    }}.leVerticalTremble span {    -webkit-animation-name: leVerticalTremble;            animation-name: leVerticalTremble;    -webkit-animation-iteration-count: infinite;            animation-iteration-count: infinite;}@-webkit-keyframes leVerticalTremble {    21%,    3%,    39%,    57%,    74%,    92% {        -webkit-transform: translateY(5px);                transform: translateY(5px);    }24%,    42%,    6%,    60%,    77%,    95% {        -webkit-transform: translateY(3px);                transform: translateY(3px);    }27%,    45%,    63%,    80%,    9%,    98% {        -webkit-transform: translateY(-5px);                transform: translateY(-5px);    }}@keyframes leVerticalTremble {    21%,    3%,    39%,    57%,    74%,    92% {        -webkit-transform: translateY(5px);                transform: translateY(5px);    }24%,    42%,    6%,    60%,    77%,    95% {        -webkit-transform: translateY(3px);                transform: translateY(3px);    }27%,    45%,    63%,    80%,    9%,    98% {        -webkit-transform: translateY(-5px);                transform: translateY(-5px);    }}.leCrazyCool span {    -webkit-animation-name: leCrazyCool;            animation-name: leCrazyCool;    -webkit-animation-iteration-count: infinite;            animation-iteration-count: infinite;}@-webkit-keyframes leCrazyCool {    21%,    3%,    39%,    57%,    74%,    92% {        -webkit-transform: translateY(5px) scale(1.1);                transform: translateY(5px) scale(1.1);    }24%,    42%,    6%,    60%,    77%,    95% {        -webkit-transform: translateY(3px) scale(0.8);                transform: translateY(3px) scale(0.8);    }27%,    45%,    63%,    80%,    9%,    98% {        -webkit-transform: translateY(-5px) scale(1.1);                transform: translateY(-5px) scale(1.1);    }}@keyframes leCrazyCool {    21%,    3%,    39%,    57%,    74%,    92% {        -webkit-transform: translateY(5px) scale(1.1);                transform: translateY(5px) scale(1.1);    }24%,    42%,    6%,    60%,    77%,    95% {        -webkit-transform: translateY(3px) scale(0.8);                transform: translateY(3px) scale(0.8);    }27%,    45%,    63%,    80%,    9%,    98% {        -webkit-transform: translateY(-5px) scale(1.1);                transform: translateY(-5px) scale(1.1);    }}.leVibration span {    -webkit-animation: leVibration 0.1s linear infinite;            animation: leVibration 0.1s linear infinite;}.heartbeatFast,.heartbeatSlow {    -webkit-animation-iteration-count: infinite;}@-webkit-keyframes leVibration {    50% {        -webkit-transform: skewY(1deg) skewX(-1deg) scale(1.06);                transform: skewY(1deg) skewX(-1deg) scale(1.06);    }}@keyframes leVibration {    50% {        -webkit-transform: skewY(1deg) skewX(-1deg) scale(1.06);                transform: skewY(1deg) skewX(-1deg) scale(1.06);    }}.lePushReleaseFrom span {    -webkit-animation-name: lePushReleaseFrom;            animation-name: lePushReleaseFrom;}@-webkit-keyframes lePushReleaseFrom {    from {        -webkit-transform: scale(3,3);                transform: scale(3,3);        opacity: 0;    }50% {        -webkit-transform: scale(0.5,0.5);                transform: scale(0.5,0.5);    }}@keyframes lePushReleaseFrom {    from {        -webkit-transform: scale(3,3);                transform: scale(3,3);        opacity: 0;    }50% {        -webkit-transform: scale(0.5,0.5);                transform: scale(0.5,0.5);    }}.lePushReleaseFromLeft span {    -webkit-animation-name: lePushReleaseFromLeft;            animation-name: lePushReleaseFromLeft;}@-webkit-keyframes lePushReleaseFromLeft {    from {        -webkit-transform: translateX(-100%);                transform: translateX(-100%);        opacity: 0;    }30% {        -webkit-transform: translateX(100px);                transform: translateX(100px);    }}@keyframes lePushReleaseFromLeft {    from {        -webkit-transform: translateX(-100%);                transform: translateX(-100%);        opacity: 0;    }30% {        -webkit-transform: translateX(100px);                transform: translateX(100px);    }}.lePushReleaseFromTop span {    -webkit-animation-name: lePushReleaseFromTop;            animation-name: lePushReleaseFromTop;}@-webkit-keyframes lePushReleaseFromTop {    from {        -webkit-transform: translateY(-100%);                transform: translateY(-100%);        opacity: 0;    }30% {        -webkit-transform: translateY(100px);                transform: translateY(100px);    }}@keyframes lePushReleaseFromTop {    from {        -webkit-transform: translateY(-100%);                transform: translateY(-100%);        opacity: 0;    }30% {        -webkit-transform: translateY(100px);                transform: translateY(100px);    }}.lePushReleaseFromBottom span {    -webkit-animation-name: lePushReleaseFromBottom;            animation-name: lePushReleaseFromBottom;}@-webkit-keyframes lePushReleaseFromBottom {    from {        -webkit-transform: translateY(100%);                transform: translateY(100%);        opacity: 0;    }30% {        -webkit-transform: translateY(-100px);                transform: translateY(-100px);    }}@keyframes lePushReleaseFromBottom {    from {        -webkit-transform: translateY(100%);                transform: translateY(100%);        opacity: 0;    }30% {        -webkit-transform: translateY(-100px);                transform: translateY(-100px);    }}.lePushReleaseTo span {    -webkit-animation-name: lePushReleaseTo;            animation-name: lePushReleaseTo;}@-webkit-keyframes lePushReleaseTo {    30% {        -webkit-transform: scale(0.5,0.5);                transform: scale(0.5,0.5);    }to {        -webkit-transform: scale(5,5);                transform: scale(5,5);        opacity: 0;    }}@keyframes lePushReleaseTo {    30% {        -webkit-transform: scale(0.5,0.5);                transform: scale(0.5,0.5);    }to {        -webkit-transform: scale(5,5);                transform: scale(5,5);        opacity: 0;    }}.lePushReleaseToTop span {    -webkit-animation-name: lePushReleaseToTop;            animation-name: lePushReleaseToTop;}@-webkit-keyframes lePushReleaseToTop {    30% {        -webkit-transform: translateY(100px);                transform: translateY(100px);    }to {        -webkit-transform: translateY(-100%);                transform: translateY(-100%);        opacity: 0;    }}@keyframes lePushReleaseToTop {    30% {        -webkit-transform: translateY(100px);                transform: translateY(100px);    }to {        -webkit-transform: translateY(-100%);                transform: translateY(-100%);        opacity: 0;    }}.lePushReleaseToBottom span {    -webkit-animation-name: lePushReleaseToBottom;            animation-name: lePushReleaseToBottom;}@-webkit-keyframes lePushReleaseToBottom {    30% {        -webkit-transform: translateY(-100px);                transform: translateY(-100px);    }to {        -webkit-transform: translateY(100%);                transform: translateY(100%);        opacity: 0;    }}@keyframes lePushReleaseToBottom {    30% {        -webkit-transform: translateY(-100px);                transform: translateY(-100px);    }to {        -webkit-transform: translateY(100%);                transform: translateY(100%);        opacity: 0;    }}.leFlipInTop span {    -webkit-animation-name: leFlipInTop;            animation-name: leFlipInTop;}@-webkit-keyframes leFlipInTop {    from {        -webkit-transform: perspective(600px);                transform: perspective(600px);        opacity: 0;    }30% {        -webkit-transform: perspective(600px) rotateX(180deg);                transform: perspective(600px) rotateX(180deg);        -webkit-transform-origin: 0 0;                transform-origin: 0 0;        -webkit-animation-timing-function: ease-out;                animation-timing-function: ease-out;    }to {        -webkit-transform: perspective(600px);                transform: perspective(600px);    }}@keyframes leFlipInTop {    from {        -webkit-transform: perspective(600px);                transform: perspective(600px);        opacity: 0;    }30% {        -webkit-transform: perspective(600px) rotateX(180deg);                transform: perspective(600px) rotateX(180deg);        -webkit-transform-origin: 0 0;                transform-origin: 0 0;        -webkit-animation-timing-function: ease-out;                animation-timing-function: ease-out;    }to {        -webkit-transform: perspective(600px);                transform: perspective(600px);    }}.leFlipOutTop span {    -webkit-animation-name: leFlipOutTop;            animation-name: leFlipOutTop;}@-webkit-keyframes leFlipOutTop {    70% {        -webkit-transform: perspective(600px) rotateX(180deg);                transform: perspective(600px) rotateX(180deg);        -webkit-transform-origin: 0 0;                transform-origin: 0 0;        -webkit-animation-timing-function: ease-out;                animation-timing-function: ease-out;    }to {        -webkit-transform: perspective(600px);                transform: perspective(600px);        opacity: 0;;    }}@keyframes leFlipOutTop {    70% {        -webkit-transform: perspective(600px) rotateX(180deg);                transform: perspective(600px) rotateX(180deg);        -webkit-transform-origin: 0 0;                transform-origin: 0 0;        -webkit-animation-timing-function: ease-out;                animation-timing-function: ease-out;    }to {        -webkit-transform: perspective(600px);                transform: perspective(600px);        opacity: 0;;    }}.leFlipInBottom span {    -webkit-animation-name: leFlipInBottom;            animation-name: leFlipInBottom;}@-webkit-keyframes leFlipInBottom {    from {        -webkit-transform: perspective(600px);                transform: perspective(600px);        opacity: 0;    }30% {        -webkit-transform: perspective(600px) rotateX(180deg);                transform: perspective(600px) rotateX(180deg);        -webkit-transform-origin: bottom;                transform-origin: bottom;        -webkit-animation-timing-function: ease-out;                animation-timing-function: ease-out;    }to {        -webkit-transform: perspective(600px);                transform: perspective(600px);    }}@keyframes leFlipInBottom {    from {        -webkit-transform: perspective(600px);                transform: perspective(600px);        opacity: 0;    }30% {        -webkit-transform: perspective(600px) rotateX(180deg);                transform: perspective(600px) rotateX(180deg);        -webkit-transform-origin: bottom;                transform-origin: bottom;        -webkit-animation-timing-function: ease-out;                animation-timing-function: ease-out;    }to {        -webkit-transform: perspective(600px);                transform: perspective(600px);    }}.leFlipOutBottom span {    -webkit-animation-name: leFlipOutBottom;            animation-name: leFlipOutBottom;}@-webkit-keyframes leFlipOutBottom {    70% {        -webkit-transform: perspective(600px) rotateX(180deg);                transform: perspective(600px) rotateX(180deg);        -webkit-transform-origin: bottom;                transform-origin: bottom;        -webkit-animation-timing-function: ease-out;                animation-timing-function: ease-out;    }to {        -webkit-transform: perspective(600px);                transform: perspective(600px);        opacity: 0;;    }}@keyframes leFlipOutBottom {    70% {        -webkit-transform: perspective(600px) rotateX(180deg);                transform: perspective(600px) rotateX(180deg);        -webkit-transform-origin: bottom;                transform-origin: bottom;        -webkit-animation-timing-function: ease-out;                animation-timing-function: ease-out;    }to {        -webkit-transform: perspective(600px);                transform: perspective(600px);        opacity: 0;;    }}.leElevateLeft span {    -webkit-animation-name: leElevateLeft;            animation-name: leElevateLeft;}@-webkit-keyframes leElevateLeft {    from {        -webkit-transform: translateY(100%) rotate(-20deg);                transform: translateY(100%) rotate(-20deg);        -webkit-transform-origin: right;                transform-origin: right;        opacity: 0;    }40% {        -webkit-transform: rotate(20deg);                transform: rotate(20deg);        -webkit-transform-origin: right;                transform-origin: right;    }65% {        -webkit-transform: rotate(0);                transform: rotate(0);        -webkit-transform-origin: right;                transform-origin: right;    }}@keyframes leElevateLeft {    from {        -webkit-transform: translateY(100%) rotate(-20deg);                transform: translateY(100%) rotate(-20deg);        -webkit-transform-origin: right;                transform-origin: right;        opacity: 0;    }40% {        -webkit-transform: rotate(20deg);                transform: rotate(20deg);        -webkit-transform-origin: right;                transform-origin: right;    }65% {        -webkit-transform: rotate(0);                transform: rotate(0);        -webkit-transform-origin: right;                transform-origin: right;    }}.leElevateRight span {    -webkit-animation-name: leElevateRight;            animation-name: leElevateRight;}@-webkit-keyframes leElevateRight {    from {        -webkit-transform: translateY(100%) rotate(20deg);                transform: translateY(100%) rotate(20deg);        -webkit-transform-origin: left;                transform-origin: left;        opacity: 0;    }40% {        -webkit-transform: rotate(-20deg);                transform: rotate(-20deg);        -webkit-transform-origin: left;                transform-origin: left;    }65% {        -webkit-transform: rotate(0);                transform: rotate(0);        -webkit-transform-origin: left;                transform-origin: left;    }}@keyframes leElevateRight {    from {        -webkit-transform: translateY(100%) rotate(20deg);                transform: translateY(100%) rotate(20deg);        -webkit-transform-origin: left;                transform-origin: left;        opacity: 0;    }40% {        -webkit-transform: rotate(-20deg);                transform: rotate(-20deg);        -webkit-transform-origin: left;                transform-origin: left;    }65% {        -webkit-transform: rotate(0);                transform: rotate(0);        -webkit-transform-origin: left;                transform-origin: left;    }}.leRollFromLeft span {    -webkit-animation-name: leRollFromLeft;            animation-name: leRollFromLeft;}@-webkit-keyframes leRollFromLeft {    from {        -webkit-transform: translateX(-60px) perspective(600px) rotateY(180deg);                transform: translateX(-60px) perspective(600px) rotateY(180deg);        opacity: 0;    }}@keyframes leRollFromLeft {    from {        -webkit-transform: translateX(-60px) perspective(600px) rotateY(180deg);                transform: translateX(-60px) perspective(600px) rotateY(180deg);        opacity: 0;    }}.leRollFromRight span {    -webkit-animation-name: leRollFromRight;            animation-name: leRollFromRight;}@-webkit-keyframes leRollFromRight {    from {        -webkit-transform: translateX(60px) perspective(600px) rotateY(-180deg);                transform: translateX(60px) perspective(600px) rotateY(-180deg);        opacity: 0;    }}@keyframes leRollFromRight {    from {        -webkit-transform: translateX(60px) perspective(600px) rotateY(-180deg);                transform: translateX(60px) perspective(600px) rotateY(-180deg);        opacity: 0;    }}.leRollFromTop span {    -webkit-animation-name: leRollFromTop;            animation-name: leRollFromTop;}@-webkit-keyframes leRollFromTop {    from {        -webkit-transform: translateY(-60px) perspective(600px) rotateX(180deg);                transform: translateY(-60px) perspective(600px) rotateX(180deg);        opacity: 0;    }}@keyframes leRollFromTop {    from {        -webkit-transform: translateY(-60px) perspective(600px) rotateX(180deg);                transform: translateY(-60px) perspective(600px) rotateX(180deg);        opacity: 0;    }}.leRollFromBottom span {    -webkit-animation-name: leRollFromBottom;            animation-name: leRollFromBottom;}@-webkit-keyframes leRollFromBottom {    from {        -webkit-transform: translateY(60px) perspective(600px) rotateX(-180deg);                transform: translateY(60px) perspective(600px) rotateX(-180deg);        opacity: 0;    }}@keyframes leRollFromBottom {    from {        -webkit-transform: translateY(60px) perspective(600px) rotateX(-180deg);                transform: translateY(60px) perspective(600px) rotateX(-180deg);        opacity: 0;    }}.leRollToLeft span {    -webkit-animation-name: leRollToLeft;            animation-name: leRollToLeft;}@-webkit-keyframes leRollToLeft {    to {        -webkit-transform: translateX(-60px) perspective(600px) rotateY(180deg);                transform: translateX(-60px) perspective(600px) rotateY(180deg);        opacity: 0;    }}@keyframes leRollToLeft {    to {        -webkit-transform: translateX(-60px) perspective(600px) rotateY(180deg);                transform: translateX(-60px) perspective(600px) rotateY(180deg);        opacity: 0;    }}.leRollToRight span {    -webkit-animation-name: leRollToRight;            animation-name: leRollToRight;}@-webkit-keyframes leRollToRight {    to {        -webkit-transform: translateX(60px) perspective(600px) rotateY(-180deg);                transform: translateX(60px) perspective(600px) rotateY(-180deg);        opacity: 0;    }}@keyframes leRollToRight {    to {        -webkit-transform: translateX(60px) perspective(600px) rotateY(-180deg);                transform: translateX(60px) perspective(600px) rotateY(-180deg);        opacity: 0;    }}.leRollToTop span {    -webkit-animation-name: leRollToTop;            animation-name: leRollToTop;}@-webkit-keyframes leRollToTop {    to {        -webkit-transform: translateY(-60px) perspective(600px) rotateX(180deg);                transform: translateY(-60px) perspective(600px) rotateX(180deg);        opacity: 0;    }}@keyframes leRollToTop {    to {        -webkit-transform: translateY(-60px) perspective(600px) rotateX(180deg);                transform: translateY(-60px) perspective(600px) rotateX(180deg);        opacity: 0;    }}.leRollToBottom span {    -webkit-animation-name: leRollToBottom;            animation-name: leRollToBottom;}@-webkit-keyframes leRollToBottom {    to {        -webkit-transform: translateY(60px) perspective(600px) rotateX(-180deg);                transform: translateY(60px) perspective(600px) rotateX(-180deg);        opacity: 0;    }}@keyframes leRollToBottom {    to {        -webkit-transform: translateY(60px) perspective(600px) rotateX(-180deg);                transform: translateY(60px) perspective(600px) rotateX(-180deg);        opacity: 0;    }}.leRotateSkateInRight span {    -webkit-animation-name: leRotateSkateInRight;            animation-name: leRotateSkateInRight;}@-webkit-keyframes leRotateSkateInRight {    from {        -webkit-transform: scaleX(0.2) translateX(100px);                transform: scaleX(0.2) translateX(100px);        opacity: 0;    }}@keyframes leRotateSkateInRight {    from {        -webkit-transform: scaleX(0.2) translateX(100px);                transform: scaleX(0.2) translateX(100px);        opacity: 0;    }}.leRotateSkateInLeft span {    -webkit-animation-name: leRotateSkateInLeft;            animation-name: leRotateSkateInLeft;}@-webkit-keyframes leRotateSkateInLeft {    from {        -webkit-transform: scaleX(0.2) translateX(-100px);                transform: scaleX(0.2) translateX(-100px);        opacity: 0;    }}@keyframes leRotateSkateInLeft {    from {        -webkit-transform: scaleX(0.2) translateX(-100px);                transform: scaleX(0.2) translateX(-100px);        opacity: 0;    }}.leRotateSkateInTop span {    -webkit-animation-name: leRotateSkateInTop;            animation-name: leRotateSkateInTop;}@-webkit-keyframes leRotateSkateInTop {    from {        -webkit-transform: scaleY(0.2) translateY(-100px);                transform: scaleY(0.2) translateY(-100px);        opacity: 0;    }}@keyframes leRotateSkateInTop {    from {        -webkit-transform: scaleY(0.2) translateY(-100px);                transform: scaleY(0.2) translateY(-100px);        opacity: 0;    }}.leRotateSkateInBottom span {    -webkit-animation-name: leRotateSkateInBottom;            animation-name: leRotateSkateInBottom;}@-webkit-keyframes leRotateSkateInBottom {    from {        -webkit-transform: scaleY(0.2) translateY(100px);                transform: scaleY(0.2) translateY(100px);        opacity: 0;    }}@keyframes leRotateSkateInBottom {    from {        -webkit-transform: scaleY(0.2) translateY(100px);                transform: scaleY(0.2) translateY(100px);        opacity: 0;    }}.leRotateSkateOutRight span {    -webkit-animation-name: leRotateSkateOutRight;            animation-name: leRotateSkateOutRight;}@-webkit-keyframes leRotateSkateOutRight {    to {        -webkit-transform: scaleX(0.2) translateX(100px);                transform: scaleX(0.2) translateX(100px);        opacity: 0;    }}@keyframes leRotateSkateOutRight {    to {        -webkit-transform: scaleX(0.2) translateX(100px);                transform: scaleX(0.2) translateX(100px);        opacity: 0;    }}.leRotateSkateOutLeft span {    -webkit-animation-name: leRotateSkateOutLeft;            animation-name: leRotateSkateOutLeft;}@-webkit-keyframes leRotateSkateOutLeft {    to {        -webkit-transform: scaleX(0.2) translateX(-100px);                transform: scaleX(0.2) translateX(-100px);        opacity: 0;    }}@keyframes leRotateSkateOutLeft {    to {        -webkit-transform: scaleX(0.2) translateX(-100px);                transform: scaleX(0.2) translateX(-100px);        opacity: 0;    }}.leRotateSkateOutTop span {    -webkit-animation-name: leRotateSkateOutTop;            animation-name: leRotateSkateOutTop;}@-webkit-keyframes leRotateSkateOutTop {    to {        -webkit-transform: scaleY(0.2) translateY(-100px);                transform: scaleY(0.2) translateY(-100px);        opacity: 0;    }}@keyframes leRotateSkateOutTop {    to {        -webkit-transform: scaleY(0.2) translateY(-100px);                transform: scaleY(0.2) translateY(-100px);        opacity: 0;    }}.leRotateSkateOutBottom span {    -webkit-animation-name: leRotateSkateOutBottom;            animation-name: leRotateSkateOutBottom;}@-webkit-keyframes leRotateSkateOutBottom {    to {        -webkit-transform: scaleY(0.2) translateY(100px);                transform: scaleY(0.2) translateY(100px);        opacity: 0;    }}@keyframes leRotateSkateOutBottom {    to {        -webkit-transform: scaleY(0.2) translateY(100px);                transform: scaleY(0.2) translateY(100px);        opacity: 0;    }}.leRotateXZoomIn span {    -webkit-animation-name: leRotateXZoomIn;            animation-name: leRotateXZoomIn;}@-webkit-keyframes leRotateXZoomIn {    from {        -webkit-transform: perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);                transform: perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);        opacity: 0;    }5% {        -webkit-transform: perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg);                transform: perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg);    }}@keyframes leRotateXZoomIn {    from {        -webkit-transform: perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);                transform: perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);        opacity: 0;    }5% {        -webkit-transform: perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg);                transform: perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg);    }}.leRotateXZoomOut span {    -webkit-animation-name: leRotateXZoomOut;            animation-name: leRotateXZoomOut;}@-webkit-keyframes leRotateXZoomOut {    95% {        -webkit-transform: perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg);                transform: perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg);    }to {        -webkit-transform: perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);                transform: perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);        opacity: 0;    }}@keyframes leRotateXZoomOut {    95% {        -webkit-transform: perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg);                transform: perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg);    }to {        -webkit-transform: perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);                transform: perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);        opacity: 0;    }}.leRotateYZoomIn span {    -webkit-animation-name: leRotateYZoomIn;            animation-name: leRotateYZoomIn;}@-webkit-keyframes leRotateYZoomIn {    from {        -webkit-transform: perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);                transform: perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);        opacity: 0;    }5% {        -webkit-transform: perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg);                transform: perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg);    }}@keyframes leRotateYZoomIn {    from {        -webkit-transform: perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);                transform: perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);        opacity: 0;    }5% {        -webkit-transform: perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg);                transform: perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg);    }}.leRotateYZoomOut span {    -webkit-animation-name: leRotateYZoomOut;            animation-name: leRotateYZoomOut;}@-webkit-keyframes leRotateYZoomOut {    95% {        -webkit-transform: perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg);                transform: perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg);    }to {        -webkit-transform: perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);                transform: perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);        opacity: 0;    }}@keyframes leRotateYZoomOut {    95% {        -webkit-transform: perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg);                transform: perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg);    }to {        -webkit-transform: perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);                transform: perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);        opacity: 0;    }}.leRotateIn span {    -webkit-animation-name: leRotateIn;            animation-name: leRotateIn;}@-webkit-keyframes leRotateIn {    from {        -webkit-transform: rotate(-180deg);                transform: rotate(-180deg);        opacity: 0;    }to {        opacity: 1;    }}@keyframes leRotateIn {    from {        -webkit-transform: rotate(-180deg);                transform: rotate(-180deg);        opacity: 0;    }to {        opacity: 1;    }}.leRotateOut span {    -webkit-animation-name: leRotateOut;            animation-name: leRotateOut;}@-webkit-keyframes leRotateOut {    from {        opacity: 1;    }to {        -webkit-transform: rotate(180deg);                transform: rotate(180deg);        opacity: 0;    }}@keyframes leRotateOut {    from {        opacity: 1;    }to {        -webkit-transform: rotate(180deg);                transform: rotate(180deg);        opacity: 0;    }}.leRotateInLeft span {    -webkit-animation-name: leRotateInLeft;            animation-name: leRotateInLeft;}@-webkit-keyframes leRotateInLeft {    from {        -webkit-transform: rotate(-180deg) translateX(150px);                transform: rotate(-180deg) translateX(150px);        opacity: 0;    }to {        opacity: 1;    }}@keyframes leRotateInLeft {    from {        -webkit-transform: rotate(-180deg) translateX(150px);                transform: rotate(-180deg) translateX(150px);        opacity: 0;    }to {        opacity: 1;    }}.leRotateOutLeft span {    -webkit-animation-name: leRotateOutLeft;            animation-name: leRotateOutLeft;}@-webkit-keyframes leRotateOutLeft {    from {        opacity: 1;    }to {        -webkit-transform: rotate(180deg) translateX(150px);                transform: rotate(180deg) translateX(150px);        opacity: 0;    }}@keyframes leRotateOutLeft {    from {        opacity: 1;    }to {        -webkit-transform: rotate(180deg) translateX(150px);                transform: rotate(180deg) translateX(150px);        opacity: 0;    }}.leRotateInRight span {    -webkit-animation-name: leRotateInRight;            animation-name: leRotateInRight;}@-webkit-keyframes leRotateInRight {    from {        -webkit-transform: rotate(-180deg) translateX(-150px);                transform: rotate(-180deg) translateX(-150px);        opacity: 0;    }to {        opacity: 1;    }}@keyframes leRotateInRight {    from {        -webkit-transform: rotate(-180deg) translateX(-150px);                transform: rotate(-180deg) translateX(-150px);        opacity: 0;    }to {        opacity: 1;    }}.leRotateOutRight span {    -webkit-animation-name: leRotateOutRight;            animation-name: leRotateOutRight;}@-webkit-keyframes leRotateOutRight {    from {        opacity: 1;    }to {        -webkit-transform: rotate(180deg) translateX(-150px);                transform: rotate(180deg) translateX(-150px);        opacity: 0;    }}@keyframes leRotateOutRight {    from {        opacity: 1;    }to {        -webkit-transform: rotate(180deg) translateX(-150px);                transform: rotate(180deg) translateX(-150px);        opacity: 0;    }}.leSpinInLeft span {    -webkit-animation-name: leSpinInLeft;            animation-name: leSpinInLeft;}@-webkit-keyframes leSpinInLeft {    from,    to {        -webkit-transform-origin: left bottom;                transform-origin: left bottom;    }from {        -webkit-transform: rotate(90deg);                transform: rotate(90deg);        opacity: 0;    }}@keyframes leSpinInLeft {    from,    to {        -webkit-transform-origin: left bottom;                transform-origin: left bottom;    }from {        -webkit-transform: rotate(90deg);                transform: rotate(90deg);        opacity: 0;    }}.leSpinInRight span {    -webkit-animation-name: leSpinInRight;            animation-name: leSpinInRight;}@-webkit-keyframes leSpinInRight {    from,    to {        -webkit-transform-origin: right bottom;                transform-origin: right bottom;    }from {        -webkit-transform: rotate(-90deg);                transform: rotate(-90deg);        opacity: 0;    }}@keyframes leSpinInRight {    from,    to {        -webkit-transform-origin: right bottom;                transform-origin: right bottom;    }from {        -webkit-transform: rotate(-90deg);                transform: rotate(-90deg);        opacity: 0;    }}.leSpinOutLeft span {    -webkit-animation-name: leSpinOutLeft;            animation-name: leSpinOutLeft;}@-webkit-keyframes leSpinOutLeft {    from,    to {        -webkit-transform-origin: left bottom;                transform-origin: left bottom;    }to {        -webkit-transform: rotate(90deg);                transform: rotate(90deg);        opacity: 0;    }}@keyframes leSpinOutLeft {    from,    to {        -webkit-transform-origin: left bottom;                transform-origin: left bottom;    }to {        -webkit-transform: rotate(90deg);                transform: rotate(90deg);        opacity: 0;    }}.leSpinOutRight span {    -webkit-animation-name: leSpinOutRight;            animation-name: leSpinOutRight;}@-webkit-keyframes leSpinOutRight {    from,    to {        -webkit-transform-origin: right bottom;                transform-origin: right bottom;    }to {        -webkit-transform: rotate(-90deg);                transform: rotate(-90deg);        opacity: 0;    }}@keyframes leSpinOutRight {    from,    to {        -webkit-transform-origin: right bottom;                transform-origin: right bottom;    }to {        -webkit-transform: rotate(-90deg);                transform: rotate(-90deg);        opacity: 0;    }}.leBlurIn span {    -webkit-animation-name: leBlurIn;            animation-name: leBlurIn;}@-webkit-keyframes leBlurIn {    from {        -webkit-transform: scaleX(0.2);                transform: scaleX(0.2);        opacity: 0;        -webkit-filter: blur(20px);                filter: blur(20px);;    }}@keyframes leBlurIn {    from {        -webkit-transform: scaleX(0.2);                transform: scaleX(0.2);        opacity: 0;        -webkit-filter: blur(20px);                filter: blur(20px);;    }}.leBlurInRight span {    -webkit-animation-name: leBlurInRight;            animation-name: leBlurInRight;}@-webkit-keyframes leBlurInRight {    from {        -webkit-transform: scaleX(0.2) translateX(100px);                transform: scaleX(0.2) translateX(100px);        opacity: 0;        -webkit-filter: blur(20px);                filter: blur(20px);;    }}@keyframes leBlurInRight {    from {        -webkit-transform: scaleX(0.2) translateX(100px);                transform: scaleX(0.2) translateX(100px);        opacity: 0;        -webkit-filter: blur(20px);                filter: blur(20px);;    }}.leBlurInLeft span {    -webkit-animation-name: leBlurInLeft;            animation-name: leBlurInLeft;}@-webkit-keyframes leBlurInLeft {    from {        -webkit-transform: scaleX(0.2) translateX(-100px);                transform: scaleX(0.2) translateX(-100px);        opacity: 0;        -webkit-filter: blur(20px);                filter: blur(20px);;    }}@keyframes leBlurInLeft {    from {        -webkit-transform: scaleX(0.2) translateX(-100px);                transform: scaleX(0.2) translateX(-100px);        opacity: 0;        -webkit-filter: blur(20px);                filter: blur(20px);;    }}.leBlurInTop span {    -webkit-animation-name: leBlurInTop;            animation-name: leBlurInTop;}@-webkit-keyframes leBlurInTop {    from {        -webkit-transform: scaleY(0.2) translateY(-100px);                transform: scaleY(0.2) translateY(-100px);        opacity: 0;        -webkit-filter: blur(20px);                filter: blur(20px);;    }}@keyframes leBlurInTop {    from {        -webkit-transform: scaleY(0.2) translateY(-100px);                transform: scaleY(0.2) translateY(-100px);        opacity: 0;        -webkit-filter: blur(20px);                filter: blur(20px);;    }}.leBlurInBottom span {    -webkit-animation-name: leBlurInBottom;            animation-name: leBlurInBottom;}@-webkit-keyframes leBlurInBottom {    from {        -webkit-transform: scaleY(0.2) translateY(100px);                transform: scaleY(0.2) translateY(100px);        opacity: 0;        -webkit-filter: blur(20px);                filter: blur(20px);;    }}@keyframes leBlurInBottom {    from {        -webkit-transform: scaleY(0.2) translateY(100px);                transform: scaleY(0.2) translateY(100px);        opacity: 0;        -webkit-filter: blur(20px);                filter: blur(20px);;    }}.leBlurOut span {    -webkit-animation-name: leBlurOut;            animation-name: leBlurOut;}@-webkit-keyframes leBlurOut {    to {        -webkit-transform: scaleX(0.2);                transform: scaleX(0.2);        opacity: 0;        -webkit-filter: blur(20px);                filter: blur(20px);;    }}@keyframes leBlurOut {    to {        -webkit-transform: scaleX(0.2);                transform: scaleX(0.2);        opacity: 0;        -webkit-filter: blur(20px);                filter: blur(20px);;    }}.leBlurOutRight span {    -webkit-animation-name: leBlurOutRight;            animation-name: leBlurOutRight;}@-webkit-keyframes leBlurOutRight {    to {        -webkit-transform: scaleX(0.2) translateX(100px);                transform: scaleX(0.2) translateX(100px);        opacity: 0;        -webkit-filter: blur(20px);                filter: blur(20px);;    }}@keyframes leBlurOutRight {    to {        -webkit-transform: scaleX(0.2) translateX(100px);                transform: scaleX(0.2) translateX(100px);        opacity: 0;        -webkit-filter: blur(20px);                filter: blur(20px);;    }}.leBlurOutLeft span {    -webkit-animation-name: leBlurOutLeft;            animation-name: leBlurOutLeft;}@-webkit-keyframes leBlurOutLeft {    to {        -webkit-transform: scaleX(0.2) translateX(-100px);                transform: scaleX(0.2) translateX(-100px);        opacity: 0;        -webkit-filter: blur(20px);                filter: blur(20px);;    }}@keyframes leBlurOutLeft {    to {        -webkit-transform: scaleX(0.2) translateX(-100px);                transform: scaleX(0.2) translateX(-100px);        opacity: 0;        -webkit-filter: blur(20px);                filter: blur(20px);;    }}.leBlurOutTop span {    -webkit-animation-name: leBlurOutTop;            animation-name: leBlurOutTop;}@-webkit-keyframes leBlurOutTop {    to {        -webkit-transform: scaleY(0.2) translateY(-100px);                transform: scaleY(0.2) translateY(-100px);        opacity: 0;        -webkit-filter: blur(20px);                filter: blur(20px);;    }}@keyframes leBlurOutTop {    to {        -webkit-transform: scaleY(0.2) translateY(-100px);                transform: scaleY(0.2) translateY(-100px);        opacity: 0;        -webkit-filter: blur(20px);                filter: blur(20px);;    }}.leBlurOutBottom span {    -webkit-animation-name: leBlurOutBottom;            animation-name: leBlurOutBottom;}@-webkit-keyframes leBlurOutBottom {    to {        -webkit-transform: scaleY(0.2) translateY(100px);                transform: scaleY(0.2) translateY(100px);        opacity: 0;        -webkit-filter: blur(20px);                filter: blur(20px);;    }}@keyframes leBlurOutBottom {    to {        -webkit-transform: scaleY(0.2) translateY(100px);                transform: scaleY(0.2) translateY(100px);        opacity: 0;        -webkit-filter: blur(20px);                filter: blur(20px);;    }}.lePopUp span {    -webkit-animation-name: lePopUp;            animation-name: lePopUp;}@-webkit-keyframes lePopUp {    50% {        -webkit-transform: scale(1.5);                transform: scale(1.5);    }}@keyframes lePopUp {    50% {        -webkit-transform: scale(1.5);                transform: scale(1.5);    }}.lePopUpLeft span {    -webkit-animation-name: lePopUpLeft;            animation-name: lePopUpLeft;}@-webkit-keyframes lePopUpLeft {    50% {        -webkit-transform: translateX(-50px) scale(1.5);                transform: translateX(-50px) scale(1.5);        -webkit-animation-timing-function: ease-in;                animation-timing-function: ease-in;    }}@keyframes lePopUpLeft {    50% {        -webkit-transform: translateX(-50px) scale(1.5);                transform: translateX(-50px) scale(1.5);        -webkit-animation-timing-function: ease-in;                animation-timing-function: ease-in;    }}.lePopUpRight span {    -webkit-animation-name: lePopUpRight;            animation-name: lePopUpRight;}@-webkit-keyframes lePopUpRight {    50% {        -webkit-transform: translateX(50px) scale(1.5);                transform: translateX(50px) scale(1.5);        -webkit-animation-timing-function: ease-in;                animation-timing-function: ease-in;    }}@keyframes lePopUpRight {    50% {        -webkit-transform: translateX(50px) scale(1.5);                transform: translateX(50px) scale(1.5);        -webkit-animation-timing-function: ease-in;                animation-timing-function: ease-in;    }}.lePopOut span {    -webkit-animation-name: lePopOut;            animation-name: lePopOut;}@-webkit-keyframes lePopOut {    50% {        -webkit-transform: scale(0.5);                transform: scale(0.5);    }}@keyframes lePopOut {    50% {        -webkit-transform: scale(0.5);                transform: scale(0.5);    }}.lePopOutLeft span {    -webkit-animation-name: lePopOutLeft;            animation-name: lePopOutLeft;}@-webkit-keyframes lePopOutLeft {    50% {        -webkit-transform: translateX(-50px) scale(0.5);                transform: translateX(-50px) scale(0.5);        -webkit-animation-timing-function: ease-in;                animation-timing-function: ease-in;    }}@keyframes lePopOutLeft {    50% {        -webkit-transform: translateX(-50px) scale(0.5);                transform: translateX(-50px) scale(0.5);        -webkit-animation-timing-function: ease-in;                animation-timing-function: ease-in;    }}.lePopOutRight span {    -webkit-animation-name: lePopOutRight;            animation-name: lePopOutRight;}@-webkit-keyframes lePopOutRight {    50% {        -webkit-transform: translateX(50px) scale(0.5);                transform: translateX(50px) scale(0.5);        -webkit-animation-timing-function: ease-in;                animation-timing-function: ease-in;    }}@keyframes lePopOutRight {    50% {        -webkit-transform: translateX(50px) scale(0.5);                transform: translateX(50px) scale(0.5);        -webkit-animation-timing-function: ease-in;                animation-timing-function: ease-in;    }}.leBounceFromTop span {    -webkit-animation-name: leBounceFromTop;            animation-name: leBounceFromTop;}@-webkit-keyframes leBounceFromTop {    0%,    100%,    25%,    55%,    85% {        -webkit-transform: translate3d(0,0,0);                transform: translate3d(0,0,0);        -webkit-animation-timing-function: ease-out;                animation-timing-function: ease-out;;    }41%,    44% {        -webkit-transform: translate3d(0,-80px,0) scale3d(1,1.2,1);                transform: translate3d(0,-80px,0) scale3d(1,1.2,1);        -webkit-animation-timing-function: ease-in;                animation-timing-function: ease-in;;    }70% {        -webkit-transform: translate3d(0,-20px,0);                transform: translate3d(0,-20px,0);        -webkit-animation-timing-function: ease-in;                animation-timing-function: ease-in;;    }90% {        -webkit-transform: translate3d(0,-4px,0);                transform: translate3d(0,-4px,0);    }}@keyframes leBounceFromTop {    0%,    100%,    25%,    55%,    85% {        -webkit-transform: translate3d(0,0,0);                transform: translate3d(0,0,0);        -webkit-animation-timing-function: ease-out;                animation-timing-function: ease-out;;    }41%,    44% {        -webkit-transform: translate3d(0,-80px,0) scale3d(1,1.2,1);                transform: translate3d(0,-80px,0) scale3d(1,1.2,1);        -webkit-animation-timing-function: ease-in;                animation-timing-function: ease-in;;    }70% {        -webkit-transform: translate3d(0,-20px,0);                transform: translate3d(0,-20px,0);        -webkit-animation-timing-function: ease-in;                animation-timing-function: ease-in;;    }90% {        -webkit-transform: translate3d(0,-4px,0);                transform: translate3d(0,-4px,0);    }}.leBounceFromDown span {    -webkit-animation-name: leBounceFromDown;            animation-name: leBounceFromDown;}@-webkit-keyframes leBounceFromDown {    0%,    100%,    25%,    55%,    85% {        -webkit-transform: translate3d(0,0,0);                transform: translate3d(0,0,0);        -webkit-animation-timing-function: ease-out;                animation-timing-function: ease-out;;    }41%,    44% {        -webkit-transform: translate3d(0,80px,0) scale3d(1,1.2,1);                transform: translate3d(0,80px,0) scale3d(1,1.2,1);        -webkit-animation-timing-function: ease-in;                animation-timing-function: ease-in;;    }70% {        -webkit-transform: translate3d(0,20px,0);                transform: translate3d(0,20px,0);        -webkit-animation-timing-function: ease-in;                animation-timing-function: ease-in;;    }90% {        -webkit-transform: translate3d(0,4px,0);                transform: translate3d(0,4px,0);    }}@keyframes leBounceFromDown {    0%,    100%,    25%,    55%,    85% {        -webkit-transform: translate3d(0,0,0);                transform: translate3d(0,0,0);        -webkit-animation-timing-function: ease-out;                animation-timing-function: ease-out;;    }41%,    44% {        -webkit-transform: translate3d(0,80px,0) scale3d(1,1.2,1);                transform: translate3d(0,80px,0) scale3d(1,1.2,1);        -webkit-animation-timing-function: ease-in;                animation-timing-function: ease-in;;    }70% {        -webkit-transform: translate3d(0,20px,0);                transform: translate3d(0,20px,0);        -webkit-animation-timing-function: ease-in;                animation-timing-function: ease-in;;    }90% {        -webkit-transform: translate3d(0,4px,0);                transform: translate3d(0,4px,0);    }}.leBounceY span {    -webkit-animation-name: leBounceY;            animation-name: leBounceY;}@-webkit-keyframes leBounceY {    0%,    100%,    25%,    55%,    85% {        -webkit-transform: scale3d(1,1,1);                transform: scale3d(1,1,1);        -webkit-animation-timing-function: ease-out;                animation-timing-function: ease-out;;    }41%,    44% {        -webkit-transform: scale3d(1,2,1);                transform: scale3d(1,2,1);        -webkit-animation-timing-function: ease-in;                animation-timing-function: ease-in;;    }70% {        -webkit-transform: scale3d(1,1.5,1);                transform: scale3d(1,1.5,1);        -webkit-animation-timing-function: ease-in;                animation-timing-function: ease-in;;    }90% {        -webkit-transform: scale3d(1,1.1,1);                transform: scale3d(1,1.1,1);    }}@keyframes leBounceY {    0%,    100%,    25%,    55%,    85% {        -webkit-transform: scale3d(1,1,1);                transform: scale3d(1,1,1);        -webkit-animation-timing-function: ease-out;                animation-timing-function: ease-out;;    }41%,    44% {        -webkit-transform: scale3d(1,2,1);                transform: scale3d(1,2,1);        -webkit-animation-timing-function: ease-in;                animation-timing-function: ease-in;;    }70% {        -webkit-transform: scale3d(1,1.5,1);                transform: scale3d(1,1.5,1);        -webkit-animation-timing-function: ease-in;                animation-timing-function: ease-in;;    }90% {        -webkit-transform: scale3d(1,1.1,1);                transform: scale3d(1,1.1,1);    }}.leBounceZoomIn span {    -webkit-animation-name: leBounceZoomIn;            animation-name: leBounceZoomIn;}@-webkit-keyframes leBounceZoomIn {    0%,    100%,    25%,    55%,    85% {        -webkit-transform: scale(1);                transform: scale(1);        -webkit-animation-timing-function: ease-out;                animation-timing-function: ease-out;;    }41%,    44% {        -webkit-transform: scale(1.7);                transform: scale(1.7);        -webkit-animation-timing-function: ease-in;                animation-timing-function: ease-in;;    }70% {        -webkit-transform: scale(1.9);                transform: scale(1.9);        -webkit-animation-timing-function: ease-in;                animation-timing-function: ease-in;;    }90% {        -webkit-transform: scale(1.1);                transform: scale(1.1);    }}@keyframes leBounceZoomIn {    0%,    100%,    25%,    55%,    85% {        -webkit-transform: scale(1);                transform: scale(1);        -webkit-animation-timing-function: ease-out;                animation-timing-function: ease-out;;    }41%,    44% {        -webkit-transform: scale(1.7);                transform: scale(1.7);        -webkit-animation-timing-function: ease-in;                animation-timing-function: ease-in;;    }70% {        -webkit-transform: scale(1.9);                transform: scale(1.9);        -webkit-animation-timing-function: ease-in;                animation-timing-function: ease-in;;    }90% {        -webkit-transform: scale(1.1);                transform: scale(1.1);    }}.leBounceZoomOut span {    -webkit-animation-name: leBounceZoomOut;            animation-name: leBounceZoomOut;}@-webkit-keyframes leBounceZoomOut {    0%,    100%,    25%,    55%,    85% {        -webkit-transform: scale(1);                transform: scale(1);        -webkit-animation-timing-function: ease-out;                animation-timing-function: ease-out;;    }41%,    44% {        -webkit-transform: scale(0.5);                transform: scale(0.5);        -webkit-animation-timing-function: ease-in;                animation-timing-function: ease-in;;    }70% {        -webkit-transform: scale(0.7);                transform: scale(0.7);        -webkit-animation-timing-function: ease-in;                animation-timing-function: ease-in;;    }90% {        -webkit-transform: scale(0.9);                transform: scale(0.9);    }}@keyframes leBounceZoomOut {    0%,    100%,    25%,    55%,    85% {        -webkit-transform: scale(1);                transform: scale(1);        -webkit-animation-timing-function: ease-out;                animation-timing-function: ease-out;;    }41%,    44% {        -webkit-transform: scale(0.5);                transform: scale(0.5);        -webkit-animation-timing-function: ease-in;                animation-timing-function: ease-in;;    }70% {        -webkit-transform: scale(0.7);                transform: scale(0.7);        -webkit-animation-timing-function: ease-in;                animation-timing-function: ease-in;;    }90% {        -webkit-transform: scale(0.9);                transform: scale(0.9);    }}.lePerspectiveOutTop span {    -webkit-transform: perspective(500px);            transform: perspective(500px);    -webkit-animation-name: lePerspectiveOutTop;            animation-name: lePerspectiveOutTop;    -webkit-transform-style: preserve-3d;            transform-style: preserve-3d;}@-webkit-keyframes lePerspectiveOutTop {    50% {        opacity: 1;    }to {        -webkit-transform: perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px);                transform: perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px);        opacity: 0;    }}@keyframes lePerspectiveOutTop {    50% {        opacity: 1;    }to {        -webkit-transform: perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px);                transform: perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px);        opacity: 0;    }}.lePerspectiveOutBottom span {    -webkit-transform: perspective(500px);            transform: perspective(500px);    -webkit-animation-name: lePerspectiveOutBottom;            animation-name: lePerspectiveOutBottom;    -webkit-transform-style: preserve-3d;            transform-style: preserve-3d;}@-webkit-keyframes lePerspectiveOutBottom {    50% {        opacity: 1;    }to {        -webkit-transform: perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px);                transform: perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px);        opacity: 0;    }}@keyframes lePerspectiveOutBottom {    50% {        opacity: 1;    }to {        -webkit-transform: perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px);                transform: perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px);        opacity: 0;    }}.leZoomIn span {    -webkit-animation-name: leZoomIn;            animation-name: leZoomIn;}@-webkit-keyframes leZoomIn {    from {        -webkit-transform: scale(10);                transform: scale(10);        opacity: 0;    }}@keyframes leZoomIn {    from {        -webkit-transform: scale(10);                transform: scale(10);        opacity: 0;    }}.leZoomInLeft span {    -webkit-animation-name: leZoomInLeft;            animation-name: leZoomInLeft;}@-webkit-keyframes leZoomInLeft {    from {        -webkit-transform: scale(10) translateX(-150%);                transform: scale(10) translateX(-150%);        opacity: 0;    }}@keyframes leZoomInLeft {    from {        -webkit-transform: scale(10) translateX(-150%);                transform: scale(10) translateX(-150%);        opacity: 0;    }}.leZoomInRight span {    -webkit-animation-name: leZoomInRight;            animation-name: leZoomInRight;}@-webkit-keyframes leZoomInRight {    from {        -webkit-transform: scale(10) translateX(150%);                transform: scale(10) translateX(150%);        opacity: 0;    }}@keyframes leZoomInRight {    from {        -webkit-transform: scale(10) translateX(150%);                transform: scale(10) translateX(150%);        opacity: 0;    }}.leZoomInTop span {    -webkit-animation-name: LetterZoomInTop;            animation-name: LetterZoomInTop;}@-webkit-keyframes LetterZoomInTop {    from {        -webkit-transform: scale(10) translateY(-50%);                transform: scale(10) translateY(-50%);        opacity: 0;    }}@keyframes LetterZoomInTop {    from {        -webkit-transform: scale(10) translateY(-50%);                transform: scale(10) translateY(-50%);        opacity: 0;    }}.leZoomInBottom span {    -webkit-animation-name: leZoomInBottom;            animation-name: leZoomInBottom;}@-webkit-keyframes leZoomInBottom {    from {        -webkit-transform: scale(10) translateY(50%);                transform: scale(10) translateY(50%);        opacity: 0;    }}@keyframes leZoomInBottom {    from {        -webkit-transform: scale(10) translateY(50%);                transform: scale(10) translateY(50%);        opacity: 0;    }}.leZoomOut span {    -webkit-animation-name: leZoomOut;            animation-name: leZoomOut;}@-webkit-keyframes leZoomOut {    to {        -webkit-transform: scale(10);                transform: scale(10);        opacity: 0;    }}@keyframes leZoomOut {    to {        -webkit-transform: scale(10);                transform: scale(10);        opacity: 0;    }}.leZoomOutLeft span {    -webkit-animation-name: leZoomOutLeft;            animation-name: leZoomOutLeft;}@-webkit-keyframes leZoomOutLeft {    to {        -webkit-transform: scale(10) translateX(-150%);                transform: scale(10) translateX(-150%);        opacity: 0;    }}@keyframes leZoomOutLeft {    to {        -webkit-transform: scale(10) translateX(-150%);                transform: scale(10) translateX(-150%);        opacity: 0;    }}.leZoomOutRight span {    -webkit-animation-name: leZoomOutRight;            animation-name: leZoomOutRight;}@-webkit-keyframes leZoomOutRight {    to {        -webkit-transform: scale(10) translateX(150%);                transform: scale(10) translateX(150%);        opacity: 0;    }}@keyframes leZoomOutRight {    to {        -webkit-transform: scale(10) translateX(150%);                transform: scale(10) translateX(150%);        opacity: 0;    }}.leZoomOutTop span {    -webkit-animation-name: leZoomOutTop;            animation-name: leZoomOutTop;}@-webkit-keyframes leZoomOutTop {    to {        -webkit-transform: scale(10) translateY(-50%);                transform: scale(10) translateY(-50%);        opacity: 0;    }}@keyframes leZoomOutTop {    to {        -webkit-transform: scale(10) translateY(-50%);                transform: scale(10) translateY(-50%);        opacity: 0;    }}.leZoomOutBottom span {    -webkit-animation-name: leZoomOutBottom;            animation-name: leZoomOutBottom;}@-webkit-keyframes leZoomOutBottom {    to {        -webkit-transform: scale(10) translateY(50%);                transform: scale(10) translateY(50%);        opacity: 0;    }}@keyframes leZoomOutBottom {    to {        -webkit-transform: scale(10) translateY(50%);                transform: scale(10) translateY(50%);        opacity: 0;    }}.leDanceInTop span {    -webkit-transform-origin: top;            transform-origin: top;    -webkit-animation-name: leDanceInTop;            animation-name: leDanceInTop;;}@-webkit-keyframes leDanceInTop {    from {        opacity: 0;    }16% {        -webkit-transform: skew(-14deg);                transform: skew(-14deg);    }33% {        -webkit-transform: skew(12deg);                transform: skew(12deg);    }49% {        -webkit-transform: skew(-8deg);                transform: skew(-8deg);    }66% {        -webkit-transform: skew(6deg);                transform: skew(6deg);    }83% {        -webkit-transform: skew(-4deg);                transform: skew(-4deg);    }}@keyframes leDanceInTop {    from {        opacity: 0;    }16% {        -webkit-transform: skew(-14deg);                transform: skew(-14deg);    }33% {        -webkit-transform: skew(12deg);                transform: skew(12deg);    }49% {        -webkit-transform: skew(-8deg);                transform: skew(-8deg);    }66% {        -webkit-transform: skew(6deg);                transform: skew(6deg);    }83% {        -webkit-transform: skew(-4deg);                transform: skew(-4deg);    }}.leDanceInMiddle span {    -webkit-animation-name: leDanceInMiddle;            animation-name: leDanceInMiddle;}@-webkit-keyframes leDanceInMiddle {    from {        opacity: 0;    }16% {        -webkit-transform: skew(-14deg);                transform: skew(-14deg);    }33% {        -webkit-transform: skew(12deg);                transform: skew(12deg);    }49% {        -webkit-transform: skew(-8deg);                transform: skew(-8deg);    }66% {        -webkit-transform: skew(6deg);                transform: skew(6deg);    }83% {        -webkit-transform: skew(-4deg);                transform: skew(-4deg);    }}@keyframes leDanceInMiddle {    from {        opacity: 0;    }16% {        -webkit-transform: skew(-14deg);                transform: skew(-14deg);    }33% {        -webkit-transform: skew(12deg);                transform: skew(12deg);    }49% {        -webkit-transform: skew(-8deg);                transform: skew(-8deg);    }66% {        -webkit-transform: skew(6deg);                transform: skew(6deg);    }83% {        -webkit-transform: skew(-4deg);                transform: skew(-4deg);    }}.leDanceInBottom span {    -webkit-transform-origin: bottom;            transform-origin: bottom;    -webkit-animation-name: leDanceInBottom;            animation-name: leDanceInBottom;;}@-webkit-keyframes leDanceInBottom {    from {        opacity: 0;    }16% {        -webkit-transform: skew(-14deg);                transform: skew(-14deg);    }33% {        -webkit-transform: skew(12deg);                transform: skew(12deg);    }49% {        -webkit-transform: skew(-8deg);                transform: skew(-8deg);    }66% {        -webkit-transform: skew(6deg);                transform: skew(6deg);    }83% {        -webkit-transform: skew(-4deg);                transform: skew(-4deg);    }}@keyframes leDanceInBottom {    from {        opacity: 0;    }16% {        -webkit-transform: skew(-14deg);                transform: skew(-14deg);    }33% {        -webkit-transform: skew(12deg);                transform: skew(12deg);    }49% {        -webkit-transform: skew(-8deg);                transform: skew(-8deg);    }66% {        -webkit-transform: skew(6deg);                transform: skew(6deg);    }83% {        -webkit-transform: skew(-4deg);                transform: skew(-4deg);    }}.leDanceOutTop span {    -webkit-transform-origin: top;            transform-origin: top;    -webkit-animation-name: leDanceOutTop;            animation-name: leDanceOutTop;;}@-webkit-keyframes leDanceOutTop {    16% {        -webkit-transform: skew(-14deg);                transform: skew(-14deg);    }33% {        -webkit-transform: skew(12deg);                transform: skew(12deg);    }49% {        -webkit-transform: skew(-8deg);                transform: skew(-8deg);    }66% {        -webkit-transform: skew(6deg);                transform: skew(6deg);    }83% {        -webkit-transform: skew(-4deg);                transform: skew(-4deg);    }to {        opacity: 0;    }}@keyframes leDanceOutTop {    16% {        -webkit-transform: skew(-14deg);                transform: skew(-14deg);    }33% {        -webkit-transform: skew(12deg);                transform: skew(12deg);    }49% {        -webkit-transform: skew(-8deg);                transform: skew(-8deg);    }66% {        -webkit-transform: skew(6deg);                transform: skew(6deg);    }83% {        -webkit-transform: skew(-4deg);                transform: skew(-4deg);    }to {        opacity: 0;    }}.leDanceOutMiddle span {    -webkit-animation-name: leDanceOutMiddle;            animation-name: leDanceOutMiddle;}@-webkit-keyframes leDanceOutMiddle {    16% {        -webkit-transform: skew(-14deg);                transform: skew(-14deg);    }33% {        -webkit-transform: skew(12deg);                transform: skew(12deg);    }49% {        -webkit-transform: skew(-8deg);                transform: skew(-8deg);    }66% {        -webkit-transform: skew(6deg);                transform: skew(6deg);    }83% {        -webkit-transform: skew(-4deg);                transform: skew(-4deg);    }to {        opacity: 0;    }}@keyframes leDanceOutMiddle {    16% {        -webkit-transform: skew(-14deg);                transform: skew(-14deg);    }33% {        -webkit-transform: skew(12deg);                transform: skew(12deg);    }49% {        -webkit-transform: skew(-8deg);                transform: skew(-8deg);    }66% {        -webkit-transform: skew(6deg);                transform: skew(6deg);    }83% {        -webkit-transform: skew(-4deg);                transform: skew(-4deg);    }to {        opacity: 0;    }}.leDanceOutBottom span {    -webkit-transform-origin: bottom;            transform-origin: bottom;    -webkit-animation-name: leDanceOutBottom;            animation-name: leDanceOutBottom;;}@-webkit-keyframes leDanceOutBottom {    16% {        -webkit-transform: skew(-14deg);                transform: skew(-14deg);    }33% {        -webkit-transform: skew(12deg);                transform: skew(12deg);    }49% {        -webkit-transform: skew(-8deg);                transform: skew(-8deg);    }66% {        -webkit-transform: skew(6deg);                transform: skew(6deg);    }83% {        -webkit-transform: skew(-4deg);                transform: skew(-4deg);    }to {        opacity: 0;    }}@keyframes leDanceOutBottom {    16% {        -webkit-transform: skew(-14deg);                transform: skew(-14deg);    }33% {        -webkit-transform: skew(12deg);                transform: skew(12deg);    }49% {        -webkit-transform: skew(-8deg);                transform: skew(-8deg);    }66% {        -webkit-transform: skew(6deg);                transform: skew(6deg);    }83% {        -webkit-transform: skew(-4deg);                transform: skew(-4deg);    }to {        opacity: 0;    }}.oaoFadeIn span:nth-child(even) {    -webkit-animation-name: leoaoFadeInTop;            animation-name: leoaoFadeInTop;    -webkit-animation-duration: 0.7s;            animation-duration: 0.7s;    -webkit-animation-timing-function: ease-out;            animation-timing-function: ease-out;}@-webkit-keyframes leoaoFadeInTop {    from {        -webkit-transform: translateY(-100px);                transform: translateY(-100px);        opacity: 0;    }}@keyframes leoaoFadeInTop {    from {        -webkit-transform: translateY(-100px);                transform: translateY(-100px);        opacity: 0;    }}.oaoFadeIn span:nth-child(odd) {    -webkit-animation-name: leoaoFadeInBottom;            animation-name: leoaoFadeInBottom;    -webkit-animation-duration: 0.7s;            animation-duration: 0.7s;    -webkit-animation-timing-function: ease-out;            animation-timing-function: ease-out;}@-webkit-keyframes leoaoFadeInBottom {    from {        -webkit-transform: translateY(100px);                transform: translateY(100px);        opacity: 0;    }}@keyframes leoaoFadeInBottom {    from {        -webkit-transform: translateY(100px);                transform: translateY(100px);        opacity: 0;    }}.oaoFadeOut span:nth-child(even) {    -webkit-animation-name: leoaoFadeOutop;            animation-name: leoaoFadeOutop;    -webkit-animation-duration: 0.7s;            animation-duration: 0.7s;    -webkit-animation-timing-function: ease-in;            animation-timing-function: ease-in;}@-webkit-keyframes leoaoFadeOutop {    to {        -webkit-transform: translateY(-100px);                transform: translateY(-100px);        opacity: 0;    }}@keyframes leoaoFadeOutop {    to {        -webkit-transform: translateY(-100px);                transform: translateY(-100px);        opacity: 0;    }}.oaoFadeOut span:nth-child(odd) {    -webkit-animation-name: leoaoFadeOutBottom;            animation-name: leoaoFadeOutBottom;    -webkit-animation-duration: 0.7s;            animation-duration: 0.7s;    -webkit-animation-timing-function: ease-in;            animation-timing-function: ease-in;}@-webkit-keyframes leoaoFadeOutBottom {    to {        -webkit-transform: translateY(100%);                transform: translateY(100%);        opacity: 0;    }}@keyframes leoaoFadeOutBottom {    to {        -webkit-transform: translateY(100%);                transform: translateY(100%);        opacity: 0;    }}.oaoFlyIn span:nth-child(even) {    -webkit-animation-name: leoaoFlyInTop;            animation-name: leoaoFlyInTop;}@-webkit-keyframes leoaoFlyInTop {    0% {        -webkit-transform: translateY(80px);                transform: translateY(80px);        opacity: 0;    }50% {        -webkit-transform: translateY(-50px);                transform: translateY(-50px);        -webkit-animation-timing-function: ease-out;                animation-timing-function: ease-out;    }}@keyframes leoaoFlyInTop {    0% {        -webkit-transform: translateY(80px);                transform: translateY(80px);        opacity: 0;    }50% {        -webkit-transform: translateY(-50px);                transform: translateY(-50px);        -webkit-animation-timing-function: ease-out;                animation-timing-function: ease-out;    }}.oaoFlyIn span:nth-child(odd) {    -webkit-animation-name: leoaoFlyInBottom;            animation-name: leoaoFlyInBottom;}@-webkit-keyframes leoaoFlyInBottom {    0% {        -webkit-transform: translateY(-80px);                transform: translateY(-80px);        opacity: 0;    }50% {        -webkit-transform: translateY(50px);                transform: translateY(50px);        -webkit-animation-timing-function: ease-out;                animation-timing-function: ease-out;    }}@keyframes leoaoFlyInBottom {    0% {        -webkit-transform: translateY(-80px);                transform: translateY(-80px);        opacity: 0;    }50% {        -webkit-transform: translateY(50px);                transform: translateY(50px);        -webkit-animation-timing-function: ease-out;                animation-timing-function: ease-out;    }}.oaoFlyOut span:nth-child(even) {    -webkit-animation-name: leoaoFlyOutTop;            animation-name: leoaoFlyOutTop;}@-webkit-keyframes leoaoFlyOutTop {    30% {        -webkit-transform: translateY(80px);                transform: translateY(80px);        -webkit-animation-timing-function: ease-out;                animation-timing-function: ease-out;    }80% {        -webkit-transform: translateY(-50px);                transform: translateY(-50px);        -webkit-animation-timing-function: ease-out;                animation-timing-function: ease-out;    }to {        opacity: 0;    }}@keyframes leoaoFlyOutTop {    30% {        -webkit-transform: translateY(80px);                transform: translateY(80px);        -webkit-animation-timing-function: ease-out;                animation-timing-function: ease-out;    }80% {        -webkit-transform: translateY(-50px);                transform: translateY(-50px);        -webkit-animation-timing-function: ease-out;                animation-timing-function: ease-out;    }to {        opacity: 0;    }}.oaoFlyOut span:nth-child(odd) {    -webkit-animation-name: leoaoFlyOutBottom;            animation-name: leoaoFlyOutBottom;}@-webkit-keyframes leoaoFlyOutBottom {    30% {        -webkit-transform: translateY(-80px);                transform: translateY(-80px);        -webkit-animation-timing-function: ease-out;                animation-timing-function: ease-out;    }80% {        -webkit-transform: translateY(50px);                transform: translateY(50px);        -webkit-animation-timing-function: ease-out;                animation-timing-function: ease-out;    }to {        opacity: 0;    }}@keyframes leoaoFlyOutBottom {    30% {        -webkit-transform: translateY(-80px);                transform: translateY(-80px);        -webkit-animation-timing-function: ease-out;                animation-timing-function: ease-out;    }80% {        -webkit-transform: translateY(50px);                transform: translateY(50px);        -webkit-animation-timing-function: ease-out;                animation-timing-function: ease-out;    }to {        opacity: 0;    }}.oaoRotateIn span:nth-child(even) {    -webkit-animation-name: oaoRotateInTop;            animation-name: oaoRotateInTop;}@-webkit-keyframes oaoRotateInTop {    from {        -webkit-transform: translateY(-100px) rotate(360deg);                transform: translateY(-100px) rotate(360deg);        opacity: 0;    }}@keyframes oaoRotateInTop {    from {        -webkit-transform: translateY(-100px) rotate(360deg);                transform: translateY(-100px) rotate(360deg);        opacity: 0;    }}.oaoRotateIn span:nth-child(odd) {    -webkit-animation-name: oaoRotateInBottom;            animation-name: oaoRotateInBottom;}@-webkit-keyframes oaoRotateInBottom {    from {        -webkit-transform: translateY(100px) rotate(360deg);                transform: translateY(100px) rotate(360deg);        opacity: 0;    }}@keyframes oaoRotateInBottom {    from {        -webkit-transform: translateY(100px) rotate(360deg);                transform: translateY(100px) rotate(360deg);        opacity: 0;    }}.oaoRotateOut span:nth-child(even) {    -webkit-animation-name: oaoRotateOutTop;            animation-name: oaoRotateOutTop;}@-webkit-keyframes oaoRotateOutTop {    to {        -webkit-transform: translateY(-100px) rotate(360deg);                transform: translateY(-100px) rotate(360deg);        opacity: 0;    }}@keyframes oaoRotateOutTop {    to {        -webkit-transform: translateY(-100px) rotate(360deg);                transform: translateY(-100px) rotate(360deg);        opacity: 0;    }}.oaoRotateOut span:nth-child(odd) {    -webkit-animation-name: oaoRotateOutBottom;            animation-name: oaoRotateOutBottom;}@-webkit-keyframes oaoRotateOutBottom {    to {        -webkit-transform: translateY(100px) rotate(360deg);                transform: translateY(100px) rotate(360deg);        opacity: 0;    }}@keyframes oaoRotateOutBottom {    to {        -webkit-transform: translateY(100px) rotate(360deg);                transform: translateY(100px) rotate(360deg);        opacity: 0;    }}.oaoRotateXIn span:nth-child(even) {    -webkit-animation-name: oaoRotateXInTop;            animation-name: oaoRotateXInTop;}@-webkit-keyframes oaoRotateXInTop {    from {        -webkit-transform: translateY(-100px) rotateX(360deg);                transform: translateY(-100px) rotateX(360deg);        opacity: 0;    }}@keyframes oaoRotateXInTop {    from {        -webkit-transform: translateY(-100px) rotateX(360deg);                transform: translateY(-100px) rotateX(360deg);        opacity: 0;    }}.oaoRotateXIn span:nth-child(odd) {    -webkit-animation-name: oaoRotateXInBottom;            animation-name: oaoRotateXInBottom;}@-webkit-keyframes oaoRotateXInBottom {    from {        -webkit-transform: translateY(100px) rotateX(360deg);                transform: translateY(100px) rotateX(360deg);        opacity: 0;    }}@keyframes oaoRotateXInBottom {    from {        -webkit-transform: translateY(100px) rotateX(360deg);                transform: translateY(100px) rotateX(360deg);        opacity: 0;    }}.oaoRotateXOut span:nth-child(even) {    -webkit-animation-name: oaoRotateXOutTop;            animation-name: oaoRotateXOutTop;}@-webkit-keyframes oaoRotateXOutTop {    to {        -webkit-transform: translateY(-100px) rotateX(360deg);                transform: translateY(-100px) rotateX(360deg);        opacity: 0;    }}@keyframes oaoRotateXOutTop {    to {        -webkit-transform: translateY(-100px) rotateX(360deg);                transform: translateY(-100px) rotateX(360deg);        opacity: 0;    }}.oaoRotateXOut span:nth-child(odd) {    -webkit-animation-name: oaoRotateXOutBottom;            animation-name: oaoRotateXOutBottom;}@-webkit-keyframes oaoRotateXOutBottom {    to {        -webkit-transform: translateY(100px) rotateX(360deg);                transform: translateY(100px) rotateX(360deg);        opacity: 0;    }}@keyframes oaoRotateXOutBottom {    to {        -webkit-transform: translateY(100px) rotateX(360deg);                transform: translateY(100px) rotateX(360deg);        opacity: 0;    }}.oaoRotateYIn span:nth-child(even) {    -webkit-animation-name: oaoRotateYInTop;            animation-name: oaoRotateYInTop;}@-webkit-keyframes oaoRotateYInTop {    from {        -webkit-transform: translateY(-100px) rotateY(360deg);                transform: translateY(-100px) rotateY(360deg);        opacity: 0;    }}@keyframes oaoRotateYInTop {    from {        -webkit-transform: translateY(-100px) rotateY(360deg);                transform: translateY(-100px) rotateY(360deg);        opacity: 0;    }}.oaoRotateYIn span:nth-child(odd) {    -webkit-animation-name: oaoRotateYInBottom;            animation-name: oaoRotateYInBottom;}@-webkit-keyframes oaoRotateYInBottom {    from {        -webkit-transform: translateY(100px) rotateY(360deg);                transform: translateY(100px) rotateY(360deg);        opacity: 0;    }}@keyframes oaoRotateYInBottom {    from {        -webkit-transform: translateY(100px) rotateY(360deg);                transform: translateY(100px) rotateY(360deg);        opacity: 0;    }}.oaoRotateYOut span:nth-child(even) {    -webkit-animation-name: oaoRotateYOutTop;            animation-name: oaoRotateYOutTop;}@-webkit-keyframes oaoRotateYOutTop {    to {        -webkit-transform: translateY(-100px) rotateY(360deg);                transform: translateY(-100px) rotateY(360deg);        opacity: 0;    }}@keyframes oaoRotateYOutTop {    to {        -webkit-transform: translateY(-100px) rotateY(360deg);                transform: translateY(-100px) rotateY(360deg);        opacity: 0;    }}.oaoRotateYOut span:nth-child(odd) {    -webkit-animation-name: oaoRotateYOutBottom;            animation-name: oaoRotateYOutBottom;}@-webkit-keyframes oaoRotateYOutBottom {    to {        -webkit-transform: translateY(100px) rotateY(360deg);                transform: translateY(100px) rotateY(360deg);        opacity: 0;    }}@keyframes oaoRotateYOutBottom {    to {        -webkit-transform: translateY(100px) rotateY(360deg);                transform: translateY(100px) rotateY(360deg);        opacity: 0;    }}.fadeIn {    -webkit-animation-name: fadeIn;            animation-name: fadeIn;}@-webkit-keyframes fadeIn {    from {        opacity: 0;    }to {        opacity: 1;    }}@keyframes fadeIn {    from {        opacity: 0;    }to {        opacity: 1;    }}.fadeInLeft {    -webkit-animation-name: fadeInLeft;            animation-name: fadeInLeft;}@-webkit-keyframes fadeInLeft {    from {        -webkit-transform: translateX(-100%);                transform: translateX(-100%);        opacity: 0;;    }to {        opacity: 1;    }}@keyframes fadeInLeft {    from {        -webkit-transform: translateX(-100%);                transform: translateX(-100%);        opacity: 0;;    }to {        opacity: 1;    }}.fadeInRight {    -webkit-animation-name: fadeInRight;            animation-name: fadeInRight;}@-webkit-keyframes fadeInRight {    from {        -webkit-transform: translateX(100%);                transform: translateX(100%);        opacity: 0;;    }to {        opacity: 1;    }}@keyframes fadeInRight {    from {        -webkit-transform: translateX(100%);                transform: translateX(100%);        opacity: 0;;    }to {        opacity: 1;    }}.fadeInTop {    -webkit-animation-name: fadeInTop;            animation-name: fadeInTop;}@-webkit-keyframes fadeInTop {    from {        -webkit-transform: translateY(-100%);                transform: translateY(-100%);        opacity: 0;;    }to {        opacity: 1;    }}@keyframes fadeInTop {    from {        -webkit-transform: translateY(-100%);                transform: translateY(-100%);        opacity: 0;;    }to {        opacity: 1;    }}.fadeInBottom {    -webkit-animation-name: fadeInBottom;            animation-name: fadeInBottom;}@-webkit-keyframes fadeInBottom {    from {        -webkit-transform: translateY(100%);                transform: translateY(100%);        opacity: 0;;    }to {        opacity: 1;    }}@keyframes fadeInBottom {    from {        -webkit-transform: translateY(100%);                transform: translateY(100%);        opacity: 0;;    }to {        opacity: 1;    }}.fadeOut {    -webkit-animation-name: fadeOut;            animation-name: fadeOut;}@-webkit-keyframes fadeOut {    to {        opacity: 0;    }}@keyframes fadeOut {    to {        opacity: 0;    }}.fadeOutLeft {    -webkit-animation-name: fadeOutLeft;            animation-name: fadeOutLeft;}@-webkit-keyframes fadeOutLeft {    from {        opacity: 1;    }to {        -webkit-transform: translateX(-100%);                transform: translateX(-100%);        opacity: 0;;    }}@keyframes fadeOutLeft {    from {        opacity: 1;    }to {        -webkit-transform: translateX(-100%);                transform: translateX(-100%);        opacity: 0;;    }}.fadeOutRight {    -webkit-animation-name: fadeOutRight;            animation-name: fadeOutRight;}@-webkit-keyframes fadeOutRight {    from {        opacity: 1;    }to {        -webkit-transform: translateX(100%);                transform: translateX(100%);        opacity: 0;;    }}@keyframes fadeOutRight {    from {        opacity: 1;    }to {        -webkit-transform: translateX(100%);                transform: translateX(100%);        opacity: 0;;    }}.fadeOutTop {    -webkit-animation-name: fadeOutTop;            animation-name: fadeOutTop;}@-webkit-keyframes fadeOutTop {    from {        opacity: 1;    }to {        -webkit-transform: translateY(-100%);                transform: translateY(-100%);        opacity: 0;;    }}@keyframes fadeOutTop {    from {        opacity: 1;    }to {        -webkit-transform: translateY(-100%);                transform: translateY(-100%);        opacity: 0;;    }}.fadeOutBottom {    -webkit-animation-name: fadeOutBottom;            animation-name: fadeOutBottom;}@-webkit-keyframes fadeOutBottom {    from {        opacity: 1;    }to {        -webkit-transform: translateY(100%);                transform: translateY(100%);        opacity: 0;;    }}@keyframes fadeOutBottom {    from {        opacity: 1;    }to {        -webkit-transform: translateY(100%);                transform: translateY(100%);        opacity: 0;;    }}.moveFromLeft {    -webkit-animation-name: moveFromLeft;            animation-name: moveFromLeft;}@-webkit-keyframes moveFromLeft {    from {        -webkit-transform: translateX(-800px);                transform: translateX(-800px);    }}@keyframes moveFromLeft {    from {        -webkit-transform: translateX(-800px);                transform: translateX(-800px);    }}.moveFromRight {    -webkit-animation-name: moveFromRight;            animation-name: moveFromRight;}@-webkit-keyframes moveFromRight {    from {        -webkit-transform: translateX(800px);                transform: translateX(800px);    }}@keyframes moveFromRight {    from {        -webkit-transform: translateX(800px);                transform: translateX(800px);    }}.moveFromTop {    -webkit-animation-name: moveFromTop;            animation-name: moveFromTop;}@-webkit-keyframes moveFromTop {    from {        -webkit-transform: translateY(-800px);                transform: translateY(-800px);    }}@keyframes moveFromTop {    from {        -webkit-transform: translateY(-800px);                transform: translateY(-800px);    }}.moveFromBottom {    -webkit-animation-name: moveFromBottom;            animation-name: moveFromBottom;}@-webkit-keyframes moveFromBottom {    from {        -webkit-transform: translateY(800px);                transform: translateY(800px);    }}@keyframes moveFromBottom {    from {        -webkit-transform: translateY(800px);                transform: translateY(800px);    }}.moveToLeft {    -webkit-animation-name: moveToLeft;            animation-name: moveToLeft;}@-webkit-keyframes moveToLeft {    to {        -webkit-transform: translateX(-800px);                transform: translateX(-800px);    }}@keyframes moveToLeft {    to {        -webkit-transform: translateX(-800px);                transform: translateX(-800px);    }}.moveToRight {    -webkit-animation-name: moveToRight;            animation-name: moveToRight;}@-webkit-keyframes moveToRight {    to {        -webkit-transform: translateX(800px);                transform: translateX(800px);    }}@keyframes moveToRight {    to {        -webkit-transform: translateX(800px);                transform: translateX(800px);    }}.moveToTop {    -webkit-animation-name: moveToTop;            animation-name: moveToTop;}@-webkit-keyframes moveToTop {    to {        -webkit-transform: translateY(-800px);                transform: translateY(-800px);    }}@keyframes moveToTop {    to {        -webkit-transform: translateY(-800px);                transform: translateY(-800px);    }}.moveToBottom {    -webkit-animation-name: moveToBottom;            animation-name: moveToBottom;}@-webkit-keyframes moveToBottom {    to {        -webkit-transform: translateY(800px);                transform: translateY(800px);    }}@keyframes moveToBottom {    to {        -webkit-transform: translateY(800px);                transform: translateY(800px);    }}.doorCloseFromLeft {    -webkit-animation-name: doorCloseFromLeft;            animation-name: doorCloseFromLeft;}@-webkit-keyframes doorCloseFromLeft {    from {        -webkit-transform: perspective(400px) rotateY(90deg);                transform: perspective(400px) rotateY(90deg);        -webkit-transform-origin: left;                transform-origin: left;        opacity: 0;    }50%,    to {        -webkit-transform: perspective(400px) rotateY(0);                transform: perspective(400px) rotateY(0);        -webkit-transform-origin: left;                transform-origin: left;        opacity: 1;    }}@keyframes doorCloseFromLeft {    from {        -webkit-transform: perspective(400px) rotateY(90deg);                transform: perspective(400px) rotateY(90deg);        -webkit-transform-origin: left;                transform-origin: left;        opacity: 0;    }50%,    to {        -webkit-transform: perspective(400px) rotateY(0);                transform: perspective(400px) rotateY(0);        -webkit-transform-origin: left;                transform-origin: left;        opacity: 1;    }}.doorOpenFromRight {    -webkit-animation-name: doorOpenFromRight;            animation-name: doorOpenFromRight;}@-webkit-keyframes doorOpenFromRight {    from {        -webkit-transform: perspective(400px) rotateY(0);                transform: perspective(400px) rotateY(0);        -webkit-transform-origin: left;                transform-origin: left;        opacity: 1;    }50%,    to {        -webkit-transform: perspective(400px) rotateY(90deg);                transform: perspective(400px) rotateY(90deg);        -webkit-transform-origin: left;                transform-origin: left;        opacity: 0;    }}@keyframes doorOpenFromRight {    from {        -webkit-transform: perspective(400px) rotateY(0);                transform: perspective(400px) rotateY(0);        -webkit-transform-origin: left;                transform-origin: left;        opacity: 1;    }50%,    to {        -webkit-transform: perspective(400px) rotateY(90deg);                transform: perspective(400px) rotateY(90deg);        -webkit-transform-origin: left;                transform-origin: left;        opacity: 0;    }}.doorCloseFromRight {    -webkit-animation-name: doorCloseFromRight;            animation-name: doorCloseFromRight;}@-webkit-keyframes doorCloseFromRight {    from {        -webkit-transform: perspective(400px) rotateY(-90deg);                transform: perspective(400px) rotateY(-90deg);        -webkit-transform-origin: right;                transform-origin: right;        opacity: 0;    }50%,    to {        -webkit-transform: perspective(400px) rotateY(0);                transform: perspective(400px) rotateY(0);        -webkit-transform-origin: right;                transform-origin: right;        opacity: 1;    }}@keyframes doorCloseFromRight {    from {        -webkit-transform: perspective(400px) rotateY(-90deg);                transform: perspective(400px) rotateY(-90deg);        -webkit-transform-origin: right;                transform-origin: right;        opacity: 0;    }50%,    to {        -webkit-transform: perspective(400px) rotateY(0);                transform: perspective(400px) rotateY(0);        -webkit-transform-origin: right;                transform-origin: right;        opacity: 1;    }}.doorOpenFromLeft {    -webkit-animation-name: doorOpenFromLeft;            animation-name: doorOpenFromLeft;}@-webkit-keyframes doorOpenFromLeft {    from {        -webkit-transform: perspective(400px) rotateY(0);                transform: perspective(400px) rotateY(0);        -webkit-transform-origin: right;                transform-origin: right;        opacity: 1;    }50%,    to {        -webkit-transform: perspective(400px) rotateY(-90deg);                transform: perspective(400px) rotateY(-90deg);        -webkit-transform-origin: right;                transform-origin: right;        opacity: 0;    }}@keyframes doorOpenFromLeft {    from {        -webkit-transform: perspective(400px) rotateY(0);                transform: perspective(400px) rotateY(0);        -webkit-transform-origin: right;                transform-origin: right;        opacity: 1;    }50%,    to {        -webkit-transform: perspective(400px) rotateY(-90deg);                transform: perspective(400px) rotateY(-90deg);        -webkit-transform-origin: right;                transform-origin: right;        opacity: 0;    }}.heartbeatSlow {    -webkit-animation-name: heartbeatSlow;            animation-name: heartbeatSlow;    -webkit-animation-duration: 0.5s;            animation-duration: 0.5s;    animation-iteration-count: infinite;;}@-webkit-keyframes heartbeatSlow {    35%,    65% {        -webkit-transform: scale(1.2);                transform: scale(1.2);    }}@keyframes heartbeatSlow {    35%,    65% {        -webkit-transform: scale(1.2);                transform: scale(1.2);    }}.heartbeatFast {    -webkit-animation-name: heartbeatFast;            animation-name: heartbeatFast;    animation-iteration-count: infinite;}.horizontalShake,.pulseShake {    -webkit-animation-iteration-count: infinite;}@-webkit-keyframes heartbeatFast {    14%,    42% {        -webkit-transform: scale(1.3);                transform: scale(1.3);    }28%,    70% {        -webkit-transform: scale(1);                transform: scale(1);    }}@keyframes heartbeatFast {    14%,    42% {        -webkit-transform: scale(1.3);                transform: scale(1.3);    }28%,    70% {        -webkit-transform: scale(1);                transform: scale(1);    }}.hangOnLeft {    -webkit-animation-name: hangOnLeft;            animation-name: hangOnLeft;}@-webkit-keyframes hangOnLeft {    from {        -webkit-transform-origin: left;                transform-origin: left;    }40% {        -webkit-transform: rotate(100deg);                transform: rotate(100deg);        -webkit-transform-origin: left;                transform-origin: left;    }55% {        -webkit-transform: rotate(80deg);                transform: rotate(80deg);        -webkit-transform-origin: left;                transform-origin: left;    }70% {        -webkit-transform: rotate(95deg);                transform: rotate(95deg);        -webkit-transform-origin: left;                transform-origin: left;    }85% {        -webkit-transform: rotate(85deg);                transform: rotate(85deg);        -webkit-transform-origin: left;                transform-origin: left;    }100% {        -webkit-transform: rotate(90deg);                transform: rotate(90deg);        -webkit-transform-origin: left;                transform-origin: left;    }}@keyframes hangOnLeft {    from {        -webkit-transform-origin: left;                transform-origin: left;    }40% {        -webkit-transform: rotate(100deg);                transform: rotate(100deg);        -webkit-transform-origin: left;                transform-origin: left;    }55% {        -webkit-transform: rotate(80deg);                transform: rotate(80deg);        -webkit-transform-origin: left;                transform-origin: left;    }70% {        -webkit-transform: rotate(95deg);                transform: rotate(95deg);        -webkit-transform-origin: left;                transform-origin: left;    }85% {        -webkit-transform: rotate(85deg);                transform: rotate(85deg);        -webkit-transform-origin: left;                transform-origin: left;    }100% {        -webkit-transform: rotate(90deg);                transform: rotate(90deg);        -webkit-transform-origin: left;                transform-origin: left;    }}.hangOnRight {    -webkit-animation-name: hangOnRight;            animation-name: hangOnRight;}@-webkit-keyframes hangOnRight {    from {        -webkit-transform-origin: right;                transform-origin: right;    }40% {        -webkit-transform: rotate(-100deg);                transform: rotate(-100deg);        -webkit-transform-origin: right;                transform-origin: right;    }55% {        -webkit-transform: rotate(-80deg);                transform: rotate(-80deg);        -webkit-transform-origin: right;                transform-origin: right;    }70% {        -webkit-transform: rotate(-95deg);                transform: rotate(-95deg);        -webkit-transform-origin: right;                transform-origin: right;    }85% {        -webkit-transform: rotate(-85deg);                transform: rotate(-85deg);        -webkit-transform-origin: right;                transform-origin: right;    }100% {        -webkit-transform: rotate(-90deg);                transform: rotate(-90deg);        -webkit-transform-origin: right;                transform-origin: right;    }}@keyframes hangOnRight {    from {        -webkit-transform-origin: right;                transform-origin: right;    }40% {        -webkit-transform: rotate(-100deg);                transform: rotate(-100deg);        -webkit-transform-origin: right;                transform-origin: right;    }55% {        -webkit-transform: rotate(-80deg);                transform: rotate(-80deg);        -webkit-transform-origin: right;                transform-origin: right;    }70% {        -webkit-transform: rotate(-95deg);                transform: rotate(-95deg);        -webkit-transform-origin: right;                transform-origin: right;    }85% {        -webkit-transform: rotate(-85deg);                transform: rotate(-85deg);        -webkit-transform-origin: right;                transform-origin: right;    }100% {        -webkit-transform: rotate(-90deg);                transform: rotate(-90deg);        -webkit-transform-origin: right;                transform-origin: right;    }}.hangAndDropLeft {    -webkit-animation-name: hangAndDropLeft;            animation-name: hangAndDropLeft;}@-webkit-keyframes hangAndDropLeft {    from {        -webkit-transform-origin: left;                transform-origin: left;    }50% {        -webkit-transform: rotate(100deg);                transform: rotate(100deg);        -webkit-transform-origin: left;                transform-origin: left;    }60% {        -webkit-transform: rotate(90deg);                transform: rotate(90deg);        -webkit-transform-origin: left;                transform-origin: left;        opacity: 1;    }to {        -webkit-transform: translateY(300px) rotate(70deg);                transform: translateY(300px) rotate(70deg);        -webkit-transform-origin: left;                transform-origin: left;        opacity: 0;    }}@keyframes hangAndDropLeft {    from {        -webkit-transform-origin: left;                transform-origin: left;    }50% {        -webkit-transform: rotate(100deg);                transform: rotate(100deg);        -webkit-transform-origin: left;                transform-origin: left;    }60% {        -webkit-transform: rotate(90deg);                transform: rotate(90deg);        -webkit-transform-origin: left;                transform-origin: left;        opacity: 1;    }to {        -webkit-transform: translateY(300px) rotate(70deg);                transform: translateY(300px) rotate(70deg);        -webkit-transform-origin: left;                transform-origin: left;        opacity: 0;    }}.hangAndDropRight {    -webkit-animation-name: hangAndDropRight;            animation-name: hangAndDropRight;}@-webkit-keyframes hangAndDropRight {    from {        -webkit-transform-origin: right;                transform-origin: right;    }50% {        -webkit-transform: rotate(-100deg);                transform: rotate(-100deg);        -webkit-transform-origin: right;                transform-origin: right;    }60% {        -webkit-transform: rotate(-90deg);                transform: rotate(-90deg);        -webkit-transform-origin: right;                transform-origin: right;        opacity: 1;    }to {        -webkit-transform: translateY(300px) rotate(-70deg);                transform: translateY(300px) rotate(-70deg);        -webkit-transform-origin: right;                transform-origin: right;        opacity: 0;    }}@keyframes hangAndDropRight {    from {        -webkit-transform-origin: right;                transform-origin: right;    }50% {        -webkit-transform: rotate(-100deg);                transform: rotate(-100deg);        -webkit-transform-origin: right;                transform-origin: right;    }60% {        -webkit-transform: rotate(-90deg);                transform: rotate(-90deg);        -webkit-transform-origin: right;                transform-origin: right;        opacity: 1;    }to {        -webkit-transform: translateY(300px) rotate(-70deg);                transform: translateY(300px) rotate(-70deg);        -webkit-transform-origin: right;                transform-origin: right;        opacity: 0;    }}.pulseShake {    -webkit-animation-name: pulseShake;            animation-name: pulseShake;    animation-iteration-count: infinite;}@-webkit-keyframes pulseShake {    90% {        -webkit-transform: scale(1);                transform: scale(1);    }92% {        -webkit-transform: scale(1.2);                transform: scale(1.2);    }96% {        -webkit-transform: scale(1,1);                transform: scale(1,1);    }98% {        -webkit-transform: scale(1.1);                transform: scale(1.1);    }}@keyframes pulseShake {    90% {        -webkit-transform: scale(1);                transform: scale(1);    }92% {        -webkit-transform: scale(1.2);                transform: scale(1.2);    }96% {        -webkit-transform: scale(1,1);                transform: scale(1,1);    }98% {        -webkit-transform: scale(1.1);                transform: scale(1.1);    }}.horizontalShake {    -webkit-animation-name: horizontalShake;            animation-name: horizontalShake;    animation-iteration-count: infinite;}.madMax,.verticalShake {    -webkit-animation-iteration-count: infinite;}@-webkit-keyframes horizontalShake {    12%,    21%,    3%,    30%,    39%,    48%,    57%,    65%,    74%,    83%,    92% {        -webkit-transform: translateX(5px);                transform: translateX(5px);    }15%,    24%,    33%,    42%,    51%,    6%,    60%,    68%,    77%,    86%,    95% {        -webkit-transform: translateX(3px);                transform: translateX(3px);    }18%,    27%,    36%,    45%,    54%,    63%,    71%,    80%,    89%,    9%,    98% {        -webkit-transform: translateX(-5px);                transform: translateX(-5px);    }}@keyframes horizontalShake {    12%,    21%,    3%,    30%,    39%,    48%,    57%,    65%,    74%,    83%,    92% {        -webkit-transform: translateX(5px);                transform: translateX(5px);    }15%,    24%,    33%,    42%,    51%,    6%,    60%,    68%,    77%,    86%,    95% {        -webkit-transform: translateX(3px);                transform: translateX(3px);    }18%,    27%,    36%,    45%,    54%,    63%,    71%,    80%,    89%,    9%,    98% {        -webkit-transform: translateX(-5px);                transform: translateX(-5px);    }}.verticalShake {    -webkit-animation-name: verticalShake;            animation-name: verticalShake;    animation-iteration-count: infinite;}@-webkit-keyframes verticalShake {    12%,    21%,    3%,    30%,    39%,    48%,    57%,    65%,    74%,    83%,    92% {        -webkit-transform: translateY(5px);                transform: translateY(5px);    }15%,    24%,    33%,    42%,    51%,    6%,    60%,    68%,    77%,    86%,    95% {        -webkit-transform: translateY(3px);                transform: translateY(3px);    }18%,    27%,    36%,    45%,    54%,    63%,    71%,    80%,    89%,    9%,    98% {        -webkit-transform: translateY(-5px);                transform: translateY(-5px);    }}@keyframes verticalShake {    12%,    21%,    3%,    30%,    39%,    48%,    57%,    65%,    74%,    83%,    92% {        -webkit-transform: translateY(5px);                transform: translateY(5px);    }15%,    24%,    33%,    42%,    51%,    6%,    60%,    68%,    77%,    86%,    95% {        -webkit-transform: translateY(3px);                transform: translateY(3px);    }18%,    27%,    36%,    45%,    54%,    63%,    71%,    80%,    89%,    9%,    98% {        -webkit-transform: translateY(-5px);                transform: translateY(-5px);    }}.madMax {    -webkit-animation-name: madMax;            animation-name: madMax;    animation-iteration-count: infinite;}.coolHorizontalShake,.coolVerticalShake {    -webkit-animation-iteration-count: infinite;}@-webkit-keyframes madMax {    12%,    21%,    3%,    30%,    39%,    48%,    57%,    65%,    74%,    83%,    92% {        -webkit-transform: translateY(5px) scale(1.1);                transform: translateY(5px) scale(1.1);    }15%,    24%,    33%,    42%,    51%,    6%,    60%,    68%,    77%,    86%,    95% {        -webkit-transform: translateY(3px) scale(0.8);                transform: translateY(3px) scale(0.8);    }18%,    27%,    36%,    45%,    54%,    63%,    71%,    80%,    89%,    9%,    98% {        -webkit-transform: translateY(-5px) scale(1.1);                transform: translateY(-5px) scale(1.1);    }}@keyframes madMax {    12%,    21%,    3%,    30%,    39%,    48%,    57%,    65%,    74%,    83%,    92% {        -webkit-transform: translateY(5px) scale(1.1);                transform: translateY(5px) scale(1.1);    }15%,    24%,    33%,    42%,    51%,    6%,    60%,    68%,    77%,    86%,    95% {        -webkit-transform: translateY(3px) scale(0.8);                transform: translateY(3px) scale(0.8);    }18%,    27%,    36%,    45%,    54%,    63%,    71%,    80%,    89%,    9%,    98% {        -webkit-transform: translateY(-5px) scale(1.1);                transform: translateY(-5px) scale(1.1);    }}.coolHorizontalShake {    -webkit-animation-name: coolHorizontalShake;            animation-name: coolHorizontalShake;    animation-iteration-count: infinite;}@-webkit-keyframes coolHorizontalShake {    21%,    3%,    39%,    57%,    74%,    92% {        -webkit-transform: translateX(5px);                transform: translateX(5px);    }24%,    42%,    6%,    60%,    77%,    95% {        -webkit-transform: translateX(3px);                transform: translateX(3px);    }27%,    45%,    63%,    80%,    9%,    98% {        -webkit-transform: translateX(-5px);                transform: translateX(-5px);    }}@keyframes coolHorizontalShake {    21%,    3%,    39%,    57%,    74%,    92% {        -webkit-transform: translateX(5px);                transform: translateX(5px);    }24%,    42%,    6%,    60%,    77%,    95% {        -webkit-transform: translateX(3px);                transform: translateX(3px);    }27%,    45%,    63%,    80%,    9%,    98% {        -webkit-transform: translateX(-5px);                transform: translateX(-5px);    }}.coolVerticalShake {    -webkit-animation-name: coolVerticalShake;            animation-name: coolVerticalShake;    animation-iteration-count: infinite;}@-webkit-keyframes coolVerticalShake {    21%,    3%,    39%,    57%,    74%,    92% {        -webkit-transform: translateY(5px);                transform: translateY(5px);    }24%,    42%,    6%,    60%,    77%,    95% {        -webkit-transform: translateY(3px);                transform: translateY(3px);    }27%,    45%,    63%,    80%,    9%,    98% {        -webkit-transform: translateY(-5px);                transform: translateY(-5px);    }}@keyframes coolVerticalShake {    21%,    3%,    39%,    57%,    74%,    92% {        -webkit-transform: translateY(5px);                transform: translateY(5px);    }24%,    42%,    6%,    60%,    77%,    95% {        -webkit-transform: translateY(3px);                transform: translateY(3px);    }27%,    45%,    63%,    80%,    9%,    98% {        -webkit-transform: translateY(-5px);                transform: translateY(-5px);    }}.quietMad {    -webkit-animation-name: quietMad;            animation-name: quietMad;    -webkit-animation-iteration-count: infinite;            animation-iteration-count: infinite;}@-webkit-keyframes quietMad {    21%,    3%,    39%,    57%,    74%,    92% {        -webkit-transform: translateY(5px) scale(1.1);                transform: translateY(5px) scale(1.1);    }24%,    42%,    6%,    60%,    77%,    95% {        -webkit-transform: translateY(3px) scale(0.8);                transform: translateY(3px) scale(0.8);    }27%,    45%,    63%,    80%,    9%,    98% {        -webkit-transform: translateY(-5px) scale(1.1);                transform: translateY(-5px) scale(1.1);    }}@keyframes quietMad {    21%,    3%,    39%,    57%,    74%,    92% {        -webkit-transform: translateY(5px) scale(1.1);                transform: translateY(5px) scale(1.1);    }24%,    42%,    6%,    60%,    77%,    95% {        -webkit-transform: translateY(3px) scale(0.8);                transform: translateY(3px) scale(0.8);    }27%,    45%,    63%,    80%,    9%,    98% {        -webkit-transform: translateY(-5px) scale(1.1);                transform: translateY(-5px) scale(1.1);    }}.vibration {    -webkit-animation: vibration 0.1s linear infinite;            animation: vibration 0.1s linear infinite;}@-webkit-keyframes vibration {    50% {        -webkit-transform: skewY(1deg) skewX(-1deg) scale(1.06);                transform: skewY(1deg) skewX(-1deg) scale(1.06);    }}@keyframes vibration {    50% {        -webkit-transform: skewY(1deg) skewX(-1deg) scale(1.06);                transform: skewY(1deg) skewX(-1deg) scale(1.06);    }}.pushReleaseFrom {    -webkit-animation-name: pushReleaseFrom;            animation-name: pushReleaseFrom;}@-webkit-keyframes pushReleaseFrom {    from {        -webkit-transform: scale(3,3);                transform: scale(3,3);        opacity: 0;    }30% {        -webkit-transform: scale(0.5,0.5);                transform: scale(0.5,0.5);    }}@keyframes pushReleaseFrom {    from {        -webkit-transform: scale(3,3);                transform: scale(3,3);        opacity: 0;    }30% {        -webkit-transform: scale(0.5,0.5);                transform: scale(0.5,0.5);    }}.pushReleaseFromLeft {    -webkit-animation-name: pushReleaseFromLeft;            animation-name: pushReleaseFromLeft;}@-webkit-keyframes pushReleaseFromLeft {    from {        -webkit-transform: translateX(-100%);                transform: translateX(-100%);    }30% {        -webkit-transform: translateX(100px);                transform: translateX(100px);    }}@keyframes pushReleaseFromLeft {    from {        -webkit-transform: translateX(-100%);                transform: translateX(-100%);    }30% {        -webkit-transform: translateX(100px);                transform: translateX(100px);    }}.pushReleaseFromRight {    -webkit-animation-name: pushReleaseFromRight;            animation-name: pushReleaseFromRight;}@-webkit-keyframes pushReleaseFromRight {    from {        -webkit-transform: translateX(100%);                transform: translateX(100%);    }30% {        -webkit-transform: translateX(-100px);                transform: translateX(-100px);    }}@keyframes pushReleaseFromRight {    from {        -webkit-transform: translateX(100%);                transform: translateX(100%);    }30% {        -webkit-transform: translateX(-100px);                transform: translateX(-100px);    }}.pushReleaseFromTop {    -webkit-animation-name: pushReleaseFromTop;            animation-name: pushReleaseFromTop;}@-webkit-keyframes pushReleaseFromTop {    from {        -webkit-transform: translateY(-100%);                transform: translateY(-100%);    }30% {        -webkit-transform: translateY(100px);                transform: translateY(100px);    }}@keyframes pushReleaseFromTop {    from {        -webkit-transform: translateY(-100%);                transform: translateY(-100%);    }30% {        -webkit-transform: translateY(100px);                transform: translateY(100px);    }}.pushReleaseFromBottom {    -webkit-animation-name: pushReleaseFromBottom;            animation-name: pushReleaseFromBottom;}@-webkit-keyframes pushReleaseFromBottom {    from {        -webkit-transform: translateY(100%);                transform: translateY(100%);    }30% {        -webkit-transform: translateY(-100px);                transform: translateY(-100px);    }}@keyframes pushReleaseFromBottom {    from {        -webkit-transform: translateY(100%);                transform: translateY(100%);    }30% {        -webkit-transform: translateY(-100px);                transform: translateY(-100px);    }}.pushReleaseTo {    -webkit-animation-name: pushReleaseTo;            animation-name: pushReleaseTo;}@-webkit-keyframes pushReleaseTo {    30% {        -webkit-transform: scale(0.5,0.5);                transform: scale(0.5,0.5);    }to {        -webkit-transform: scale(5,5);                transform: scale(5,5);        opacity: 0;    }}@keyframes pushReleaseTo {    30% {        -webkit-transform: scale(0.5,0.5);                transform: scale(0.5,0.5);    }to {        -webkit-transform: scale(5,5);                transform: scale(5,5);        opacity: 0;    }}.pushReleaseToLeft {    -webkit-animation-name: pushReleaseToLeft;            animation-name: pushReleaseToLeft;}@-webkit-keyframes pushReleaseToLeft {    30% {        -webkit-transform: translateX(100px);                transform: translateX(100px);    }to {        -webkit-transform: translateX(-100%);                transform: translateX(-100%);        opacity: 0;    }}@keyframes pushReleaseToLeft {    30% {        -webkit-transform: translateX(100px);                transform: translateX(100px);    }to {        -webkit-transform: translateX(-100%);                transform: translateX(-100%);        opacity: 0;    }}.pushReleaseToRight {    -webkit-animation-name: pushReleaseToRight;            animation-name: pushReleaseToRight;}@-webkit-keyframes pushReleaseToRight {    30% {        -webkit-transform: translateX(-100px);                transform: translateX(-100px);    }to {        -webkit-transform: translateX(100%);                transform: translateX(100%);        opacity: 0;    }}@keyframes pushReleaseToRight {    30% {        -webkit-transform: translateX(-100px);                transform: translateX(-100px);    }to {        -webkit-transform: translateX(100%);                transform: translateX(100%);        opacity: 0;    }}.pushReleaseToTop {    -webkit-animation-name: pushReleaseToTop;            animation-name: pushReleaseToTop;}@-webkit-keyframes pushReleaseToTop {    30% {        -webkit-transform: translateY(100px);                transform: translateY(100px);    }to {        -webkit-transform: translateY(-100%);                transform: translateY(-100%);        opacity: 0;    }}@keyframes pushReleaseToTop {    30% {        -webkit-transform: translateY(100px);                transform: translateY(100px);    }to {        -webkit-transform: translateY(-100%);                transform: translateY(-100%);        opacity: 0;    }}.pushReleaseToBottom {    -webkit-animation-name: pushReleaseToBottom;            animation-name: pushReleaseToBottom;}@-webkit-keyframes pushReleaseToBottom {    30% {        -webkit-transform: translateY(-100px);                transform: translateY(-100px);    }to {        -webkit-transform: translateY(100%);                transform: translateY(100%);        opacity: 0;    }}@keyframes pushReleaseToBottom {    30% {        -webkit-transform: translateY(-100px);                transform: translateY(-100px);    }to {        -webkit-transform: translateY(100%);                transform: translateY(100%);        opacity: 0;    }}.flipX {    -webkit-animation-name: flipX;            animation-name: flipX;}@-webkit-keyframes flipX {    from {        -webkit-transform: perspective(600px) rotateX(-180deg);                transform: perspective(600px) rotateX(-180deg);        opacity: 0;    }to {        -webkit-transform: perspective(600px) rotateX(-360deg);                transform: perspective(600px) rotateX(-360deg);    }}@keyframes flipX {    from {        -webkit-transform: perspective(600px) rotateX(-180deg);                transform: perspective(600px) rotateX(-180deg);        opacity: 0;    }to {        -webkit-transform: perspective(600px) rotateX(-360deg);                transform: perspective(600px) rotateX(-360deg);    }}.flipXZoomIn {    -webkit-animation-name: flipXZoomIn;            animation-name: flipXZoomIn;}@-webkit-keyframes flipXZoomIn {    from {        -webkit-transform: perspective(600px) rotateX(0) scale(1);                transform: perspective(600px) rotateX(0) scale(1);        -webkit-animation-timing-function: ease-out;                animation-timing-function: ease-out;    }40% {        -webkit-transform: perspective(600px) rotateX(-180deg) scale(1.8);                transform: perspective(600px) rotateX(-180deg) scale(1.8);        -webkit-animation-timing-function: ease-out;                animation-timing-function: ease-out;    }80% {        -webkit-transform: perspective(600px) rotateX(-360deg) scale(0.7);                transform: perspective(600px) rotateX(-360deg) scale(0.7);        -webkit-animation-timing-function: ease-in;                animation-timing-function: ease-in;    }to {        -webkit-transform: scale(1);                transform: scale(1);    }}@keyframes flipXZoomIn {    from {        -webkit-transform: perspective(600px) rotateX(0) scale(1);                transform: perspective(600px) rotateX(0) scale(1);        -webkit-animation-timing-function: ease-out;                animation-timing-function: ease-out;    }40% {        -webkit-transform: perspective(600px) rotateX(-180deg) scale(1.8);                transform: perspective(600px) rotateX(-180deg) scale(1.8);        -webkit-animation-timing-function: ease-out;                animation-timing-function: ease-out;    }80% {        -webkit-transform: perspective(600px) rotateX(-360deg) scale(0.7);                transform: perspective(600px) rotateX(-360deg) scale(0.7);        -webkit-animation-timing-function: ease-in;                animation-timing-function: ease-in;    }to {        -webkit-transform: scale(1);                transform: scale(1);    }}.flipXZoomOut {    -webkit-animation-name: flipXZoomOut;            animation-name: flipXZoomOut;}@-webkit-keyframes flipXZoomOut {    from {        -webkit-transform: perspective(600px) rotateX(0) scale(1);                transform: perspective(600px) rotateX(0) scale(1);        -webkit-animation-timing-function: ease-out;                animation-timing-function: ease-out;    }40% {        -webkit-transform: perspective(600px) rotateX(180deg) scale(1.8);                transform: perspective(600px) rotateX(180deg) scale(1.8);        -webkit-animation-timing-function: ease-out;                animation-timing-function: ease-out;    }80% {        -webkit-transform: perspective(600px) rotateX(360deg) scale(0.7);                transform: perspective(600px) rotateX(360deg) scale(0.7);        -webkit-animation-timing-function: ease-in;                animation-timing-function: ease-in;    }to {        -webkit-transform: scale(1);                transform: scale(1);    }}@keyframes flipXZoomOut {    from {        -webkit-transform: perspective(600px) rotateX(0) scale(1);                transform: perspective(600px) rotateX(0) scale(1);        -webkit-animation-timing-function: ease-out;                animation-timing-function: ease-out;    }40% {        -webkit-transform: perspective(600px) rotateX(180deg) scale(1.8);                transform: perspective(600px) rotateX(180deg) scale(1.8);        -webkit-animation-timing-function: ease-out;                animation-timing-function: ease-out;    }80% {        -webkit-transform: perspective(600px) rotateX(360deg) scale(0.7);                transform: perspective(600px) rotateX(360deg) scale(0.7);        -webkit-animation-timing-function: ease-in;                animation-timing-function: ease-in;    }to {        -webkit-transform: scale(1);                transform: scale(1);    }}.flipY {    -webkit-animation-name: flipY;            animation-name: flipY;}@-webkit-keyframes flipY {    from {        -webkit-transform: perspective(600px) rotateY(180deg);                transform: perspective(600px) rotateY(180deg);        opacity: 0;    }to {        -webkit-transform: perspective(600px) rotateY(360deg);                transform: perspective(600px) rotateY(360deg);    }}@keyframes flipY {    from {        -webkit-transform: perspective(600px) rotateY(180deg);                transform: perspective(600px) rotateY(180deg);        opacity: 0;    }to {        -webkit-transform: perspective(600px) rotateY(360deg);                transform: perspective(600px) rotateY(360deg);    }}.flipYZoomIn {    -webkit-animation-name: flipYZoomIn;            animation-name: flipYZoomIn;}@-webkit-keyframes flipYZoomIn {    from {        -webkit-transform: perspective(600px) rotateY(0) scale(1);                transform: perspective(600px) rotateY(0) scale(1);        -webkit-animation-timing-function: ease-out;                animation-timing-function: ease-out;    }40% {        -webkit-transform: perspective(600px) rotateY(180deg) scale(1.6);                transform: perspective(600px) rotateY(180deg) scale(1.6);        -webkit-animation-timing-function: ease-out;                animation-timing-function: ease-out;    }80% {        -webkit-transform: perspective(600px) rotateY(360deg) scale(0.7);                transform: perspective(600px) rotateY(360deg) scale(0.7);        -webkit-animation-timing-function: ease-in;                animation-timing-function: ease-in;    }to {        -webkit-transform: scale(1);                transform: scale(1);    }}@keyframes flipYZoomIn {    from {        -webkit-transform: perspective(600px) rotateY(0) scale(1);                transform: perspective(600px) rotateY(0) scale(1);        -webkit-animation-timing-function: ease-out;                animation-timing-function: ease-out;    }40% {        -webkit-transform: perspective(600px) rotateY(180deg) scale(1.6);                transform: perspective(600px) rotateY(180deg) scale(1.6);        -webkit-animation-timing-function: ease-out;                animation-timing-function: ease-out;    }80% {        -webkit-transform: perspective(600px) rotateY(360deg) scale(0.7);                transform: perspective(600px) rotateY(360deg) scale(0.7);        -webkit-animation-timing-function: ease-in;                animation-timing-function: ease-in;    }to {        -webkit-transform: scale(1);                transform: scale(1);    }}.flipYZoomOut {    -webkit-animation-name: flipYZoomOut;            animation-name: flipYZoomOut;}@-webkit-keyframes flipYZoomOut {    from {        -webkit-transform: perspective(600px) rotateY(0) scale(1);                transform: perspective(600px) rotateY(0) scale(1);        -webkit-animation-timing-function: ease-out;                animation-timing-function: ease-out;    }40% {        -webkit-transform: perspective(600px) rotateY(180deg) scale(0.6);                transform: perspective(600px) rotateY(180deg) scale(0.6);        -webkit-animation-timing-function: ease-out;                animation-timing-function: ease-out;    }80% {        -webkit-transform: perspective(600px) rotateY(360deg) scale(1.8);                transform: perspective(600px) rotateY(360deg) scale(1.8);        -webkit-animation-timing-function: ease-in;                animation-timing-function: ease-in;    }to {        -webkit-transform: scale(1);                transform: scale(1);    }}@keyframes flipYZoomOut {    from {        -webkit-transform: perspective(600px) rotateY(0) scale(1);                transform: perspective(600px) rotateY(0) scale(1);        -webkit-animation-timing-function: ease-out;                animation-timing-function: ease-out;    }40% {        -webkit-transform: perspective(600px) rotateY(180deg) scale(0.6);                transform: perspective(600px) rotateY(180deg) scale(0.6);        -webkit-animation-timing-function: ease-out;                animation-timing-function: ease-out;    }80% {        -webkit-transform: perspective(600px) rotateY(360deg) scale(1.8);                transform: perspective(600px) rotateY(360deg) scale(1.8);        -webkit-animation-timing-function: ease-in;                animation-timing-function: ease-in;    }to {        -webkit-transform: scale(1);                transform: scale(1);    }}.skewLeft {    -webkit-animation-name: skewLeft;            animation-name: skewLeft;}@-webkit-keyframes skewLeft {    70% {        -webkit-transform: skewX(40deg);                transform: skewX(40deg);    }}@keyframes skewLeft {    70% {        -webkit-transform: skewX(40deg);                transform: skewX(40deg);    }}.skewRight {    -webkit-animation-name: skewRight;            animation-name: skewRight;}@-webkit-keyframes skewRight {    70% {        -webkit-transform: skewX(-40deg);                transform: skewX(-40deg);    }}@keyframes skewRight {    70% {        -webkit-transform: skewX(-40deg);                transform: skewX(-40deg);    }}.skewInLeft {    -webkit-animation-name: skewInLeft;            animation-name: skewInLeft;}@-webkit-keyframes skewInLeft {    from {        -webkit-transform: translateX(-100%) skewX(-40deg);                transform: translateX(-100%) skewX(-40deg);        opacity: 0;;    }70% {        -webkit-transform: skewX(-30deg);                transform: skewX(-30deg);    }}@keyframes skewInLeft {    from {        -webkit-transform: translateX(-100%) skewX(-40deg);                transform: translateX(-100%) skewX(-40deg);        opacity: 0;;    }70% {        -webkit-transform: skewX(-30deg);                transform: skewX(-30deg);    }}.skewInRight {    -webkit-animation-name: skewInRight;            animation-name: skewInRight;}@-webkit-keyframes skewInRight {    from {        -webkit-transform: translateX(100%) skewX(40deg);                transform: translateX(100%) skewX(40deg);        opacity: 0;;    }70% {        -webkit-transform: skewX(30deg);                transform: skewX(30deg);    }}@keyframes skewInRight {    from {        -webkit-transform: translateX(100%) skewX(40deg);                transform: translateX(100%) skewX(40deg);        opacity: 0;;    }70% {        -webkit-transform: skewX(30deg);                transform: skewX(30deg);    }}.skewOutLeft {    -webkit-animation-name: skewOutLeft;            animation-name: skewOutLeft;}@-webkit-keyframes skewOutLeft {    20% {        -webkit-transform: skewX(40deg);                transform: skewX(40deg);    }to {        -webkit-transform: translateX(-100%) skewX(40deg);                transform: translateX(-100%) skewX(40deg);        opacity: 0;    }}@keyframes skewOutLeft {    20% {        -webkit-transform: skewX(40deg);                transform: skewX(40deg);    }to {        -webkit-transform: translateX(-100%) skewX(40deg);                transform: translateX(-100%) skewX(40deg);        opacity: 0;    }}.skewOutRight {    -webkit-animation-name: skewOutRight;            animation-name: skewOutRight;}@-webkit-keyframes skewOutRight {    20% {        -webkit-transform: skewX(-40deg);                transform: skewX(-40deg);    }to {        -webkit-transform: translateX(100%) skewX(-40deg);                transform: translateX(100%) skewX(-40deg);        opacity: 0;    }}@keyframes skewOutRight {    20% {        -webkit-transform: skewX(-40deg);                transform: skewX(-40deg);    }to {        -webkit-transform: translateX(100%) skewX(-40deg);                transform: translateX(100%) skewX(-40deg);        opacity: 0;    }}.shockZoom {    -webkit-animation-name: shockZoom;            animation-name: shockZoom;}@-webkit-keyframes shockZoom {    from {        -webkit-transform: matrix(5,0,0,5,0,0);                transform: matrix(5,0,0,5,0,0);    }35% {        -webkit-transform: matrix(2,0,0,2,0,0);                transform: matrix(2,0,0,2,0,0);    }43% {        -webkit-transform: matrix(1,0,0,1,0,0);                transform: matrix(1,0,0,1,0,0);    }}@keyframes shockZoom {    from {        -webkit-transform: matrix(5,0,0,5,0,0);                transform: matrix(5,0,0,5,0,0);    }35% {        -webkit-transform: matrix(2,0,0,2,0,0);                transform: matrix(2,0,0,2,0,0);    }43% {        -webkit-transform: matrix(1,0,0,1,0,0);                transform: matrix(1,0,0,1,0,0);    }}.shockInLeft {    -webkit-animation-name: shockInLeft;            animation-name: shockInLeft;}@-webkit-keyframes shockInLeft {    from {        -webkit-transform: matrix(1,0,0,1,-800,0);                transform: matrix(1,0,0,1,-800,0);    }35% {        -webkit-transform: matrix(1,0,0,1,50,0);                transform: matrix(1,0,0,1,50,0);    }43% {        -webkit-transform: matrix(1,0,0,1,0,0);                transform: matrix(1,0,0,1,0,0);    }}@keyframes shockInLeft {    from {        -webkit-transform: matrix(1,0,0,1,-800,0);                transform: matrix(1,0,0,1,-800,0);    }35% {        -webkit-transform: matrix(1,0,0,1,50,0);                transform: matrix(1,0,0,1,50,0);    }43% {        -webkit-transform: matrix(1,0,0,1,0,0);                transform: matrix(1,0,0,1,0,0);    }}.shockInRight {    -webkit-animation-name: shockInRight;            animation-name: shockInRight;}@-webkit-keyframes shockInRight {    from {        -webkit-transform: matrix(1,0,0,1,800,0);                transform: matrix(1,0,0,1,800,0);    }35% {        -webkit-transform: matrix(1,0,0,1,-50,0);                transform: matrix(1,0,0,1,-50,0);    }43% {        -webkit-transform: matrix(1,0,0,1,0,0);                transform: matrix(1,0,0,1,0,0);    }}@keyframes shockInRight {    from {        -webkit-transform: matrix(1,0,0,1,800,0);                transform: matrix(1,0,0,1,800,0);    }35% {        -webkit-transform: matrix(1,0,0,1,-50,0);                transform: matrix(1,0,0,1,-50,0);    }43% {        -webkit-transform: matrix(1,0,0,1,0,0);                transform: matrix(1,0,0,1,0,0);    }}.shockInTop {    -webkit-animation-name: shockInTop;            animation-name: shockInTop;}@-webkit-keyframes shockInTop {    from {        -webkit-transform: matrix(1,0,0,1,0,-400);                transform: matrix(1,0,0,1,0,-400);    }35% {        -webkit-transform: matrix(1,0,0,1,0,50);                transform: matrix(1,0,0,1,0,50);    }43% {        -webkit-transform: matrix(1,0,0,1,0,0);                transform: matrix(1,0,0,1,0,0);    }}@keyframes shockInTop {    from {        -webkit-transform: matrix(1,0,0,1,0,-400);                transform: matrix(1,0,0,1,0,-400);    }35% {        -webkit-transform: matrix(1,0,0,1,0,50);                transform: matrix(1,0,0,1,0,50);    }43% {        -webkit-transform: matrix(1,0,0,1,0,0);                transform: matrix(1,0,0,1,0,0);    }}.shockInBottom {    -webkit-animation-name: shockInBottom;            animation-name: shockInBottom;}@-webkit-keyframes shockInBottom {    from {        -webkit-transform: matrix(1,0,0,1,0,400);                transform: matrix(1,0,0,1,0,400);    }35% {        -webkit-transform: matrix(1,0,0,1,0,-50);                transform: matrix(1,0,0,1,0,-50);    }43% {        -webkit-transform: matrix(1,0,0,1,0,0);                transform: matrix(1,0,0,1,0,0);    }}@keyframes shockInBottom {    from {        -webkit-transform: matrix(1,0,0,1,0,400);                transform: matrix(1,0,0,1,0,400);    }35% {        -webkit-transform: matrix(1,0,0,1,0,-50);                transform: matrix(1,0,0,1,0,-50);    }43% {        -webkit-transform: matrix(1,0,0,1,0,0);                transform: matrix(1,0,0,1,0,0);    }}.pullRelease {    -webkit-animation-name: pullRelease;            animation-name: pullRelease;}@-webkit-keyframes pullRelease {    15% {        -webkit-transform: scale(1.8);                transform: scale(1.8);    }}@keyframes pullRelease {    15% {        -webkit-transform: scale(1.8);                transform: scale(1.8);    }}.pushRelease {    -webkit-animation-name: pushRelease;            animation-name: pushRelease;}@-webkit-keyframes pushRelease {    15% {        -webkit-transform: scale(0.5);                transform: scale(0.5);    }}@keyframes pushRelease {    15% {        -webkit-transform: scale(0.5);                transform: scale(0.5);    }}.swingInLeft {    -webkit-animation-name: swingInLeft;            animation-name: swingInLeft;}@-webkit-keyframes swingInLeft {    from {        -webkit-transform: matrix(3,0,0,3,-800,0);                transform: matrix(3,0,0,3,-800,0);        -webkit-animation-timing-function: ease-out;                animation-timing-function: ease-out;    }50% {        -webkit-transform: matrix(1.3,0,0,1.3,20,0);                transform: matrix(1.3,0,0,1.3,20,0);    }}@keyframes swingInLeft {    from {        -webkit-transform: matrix(3,0,0,3,-800,0);                transform: matrix(3,0,0,3,-800,0);        -webkit-animation-timing-function: ease-out;                animation-timing-function: ease-out;    }50% {        -webkit-transform: matrix(1.3,0,0,1.3,20,0);                transform: matrix(1.3,0,0,1.3,20,0);    }}.swingInRight {    -webkit-animation-name: swingInRight;            animation-name: swingInRight;}@-webkit-keyframes swingInRight {    from {        -webkit-transform: matrix(3,0,0,3,800,0);                transform: matrix(3,0,0,3,800,0);        -webkit-animation-timing-function: ease-out;                animation-timing-function: ease-out;    }50% {        -webkit-transform: matrix(1.3,0,0,1.3,-20,0);                transform: matrix(1.3,0,0,1.3,-20,0);    }}@keyframes swingInRight {    from {        -webkit-transform: matrix(3,0,0,3,800,0);                transform: matrix(3,0,0,3,800,0);        -webkit-animation-timing-function: ease-out;                animation-timing-function: ease-out;    }50% {        -webkit-transform: matrix(1.3,0,0,1.3,-20,0);                transform: matrix(1.3,0,0,1.3,-20,0);    }}.swingInTop {    -webkit-animation-name: swingInTop;            animation-name: swingInTop;}@-webkit-keyframes swingInTop {    from {        -webkit-transform: matrix(3,0,0,3,0,-800);                transform: matrix(3,0,0,3,0,-800);        -webkit-animation-timing-function: ease-out;                animation-timing-function: ease-out;    }50% {        -webkit-transform: matrix(1.3,0,0,1.3,0,20);                transform: matrix(1.3,0,0,1.3,0,20);    }}@keyframes swingInTop {    from {        -webkit-transform: matrix(3,0,0,3,0,-800);                transform: matrix(3,0,0,3,0,-800);        -webkit-animation-timing-function: ease-out;                animation-timing-function: ease-out;    }50% {        -webkit-transform: matrix(1.3,0,0,1.3,0,20);                transform: matrix(1.3,0,0,1.3,0,20);    }}.swingInBottom {    -webkit-animation-name: swingInBottom;            animation-name: swingInBottom;}@-webkit-keyframes swingInBottom {    from {        -webkit-transform: matrix(3,0,0,3,0,800);                transform: matrix(3,0,0,3,0,800);        -webkit-animation-timing-function: ease-out;                animation-timing-function: ease-out;    }50% {        -webkit-transform: matrix(1.3,0,0,1.3,0,-20);                transform: matrix(1.3,0,0,1.3,0,-20);    }}@keyframes swingInBottom {    from {        -webkit-transform: matrix(3,0,0,3,0,800);                transform: matrix(3,0,0,3,0,800);        -webkit-animation-timing-function: ease-out;                animation-timing-function: ease-out;    }50% {        -webkit-transform: matrix(1.3,0,0,1.3,0,-20);                transform: matrix(1.3,0,0,1.3,0,-20);    }}.elevateLeft {    -webkit-animation-name: elevateLeft;            animation-name: elevateLeft;}@-webkit-keyframes elevateLeft {    from {        -webkit-transform: translateY(100%) rotate(-20deg);                transform: translateY(100%) rotate(-20deg);        -webkit-transform-origin: right;                transform-origin: right;    }40% {        -webkit-transform: rotate(20deg);                transform: rotate(20deg);        -webkit-transform-origin: right;                transform-origin: right;    }65% {        -webkit-transform: rotate(0);                transform: rotate(0);        -webkit-transform-origin: right;                transform-origin: right;    }}@keyframes elevateLeft {    from {        -webkit-transform: translateY(100%) rotate(-20deg);                transform: translateY(100%) rotate(-20deg);        -webkit-transform-origin: right;                transform-origin: right;    }40% {        -webkit-transform: rotate(20deg);                transform: rotate(20deg);        -webkit-transform-origin: right;                transform-origin: right;    }65% {        -webkit-transform: rotate(0);                transform: rotate(0);        -webkit-transform-origin: right;                transform-origin: right;    }}.elevateRight {    -webkit-animation-name: elevateRight;            animation-name: elevateRight;}@-webkit-keyframes elevateRight {    from {        -webkit-transform: translateY(100%) rotate(20deg);                transform: translateY(100%) rotate(20deg);        -webkit-transform-origin: left;                transform-origin: left;    }40% {        -webkit-transform: rotate(-20deg);                transform: rotate(-20deg);        -webkit-transform-origin: left;                transform-origin: left;    }65% {        -webkit-transform: rotate(0);                transform: rotate(0);        -webkit-transform-origin: left;                transform-origin: left;    }}@keyframes elevateRight {    from {        -webkit-transform: translateY(100%) rotate(20deg);                transform: translateY(100%) rotate(20deg);        -webkit-transform-origin: left;                transform-origin: left;    }40% {        -webkit-transform: rotate(-20deg);                transform: rotate(-20deg);        -webkit-transform-origin: left;                transform-origin: left;    }65% {        -webkit-transform: rotate(0);                transform: rotate(0);        -webkit-transform-origin: left;                transform-origin: left;    }}.rollFromLeft {    -webkit-animation-name: rollFromLeft;            animation-name: rollFromLeft;}@-webkit-keyframes rollFromLeft {    from {        -webkit-transform: translateX(-100%) perspective(600px) rotateY(180deg);                transform: translateX(-100%) perspective(600px) rotateY(180deg);        opacity: 0;    }to {        -webkit-transform: translateX(0) perspective(600px) rotateY(0);                transform: translateX(0) perspective(600px) rotateY(0);        opacity: 1;    }}@keyframes rollFromLeft {    from {        -webkit-transform: translateX(-100%) perspective(600px) rotateY(180deg);                transform: translateX(-100%) perspective(600px) rotateY(180deg);        opacity: 0;    }to {        -webkit-transform: translateX(0) perspective(600px) rotateY(0);                transform: translateX(0) perspective(600px) rotateY(0);        opacity: 1;    }}.rollFromRight {    -webkit-animation-name: rollFromRight;            animation-name: rollFromRight;}@-webkit-keyframes rollFromRight {    from {        -webkit-transform: translateX(100%) perspective(600px) rotateY(-180deg);                transform: translateX(100%) perspective(600px) rotateY(-180deg);        opacity: 0;    }to {        -webkit-transform: translateX(0) perspective(600px) rotateY(0);                transform: translateX(0) perspective(600px) rotateY(0);        opacity: 1;    }}@keyframes rollFromRight {    from {        -webkit-transform: translateX(100%) perspective(600px) rotateY(-180deg);                transform: translateX(100%) perspective(600px) rotateY(-180deg);        opacity: 0;    }to {        -webkit-transform: translateX(0) perspective(600px) rotateY(0);                transform: translateX(0) perspective(600px) rotateY(0);        opacity: 1;    }}.rollFromTop {    -webkit-animation-name: rollFromTop;            animation-name: rollFromTop;}@-webkit-keyframes rollFromTop {    from {        -webkit-transform: translateY(-100%) perspective(600px) rotateY(180deg);                transform: translateY(-100%) perspective(600px) rotateY(180deg);        opacity: 0;    }to {        -webkit-transform: translateY(0) perspective(600px) rotateY(0);                transform: translateY(0) perspective(600px) rotateY(0);        opacity: 1;    }}@keyframes rollFromTop {    from {        -webkit-transform: translateY(-100%) perspective(600px) rotateY(180deg);                transform: translateY(-100%) perspective(600px) rotateY(180deg);        opacity: 0;    }to {        -webkit-transform: translateY(0) perspective(600px) rotateY(0);                transform: translateY(0) perspective(600px) rotateY(0);        opacity: 1;    }}.rollFromBottom {    -webkit-animation-name: rollFromBottom;            animation-name: rollFromBottom;}@-webkit-keyframes rollFromBottom {    from {        -webkit-transform: translateY(100%) perspective(600px) rotateY(-180deg);                transform: translateY(100%) perspective(600px) rotateY(-180deg);        opacity: 0;    }to {        -webkit-transform: translateY(0) perspective(600px) rotateY(0);                transform: translateY(0) perspective(600px) rotateY(0);        opacity: 1;    }}@keyframes rollFromBottom {    from {        -webkit-transform: translateY(100%) perspective(600px) rotateY(-180deg);                transform: translateY(100%) perspective(600px) rotateY(-180deg);        opacity: 0;    }to {        -webkit-transform: translateY(0) perspective(600px) rotateY(0);                transform: translateY(0) perspective(600px) rotateY(0);        opacity: 1;    }}.rollToLeft {    -webkit-animation-name: rollToLeft;            animation-name: rollToLeft;}@-webkit-keyframes rollToLeft {    from {        -webkit-transform: translateX(0) perspective(600px) rotateY(0);                transform: translateX(0) perspective(600px) rotateY(0);        opacity: 1;    }to {        -webkit-transform: translateX(-100%) perspective(600px) rotateY(180deg);                transform: translateX(-100%) perspective(600px) rotateY(180deg);        opacity: 0;    }}@keyframes rollToLeft {    from {        -webkit-transform: translateX(0) perspective(600px) rotateY(0);                transform: translateX(0) perspective(600px) rotateY(0);        opacity: 1;    }to {        -webkit-transform: translateX(-100%) perspective(600px) rotateY(180deg);                transform: translateX(-100%) perspective(600px) rotateY(180deg);        opacity: 0;    }}.rollToRight {    -webkit-animation-name: rollToRight;            animation-name: rollToRight;}@-webkit-keyframes rollToRight {    from {        -webkit-transform: translateX(0) perspective(600px) rotateY(0);                transform: translateX(0) perspective(600px) rotateY(0);        opacity: 1;    }to {        -webkit-transform: translateX(100%) perspective(600px) rotateY(-180deg);                transform: translateX(100%) perspective(600px) rotateY(-180deg);        opacity: 0;    }}@keyframes rollToRight {    from {        -webkit-transform: translateX(0) perspective(600px) rotateY(0);                transform: translateX(0) perspective(600px) rotateY(0);        opacity: 1;    }to {        -webkit-transform: translateX(100%) perspective(600px) rotateY(-180deg);                transform: translateX(100%) perspective(600px) rotateY(-180deg);        opacity: 0;    }}.rollToTop {    -webkit-animation-name: rollToTop;            animation-name: rollToTop;}@-webkit-keyframes rollToTop {    from {        -webkit-transform: translateY(0) perspective(600px) rotateX(0);                transform: translateY(0) perspective(600px) rotateX(0);        opacity: 1;    }to {        -webkit-transform: translateY(-100%) perspective(600px) rotateX(180deg);                transform: translateY(-100%) perspective(600px) rotateX(180deg);        opacity: 0;    }}@keyframes rollToTop {    from {        -webkit-transform: translateY(0) perspective(600px) rotateX(0);                transform: translateY(0) perspective(600px) rotateX(0);        opacity: 1;    }to {        -webkit-transform: translateY(-100%) perspective(600px) rotateX(180deg);                transform: translateY(-100%) perspective(600px) rotateX(180deg);        opacity: 0;    }}.rollToBottom {    -webkit-animation-name: rollToBottom;            animation-name: rollToBottom;}@-webkit-keyframes rollToBottom {    to {        -webkit-transform: translateY(100%) perspective(600px) rotateX(-180deg);                transform: translateY(100%) perspective(600px) rotateX(-180deg);        opacity: 0;    }}@keyframes rollToBottom {    to {        -webkit-transform: translateY(100%) perspective(600px) rotateX(-180deg);                transform: translateY(100%) perspective(600px) rotateX(-180deg);        opacity: 0;    }}.rotate {    -webkit-animation-name: rotate;            animation-name: rotate;    -webkit-animation-timing-function: ease-in-out;            animation-timing-function: ease-in-out;}@-webkit-keyframes rotate {    from {        -webkit-transform: rotate(0);                transform: rotate(0);    }to {        -webkit-transform: rotate(360deg);                transform: rotate(360deg);    }}@keyframes rotate {    from {        -webkit-transform: rotate(0);                transform: rotate(0);    }to {        -webkit-transform: rotate(360deg);                transform: rotate(360deg);    }}.rotateX {    -webkit-animation-name: rotateX;            animation-name: rotateX;}@-webkit-keyframes rotateX {    from {        -webkit-transform: perspective(600px) rotateX(0);                transform: perspective(600px) rotateX(0);    }to {        -webkit-transform: perspective(600px) rotateX(90deg);                transform: perspective(600px) rotateX(90deg);    }}@keyframes rotateX {    from {        -webkit-transform: perspective(600px) rotateX(0);                transform: perspective(600px) rotateX(0);    }to {        -webkit-transform: perspective(600px) rotateX(90deg);                transform: perspective(600px) rotateX(90deg);    }}.rotateXIn {    -webkit-animation-name: rotateXIn;            animation-name: rotateXIn;}@-webkit-keyframes rotateXIn {    from {        -webkit-transform: perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);                transform: perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);        opacity: 0;    }5% {        -webkit-transform: perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg);                transform: perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg);    }}@keyframes rotateXIn {    from {        -webkit-transform: perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);                transform: perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);        opacity: 0;    }5% {        -webkit-transform: perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg);                transform: perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg);    }}.rotateXOut {    -webkit-animation-name: rotateXOut;            animation-name: rotateXOut;}@-webkit-keyframes rotateXOut {    95% {        -webkit-transform: perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg);                transform: perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg);    }to {        -webkit-transform: perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);                transform: perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);        opacity: 0;    }}@keyframes rotateXOut {    95% {        -webkit-transform: perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg);                transform: perspective(600px) translate3d(0,-60px,-1500px) rotateX(75deg);    }to {        -webkit-transform: perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);                transform: perspective(600px) translate3d(0,-60px,-2000px) rotateX(75deg);        opacity: 0;    }}.rotateY {    -webkit-animation-name: rotateY;            animation-name: rotateY;}@-webkit-keyframes rotateY {    from {        -webkit-transform: perspective(600px) rotateY(0);                transform: perspective(600px) rotateY(0);    }to {        -webkit-transform: perspective(600px) rotateY(90deg);                transform: perspective(600px) rotateY(90deg);    }}@keyframes rotateY {    from {        -webkit-transform: perspective(600px) rotateY(0);                transform: perspective(600px) rotateY(0);    }to {        -webkit-transform: perspective(600px) rotateY(90deg);                transform: perspective(600px) rotateY(90deg);    }}.rotateYIn {    -webkit-animation-name: rotateYIn;            animation-name: rotateYIn;}@-webkit-keyframes rotateYIn {    from {        -webkit-transform: perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);                transform: perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);        opacity: 0;    }5% {        -webkit-transform: perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg);                transform: perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg);    }}@keyframes rotateYIn {    from {        -webkit-transform: perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);                transform: perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);        opacity: 0;    }5% {        -webkit-transform: perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg);                transform: perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg);    }}.rotateYOut {    -webkit-animation-name: rotateYOut;            animation-name: rotateYOut;}@-webkit-keyframes rotateYOut {    95% {        -webkit-transform: perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg);                transform: perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg);    }to {        -webkit-transform: perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);                transform: perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);        opacity: 0;    }}@keyframes rotateYOut {    95% {        -webkit-transform: perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg);                transform: perspective(600px) translate3d(0,-60px,-1500px) rotateY(75deg);    }to {        -webkit-transform: perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);                transform: perspective(600px) translate3d(0,-60px,-2000px) rotateY(75deg);        opacity: 0;    }}.rotateInLeft {    -webkit-animation-name: rotateInLeft;            animation-name: rotateInLeft;}@-webkit-keyframes rotateInLeft {    from {        -webkit-transform: translateX(-100%) rotate(0);                transform: translateX(-100%) rotate(0);        opacity: 0;;    }to {        -webkit-transform: translateX(0) rotate(360deg);                transform: translateX(0) rotate(360deg);    }}@keyframes rotateInLeft {    from {        -webkit-transform: translateX(-100%) rotate(0);                transform: translateX(-100%) rotate(0);        opacity: 0;;    }to {        -webkit-transform: translateX(0) rotate(360deg);                transform: translateX(0) rotate(360deg);    }}.rotateInRight {    -webkit-animation-name: rotateInRight;            animation-name: rotateInRight;}@-webkit-keyframes rotateInRight {    from {        -webkit-transform: translateX(100%) rotate(0);                transform: translateX(100%) rotate(0);        opacity: 0;;    }to {        -webkit-transform: translateX(0) rotate(-360deg);                transform: translateX(0) rotate(-360deg);    }}@keyframes rotateInRight {    from {        -webkit-transform: translateX(100%) rotate(0);                transform: translateX(100%) rotate(0);        opacity: 0;;    }to {        -webkit-transform: translateX(0) rotate(-360deg);                transform: translateX(0) rotate(-360deg);    }}.rotateInTop {    -webkit-animation-name: rotateInTop;            animation-name: rotateInTop;}@-webkit-keyframes rotateInTop {    from {        -webkit-transform: translateY(-400%) rotate(0);                transform: translateY(-400%) rotate(0);        opacity: 0;;    }to {        -webkit-transform: translateX(0) rotate(360deg);                transform: translateX(0) rotate(360deg);    }}@keyframes rotateInTop {    from {        -webkit-transform: translateY(-400%) rotate(0);                transform: translateY(-400%) rotate(0);        opacity: 0;;    }to {        -webkit-transform: translateX(0) rotate(360deg);                transform: translateX(0) rotate(360deg);    }}.rotateInBottom {    -webkit-animation-name: rotateInBottom;            animation-name: rotateInBottom;}@-webkit-keyframes rotateInBottom {    from {        -webkit-transform: translateY(400%) rotate(0);                transform: translateY(400%) rotate(0);        opacity: 0;;    }to {        -webkit-transform: translateX(0) rotate(360deg);                transform: translateX(0) rotate(360deg);    }}@keyframes rotateInBottom {    from {        -webkit-transform: translateY(400%) rotate(0);                transform: translateY(400%) rotate(0);        opacity: 0;;    }to {        -webkit-transform: translateX(0) rotate(360deg);                transform: translateX(0) rotate(360deg);    }}.rotateOutLeft {    -webkit-animation-name: rotateOutLeft;            animation-name: rotateOutLeft;}@-webkit-keyframes rotateOutLeft {    from {        -webkit-transform: translateX(0) rotate(360deg);                transform: translateX(0) rotate(360deg);    }to {        -webkit-transform: translateX(-800px) rotate(0);                transform: translateX(-800px) rotate(0);        opacity: 0;    }}@keyframes rotateOutLeft {    from {        -webkit-transform: translateX(0) rotate(360deg);                transform: translateX(0) rotate(360deg);    }to {        -webkit-transform: translateX(-800px) rotate(0);                transform: translateX(-800px) rotate(0);        opacity: 0;    }}.rotateOutRight {    -webkit-animation-name: rotateOutRight;            animation-name: rotateOutRight;}@-webkit-keyframes rotateOutRight {    from {        -webkit-transform: translateX(0) rotate(-360deg);                transform: translateX(0) rotate(-360deg);    }to {        -webkit-transform: translateX(800px) rotate(0);                transform: translateX(800px) rotate(0);        opacity: 0;    }}@keyframes rotateOutRight {    from {        -webkit-transform: translateX(0) rotate(-360deg);                transform: translateX(0) rotate(-360deg);    }to {        -webkit-transform: translateX(800px) rotate(0);                transform: translateX(800px) rotate(0);        opacity: 0;    }}.rotateOutTop {    -webkit-animation-name: rotateOutTop;            animation-name: rotateOutTop;}@-webkit-keyframes rotateOutTop {    from {        -webkit-transform: translateX(0) rotate(360deg);                transform: translateX(0) rotate(360deg);    }to {        -webkit-transform: translateY(-800px) rotate(0);                transform: translateY(-800px) rotate(0);        opacity: 0;    }}@keyframes rotateOutTop {    from {        -webkit-transform: translateX(0) rotate(360deg);                transform: translateX(0) rotate(360deg);    }to {        -webkit-transform: translateY(-800px) rotate(0);                transform: translateY(-800px) rotate(0);        opacity: 0;    }}.rotateOutBottom {    -webkit-animation-name: rotateOutBottom;            animation-name: rotateOutBottom;}@-webkit-keyframes rotateOutBottom {    from {        -webkit-transform: translateX(0) rotate(360deg);                transform: translateX(0) rotate(360deg);    }to {        -webkit-transform: translateY(800px) rotate(0);                transform: translateY(800px) rotate(0);        opacity: 0;    }}@keyframes rotateOutBottom {    from {        -webkit-transform: translateX(0) rotate(360deg);                transform: translateX(0) rotate(360deg);    }to {        -webkit-transform: translateY(800px) rotate(0);                transform: translateY(800px) rotate(0);        opacity: 0;    }}.spinToLeft {    -webkit-animation-name: spinToLeft;            animation-name: spinToLeft;}@-webkit-keyframes spinToLeft {    from,    to {        -webkit-transform-origin: left bottom;                transform-origin: left bottom;    }from {        -webkit-transform: rotate(90deg);                transform: rotate(90deg);        opacity: 0;    }}@keyframes spinToLeft {    from,    to {        -webkit-transform-origin: left bottom;                transform-origin: left bottom;    }from {        -webkit-transform: rotate(90deg);                transform: rotate(90deg);        opacity: 0;    }}.spinToRight {    -webkit-animation-name: spinToRight;            animation-name: spinToRight;}@-webkit-keyframes spinToRight {    from,    to {        -webkit-transform-origin: right bottom;                transform-origin: right bottom;    }from {        -webkit-transform: rotate(-90deg);                transform: rotate(-90deg);        opacity: 0;    }}@keyframes spinToRight {    from,    to {        -webkit-transform-origin: right bottom;                transform-origin: right bottom;    }from {        -webkit-transform: rotate(-90deg);                transform: rotate(-90deg);        opacity: 0;    }}.spinToTop {    -webkit-animation-name: spinToTop;            animation-name: spinToTop;}@-webkit-keyframes spinToTop {    from,    to {        -webkit-transform-origin: left bottom;                transform-origin: left bottom;    }from {        -webkit-transform: rotate(-90deg);                transform: rotate(-90deg);        opacity: 0;    }}@keyframes spinToTop {    from,    to {        -webkit-transform-origin: left bottom;                transform-origin: left bottom;    }from {        -webkit-transform: rotate(-90deg);                transform: rotate(-90deg);        opacity: 0;    }}.spinToBottom {    -webkit-animation-name: spinToBottom;            animation-name: spinToBottom;}@-webkit-keyframes spinToBottom {    from,    to {        -webkit-transform-origin: right bottom;                transform-origin: right bottom;    }from {        -webkit-transform: rotate(90deg);                transform: rotate(90deg);        opacity: 0;    }}@keyframes spinToBottom {    from,    to {        -webkit-transform-origin: right bottom;                transform-origin: right bottom;    }from {        -webkit-transform: rotate(90deg);                transform: rotate(90deg);        opacity: 0;    }}.spinFromLeft {    -webkit-animation-name: spinFromLeft;            animation-name: spinFromLeft;}@-webkit-keyframes spinFromLeft {    from,    to {        -webkit-transform-origin: left bottom;                transform-origin: left bottom;    }to {        -webkit-transform: rotate(90deg);                transform: rotate(90deg);        opacity: 0;    }}@keyframes spinFromLeft {    from,    to {        -webkit-transform-origin: left bottom;                transform-origin: left bottom;    }to {        -webkit-transform: rotate(90deg);                transform: rotate(90deg);        opacity: 0;    }}.spinFromRight {    -webkit-animation-name: spinFromRight;            animation-name: spinFromRight;}@-webkit-keyframes spinFromRight {    from,    to {        -webkit-transform-origin: right bottom;                transform-origin: right bottom;    }to {        -webkit-transform: rotate(-90deg);                transform: rotate(-90deg);        opacity: 0;    }}@keyframes spinFromRight {    from,    to {        -webkit-transform-origin: right bottom;                transform-origin: right bottom;    }to {        -webkit-transform: rotate(-90deg);                transform: rotate(-90deg);        opacity: 0;    }}.spinFromTop {    -webkit-animation-name: spinFromTop;            animation-name: spinFromTop;}@-webkit-keyframes spinFromTop {    from,    to {        -webkit-transform-origin: left bottom;                transform-origin: left bottom;    }to {        -webkit-transform: rotate(-90deg);                transform: rotate(-90deg);        opacity: 0;    }}@keyframes spinFromTop {    from,    to {        -webkit-transform-origin: left bottom;                transform-origin: left bottom;    }to {        -webkit-transform: rotate(-90deg);                transform: rotate(-90deg);        opacity: 0;    }}.spinFromBottom {    -webkit-animation-name: spinFromBottom;            animation-name: spinFromBottom;}@-webkit-keyframes spinFromBottom {    from,    to {        -webkit-transform-origin: right bottom;                transform-origin: right bottom;    }to {        -webkit-transform: rotate(90deg);                transform: rotate(90deg);        opacity: 0;    }}@keyframes spinFromBottom {    from,    to {        -webkit-transform-origin: right bottom;                transform-origin: right bottom;    }to {        -webkit-transform: rotate(90deg);                transform: rotate(90deg);        opacity: 0;    }}.blurIn {    -webkit-animation-name: blurIn;            animation-name: blurIn;}@-webkit-keyframes blurIn {    from {        opacity: 0;        -webkit-filter: blur(20px);                filter: blur(20px);;    }}@keyframes blurIn {    from {        opacity: 0;        -webkit-filter: blur(20px);                filter: blur(20px);;    }}.blurInLeft {    -webkit-animation-name: blurInLeft;            animation-name: blurInLeft;}@-webkit-keyframes blurInLeft {    from {        -webkit-transform: translateX(100%);                transform: translateX(100%);        opacity: 0;        -webkit-filter: blur(20px);                filter: blur(20px);;    }}@keyframes blurInLeft {    from {        -webkit-transform: translateX(100%);                transform: translateX(100%);        opacity: 0;        -webkit-filter: blur(20px);                filter: blur(20px);;    }}.blurInRight {    -webkit-animation-name: blurInRight;            animation-name: blurInRight;}@-webkit-keyframes blurInRight {    from {        -webkit-transform: translateX(-100%);                transform: translateX(-100%);        opacity: 0;        -webkit-filter: blur(20px);                filter: blur(20px);;    }}@keyframes blurInRight {    from {        -webkit-transform: translateX(-100%);                transform: translateX(-100%);        opacity: 0;        -webkit-filter: blur(20px);                filter: blur(20px);;    }}.blurInTop {    -webkit-animation-name: blurInTop;            animation-name: blurInTop;}@-webkit-keyframes blurInTop {    from {        -webkit-transform: translateY(100%);                transform: translateY(100%);        opacity: 0;        -webkit-filter: blur(20px);                filter: blur(20px);;    }}@keyframes blurInTop {    from {        -webkit-transform: translateY(100%);                transform: translateY(100%);        opacity: 0;        -webkit-filter: blur(20px);                filter: blur(20px);;    }}.blurInBottom {    -webkit-animation-name: blurInBottom;            animation-name: blurInBottom;}@-webkit-keyframes blurInBottom {    from {        -webkit-transform: translateY(-100%);                transform: translateY(-100%);        opacity: 0;        -webkit-filter: blur(20px);                filter: blur(20px);;    }}@keyframes blurInBottom {    from {        -webkit-transform: translateY(-100%);                transform: translateY(-100%);        opacity: 0;        -webkit-filter: blur(20px);                filter: blur(20px);;    }}.blurOut {    -webkit-animation-name: blurOut;            animation-name: blurOut;}@-webkit-keyframes blurOut {    85%,    to {        -webkit-filter: blur(20px);                filter: blur(20px);    }to {        opacity: 0;    }}@keyframes blurOut {    85%,    to {        -webkit-filter: blur(20px);                filter: blur(20px);    }to {        opacity: 0;    }}.blurOutLeft {    -webkit-animation-name: blurOutLeft;            animation-name: blurOutLeft;}@-webkit-keyframes blurOutLeft {    85%,    to {        -webkit-transform: translateX(100%);                transform: translateX(100%);        -webkit-filter: blur(20px);                filter: blur(20px);;    }to {        opacity: 0;    }}@keyframes blurOutLeft {    85%,    to {        -webkit-transform: translateX(100%);                transform: translateX(100%);        -webkit-filter: blur(20px);                filter: blur(20px);;    }to {        opacity: 0;    }}.blurOutRight {    -webkit-animation-name: blurOutRight;            animation-name: blurOutRight;}@-webkit-keyframes blurOutRight {    85%,    to {        -webkit-transform: translateX(-100%);                transform: translateX(-100%);        -webkit-filter: blur(20px);                filter: blur(20px);;    }to {        opacity: 0;    }}@keyframes blurOutRight {    85%,    to {        -webkit-transform: translateX(-100%);                transform: translateX(-100%);        -webkit-filter: blur(20px);                filter: blur(20px);;    }to {        opacity: 0;    }}.blurOutTop {    -webkit-animation-name: blurOutTop;            animation-name: blurOutTop;}@-webkit-keyframes blurOutTop {    85%,    to {        -webkit-transform: translateY(100%);                transform: translateY(100%);        -webkit-filter: blur(20px);                filter: blur(20px);;    }to {        opacity: 0;    }}@keyframes blurOutTop {    85%,    to {        -webkit-transform: translateY(100%);                transform: translateY(100%);        -webkit-filter: blur(20px);                filter: blur(20px);;    }to {        opacity: 0;    }}.blurOutBottom {    -webkit-animation-name: blurOutBottom;            animation-name: blurOutBottom;}@-webkit-keyframes blurOutBottom {    85%,    to {        -webkit-transform: translateY(-100%);                transform: translateY(-100%);        -webkit-filter: blur(20px);                filter: blur(20px);;    }to {        opacity: 0;    }}@keyframes blurOutBottom {    85%,    to {        -webkit-transform: translateY(-100%);                transform: translateY(-100%);        -webkit-filter: blur(20px);                filter: blur(20px);;    }to {        opacity: 0;    }}.bounceFromTop {    -webkit-animation-name: bounceFromTop;            animation-name: bounceFromTop;}@-webkit-keyframes bounceFromTop {    0%,    100%,    25%,    55%,    85% {        -webkit-transform: translate3d(0,0,0);                transform: translate3d(0,0,0);        -webkit-animation-timing-function: ease-out;                animation-timing-function: ease-out;;    }41%,    44% {        -webkit-transform: translate3d(0,-80px,0) scale3d(1,1.6,1);                transform: translate3d(0,-80px,0) scale3d(1,1.6,1);        -webkit-animation-timing-function: ease-in;                animation-timing-function: ease-in;;    }70% {        -webkit-transform: translate3d(0,-20px,0);                transform: translate3d(0,-20px,0);        -webkit-animation-timing-function: ease-in;                animation-timing-function: ease-in;;    }90% {        -webkit-transform: translate3d(0,-4px,0);                transform: translate3d(0,-4px,0);    }}@keyframes bounceFromTop {    0%,    100%,    25%,    55%,    85% {        -webkit-transform: translate3d(0,0,0);                transform: translate3d(0,0,0);        -webkit-animation-timing-function: ease-out;                animation-timing-function: ease-out;;    }41%,    44% {        -webkit-transform: translate3d(0,-80px,0) scale3d(1,1.6,1);                transform: translate3d(0,-80px,0) scale3d(1,1.6,1);        -webkit-animation-timing-function: ease-in;                animation-timing-function: ease-in;;    }70% {        -webkit-transform: translate3d(0,-20px,0);                transform: translate3d(0,-20px,0);        -webkit-animation-timing-function: ease-in;                animation-timing-function: ease-in;;    }90% {        -webkit-transform: translate3d(0,-4px,0);                transform: translate3d(0,-4px,0);    }}.bounceFromDown {    -webkit-animation-name: bounceFromDown;            animation-name: bounceFromDown;}@-webkit-keyframes bounceFromDown {    0%,    100%,    25%,    55%,    85% {        -webkit-transform: translate3d(0,0,0);                transform: translate3d(0,0,0);        -webkit-animation-timing-function: ease-out;                animation-timing-function: ease-out;;    }41%,    44% {        -webkit-transform: translate3d(0,80px,0) scale3d(1,1.2,1);                transform: translate3d(0,80px,0) scale3d(1,1.2,1);        -webkit-animation-timing-function: ease-in;                animation-timing-function: ease-in;;    }70% {        -webkit-transform: translate3d(0,20px,0);                transform: translate3d(0,20px,0);        -webkit-animation-timing-function: ease-in;                animation-timing-function: ease-in;;    }90% {        -webkit-transform: translate3d(0,4px,0);                transform: translate3d(0,4px,0);    }}@keyframes bounceFromDown {    0%,    100%,    25%,    55%,    85% {        -webkit-transform: translate3d(0,0,0);                transform: translate3d(0,0,0);        -webkit-animation-timing-function: ease-out;                animation-timing-function: ease-out;;    }41%,    44% {        -webkit-transform: translate3d(0,80px,0) scale3d(1,1.2,1);                transform: translate3d(0,80px,0) scale3d(1,1.2,1);        -webkit-animation-timing-function: ease-in;                animation-timing-function: ease-in;;    }70% {        -webkit-transform: translate3d(0,20px,0);                transform: translate3d(0,20px,0);        -webkit-animation-timing-function: ease-in;                animation-timing-function: ease-in;;    }90% {        -webkit-transform: translate3d(0,4px,0);                transform: translate3d(0,4px,0);    }}.bounceX {    -webkit-animation-name: bounceX;            animation-name: bounceX;}@-webkit-keyframes bounceX {    0%,    100%,    25%,    55%,    85% {        -webkit-transform: scale3d(1,1,1);                transform: scale3d(1,1,1);        -webkit-animation-timing-function: ease-out;                animation-timing-function: ease-out;;    }41%,    44% {        -webkit-transform: scale3d(1.8,1,1);                transform: scale3d(1.8,1,1);        -webkit-animation-timing-function: ease-in;                animation-timing-function: ease-in;;    }70% {        -webkit-transform: scale3d(1.5,1,1);                transform: scale3d(1.5,1,1);        -webkit-animation-timing-function: ease-in;                animation-timing-function: ease-in;;    }90% {        -webkit-transform: scale3d(1.1,1,1);                transform: scale3d(1.1,1,1);    }}@keyframes bounceX {    0%,    100%,    25%,    55%,    85% {        -webkit-transform: scale3d(1,1,1);                transform: scale3d(1,1,1);        -webkit-animation-timing-function: ease-out;                animation-timing-function: ease-out;;    }41%,    44% {        -webkit-transform: scale3d(1.8,1,1);                transform: scale3d(1.8,1,1);        -webkit-animation-timing-function: ease-in;                animation-timing-function: ease-in;;    }70% {        -webkit-transform: scale3d(1.5,1,1);                transform: scale3d(1.5,1,1);        -webkit-animation-timing-function: ease-in;                animation-timing-function: ease-in;;    }90% {        -webkit-transform: scale3d(1.1,1,1);                transform: scale3d(1.1,1,1);    }}.bounceY {    -webkit-animation-name: bounceY;            animation-name: bounceY;}@-webkit-keyframes bounceY {    0%,    100%,    25%,    55%,    85% {        -webkit-transform: scale3d(1,1,1);                transform: scale3d(1,1,1);        -webkit-animation-timing-function: ease-out;                animation-timing-function: ease-out;;    }41%,    44% {        -webkit-transform: scale3d(1,2,1);                transform: scale3d(1,2,1);        -webkit-animation-timing-function: ease-in;                animation-timing-function: ease-in;;    }70% {        -webkit-transform: scale3d(1,1.5,1);                transform: scale3d(1,1.5,1);        -webkit-animation-timing-function: ease-in;                animation-timing-function: ease-in;;    }90% {        -webkit-transform: scale3d(1,1.1,1);                transform: scale3d(1,1.1,1);    }}@keyframes bounceY {    0%,    100%,    25%,    55%,    85% {        -webkit-transform: scale3d(1,1,1);                transform: scale3d(1,1,1);        -webkit-animation-timing-function: ease-out;                animation-timing-function: ease-out;;    }41%,    44% {        -webkit-transform: scale3d(1,2,1);                transform: scale3d(1,2,1);        -webkit-animation-timing-function: ease-in;                animation-timing-function: ease-in;;    }70% {        -webkit-transform: scale3d(1,1.5,1);                transform: scale3d(1,1.5,1);        -webkit-animation-timing-function: ease-in;                animation-timing-function: ease-in;;    }90% {        -webkit-transform: scale3d(1,1.1,1);                transform: scale3d(1,1.1,1);    }}.bounceZoomIn {    -webkit-animation-name: bounceZoomIn;            animation-name: bounceZoomIn;}@-webkit-keyframes bounceZoomIn {    0%,    100%,    25%,    55%,    85% {        -webkit-transform: scale(1);                transform: scale(1);        -webkit-animation-timing-function: ease-out;                animation-timing-function: ease-out;;    }41%,    44% {        -webkit-transform: scale(1.5);                transform: scale(1.5);        -webkit-animation-timing-function: ease-in;                animation-timing-function: ease-in;;    }70% {        -webkit-transform: scale(1.3);                transform: scale(1.3);        -webkit-animation-timing-function: ease-in;                animation-timing-function: ease-in;;    }90% {        -webkit-transform: scale(1.1);                transform: scale(1.1);    }}@keyframes bounceZoomIn {    0%,    100%,    25%,    55%,    85% {        -webkit-transform: scale(1);                transform: scale(1);        -webkit-animation-timing-function: ease-out;                animation-timing-function: ease-out;;    }41%,    44% {        -webkit-transform: scale(1.5);                transform: scale(1.5);        -webkit-animation-timing-function: ease-in;                animation-timing-function: ease-in;;    }70% {        -webkit-transform: scale(1.3);                transform: scale(1.3);        -webkit-animation-timing-function: ease-in;                animation-timing-function: ease-in;;    }90% {        -webkit-transform: scale(1.1);                transform: scale(1.1);    }}.bounceZoomOut {    -webkit-animation-name: bounceZoomOut;            animation-name: bounceZoomOut;}@-webkit-keyframes bounceZoomOut {    0%,    100%,    25%,    55%,    85% {        -webkit-transform: scale(1);                transform: scale(1);        -webkit-animation-timing-function: ease-out;                animation-timing-function: ease-out;;    }41%,    44% {        -webkit-transform: scale(0.3);                transform: scale(0.3);        -webkit-animation-timing-function: ease-in;                animation-timing-function: ease-in;;    }70% {        -webkit-transform: scale(0.5);                transform: scale(0.5);        -webkit-animation-timing-function: ease-in;                animation-timing-function: ease-in;;    }90% {        -webkit-transform: scale(0.9);                transform: scale(0.9);    }}@keyframes bounceZoomOut {    0%,    100%,    25%,    55%,    85% {        -webkit-transform: scale(1);                transform: scale(1);        -webkit-animation-timing-function: ease-out;                animation-timing-function: ease-out;;    }41%,    44% {        -webkit-transform: scale(0.3);                transform: scale(0.3);        -webkit-animation-timing-function: ease-in;                animation-timing-function: ease-in;;    }70% {        -webkit-transform: scale(0.5);                transform: scale(0.5);        -webkit-animation-timing-function: ease-in;                animation-timing-function: ease-in;;    }90% {        -webkit-transform: scale(0.9);                transform: scale(0.9);    }}.bounceInTop {    -webkit-animation-name: bounceInTop;            animation-name: bounceInTop;}@-webkit-keyframes bounceInTop {    0% {        -webkit-transform: translate3d(0,-300%,0);                transform: translate3d(0,-300%,0);    }58% {        -webkit-transform: translate3d(0,27px,0);                transform: translate3d(0,27px,0);    }73% {        -webkit-transform: translate3d(0,-12px,0);                transform: translate3d(0,-12px,0);    }88% {        -webkit-transform: translate3d(0,7px,0);                transform: translate3d(0,7px,0);    }}@keyframes bounceInTop {    0% {        -webkit-transform: translate3d(0,-300%,0);                transform: translate3d(0,-300%,0);    }58% {        -webkit-transform: translate3d(0,27px,0);                transform: translate3d(0,27px,0);    }73% {        -webkit-transform: translate3d(0,-12px,0);                transform: translate3d(0,-12px,0);    }88% {        -webkit-transform: translate3d(0,7px,0);                transform: translate3d(0,7px,0);    }}.bounceInBottom {    -webkit-animation-name: bounceInBottom;            animation-name: bounceInBottom;}@-webkit-keyframes bounceInBottom {    0% {        -webkit-transform: translate3d(0,300%,0);                transform: translate3d(0,300%,0);    }58% {        -webkit-transform: translate3d(0,-27px,0);                transform: translate3d(0,-27px,0);    }73% {        -webkit-transform: translate3d(0,12px,0);                transform: translate3d(0,12px,0);    }88% {        -webkit-transform: translate3d(0,-8px,0);                transform: translate3d(0,-8px,0);    }}@keyframes bounceInBottom {    0% {        -webkit-transform: translate3d(0,300%,0);                transform: translate3d(0,300%,0);    }58% {        -webkit-transform: translate3d(0,-27px,0);                transform: translate3d(0,-27px,0);    }73% {        -webkit-transform: translate3d(0,12px,0);                transform: translate3d(0,12px,0);    }88% {        -webkit-transform: translate3d(0,-8px,0);                transform: translate3d(0,-8px,0);    }}.bounceInLeft {    -webkit-animation-name: bounceInLeft;            animation-name: bounceInLeft;}@-webkit-keyframes bounceInLeft {    0% {        -webkit-transform: translate3d(-300%,0,0);                transform: translate3d(-300%,0,0);    }58% {        -webkit-transform: translate3d(27px,0,0);                transform: translate3d(27px,0,0);    }73% {        -webkit-transform: translate3d(-12px,0,0);                transform: translate3d(-12px,0,0);    }88% {        -webkit-transform: translate3d(8px,0,0);                transform: translate3d(8px,0,0);    }}@keyframes bounceInLeft {    0% {        -webkit-transform: translate3d(-300%,0,0);                transform: translate3d(-300%,0,0);    }58% {        -webkit-transform: translate3d(27px,0,0);                transform: translate3d(27px,0,0);    }73% {        -webkit-transform: translate3d(-12px,0,0);                transform: translate3d(-12px,0,0);    }88% {        -webkit-transform: translate3d(8px,0,0);                transform: translate3d(8px,0,0);    }}.bounceInRight {    -webkit-animation-name: bounceInRight;            animation-name: bounceInRight;}@-webkit-keyframes bounceInRight {    0% {        -webkit-transform: translate3d(300%,0,0);                transform: translate3d(300%,0,0);    }58% {        -webkit-transform: translate3d(-27px,0,0);                transform: translate3d(-27px,0,0);    }73% {        -webkit-transform: translate3d(12px,0,0);                transform: translate3d(12px,0,0);    }88% {        -webkit-transform: translate3d(-8px,0,0);                transform: translate3d(-8px,0,0);    }}@keyframes bounceInRight {    0% {        -webkit-transform: translate3d(300%,0,0);                transform: translate3d(300%,0,0);    }58% {        -webkit-transform: translate3d(-27px,0,0);                transform: translate3d(-27px,0,0);    }73% {        -webkit-transform: translate3d(12px,0,0);                transform: translate3d(12px,0,0);    }88% {        -webkit-transform: translate3d(-8px,0,0);                transform: translate3d(-8px,0,0);    }}.bounceOutTop {    -webkit-animation-name: bounceOutTop;            animation-name: bounceOutTop;}@-webkit-keyframes bounceOutTop {    18%,    33%,    48% {        opacity: 1;    }18% {        -webkit-transform: translate3d(0,27px,0);                transform: translate3d(0,27px,0);    }33% {        -webkit-transform: translate3d(0,-12px,0);                transform: translate3d(0,-12px,0);    }48% {        -webkit-transform: translate3d(0,8px,0);                transform: translate3d(0,8px,0);    }100% {        -webkit-transform: translate3d(0,-300%,0);                transform: translate3d(0,-300%,0);        opacity: 0;;    }}@keyframes bounceOutTop {    18%,    33%,    48% {        opacity: 1;    }18% {        -webkit-transform: translate3d(0,27px,0);                transform: translate3d(0,27px,0);    }33% {        -webkit-transform: translate3d(0,-12px,0);                transform: translate3d(0,-12px,0);    }48% {        -webkit-transform: translate3d(0,8px,0);                transform: translate3d(0,8px,0);    }100% {        -webkit-transform: translate3d(0,-300%,0);                transform: translate3d(0,-300%,0);        opacity: 0;;    }}.bounceOutBottom {    -webkit-animation-name: bounceOutBottom;            animation-name: bounceOutBottom;}@-webkit-keyframes bounceOutBottom {    18%,    33%,    48% {        opacity: 1;    }18% {        -webkit-transform: translate3d(0,-27px,0);                transform: translate3d(0,-27px,0);    }33% {        -webkit-transform: translate3d(0,12px,0);                transform: translate3d(0,12px,0);    }48% {        -webkit-transform: translate3d(0,-8px,0);                transform: translate3d(0,-8px,0);    }100% {        -webkit-transform: translate3d(0,300%,0);                transform: translate3d(0,300%,0);        opacity: 0;;    }}@keyframes bounceOutBottom {    18%,    33%,    48% {        opacity: 1;    }18% {        -webkit-transform: translate3d(0,-27px,0);                transform: translate3d(0,-27px,0);    }33% {        -webkit-transform: translate3d(0,12px,0);                transform: translate3d(0,12px,0);    }48% {        -webkit-transform: translate3d(0,-8px,0);                transform: translate3d(0,-8px,0);    }100% {        -webkit-transform: translate3d(0,300%,0);                transform: translate3d(0,300%,0);        opacity: 0;;    }}.bounceOutLeft {    -webkit-animation-name: bounceOutLeft;            animation-name: bounceOutLeft;}@-webkit-keyframes bounceOutLeft {    18%,    33%,    48% {        opacity: 1;    }18% {        -webkit-transform: translate3d(27px,0,0);                transform: translate3d(27px,0,0);    }33% {        -webkit-transform: translate3d(-12px,0,0);                transform: translate3d(-12px,0,0);    }48% {        -webkit-transform: translate3d(8px,0,0);                transform: translate3d(8px,0,0);    }100% {        -webkit-transform: translate3d(-300%,0,0);                transform: translate3d(-300%,0,0);        opacity: 0;;    }}@keyframes bounceOutLeft {    18%,    33%,    48% {        opacity: 1;    }18% {        -webkit-transform: translate3d(27px,0,0);                transform: translate3d(27px,0,0);    }33% {        -webkit-transform: translate3d(-12px,0,0);                transform: translate3d(-12px,0,0);    }48% {        -webkit-transform: translate3d(8px,0,0);                transform: translate3d(8px,0,0);    }100% {        -webkit-transform: translate3d(-300%,0,0);                transform: translate3d(-300%,0,0);        opacity: 0;;    }}.bounceOutRight {    -webkit-animation-name: bounceOutRight;            animation-name: bounceOutRight;}@-webkit-keyframes bounceOutRight {    18%,    33%,    48% {        opacity: 1;    }18% {        -webkit-transform: translate3d(-27px,0,0);                transform: translate3d(-27px,0,0);    }33% {        -webkit-transform: translate3d(12px,0,0);                transform: translate3d(12px,0,0);    }48% {        -webkit-transform: translate3d(-8px,0,0);                transform: translate3d(-8px,0,0);    }100% {        -webkit-transform: translate3d(300%,0,0);                transform: translate3d(300%,0,0);        opacity: 0;;    }}@keyframes bounceOutRight {    18%,    33%,    48% {        opacity: 1;    }18% {        -webkit-transform: translate3d(-27px,0,0);                transform: translate3d(-27px,0,0);    }33% {        -webkit-transform: translate3d(12px,0,0);                transform: translate3d(12px,0,0);    }48% {        -webkit-transform: translate3d(-8px,0,0);                transform: translate3d(-8px,0,0);    }100% {        -webkit-transform: translate3d(300%,0,0);                transform: translate3d(300%,0,0);        opacity: 0;;    }}.perspectiveToTop {    -webkit-transform: perspective(500px);            transform: perspective(500px);    -webkit-animation-name: perspectiveToTop;            animation-name: perspectiveToTop;    -webkit-transform-style: preserve-3d;            transform-style: preserve-3d;}@-webkit-keyframes perspectiveToTop {    50% {        opacity: 1;    }to {        -webkit-transform: perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px);                transform: perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px);        opacity: 0;    }}@keyframes perspectiveToTop {    50% {        opacity: 1;    }to {        -webkit-transform: perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px);                transform: perspective(500px) rotateX(90deg) translateY(-50px) translateZ(50px);        opacity: 0;    }}.perspectiveToBottom {    -webkit-transform: perspective(500px);            transform: perspective(500px);    -webkit-animation-name: perspectiveToBottom;            animation-name: perspectiveToBottom;    -webkit-transform-style: preserve-3d;            transform-style: preserve-3d;}@-webkit-keyframes perspectiveToBottom {    50% {        opacity: 1;    }to {        -webkit-transform: perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px);                transform: perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px);        opacity: 0;    }}@keyframes perspectiveToBottom {    50% {        opacity: 1;    }to {        -webkit-transform: perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px);                transform: perspective(500px) rotateX(90deg) translateY(50px) translateZ(-50px);        opacity: 0;    }}.zoomIn {    -webkit-animation-name: zoomIn;            animation-name: zoomIn;}@-webkit-keyframes zoomIn {    from {        -webkit-transform: scale(10);                transform: scale(10);        opacity: 0;    }}@keyframes zoomIn {    from {        -webkit-transform: scale(10);                transform: scale(10);        opacity: 0;    }}.zoomInLeft {    -webkit-animation-name: zoomInLeft;            animation-name: zoomInLeft;}@-webkit-keyframes zoomInLeft {    from {        -webkit-transform: scale(10) translateX(-50%);                transform: scale(10) translateX(-50%);        opacity: 0;    }}@keyframes zoomInLeft {    from {        -webkit-transform: scale(10) translateX(-50%);                transform: scale(10) translateX(-50%);        opacity: 0;    }}.zoomInRight {    -webkit-animation-name: zoomInRight;            animation-name: zoomInRight;}@-webkit-keyframes zoomInRight {    from {        -webkit-transform: scale(10) translateX(50%);                transform: scale(10) translateX(50%);        opacity: 0;    }}@keyframes zoomInRight {    from {        -webkit-transform: scale(10) translateX(50%);                transform: scale(10) translateX(50%);        opacity: 0;    }}.zoomInTop {    -webkit-animation-name: zoomInTop;            animation-name: zoomInTop;}@-webkit-keyframes zoomInTop {    from {        -webkit-transform: scale(10) translateY(-50%);                transform: scale(10) translateY(-50%);        opacity: 0;    }}@keyframes zoomInTop {    from {        -webkit-transform: scale(10) translateY(-50%);                transform: scale(10) translateY(-50%);        opacity: 0;    }}.zoomInBottom {    -webkit-animation-name: zoomInBottom;            animation-name: zoomInBottom;}@-webkit-keyframes zoomInBottom {    from {        -webkit-transform: scale(10) translateY(50%);                transform: scale(10) translateY(50%);        opacity: 0;    }}@keyframes zoomInBottom {    from {        -webkit-transform: scale(10) translateY(50%);                transform: scale(10) translateY(50%);        opacity: 0;    }}.zoomOut {    -webkit-animation-name: zoomOut;            animation-name: zoomOut;}@-webkit-keyframes zoomOut {    to {        -webkit-transform: scale(10);                transform: scale(10);        opacity: 0;    }}@keyframes zoomOut {    to {        -webkit-transform: scale(10);                transform: scale(10);        opacity: 0;    }}.zoomOutLeft {    -webkit-animation-name: zoomOutLeft;            animation-name: zoomOutLeft;}@-webkit-keyframes zoomOutLeft {    to {        -webkit-transform: scale(10) translateX(-50%);                transform: scale(10) translateX(-50%);        opacity: 0;    }}@keyframes zoomOutLeft {    to {        -webkit-transform: scale(10) translateX(-50%);                transform: scale(10) translateX(-50%);        opacity: 0;    }}.zoomOutRight {    -webkit-animation-name: zoomOutRight;            animation-name: zoomOutRight;}@-webkit-keyframes zoomOutRight {    to {        -webkit-transform: scale(10) translateX(50%);                transform: scale(10) translateX(50%);        opacity: 0;    }}@keyframes zoomOutRight {    to {        -webkit-transform: scale(10) translateX(50%);                transform: scale(10) translateX(50%);        opacity: 0;    }}.zoomOutTop {    -webkit-animation-name: zoomOutTop;            animation-name: zoomOutTop;}@-webkit-keyframes zoomOutTop {    to {        -webkit-transform: scale(10) translateY(-50%);                transform: scale(10) translateY(-50%);        opacity: 0;    }}@keyframes zoomOutTop {    to {        -webkit-transform: scale(10) translateY(-50%);                transform: scale(10) translateY(-50%);        opacity: 0;    }}.zoomOutBottom {    -webkit-animation-name: zoomOutBottom;            animation-name: zoomOutBottom;}@-webkit-keyframes zoomOutBottom {    to {        -webkit-transform: scale(10) translateY(50%);                transform: scale(10) translateY(50%);        opacity: 0;    }}@keyframes zoomOutBottom {    to {        -webkit-transform: scale(10) translateY(50%);                transform: scale(10) translateY(50%);        opacity: 0;    }}.danceTop {    -webkit-transform-origin: top;            transform-origin: top;    -webkit-animation-name: danceTop;            animation-name: danceTop;;}@-webkit-keyframes danceTop {    16% {        -webkit-transform: skew(-14deg);                transform: skew(-14deg);    }33% {        -webkit-transform: skew(12deg);                transform: skew(12deg);    }49% {        -webkit-transform: skew(-8deg);                transform: skew(-8deg);    }66% {        -webkit-transform: skew(6deg);                transform: skew(6deg);    }83% {        -webkit-transform: skew(-4deg);                transform: skew(-4deg);    }}@keyframes danceTop {    16% {        -webkit-transform: skew(-14deg);                transform: skew(-14deg);    }33% {        -webkit-transform: skew(12deg);                transform: skew(12deg);    }49% {        -webkit-transform: skew(-8deg);                transform: skew(-8deg);    }66% {        -webkit-transform: skew(6deg);                transform: skew(6deg);    }83% {        -webkit-transform: skew(-4deg);                transform: skew(-4deg);    }}.danceMiddle {    -webkit-animation-name: danceMiddle;            animation-name: danceMiddle;}@-webkit-keyframes danceMiddle {    16% {        -webkit-transform: skew(-14deg);                transform: skew(-14deg);    }33% {        -webkit-transform: skew(12deg);                transform: skew(12deg);    }49% {        -webkit-transform: skew(-8deg);                transform: skew(-8deg);    }66% {        -webkit-transform: skew(6deg);                transform: skew(6deg);    }83% {        -webkit-transform: skew(-4deg);                transform: skew(-4deg);    }}@keyframes danceMiddle {    16% {        -webkit-transform: skew(-14deg);                transform: skew(-14deg);    }33% {        -webkit-transform: skew(12deg);                transform: skew(12deg);    }49% {        -webkit-transform: skew(-8deg);                transform: skew(-8deg);    }66% {        -webkit-transform: skew(6deg);                transform: skew(6deg);    }83% {        -webkit-transform: skew(-4deg);                transform: skew(-4deg);    }}.danceBottom {    -webkit-transform-origin: bottom;            transform-origin: bottom;    -webkit-animation-name: danceBottom;            animation-name: danceBottom;;}@-webkit-keyframes danceBottom {    16% {        -webkit-transform: skew(-14deg);                transform: skew(-14deg);    }33% {        -webkit-transform: skew(12deg);                transform: skew(12deg);    }49% {        -webkit-transform: skew(-8deg);                transform: skew(-8deg);    }66% {        -webkit-transform: skew(6deg);                transform: skew(6deg);    }83% {        -webkit-transform: skew(-4deg);                transform: skew(-4deg);    }}@keyframes danceBottom {    16% {        -webkit-transform: skew(-14deg);                transform: skew(-14deg);    }33% {        -webkit-transform: skew(12deg);                transform: skew(12deg);    }49% {        -webkit-transform: skew(-8deg);                transform: skew(-8deg);    }66% {        -webkit-transform: skew(6deg);                transform: skew(6deg);    }83% {        -webkit-transform: skew(-4deg);                transform: skew(-4deg);    }}