@-webkit-keyframes blur-out-expand {
    0% {
        -webkit-filter: blur(.01);
        filter: blur(.01)
    }

    100% {
        letter-spacing: 1em;
        -webkit-filter: blur(12px) opacity(0);
        filter: blur(12px) opacity(0)
    }
}

@keyframes blur-out-expand {
    0% {
        -webkit-filter: blur(.01);
        filter: blur(.01)
    }

    100% {
        letter-spacing: 1em;
        -webkit-filter: blur(12px) opacity(0);
        filter: blur(12px) opacity(0)
    }
}

@-webkit-keyframes tracking-in-expand-fwd {
    0% {
        letter-spacing: -.5em;
        -webkit-transform: translateZ(-700px);
        transform: translateZ(-700px);
        opacity: 0
    }

    40% {
        opacity: .6
    }

    100% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
}

@keyframes tracking-in-expand-fwd {
    0% {
        letter-spacing: -.5em;
        -webkit-transform: translateZ(-700px);
        transform: translateZ(-700px);
        opacity: 0
    }

    40% {
        opacity: .6
    }

    100% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1
    }
}

@-webkit-keyframes text-shadow-drop-center {
    0% {
        text-shadow: 0 0 0 rgba(56, 189, 248, 0)
    }

    100% {
        text-shadow: 0 0 14px rgba(56, 189, 248, .8), 0 0 34px rgba(56, 189, 248, .55), 0 0 58px rgba(56, 189, 248, .35)
    }
}

@keyframes text-shadow-drop-center {
    0% {
        text-shadow: 0 0 0 rgba(56, 189, 248, 0)
    }

    100% {
        text-shadow: 0 0 14px rgba(56, 189, 248, .8), 0 0 34px rgba(56, 189, 248, .55), 0 0 58px rgba(56, 189, 248, .35)
    }
}

@-webkit-keyframes text-pop-up-top {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-transform-origin: 50% 50%;
        transform-origin: 50% 50%;
        text-shadow: none
    }

    100% {
        -webkit-transform: translateY(-50px);
        transform: translateY(-50px);
        -webkit-transform-origin: 50% 50%;
        transform-origin: 50% 50%;
        text-shadow: 0 1px 0 #ccc, 0 2px 0 #ccc, 0 3px 0 #ccc, 0 4px 0 #ccc, 0 5px 0 #ccc, 0 6px 0 #ccc, 0 7px 0 #ccc, 0 8px 0 #ccc, 0 9px 0 #ccc, 0 50px 30px rgba(0, 0, 0, .3)
    }
}

@keyframes text-pop-up-top {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-transform-origin: 50% 50%;
        transform-origin: 50% 50%;
        text-shadow: none
    }

    100% {
        -webkit-transform: translateY(-50px);
        transform: translateY(-50px);
        -webkit-transform-origin: 50% 50%;
        transform-origin: 50% 50%;
        text-shadow: 0 1px 0 #ccc, 0 2px 0 #ccc, 0 3px 0 #ccc, 0 4px 0 #ccc, 0 5px 0 #ccc, 0 6px 0 #ccc, 0 7px 0 #ccc, 0 8px 0 #ccc, 0 9px 0 #ccc, 0 50px 30px rgba(0, 0, 0, .3)
    }
}

@-webkit-keyframes tracking-out-contract {
    0% {
        opacity: 1
    }

    50% {
        opacity: 1
    }

    100% {
        letter-spacing: -.5em;
        opacity: 0
    }
}

@keyframes tracking-out-contract {
    0% {
        opacity: 1
    }

    50% {
        opacity: 1
    }

    100% {
        letter-spacing: -.5em;
        opacity: 0
    }
}

@-webkit-keyframes text-focus-in {
    0% {
        -webkit-filter: blur(12px);
        filter: blur(12px);
        opacity: 0
    }

    100% {
        -webkit-filter: blur(0);
        filter: blur(0);
        opacity: 1
    }
}

@keyframes text-focus-in {
    0% {
        -webkit-filter: blur(12px);
        filter: blur(12px);
        opacity: 0
    }

    100% {
        -webkit-filter: blur(0);
        filter: blur(0);
        opacity: 1
    }
}

@-webkit-keyframes slide-in-blurred-bottom {
    0% {
        -webkit-transform: translateY(100px) scaleY(2.5) scaleX(.2);
        transform: translateY(100px) scaleY(2.5) scaleX(.2);
        -webkit-transform-origin: 50% 100%;
        transform-origin: 50% 100%;
        -webkit-filter: blur(40px);
        filter: blur(40px);
        opacity: 0
    }

    100% {
        -webkit-transform: translateY(0) scaleY(1) scaleX(1);
        transform: translateY(0) scaleY(1) scaleX(1);
        -webkit-transform-origin: 50% 50%;
        transform-origin: 50% 50%;
        -webkit-filter: blur(0);
        filter: blur(0);
        opacity: 1
    }
}

@keyframes slide-in-blurred-bottom {
    0% {
        -webkit-transform: translateY(100px) scaleY(2.5) scaleX(.2);
        transform: translateY(100px) scaleY(2.5) scaleX(.2);
        -webkit-transform-origin: 50% 100%;
        transform-origin: 50% 100%;
        -webkit-filter: blur(40px);
        filter: blur(40px);
        opacity: 0
    }

    100% {
        -webkit-transform: translateY(0) scaleY(1) scaleX(1);
        transform: translateY(0) scaleY(1) scaleX(1);
        -webkit-transform-origin: 50% 50%;
        transform-origin: 50% 50%;
        -webkit-filter: blur(0);
        filter: blur(0);
        opacity: 1
    }
}

