

@-webkit-keyframes fallingBall {
    16%, 48%, 78%, 100% {
        -webkit-transform: translate3d(0, 0, 0);
        -webkit-animation-timing-function: ease-out;
    }
    0% {
        -webkit-transform: translate3d(0, -500%, 0);
        -webkit-animation-timing-function: ease-in;
    }
    32% {
        -webkit-transform: translate3d(0, -250%, 0);
        -webkit-animation-timing-function: ease-in;
    }
    62% {
        -webkit-transform: translate3d(0, -125%, 0);
        -webkit-animation-timing-function: ease-in;
    }
    90% {
        -webkit-transform: translate3d(0, -30%, 0);
        -webkit-animation-timing-function: ease-in;
    }
}

@keyframes fallingBall {
    16%, 48%, 78%, 100% {
        -webkit-transform: translate3d(0, 0, 0);
        -webkit-animation-timing-function: ease-out;
    }
    0% {
        -webkit-transform: translate3d(0, -500%, 0);
        -webkit-animation-timing-function: ease-in;
    }
    32% {
        -webkit-transform: translate3d(0, -250%, 0);
        -webkit-animation-timing-function: ease-in;
    }
    62% {
        -webkit-transform: translate3d(0, -125%, 0);
        -webkit-animation-timing-function: ease-in;
    }
    90% {
        -webkit-transform: translate3d(0, -30%, 0);
        -webkit-animation-timing-function: ease-in;
    }
}

@-webkit-keyframes bounceToUp {
    from, 60%, 75%, 90%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    }

    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 3000px, 0);
        transform: translate3d(0, 3000px, 0);
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0);
    }

    75% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0);
    }

    90% {
        -webkit-transform: translate3d(0, -5px, 0);
        transform: translate3d(0, -5px, 0);
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

@keyframes bounceToUp {
    from, 60%, 75%, 90%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    }

    from {
        opacity: 0;
        -webkit-transform: translate3d(0, 3000px, 0);
        transform: translate3d(0, 3000px, 0);
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0);
    }

    75% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0);
    }

    90% {
        -webkit-transform: translate3d(0, -5px, 0);
        transform: translate3d(0, -5px, 0);
    }

    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

@-webkit-keyframes bounceToRight {
    from, 60%, 75%, 90%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    }

    from {
        opacity: 0;
        -webkit-transform: translate3d(3000px, 0, 0);
        transform: translate3d(3000px, 0, 0);
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(-25px, 0, 0);
        transform: translate3d(-25px, 0, 0);
    }

    75% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0);
    }

    90% {
        -webkit-transform: translate3d(-5px, 0, 0);
        transform: translate3d(-5px, 0, 0);
    }

    to {
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes bounceToRight {
    from, 60%, 75%, 90%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    }

    from {
        opacity: 0;
        -webkit-transform: translate3d(3000px, 0, 0);
        transform: translate3d(3000px, 0, 0);
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(-25px, 0, 0);
        transform: translate3d(-25px, 0, 0);
    }

    75% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0);
    }

    90% {
        -webkit-transform: translate3d(-5px, 0, 0);
        transform: translate3d(-5px, 0, 0);
    }

    to {
        -webkit-transform: none;
        transform: none;
    }
}

@-webkit-keyframes bounceToLeft {
    from, 60%, 75%, 90%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(-3000px, 0, 0);
        transform: translate3d(-3000px, 0, 0);
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(25px, 0, 0);
        transform: translate3d(25px, 0, 0);
    }

    75% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0);
    }

    90% {
        -webkit-transform: translate3d(5px, 0, 0);
        transform: translate3d(5px, 0, 0);
    }

    to {
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes bounceToLeft {
    from, 60%, 75%, 90%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(-3000px, 0, 0);
        transform: translate3d(-3000px, 0, 0);
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(25px, 0, 0);
        transform: translate3d(25px, 0, 0);
    }

    75% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0);
    }

    90% {
        -webkit-transform: translate3d(5px, 0, 0);
        transform: translate3d(5px, 0, 0);
    }

    to {
        -webkit-transform: none;
        transform: none;
    }
}