@-webkit-keyframes slide-in-blurred-right {
    0% {
        -webkit-transform: translateX(20%) scaleX(2.5) scaleY(.2);
        transform: translateX(20%) scaleX(2.5) scaleY(.2);
        -webkit-transform-origin: 0 50%;
        transform-origin: 0 50%;
        -webkit-filter: blur(40px);
        filter: blur(40px);
        opacity: 0
    }

    100% {
        -webkit-transform: translateX(0) scaleY(1) scaleX(1);
        transform: translateX(0) scaleY(1) scaleX(1);
        -webkit-transform-origin: 50% 50%;
        transform-origin: 50% 50%;
        -webkit-filter: blur(0);
        filter: blur(0);
        opacity: 1
    }
}

@keyframes slide-in-blurred-right {
    0% {
        -webkit-transform: translateX(20%) scaleX(2.5) scaleY(.2);
        transform: translateX(20%) scaleX(2.5) scaleY(.2);
        -webkit-transform-origin: 0 50%;
        transform-origin: 0 50%;
        -webkit-filter: blur(40px);
        filter: blur(40px);
        opacity: 0
    }

    100% {
        -webkit-transform: translateX(0) scaleY(1) scaleX(1);
        transform: translateX(0) scaleY(1) scaleX(1);
        -webkit-transform-origin: 50% 50%;
        transform-origin: 50% 50%;
        -webkit-filter: blur(0);
        filter: blur(0);
        opacity: 1
    }
}

@-webkit-keyframes slide-in-blurred-left {
    0% {
        -webkit-transform: translateX(-20%) scaleX(2.5) scaleY(.2);
        transform: translateX(-20%) scaleX(2.5) scaleY(.2);
        -webkit-transform-origin: 100% 50%;
        transform-origin: 100% 50%;
        -webkit-filter: blur(40px);
        filter: blur(40px);
        opacity: 0
    }

    100% {
        -webkit-transform: translateX(0) scaleY(1) scaleX(1);
        transform: translateX(0) scaleY(1) scaleX(1);
        -webkit-transform-origin: 50% 50%;
        transform-origin: 50% 50%;
        -webkit-filter: blur(0);
        filter: blur(0);
        opacity: 1
    }
}

@keyframes slide-in-blurred-left {
    0% {
        -webkit-transform: translateX(-20%) scaleX(2.5) scaleY(.2);
        transform: translateX(-20%) scaleX(2.5) scaleY(.2);
        -webkit-transform-origin: 100% 50%;
        transform-origin: 100% 50%;
        -webkit-filter: blur(40px);
        filter: blur(40px);
        opacity: 0
    }

    100% {
        -webkit-transform: translateX(0) scaleY(1) scaleX(1);
        transform: translateX(0) scaleY(1) scaleX(1);
        -webkit-transform-origin: 50% 50%;
        transform-origin: 50% 50%;
        -webkit-filter: blur(0);
        filter: blur(0);
        opacity: 1
    }
}