@-webkit-keyframes bounceToDown {
    from, 60%, 75%, 90%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -3000px, 0);
        transform: translate3d(0, -3000px, 0);
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, 25px, 0);
        transform: translate3d(0, 25px, 0);
    }

    75% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0);
    }

    90% {
        -webkit-transform: translate3d(0, 5px, 0);
        transform: translate3d(0, 5px, 0);
    }

    to {
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes bounceToDown {
    from, 60%, 75%, 90%, to {
        -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    }

    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -3000px, 0);
        transform: translate3d(0, -3000px, 0);
    }

    60% {
        opacity: 1;
        -webkit-transform: translate3d(0, 25px, 0);
        transform: translate3d(0, 25px, 0);
    }

    75% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0);
    }

    90% {
        -webkit-transform: translate3d(0, 5px, 0);
        transform: translate3d(0, 5px, 0);
    }

    to {
        -webkit-transform: none;
        transform: none;
    }
}

@-webkit-keyframes zoomIn {
    0% {
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -ms-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0);
    }
    100% {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes zoomIn {
    0% {
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -ms-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0);
    }
    100% {
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
    }
}

@-webkit-keyframes zoomToLeft {
    0% {
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -ms-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0);
        right: -100px;
    }
    100% {
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
        right: 0;
    }
}

@keyframes zoomToLeft {
    0% {
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -ms-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0);
        right: -100px;
    }
    100% {
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
        right: 0;
    }
}

@-webkit-keyframes zoomToRight {
    0% {
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -ms-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0);
        left: -100px;
    }
    100% {
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
        left: 0;
    }
}

@keyframes zoomToRight {
    0% {
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -ms-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0);
        left: -100px;
    }
    100% {
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
        left: 0;
    }
}

@-webkit-keyframes zoomToUp {
    0% {
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -ms-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0);
        bottom: -300px;
    }
    100% {
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
        bottom: 0;
    }
}

@keyframes zoomToUp {
    0% {
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -ms-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0);
        bottom: -300px;
    }
    100% {
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
        bottom: 0;
    }
}

@-webkit-keyframes zoomToDown {
    0% {
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -ms-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0);
        top: -300px;
    }
    100% {
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
        top: 0;
    }
}

@keyframes zoomToDown {
    0% {
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -ms-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0);
        top: -300px;
    }
    100% {
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
        top: 0;
    }
}

@-webkit-keyframes curvedZoomToLeft {
    0% {
        -webkit-transform: scale(0) translate3d(100px, 0, 0);
        -moz-transform: scale(0) translate3d(100px, 0, 0);
        -ms-transform: scale(0) translate3d(100px, 0, 0);
        -o-transform: scale(0) translate3d(100px, 0, 0);
        transform: scale(0) translate3d(100px, 0, 0);
    }
    100% {
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
    }
}

@keyframes curvedZoomToLeft {
    0% {
        -webkit-transform: scale(0) translate3d(100px, 0, 0);
        -moz-transform: scale(0) translate3d(100px, 0, 0);
        -ms-transform: scale(0) translate3d(100px, 0, 0);
        -o-transform: scale(0) translate3d(100px, 0, 0);
        transform: scale(0) translate3d(100px, 0, 0);
    }
    100% {
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
    }
}

@-webkit-keyframes curvedZoomToRight {
    0% {
        -webkit-transform: scale(0) translate3d(-100px, 0, 0);
        -moz-transform: scale(0) translate3d(-100px, 0, 0);
        -ms-transform: scale(0) translate3d(-100px, 0, 0);
        -o-transform: scale(0) translate3d(-100px, 0, 0);
        transform: scale(0) translate3d(-100px, 0, 0);
    }
    100% {
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
    }
}

@keyframes curvedZoomToRight {
    0% {
        -webkit-transform: scale(0) translate3d(-100px, 0, 0);
        -moz-transform: scale(0) translate3d(-100px, 0, 0);
        -ms-transform: scale(0) translate3d(-100px, 0, 0);
        -o-transform: scale(0) translate3d(-100px, 0, 0);
        transform: scale(0) translate3d(-100px, 0, 0);
    }
    100% {
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
    }
}

@-webkit-keyframes curvedZoomToDown {
    0% {
        -webkit-transform: scale(0) translate3d(0, -100px, 0);
        -moz-transform: scale(0) translate3d(0, -100px, 0);
        -ms-transform: scale(0) translate3d(0, -100px, 0);
        -o-transform: scale(0) translate3d(0, -100px, 0);
        transform: scale(0) translate3d(0, -100px, 0);
    }
    100% {
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
    }
}

@keyframes curvedZoomToDown {
    0% {
        -webkit-transform: scale(0) translate3d(0, -100px, 0);
        -moz-transform: scale(0) translate3d(0, -100px, 0);
        -ms-transform: scale(0) translate3d(0, -100px, 0);
        -o-transform: scale(0) translate3d(0, -100px, 0);
        transform: scale(0) translate3d(0, -100px, 0);
    }
    100% {
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
    }
}

@-webkit-keyframes curvedZoomToUp {
    0% {
        -webkit-transform: scale(0) translate3d(0, 100px, 0);
        -moz-transform: scale(0) translate3d(0, 100px, 0);
        -ms-transform: scale(0) translate3d(0, 100px, 0);
        -o-transform: scale(0) translate3d(0, 100px, 0);
        transform: scale(0) translate3d(0, 100px, 0);
    }
    100% {
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
    }
}

@keyframes curvedZoomToUp {
    0% {
        -webkit-transform: scale(0) translate3d(0, 100px, 0);
        -moz-transform: scale(0) translate3d(0, 100px, 0);
        -ms-transform: scale(0) translate3d(0, 100px, 0);
        -o-transform: scale(0) translate3d(0, 100px, 0);
        transform: scale(0) translate3d(0, 100px, 0);
    }
    100% {
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
    }
}

@-webkit-keyframes opacityToDown {
    0% {
        -webkit-transform: translate3d(0, -100px, 0);
        -moz-transform: translate3d(0, -100px, 0);
        -ms-transform: translate3d(0, -100px, 0);
        -o-transform: translate3d(0, -100px, 0);
        transform: translate3d(0, -100px, 0);
        opacity: 0;
    }
    100% {
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
        opacity: 1;
    }
}

@keyframes opacityToDown {
    0% {
        -webkit-transform: translate3d(0, -100px, 0);
        -moz-transform: translate3d(0, -100px, 0);
        -ms-transform: translate3d(0, -100px, 0);
        -o-transform: translate3d(0, -100px, 0);
        transform: translate3d(0, -100px, 0);
        opacity: 0;
    }
    100% {
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
        opacity: 1;
    }
}

@-webkit-keyframes opacityToRight {
    0% {
        -webkit-transform: translate3d(100px, 0, 0);
        -moz-transform: translate3d(100px, 0, 0);
        -ms-transform: translate3d(100px, 0, 0);
        -o-transform: translate3d(100px, 0, 0);
        transform: translate3d(100px, 0, 0);
        opacity: 0;
    }
    100% {
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
        opacity: 1;
    }
}

@keyframes opacityToRight {
    0% {
        -webkit-transform: translate3d(100px, 0, 0);
        -moz-transform: translate3d(100px, 0, 0);
        -ms-transform: translate3d(100px, 0, 0);
        -o-transform: translate3d(100px, 0, 0);
        transform: translate3d(100px, 0, 0);
        opacity: 0;
    }
    100% {
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
        opacity: 1;
    }
}