@-webkit-keyframes bounce-in-top {
    0% {
        -webkit-transform: translateY(-20%);
        transform: translateY(-20%);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0
    }

    38% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        opacity: 1
    }

    55% {
        -webkit-transform: translateY(-65px);
        transform: translateY(-65px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    72% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    81% {
        -webkit-transform: translateY(-28px);
        transform: translateY(-28px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    90% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    95% {
        -webkit-transform: translateY(-8px);
        transform: translateY(-8px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

@keyframes bounce-in-top {
    0% {
        -webkit-transform: translateY(-20%);
        transform: translateY(-20%);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0
    }

    38% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        opacity: 1
    }

    55% {
        -webkit-transform: translateY(-65px);
        transform: translateY(-65px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    72% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    81% {
        -webkit-transform: translateY(-28px);
        transform: translateY(-28px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    90% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    95% {
        -webkit-transform: translateY(-8px);
        transform: translateY(-8px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

@-webkit-keyframes bounce-in-bottom {
    0% {
        -webkit-transform: translateY(100px);
        transform: translateY(100px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0
    }

    38% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        opacity: 1
    }

    55% {
        -webkit-transform: translateY(65px);
        transform: translateY(65px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    72% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    81% {
        -webkit-transform: translateY(28px);
        transform: translateY(28px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    90% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    95% {
        -webkit-transform: translateY(8px);
        transform: translateY(8px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

@keyframes bounce-in-bottom {
    0% {
        -webkit-transform: translateY(100px);
        transform: translateY(100px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0
    }

    38% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        opacity: 1
    }

    55% {
        -webkit-transform: translateY(65px);
        transform: translateY(65px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    72% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    81% {
        -webkit-transform: translateY(28px);
        transform: translateY(28px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    90% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    95% {
        -webkit-transform: translateY(8px);
        transform: translateY(8px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
}

@-webkit-keyframes tilt-in-left-1 {
    0% {
        -webkit-transform: rotateX(-30deg) translateX(-300px) skewX(-30deg);
        transform: rotateX(-30deg) translateX(-300px) skewX(-30deg);
        opacity: 0
    }

    100% {
        -webkit-transform: rotateX(0deg) translateX(0) skewX(0deg);
        transform: rotateX(0deg) translateX(0) skewX(0deg);
        opacity: 1
    }
}

@keyframes tilt-in-left-1 {
    0% {
        -webkit-transform: rotateX(-30deg) translateX(-300px) skewX(-30deg);
        transform: rotateX(-30deg) translateX(-300px) skewX(-30deg);
        opacity: 0
    }

    100% {
        -webkit-transform: rotateX(0deg) translateX(0) skewX(0deg);
        transform: rotateX(0deg) translateX(0) skewX(0deg);
        opacity: 1
    }
}

@-webkit-keyframes tilt-in-right-1 {
    0% {
        -webkit-transform: rotateX(-30deg) translateX(300px) skewX(30deg);
        transform: rotateX(-30deg) translateX(300px) skewX(30deg);
        opacity: 0
    }

    100% {
        -webkit-transform: rotateX(0deg) translateX(0) skewX(0deg);
        transform: rotateX(0deg) translateX(0) skewX(0deg);
        opacity: 1
    }
}

@keyframes tilt-in-right-1 {
    0% {
        -webkit-transform: rotateX(-30deg) translateX(300px) skewX(30deg);
        transform: rotateX(-30deg) translateX(300px) skewX(30deg);
        opacity: 0
    }

    100% {
        -webkit-transform: rotateX(0deg) translateX(0) skewX(0deg);
        transform: rotateX(0deg) translateX(0) skewX(0deg);
        opacity: 1
    }
}

@-webkit-keyframes tilt-in-top-1 {
    0% {
        -webkit-transform: rotateY(30deg) translateY(-300px) skewY(-30deg);
        transform: rotateY(30deg) translateY(-300px) skewY(-30deg);
        opacity: 0
    }

    100% {
        -webkit-transform: rotateY(0deg) translateY(0) skewY(0deg);
        transform: rotateY(0deg) translateY(0) skewY(0deg);
        opacity: 1
    }
}

@keyframes tilt-in-top-1 {
    0% {
        -webkit-transform: rotateY(30deg) translateY(-300px) skewY(-30deg);
        transform: rotateY(30deg) translateY(-300px) skewY(-30deg);
        opacity: 0
    }

    100% {
        -webkit-transform: rotateY(0deg) translateY(0) skewY(0deg);
        transform: rotateY(0deg) translateY(0) skewY(0deg);
        opacity: 1
    }
}

@-webkit-keyframes tilt-in-bottom-1 {
    0% {
        -webkit-transform: rotateY(30deg) translateY(300px) skewY(-30deg);
        transform: rotateY(30deg) translateY(300px) skewY(-30deg);
        opacity: 0
    }

    100% {
        -webkit-transform: rotateY(0deg) translateY(0) skewY(0deg);
        transform: rotateY(0deg) translateY(0) skewY(0deg);
        opacity: 1
    }
}

@keyframes tilt-in-bottom-1 {
    0% {
        -webkit-transform: rotateY(30deg) translateY(300px) skewY(-30deg);
        transform: rotateY(30deg) translateY(300px) skewY(-30deg);
        opacity: 0
    }

    100% {
        -webkit-transform: rotateY(0deg) translateY(0) skewY(0deg);
        transform: rotateY(0deg) translateY(0) skewY(0deg);
        opacity: 1
    }
}

@-webkit-keyframes swing-in-bottom-fwd {
    0% {
        -webkit-transform: rotateX(100deg);
        transform: rotateX(100deg);
        -webkit-transform-origin: bottom;
        transform-origin: bottom;
        opacity: 0
    }

    100% {
        -webkit-transform: rotateX(0);
        transform: rotateX(0);
        -webkit-transform-origin: bottom;
        transform-origin: bottom;
        opacity: 1
    }
}

@keyframes swing-in-bottom-fwd {
    0% {
        -webkit-transform: rotateX(100deg);
        transform: rotateX(100deg);
        -webkit-transform-origin: bottom;
        transform-origin: bottom;
        opacity: 0
    }

    100% {
        -webkit-transform: rotateX(0);
        transform: rotateX(0);
        -webkit-transform-origin: bottom;
        transform-origin: bottom;
        opacity: 1
    }
}

@-webkit-keyframes swing-in-top-fwd {
    0% {
        -webkit-transform: rotateX(-100deg);
        transform: rotateX(-100deg);
        -webkit-transform-origin: top;
        transform-origin: top;
        opacity: 0
    }

    100% {
        -webkit-transform: rotateX(0deg);
        transform: rotateX(0deg);
        -webkit-transform-origin: top;
        transform-origin: top;
        opacity: 1
    }
}

@keyframes swing-in-top-fwd {
    0% {
        -webkit-transform: rotateX(-100deg);
        transform: rotateX(-100deg);
        -webkit-transform-origin: top;
        transform-origin: top;
        opacity: 0
    }

    100% {
        -webkit-transform: rotateX(0deg);
        transform: rotateX(0deg);
        -webkit-transform-origin: top;
        transform-origin: top;
        opacity: 1
    }
}

@-webkit-keyframes fade-in {
    0% {
        opacity: 0
    }

    40% {
        opacity: 0.35
    }

    70% {
        opacity: 0.72
    }

    100% {
        opacity: 1
    }
}

@keyframes fade-in {
    0% {
        opacity: 0
    }

    40% {
        opacity: 0.35
    }

    70% {
        opacity: 0.72
    }

    100% {
        opacity: 1
    }
}

@-webkit-keyframes fade-in-bottom {
    0% {
        -webkit-transform: translateY(50px);
        transform: translateY(50px);
        opacity: 0
    }



    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1
    }
}

@keyframes fade-in-bottom {
    0% {
        -webkit-transform: translateY(50px);
        transform: translateY(50px);
        opacity: 0
    }

  
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1
    }
}

@-webkit-keyframes fade-in-top {
    0% {
        -webkit-transform: translateY(-50px);
        transform: translateY(-50px);
        opacity: 0
    }



    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1
    }
}

@keyframes fade-in-top {
    0% {
        -webkit-transform: translateY(-50px);
        transform: translateY(-50px);
        opacity: 0
    }



    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1
    }
}

@-webkit-keyframes fade-in-left {
    0% {
        -webkit-transform: translateX(-50px);
        transform: translateX(-50px);
        opacity: 0
    }



    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1
    }
}

@keyframes fade-in-left {
    0% {
        -webkit-transform: translateX(-50px);
        transform: translateX(-50px);
        opacity: 0
    }

    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1
    }
}

@-webkit-keyframes fade-in-right {
    0% {
        -webkit-transform: translateX(50px);
        transform: translateX(50px);
        opacity: 0
    }



    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1
    }
}

@keyframes fade-in-right {
    0% {
        -webkit-transform: translateX(50px);
        transform: translateX(50px);
        opacity: 0
    }



    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1
    }
}

@-webkit-keyframes puff-in-hor {
    0% {
        -webkit-transform: scaleX(2);
        transform: scaleX(2);
        -webkit-filter: blur(4px);
        filter: blur(4px);
        opacity: 0
    }

    100% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        -webkit-filter: blur(0);
        filter: blur(0);
        opacity: 1
    }
}

@keyframes puff-in-hor {
    0% {
        -webkit-transform: scaleX(2);
        transform: scaleX(2);
        -webkit-filter: blur(4px);
        filter: blur(4px);
        opacity: 0
    }

    100% {
        -webkit-transform: scaleX(1);
        transform: scaleX(1);
        -webkit-filter: blur(0);
        filter: blur(0);
        opacity: 1
    }
}

@-webkit-keyframes puff-in-ver {
    0% {
        -webkit-transform: scaleY(2);
        transform: scaleY(2);
        -webkit-filter: blur(4px);
        filter: blur(4px);
        opacity: 0
    }

    100% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
        -webkit-filter: blur(0);
        filter: blur(0);
        opacity: 1
    }
}

@keyframes puff-in-ver {
    0% {
        -webkit-transform: scaleY(2);
        transform: scaleY(2);
        -webkit-filter: blur(4px);
        filter: blur(4px);
        opacity: 0
    }

    100% {
        -webkit-transform: scaleY(1);
        transform: scaleY(1);
        -webkit-filter: blur(0);
        filter: blur(0);
        opacity: 1
    }
}

@-webkit-keyframes puff-in-center {
    0% {
        -webkit-transform: scale(2);
        transform: scale(2);
        -webkit-filter: blur(4px);
        filter: blur(4px);
        opacity: 0
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-filter: blur(0);
        filter: blur(0);
        opacity: 1
    }
}

@keyframes puff-in-center {
    0% {
        -webkit-transform: scale(2);
        transform: scale(2);
        -webkit-filter: blur(4px);
        filter: blur(4px);
        opacity: 0
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-filter: blur(0);
        filter: blur(0);
        opacity: 1
    }
}

@-webkit-keyframes bounce-top {
    0% {
        -webkit-transform: translateY(-45px);
        transform: translateY(-45px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 1
    }

    24% {
        opacity: 1
    }

    40% {
        -webkit-transform: translateY(-24px);
        transform: translateY(-24px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    65% {
        -webkit-transform: translateY(-12px);
        transform: translateY(-12px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    82% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    93% {
        -webkit-transform: translateY(-4px);
        transform: translateY(-4px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    25%,
    55%,
    75%,
    87% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        opacity: 1
    }
}

@keyframes bounce-top {
    0% {
        -webkit-transform: translateY(-45px);
        transform: translateY(-45px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 1
    }

    24% {
        opacity: 1
    }

    40% {
        -webkit-transform: translateY(-24px);
        transform: translateY(-24px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    65% {
        -webkit-transform: translateY(-12px);
        transform: translateY(-12px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    82% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    93% {
        -webkit-transform: translateY(-4px);
        transform: translateY(-4px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }

    25%,
    55%,
    75%,
    87% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out;
        opacity: 1
    }
}

@-webkit-keyframes ping {
    0% {
        -webkit-transform: scale(.2);
        transform: scale(.2);
        opacity: .8
    }

    80% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
        opacity: 0
    }

    100% {
        -webkit-transform: scale(2.2);
        transform: scale(2.2);
        opacity: 0
    }
}

@keyframes ping {
    0% {
        -webkit-transform: scale(.2);
        transform: scale(.2);
        opacity: .8
    }

    80% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
        opacity: 0
    }

    100% {
        -webkit-transform: scale(2.2);
        transform: scale(2.2);
        opacity: 0
    }
}

@-webkit-keyframes vibrate-1 {
    0% {
        -webkit-transform: translate(0);
        transform: translate(0)
    }

    20% {
        -webkit-transform: translate(-2px, 2px);
        transform: translate(-2px, 2px)
    }

    40% {
        -webkit-transform: translate(-2px, -2px);
        transform: translate(-2px, -2px)
    }

    60% {
        -webkit-transform: translate(2px, 2px);
        transform: translate(2px, 2px)
    }

    80% {
        -webkit-transform: translate(2px, -2px);
        transform: translate(2px, -2px)
    }

    100% {
        -webkit-transform: translate(0);
        transform: translate(0)
    }
}

@keyframes vibrate-1 {
    0% {
        -webkit-transform: translate(0);
        transform: translate(0)
    }

    20% {
        -webkit-transform: translate(-2px, 2px);
        transform: translate(-2px, 2px)
    }

    40% {
        -webkit-transform: translate(-2px, -2px);
        transform: translate(-2px, -2px)
    }

    60% {
        -webkit-transform: translate(2px, 2px);
        transform: translate(2px, 2px)
    }

    80% {
        -webkit-transform: translate(2px, -2px);
        transform: translate(2px, -2px)
    }

    100% {
        -webkit-transform: translate(0);
        transform: translate(0)
    }
}

@-webkit-keyframes kenburns-bottom-left {
    0% {
        -webkit-transform: scale(1) translate(0, 0);
        transform: scale(1) translate(0, 0);
        -webkit-transform-origin: 16% 84%;
        transform-origin: 16% 84%
    }

    100% {
        -webkit-transform: scale(1.25) translate(-20px, 15px);
        transform: scale(1.25) translate(-20px, 15px);
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }
}

@keyframes kenburns-bottom-left {
    0% {
        -webkit-transform: scale(1) translate(0, 0);
        transform: scale(1) translate(0, 0);
        -webkit-transform-origin: 16% 84%;
        transform-origin: 16% 84%
    }

    100% {
        -webkit-transform: scale(1.25) translate(-20px, 15px);
        transform: scale(1.25) translate(-20px, 15px);
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom
    }
}

@-webkit-keyframes kenburns-center-in {
    0% {
        -webkit-transform: scale(1.25);
        transform: scale(1.25);
        -webkit-transform-origin: 50% 50%;
        transform-origin: 50% 50%
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transform-origin: 50% 50%;
        transform-origin: 50% 50%
    }
}

@keyframes kenburns-center-in {
    0% {
        -webkit-transform: scale(1.25);
        transform: scale(1.25);
        -webkit-transform-origin: 50% 50%;
        transform-origin: 50% 50%
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transform-origin: 50% 50%;
        transform-origin: 50% 50%
    }
}

@-webkit-keyframes bg-pan-tl {
    0% {
        background-position: 100% 100%
    }

    100% {
        background-position: 0 0
    }
}

@keyframes bg-pan-tl {
    0% {
        background-position: 100% 100%
    }

    100% {
        background-position: 0 0
    }
}

@-webkit-keyframes bg-pan-br {
    0% {
        background-position: 0 0
    }

    100% {
        background-position: 100% 100%
    }
}

@keyframes bg-pan-br {
    0% {
        background-position: 0 0
    }

    100% {
        background-position: 100% 100%
    }
}

.wow {
    visibility: hidden;
}

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

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

.animated.blur-out-expand,
.animate__animated.animate__blur-out-expand,
.animate__blur-out-expand {
    -webkit-animation-name: blur-out-expand;
    animation-name: blur-out-expand
}

.animated.tracking-in-expand-fwd,
.animate__animated.animate__tracking-in-expand-fwd,
.animate__tracking-in-expand-fwd {
    -webkit-animation-name: tracking-in-expand-fwd;
    animation-name: tracking-in-expand-fwd
}

.animated.text-shadow-drop-center,
.animate__animated.animate__text-shadow-drop-center,
.animate__text-shadow-drop-center {
    -webkit-animation-name: text-shadow-drop-center;
    animation-name: text-shadow-drop-center
}

.animated.text-pop-up-top,
.animate__animated.animate__text-pop-up-top,
.animate__text-pop-up-top {
    -webkit-animation-name: text-pop-up-top;
    animation-name: text-pop-up-top
}

.animated.tracking-out-contract,
.animate__animated.animate__tracking-out-contract,
.animate__tracking-out-contract {
    -webkit-animation-name: tracking-out-contract;
    animation-name: tracking-out-contract
}

.animated.text-focus-in,
.animate__animated.animate__text-focus-in,
.animate__text-focus-in {
    -webkit-animation-name: text-focus-in;
    animation-name: text-focus-in
}

.animated.slide-in-blurred-bottom,
.animate__animated.animate__slide-in-blurred-bottom,
.animate__slide-in-blurred-bottom {
    -webkit-animation-name: slide-in-blurred-bottom;
    animation-name: slide-in-blurred-bottom
}

.animated.slide-in-blurred-right,
.animate__animated.animate__slide-in-blurred-right,
.animate__slide-in-blurred-right {
    -webkit-animation-name: slide-in-blurred-right;
    animation-name: slide-in-blurred-right
}

.animated.slide-in-blurred-left,
.animate__animated.animate__slide-in-blurred-left,
.animate__slide-in-blurred-left {
    -webkit-animation-name: slide-in-blurred-left;
    animation-name: slide-in-blurred-left
}

.animated.bounce-in-top,
.animate__animated.animate__bounce-in-top,
.animate__bounce-in-top {
    -webkit-animation-name: bounce-in-top;
    animation-name: bounce-in-top
}

.animated.bounce-in-bottom,
.animate__animated.animate__bounce-in-bottom,
.animate__bounce-in-bottom {
    -webkit-animation-name: bounce-in-bottom;
    animation-name: bounce-in-bottom
}

.animated.tilt-in-left-1,
.animate__animated.animate__tilt-in-left-1,
.animate__tilt-in-left-1 {
    -webkit-animation-name: tilt-in-left-1;
    animation-name: tilt-in-left-1
}

.animated.tilt-in-right-1,
.animate__animated.animate__tilt-in-right-1,
.animate__tilt-in-right-1 {
    -webkit-animation-name: tilt-in-right-1;
    animation-name: tilt-in-right-1
}

.animated.tilt-in-top-1,
.animate__animated.animate__tilt-in-top-1,
.animate__tilt-in-top-1 {
    -webkit-animation-name: tilt-in-top-1;
    animation-name: tilt-in-top-1
}

.animated.tilt-in-bottom-1,
.animate__animated.animate__tilt-in-bottom-1,
.animate__tilt-in-bottom-1 {
    -webkit-animation-name: tilt-in-bottom-1;
    animation-name: tilt-in-bottom-1
}

.animated.swing-in-bottom-fwd,
.animate__animated.animate__swing-in-bottom-fwd,
.animate__swing-in-bottom-fwd {
    -webkit-animation-name: swing-in-bottom-fwd;
    animation-name: swing-in-bottom-fwd
}

.animated.swing-in-top-fwd,
.animate__animated.animate__swing-in-top-fwd,
.animate__swing-in-top-fwd {
    -webkit-animation-name: swing-in-top-fwd;
    animation-name: swing-in-top-fwd
}

.animated.fade-in,
.animate__animated.animate__fade-in,
.animate__fade-in {
    -webkit-animation-name: fade-in;
    animation-name: fade-in
}

.animated.fade-in-bottom,
.animate__animated.animate__fade-in-bottom,
.animate__fade-in-bottom {
    -webkit-animation-name: fade-in-bottom;
    animation-name: fade-in-bottom
}

.animated.fade-in-top,
.animate__animated.animate__fade-in-top,
.animate__fade-in-top {
    -webkit-animation-name: fade-in-top;
    animation-name: fade-in-top
}

.animated.fade-in-left,
.animate__animated.animate__fade-in-left,
.animate__fade-in-left {
    -webkit-animation-name: fade-in-left;
    animation-name: fade-in-left
}

.animated.fade-in-right,
.animate__animated.animate__fade-in-right,
.animate__fade-in-right {
    -webkit-animation-name: fade-in-right;
    animation-name: fade-in-right
}

.animated.puff-in-hor,
.animate__animated.animate__puff-in-hor,
.animate__puff-in-hor {
    -webkit-animation-name: puff-in-hor;
    animation-name: puff-in-hor
}

.animated.puff-in-ver,
.animate__animated.animate__puff-in-ver,
.animate__puff-in-ver {
    -webkit-animation-name: puff-in-ver;
    animation-name: puff-in-ver
}

.animated.puff-in-center,
.animate__animated.animate__puff-in-center,
.animate__puff-in-center {
    -webkit-animation-name: puff-in-center;
    animation-name: puff-in-center
}

.animated.bounce-top,
.animate__animated.animate__bounce-top,
.animate__bounce-top {
    -webkit-animation-name: bounce-top;
    animation-name: bounce-top
}

.animated.ping,
.animate__animated.animate__ping,
.animate__ping {
    -webkit-animation-name: ping;
    animation-name: ping
}

.animated.vibrate-1,
.animate__animated.animate__vibrate-1,
.animate__vibrate-1 {
    -webkit-animation-name: vibrate-1;
    animation-name: vibrate-1
}

.animated.kenburns-bottom-left,
.animate__animated.animate__kenburns-bottom-left,
.animate__kenburns-bottom-left {
    -webkit-animation-name: kenburns-bottom-left;
    animation-name: kenburns-bottom-left
}

.animated.kenburns-center-in,
.animate__animated.animate__kenburns-center-in,
.animate__kenburns-center-in {
    -webkit-animation-name: kenburns-center-in;
    animation-name: kenburns-center-in
}

.animated.bg-pan-tl,
.animate__animated.animate__bg-pan-tl,
.animate__bg-pan-tl {
    -webkit-animation-name: bg-pan-tl;
    animation-name: bg-pan-tl
}

.animated.bg-pan-br,
.animate__animated.animate__bg-pan-br,
.animate__bg-pan-br {
    -webkit-animation-name: bg-pan-br;
    animation-name: bg-pan-br
}

.blur-out-expand {
    -webkit-animation-name: blur-out-expand;
    animation-name: blur-out-expand
}

.tracking-in-expand-fwd {
    -webkit-animation-name: tracking-in-expand-fwd;
    animation-name: tracking-in-expand-fwd
}

.text-shadow-drop-center {
    -webkit-animation-name: text-shadow-drop-center;
    animation-name: text-shadow-drop-center
}

.text-pop-up-top {
    -webkit-animation-name: text-pop-up-top;
    animation-name: text-pop-up-top
}

.tracking-out-contract {
    -webkit-animation-name: tracking-out-contract;
    animation-name: tracking-out-contract
}

.text-focus-in {
    -webkit-animation-name: text-focus-in;
    animation-name: text-focus-in
}

.slide-in-blurred-bottom {
    -webkit-animation-name: slide-in-blurred-bottom;
    animation-name: slide-in-blurred-bottom
}

.slide-in-blurred-right {
    -webkit-animation-name: slide-in-blurred-right;
    animation-name: slide-in-blurred-right
}

.slide-in-blurred-left {
    -webkit-animation-name: slide-in-blurred-left;
    animation-name: slide-in-blurred-left
}

.bounce-in-top {
    -webkit-animation-name: bounce-in-top;
    animation-name: bounce-in-top
}

.bounce-in-bottom {
    -webkit-animation-name: bounce-in-bottom;
    animation-name: bounce-in-bottom
}

.tilt-in-left-1 {
    -webkit-animation-name: tilt-in-left-1;
    animation-name: tilt-in-left-1
}

.tilt-in-right-1 {
    -webkit-animation-name: tilt-in-right-1;
    animation-name: tilt-in-right-1
}

.tilt-in-top-1 {
    -webkit-animation-name: tilt-in-top-1;
    animation-name: tilt-in-top-1
}

.tilt-in-bottom-1 {
    -webkit-animation-name: tilt-in-bottom-1;
    animation-name: tilt-in-bottom-1
}

.swing-in-bottom-fwd {
    -webkit-animation-name: swing-in-bottom-fwd;
    animation-name: swing-in-bottom-fwd
}

.swing-in-top-fwd {
    -webkit-animation-name: swing-in-top-fwd;
    animation-name: swing-in-top-fwd
}

.fade-in {
    -webkit-animation-name: fade-in;
    animation-name: fade-in
}

.fade-in-bottom {
    -webkit-animation-name: fade-in-bottom;
    animation-name: fade-in-bottom
}

.fade-in-top {
    -webkit-animation-name: fade-in-top;
    animation-name: fade-in-top
}

.fade-in-left {
    -webkit-animation-name: fade-in-left;
    animation-name: fade-in-left
}

.fade-in-right {
    -webkit-animation-name: fade-in-right;
    animation-name: fade-in-right
}

.puff-in-hor {
    -webkit-animation-name: puff-in-hor;
    animation-name: puff-in-hor
}

.puff-in-ver {
    -webkit-animation-name: puff-in-ver;
    animation-name: puff-in-ver
}

.puff-in-center {
    -webkit-animation-name: puff-in-center;
    animation-name: puff-in-center
}

.bounce-top {
    -webkit-animation-name: bounce-top;
    animation-name: bounce-top
}

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

.vibrate-1 {
    -webkit-animation-name: vibrate-1;
    animation-name: vibrate-1
}

.kenburns-bottom-left {
    -webkit-animation-name: kenburns-bottom-left;
    animation-name: kenburns-bottom-left
}

.kenburns-center-in {
    -webkit-animation-name: kenburns-center-in;
    animation-name: kenburns-center-in
}

.bg-pan-tl {
    -webkit-animation-name: bg-pan-tl;
    animation-name: bg-pan-tl
}

.bg-pan-br {
    -webkit-animation-name: bg-pan-br;
    animation-name: bg-pan-br
}

.animated.tracking-in-expand-fwd,
.animate__animated.animate__tracking-in-expand-fwd {
    -webkit-animation-duration: 0.8s;
    animation-duration: 0.8s;
    -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);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.animated.text-shadow-drop-center,
.animate__animated.animate__text-shadow-drop-center {
    -webkit-animation-duration: 0.8s;
    animation-duration: 0.8s;
    -webkit-animation-timing-function: cubic-bezier(0.250, 0.460, 0.450, 0.940);
    animation-timing-function: cubic-bezier(0.250, 0.460, 0.450, 0.940);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.animated.text-pop-up-top,
.animate__animated.animate__text-pop-up-top {
    -webkit-animation-duration: 0.9s;
    animation-duration: 0.9s;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.275);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.275);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.animated.text-focus-in,
.animate__animated.animate__text-focus-in {
    -webkit-animation-duration: 0.85s;
    animation-duration: 0.85s;
    -webkit-animation-timing-function: cubic-bezier(0.250, 0.460, 0.450, 0.940);
    animation-timing-function: cubic-bezier(0.250, 0.460, 0.450, 0.940);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.animated.slide-in-blurred-bottom,
.animate__animated.animate__slide-in-blurred-bottom {
    -webkit-animation-duration: 0.85s;
    animation-duration: 0.85s;
    -webkit-animation-timing-function: cubic-bezier(0.250, 0.460, 0.450, 0.940);
    animation-timing-function: cubic-bezier(0.250, 0.460, 0.450, 0.940);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.animated.slide-in-blurred-right,
.animate__animated.animate__slide-in-blurred-right {
    -webkit-animation-duration: 0.85s;
    animation-duration: 0.85s;
    -webkit-animation-timing-function: cubic-bezier(0.250, 0.460, 0.450, 0.940);
    animation-timing-function: cubic-bezier(0.250, 0.460, 0.450, 0.940);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.animated.slide-in-blurred-left,
.animate__animated.animate__slide-in-blurred-left {
    -webkit-animation-duration: 0.85s;
    animation-duration: 0.85s;
    -webkit-animation-timing-function: cubic-bezier(0.250, 0.460, 0.450, 0.940);
    animation-timing-function: cubic-bezier(0.250, 0.460, 0.450, 0.940);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.animated.bounce-in-top,
.animate__animated.animate__bounce-in-top {
    -webkit-animation-duration: 1.1s;
    animation-duration: 1.1s;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.275);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.275);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.animated.bounce-in-bottom,
.animate__animated.animate__bounce-in-bottom {
    -webkit-animation-duration: 1.1s;
    animation-duration: 1.1s;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.275);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.275);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.animated.tilt-in-left-1,
.animate__animated.animate__tilt-in-left-1 {
    -webkit-animation-duration: 0.75s;
    animation-duration: 0.75s;
    -webkit-animation-timing-function: cubic-bezier(0.250, 0.460, 0.450, 0.940);
    animation-timing-function: cubic-bezier(0.250, 0.460, 0.450, 0.940);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.animated.tilt-in-right-1,
.animate__animated.animate__tilt-in-right-1 {
    -webkit-animation-duration: 0.75s;
    animation-duration: 0.75s;
    -webkit-animation-timing-function: cubic-bezier(0.250, 0.460, 0.450, 0.940);
    animation-timing-function: cubic-bezier(0.250, 0.460, 0.450, 0.940);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.animated.tilt-in-top-1,
.animate__animated.animate__tilt-in-top-1 {
    -webkit-animation-duration: 0.75s;
    animation-duration: 0.75s;
    -webkit-animation-timing-function: cubic-bezier(0.250, 0.460, 0.450, 0.940);
    animation-timing-function: cubic-bezier(0.250, 0.460, 0.450, 0.940);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.animated.tilt-in-bottom-1,
.animate__animated.animate__tilt-in-bottom-1 {
    -webkit-animation-duration: 0.75s;
    animation-duration: 0.75s;
    -webkit-animation-timing-function: cubic-bezier(0.250, 0.460, 0.450, 0.940);
    animation-timing-function: cubic-bezier(0.250, 0.460, 0.450, 0.940);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.animated.swing-in-bottom-fwd,
.animate__animated.animate__swing-in-bottom-fwd {
    -webkit-animation-duration: 0.75s;
    animation-duration: 0.75s;
    -webkit-animation-timing-function: cubic-bezier(0.250, 0.460, 0.450, 0.940);
    animation-timing-function: cubic-bezier(0.250, 0.460, 0.450, 0.940);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.animated.swing-in-top-fwd,
.animate__animated.animate__swing-in-top-fwd {
    -webkit-animation-duration: 0.75s;
    animation-duration: 0.75s;
    -webkit-animation-timing-function: cubic-bezier(0.250, 0.460, 0.450, 0.940);
    animation-timing-function: cubic-bezier(0.250, 0.460, 0.450, 0.940);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.animated.fade-in,
.animate__animated.animate__fade-in {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.animated.fade-in-bottom,
.animate__animated.animate__fade-in-bottom {
    -webkit-animation-duration: 1.1s;
    animation-duration: 1.1s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.animated.fade-in-top,
.animate__animated.animate__fade-in-top {
    -webkit-animation-duration: 1.45s;
    animation-duration: 1.45s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.animated.fade-in-left,
.animate__animated.animate__fade-in-left {
    -webkit-animation-duration: 1.35s;
    animation-duration: 1.35s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.animated.fade-in-right,
.animate__animated.animate__fade-in-right {
    -webkit-animation-duration: 1.35s;
    animation-duration: 1.35s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.animated.puff-in-hor,
.animate__animated.animate__puff-in-hor {
    -webkit-animation-duration: 0.75s;
    animation-duration: 0.75s;
    -webkit-animation-timing-function: cubic-bezier(0.470, 0.000, 0.745, 0.715);
    animation-timing-function: cubic-bezier(0.470, 0.000, 0.745, 0.715);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.animated.puff-in-ver,
.animate__animated.animate__puff-in-ver {
    -webkit-animation-duration: 0.75s;
    animation-duration: 0.75s;
    -webkit-animation-timing-function: cubic-bezier(0.470, 0.000, 0.745, 0.715);
    animation-timing-function: cubic-bezier(0.470, 0.000, 0.745, 0.715);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.animated.puff-in-center,
.animate__animated.animate__puff-in-center {
    -webkit-animation-duration: 0.75s;
    animation-duration: 0.75s;
    -webkit-animation-timing-function: cubic-bezier(0.470, 0.000, 0.745, 0.715);
    animation-timing-function: cubic-bezier(0.470, 0.000, 0.745, 0.715);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.animated.bounce-top,
.animate__animated.animate__bounce-top {
    -webkit-animation-duration: 1.1s;
    animation-duration: 1.1s;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.275);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.275);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.animated.ping,
.animate__animated.animate__ping {
    -webkit-animation-duration: 1.2s;
    animation-duration: 1.2s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.animated.vibrate-1,
.animate__animated.animate__vibrate-1 {
    -webkit-animation-duration: 0.55s;
    animation-duration: 0.55s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.animated.kenburns-bottom-left,
.animate__animated.animate__kenburns-bottom-left {
    -webkit-animation-duration: 3.5s;
    animation-duration: 3.5s;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.animated.kenburns-center-in,
.animate__animated.animate__kenburns-center-in {
    -webkit-animation-duration: 3.5s;
    animation-duration: 3.5s;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.animated.bg-pan-tl,
.animate__animated.animate__bg-pan-tl {
    -webkit-animation-duration: 3.5s;
    animation-duration: 3.5s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.animated.bg-pan-br,
.animate__animated.animate__bg-pan-br {
    -webkit-animation-duration: 3.5s;
    animation-duration: 3.5s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.animated.tracking-out-contract,
.animate__animated.animate__tracking-out-contract {
    -webkit-animation-duration: 0.7s;
    animation-duration: 0.7s;
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.085, 0.680, 0.530);
    animation-timing-function: cubic-bezier(0.550, 0.085, 0.680, 0.530);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

.animated.blur-out-expand,
.animate__animated.animate__blur-out-expand {
    -webkit-animation-duration: 0.85s;
    animation-duration: 0.85s;
    -webkit-animation-timing-function: cubic-bezier(0.250, 0.460, 0.450, 0.940);
    animation-timing-function: cubic-bezier(0.250, 0.460, 0.450, 0.940);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}