@-webkit-keyframes opacityToLeft {
    0% {
        -webkit-transform: translate3d(-100px, 0, 0);
        -moz-transform: translate3d(-100px, 0, 0);
        -ms-transform: translate3d(-100px, 0, 0);
        -o-transform: translate3d(-100px, 0, 0);
        transform: translate3d(-100px, 0, 0);
        opacity: 0;
    }
    100% {
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
        opacity: 1;
    }
}

@keyframes opacityToLeft {
    0% {
        -webkit-transform: translate3d(-100px, 0, 0);
        -moz-transform: translate3d(-100px, 0, 0);
        -ms-transform: translate3d(-100px, 0, 0);
        -o-transform: translate3d(-100px, 0, 0);
        transform: translate3d(-100px, 0, 0);
        opacity: 0;
    }
    100% {
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
        opacity: 1;
    }
}

@-webkit-keyframes opacityToUp {
    0% {
        -webkit-transform: translate3d(0, 100px, 0);
        -moz-transform: translate3d(0, 100px, 0);
        -ms-transform: translate3d(0, 100px, 0);
        -o-transform: translate3d(0, 100px, 0);
        transform: translate3d(0, 100px, 0);
        opacity: 0;
    }
    100% {
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
        opacity: 1;
    }
}

@keyframes opacityToUp {
    0% {
        -webkit-transform: translate3d(0, 100px, 0);
        -moz-transform: translate3d(0, 100px, 0);
        -ms-transform: translate3d(0, 100px, 0);
        -o-transform: translate3d(0, 100px, 0);
        transform: translate3d(0, 100px, 0);
        opacity: 0;
    }
    100% {
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
        opacity: 1;
    }
}

@-webkit-keyframes opacityIn {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@-webkit-keyframes shakeIn {
    0% {
        -webkit-transform: rotate(30deg);
        -moz-transform: rotate(30deg);
        -ms-transform: rotate(30deg);
        -o-transform: rotate(30deg);
        transform: rotate(30deg);
        opacity: 0;
    }
    30% {
        -webkit-transform: rotate(-20deg);
        -moz-transform: rotate(-20deg);
        -ms-transform: rotate(-20deg);
        -o-transform: rotate(-20deg);
        transform: rotate(-20deg);
    }
    55% {
        -webkit-transform: rotate(10deg);
        -moz-transform: rotate(10deg);
        -ms-transform: rotate(10deg);
        -o-transform: rotate(10deg);
        transform: rotate(10deg);
    }
    70% {
        -webkit-transform: rotate(-5deg);
        -moz-transform: rotate(-5deg);
        -ms-transform: rotate(-5deg);
        -o-transform: rotate(-5deg);
        transform: rotate(-5deg);
    }
    85% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
        opacity: 1;
    }
}

@keyframes shakeIn {
    0% {
        -webkit-transform: rotate(30deg);
        -moz-transform: rotate(30deg);
        -ms-transform: rotate(30deg);
        -o-transform: rotate(30deg);
        transform: rotate(30deg);
        opacity: 0;
    }
    30% {
        -webkit-transform: rotate(-20deg);
        -moz-transform: rotate(-20deg);
        -ms-transform: rotate(-20deg);
        -o-transform: rotate(-20deg);
        transform: rotate(-20deg);
    }
    55% {
        -webkit-transform: rotate(10deg);
        -moz-transform: rotate(10deg);
        -ms-transform: rotate(10deg);
        -o-transform: rotate(10deg);
        transform: rotate(10deg);
    }
    70% {
        -webkit-transform: rotate(-5deg);
        -moz-transform: rotate(-5deg);
        -ms-transform: rotate(-5deg);
        -o-transform: rotate(-5deg);
        transform: rotate(-5deg);
    }
    85% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none;
        opacity: 1;
    }
}

@media (min-width: 1140px) {
    .opacityZero {
        opacity: 0;
        pointer-events: none;
        transition-duration: 0s !important;
    }

    .fallingBall {
        -webkit-animation-name: fallingBall;
        animation-name: fallingBall;
        -webkit-animation-duration: 1.3s;
        animation-duration: 1.3s;
    }

    .bounceToUp {
        -webkit-animation-name: bounceToUp;
        animation-name: bounceToUp;
        -webkit-animation-duration: 1.3s;
        animation-duration: 1.3s;
    }

    .bounceToRight {
        -webkit-animation-name: bounceToRight;
        animation-name: bounceToRight;
        -webkit-animation-duration: 1.3s;
        animation-duration: 1.3s;
    }

    .bounceToLeft {
        -webkit-animation-name: bounceToLeft;
        animation-name: bounceToLeft;
        -webkit-animation-duration: 1.3s;
        animation-duration: 1.3s;
    }

    .bounceToDown {
        -webkit-animation-name: bounceToDown;
        animation-name: bounceToDown;
        -webkit-animation-duration: 1.3s;
        animation-duration: 1.3s;
    }

    .zoomIn {
        -webkit-animation-name: zoomIn;
        animation-name: zoomIn;
        -webkit-animation-duration: 1.3s;
        animation-duration: 1.3s;
    }

    .zoomToLeft {
        -webkit-animation-name: zoomToLeft;
        animation-name: zoomToLeft;
        -webkit-animation-duration: 1.3s;
        animation-duration: 1.3s;
    }

    .zoomToRight {
        -webkit-animation-name: zoomToRight;
        animation-name: zoomToRight;
        -webkit-animation-duration: 1.3s;
        animation-duration: 1.3s;
    }

    .zoomToUp {
        -webkit-animation-name: zoomToUp;
        animation-name: zoomToUp;
        -webkit-animation-duration: 1.3s;
        animation-duration: 1.3s;
    }

    .zoomToDown {
        -webkit-animation-name: zoomToDown;
        animation-name: zoomToDown;
        -webkit-animation-duration: 1.3s;
        animation-duration: 1.3s;
    }

    .curvedZoomToLeft {
        -webkit-animation-name: curvedZoomToLeft;
        animation-name: curvedZoomToLeft;
        -webkit-animation-duration: 1.3s;
        animation-duration: 1.3s;
    }

    .curvedZoomToRight {
        -webkit-animation-name: curvedZoomToRight;
        animation-name: curvedZoomToRight;
        -webkit-animation-duration: 1.3s;
        animation-duration: 1.3s;
    }

    .curvedZoomToDown {
        -webkit-animation-name: curvedZoomToDown;
        animation-name: curvedZoomToDown;
        -webkit-animation-duration: 1.3s;
        animation-duration: 1.3s;
    }

    .curvedZoomToUp {
        -webkit-animation-name: curvedZoomToUp;
        animation-name: curvedZoomToUp;
        -webkit-animation-duration: 1.3s;
        animation-duration: 1.3s;
    }

    .opacityToDown {
        position: relative;
        -webkit-animation-name: opacityToDown;
        animation-name: opacityToDown;
        -webkit-animation-duration: 1.3s;
        animation-duration: 1.3s;
    }

    .opacityToRight {
        -webkit-animation-name: opacityToRight;
        animation-name: opacityToRight;
        -webkit-animation-duration: 1.3s;
        animation-duration: 1.3s;
    }

    .opacityToLeft {
        -webkit-animation-name: opacityToLeft;
        animation-name: opacityToLeft;
        -webkit-animation-duration: 1.3s;
        animation-duration: 1.3s;
    }

    .opacityToUp {
        -webkit-animation-name: opacityToUp;
        animation-name: opacityToUp;
        -webkit-animation-duration: 1.3s;
        animation-duration: 1.3s;
    }

    .opacityIn {
        -webkit-animation-name: opacityIn;
        animation-name: opacityIn;
        -webkit-animation-duration: 1.3s;
        animation-duration: 1.3s;
    }

    .shakeIn {
        -webkit-animation-name: shakeIn;
        animation-name: shakeIn;
        -webkit-animation-duration: 1.3s;
        animation-duration: 1.3s;
    }
}