﻿/*
=============================================================================

    Az AudiSuppliers.aspx oldal animációinak és egyéb moduljainak a CSS osztályai

=============================================================================

*/

/* === START - Infografika ================================================================================*/

.tsm-highlighted-text-container {
    width: 100%;
    position: relative;
    transition: all 0.3s;
    min-height: 190px;
}

.tsm-highlighted-text-container-left,
.tsm-highlighted-text-container-right {
    left: 0%;
}

.tsm-gr-wrapper {
    position: absolute;
    width: 100px;
    height: 100%;
    min-height: inherit;
    top: 0;
    left: 0%;
    transition: inherit;
}

.tsm-highlighted-text {
    padding: 15px 15px 15px calc(100px + 15px);
    transition: inherit;
    text-align: left;
    color: #fff;
}

    .tsm-highlighted-text h3 {
        position: relative;
        font-weight: 100;
        font-size: 1.5rem;
        overflow-wrap: break-word;
        hyphens: auto;
        padding-top: 35px;
        padding-bottom: 15px;
        color: inherit;
    }

        .tsm-highlighted-text h3::before {
            position: absolute;
            content: "";
            width: calc(100% + 22px);
            height: 1px;
            top: 14px;
            left: -25px;
        }

        .tsm-highlighted-text h3::after {
            position: absolute;
            content: "";
            width: 20px;
            height: 20px;
            transform-origin: 50% 50%;
            transform: rotate(45deg);
            box-sizing: border-box;
            border-style: solid;
            border-width: 3px;
            padding: 2px;
            background-clip: content-box;
            top: 5px;
            left: 100%;
            transition: inherit;
        }

.tsm-gr-primary .tsm-highlighted-text h3::before {
    background-color: var(--ts-ocean);
}

.tsm-gr-petrol .tsm-highlighted-text h3::before {
    background-color: #1bada2;
}

.tsm-gr-orange .tsm-highlighted-text h3::before {
    background-color: #ff9a1e;
}

.tsm-gr-green .tsm-highlighted-text h3::before {
    background-color: #bfcb44;
}

.tsm-gr-primary .tsm-highlighted-text h3::after {
    background-color: var(--ts-ocean);
    border-color: var(--ts-ocean);
}

.tsm-gr-petrol .tsm-highlighted-text h3::after {
    background-color: #1bada2;
    border-color: #1bada2;
}

.tsm-gr-orange .tsm-highlighted-text h3::after {
    background-color: #ff9a1e;
    border-color: #ff9a1e;
}

.tsm-gr-green .tsm-highlighted-text h3::after {
    background-color: #bfcb44;
    border-color: #bfcb44;
}

.tsm-highlighted-text p {
    font-size: 14px;
    color: inherit;
}

.tsm-gr-rectangle {
    position: absolute;
    width: calc(100px * 0.4);
    height: calc(100% + 15px - (100px / 2));
    top: calc((100px / 2));
    left: calc(50% - ((100px * 0.4) / 2));
    box-shadow: inset 0 0 3px rgba(255, 255, 255, 0.2), inset 0 0 5px rgba(0, 0, 0, 0.1);
}

.tsm-bg-primary-to-orange {
    background: var(--ts-ocean);
    background: linear-gradient(0deg, #ff9a1e 0%, var(--ts-ocean) 100%);
}

.tsm-bg-orange-to-green {
    background: var(--ts-ocean);
    background: linear-gradient(0deg, #bfcb44 0%, #ff9a1e 100%);
}

.tsm-bg-green-to-petrol {
    background: var(--ts-ocean);
    background: linear-gradient(0deg, #1bada2 0%, #bfcb44 100%);
}

.tsm-gr-square {
    position: absolute;
    width: 59px;
    height: 59px;
    top: 0;
    left: calc((100px - 59px) / 2);
    transform-origin: 50% 50%;
    transform: rotate(45deg);
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
}

.tsm-gr-primary .tsm-gr-square {
    background-color: var(--ts-ocean);
}

.tsm-gr-petrol .tsm-gr-square {
    background-color: #1bada2;
}

.tsm-gr-orange .tsm-gr-square {
    background-color: #ff9a1e;
}

.tsm-gr-green .tsm-gr-square {
    background-color: #bfcb44;
}

.tsm-gr-square > div {
    position: relative;
    width: 80%;
    height: 80%;
    top: calc((100% - 80%) / 2);
    left: calc((100% - 80%) / 2);
    background-color: rgba(255, 255, 255, 0.2);
    box-shadow: 0 20px 30px rgba(0, 0, 0, 0.3), inset 0 0 3px rgba(255, 255, 255, 0.2), inset 0 0 70px rgba(0, 0, 0, 0.1);
}

    .tsm-gr-square > div > div {
        position: relative;
        width: 80%;
        height: 80%;
        top: calc((100% - 80%) / 2);
        left: calc((100% - 80%) / 2);
        background-color: #fff;
        box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.5);
    }

        .tsm-gr-square > div > div > div {
            position: relative;
            width: 100%;
            height: 100%;
            transform-origin: 50% 50%;
            transform: rotate(-45deg);
        }

            .tsm-gr-square > div > div > div svg {
                width: 100%;
                height: 100%;
                fill: none;
                stroke-width: 2;
                stroke-linecap: round;
                stroke-linejoin: round;
                stroke: #333;
            }

@media (min-width: 576px) {
    .tsm-highlighted-text h3 {
        font-size: 1.75rem;
    }

    .tsm-highlighted-text p {
        font-size: 16px;
    }
}

@media (min-width: 768px) {
    .tsm-gr-square {
        width: 129px;
        height: 129px;
        left: calc((170px - 129px) / 2);
    }

    .tsm-gr-rectangle {
        width: calc(170px * 0.4);
        height: calc(100% + 15px - (170px / 2));
        top: calc((170px / 2));
        left: 50%;
    }

    .tsm-highlighted-text-container {
        width: 50%;
    }

    .tsm-highlighted-text-container-left {
        left: 0%;
    }

    .tsm-highlighted-text-container-right {
        left: 50%;
    }

    .tsm-highlighted-text-container-left .tsm-gr-wrapper {
        left: calc(100% - (170px / 2));
    }

    .tsm-highlighted-text-container-right .tsm-gr-wrapper {
        left: calc((170px / 2) * (-1));
    }

    .tsm-highlighted-text-container-left .tsm-highlighted-text {
        padding: 15px calc((170px / 2) + 15px) 15px 15px;
        text-align: right;
    }

    .tsm-highlighted-text-container-right .tsm-highlighted-text {
        padding: 15px 15px 15px calc((170px / 2) + 15px);
    }

    .tsm-highlighted-text h3 {
        font-size: 1.75rem;
        padding-top: 65px;
        padding-bottom: 15px;
    }

    .tsm-highlighted-text-container-left .tsm-highlighted-text h3::before {
        top: 49px;
        left: 0;
        width: calc(100% + 15px);
    }

    .tsm-highlighted-text-container-left .tsm-highlighted-text h3::after {
        top: 40px;
        left: -20px;
    }

    .tsm-highlighted-text-container-right .tsm-highlighted-text h3::before {
        top: 49px;
        left: -15px;
        width: calc(100% + 15px);
    }

    .tsm-highlighted-text-container-right .tsm-highlighted-text h3::after {
        top: 40px;
        left: 100%;
    }
}
/* === END - Infografika ==================================================================================*/

/* === START - Animáció ===================================================================================*/
.tsm-subcontractor-animation-container {
    margin-top: 47px;
    height: 500px;
}

.tsmph-inactive {
    visibility: hidden;
}

tsmph-page {
    display: block;
}

.tsmph-pagedeck {
    position: relative;
    display: block;
}

    .tsmph-pagedeck > .tsmph-page.transparent {
        opacity: 0;
    }

    .tsmph-pagedeck > .tsmph-page {
        position: absolute;
        top: 0;
        left: 0;
        -webkit-transition-property: -webkit-transform, opacity;
        -moz-transition-property: transform, opacity;
        transition-property: transform, opacity;
    }

        .tsmph-pagedeck > .tsmph-page.linear {
            transition-timing-function: linear;
        }

        .tsmph-pagedeck > .tsmph-page.ease-in {
            transition-timing-function: ease-in;
        }

        .tsmph-pagedeck > .tsmph-page.ease-out {
            transition-timing-function: ease-out;
        }

        .tsmph-pagedeck > .tsmph-page.ease {
            transition-timing-function: ease;
        }

        .tsmph-pagedeck > .tsmph-page.ease-in-out {
            transition-timing-function: ease-in-out;
        }

.linear *,
.ease-in *,
.ease-out *,
.ease *,
.ease-in-out * {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
}

.tsmph-lightbox {
    overflow: hidden;
}

p {
    margin: 0px;
}

h1 {
    margin: 0px;
}

h2 {
    margin: 0px;
}

h3 {
    margin: 0px;
}

#tsmph-svg-definitions {
    position: absolute;
}

html,
body {
    width: 100%;
    height: 100%;
    margin: 0px;
}

.tsmph-page-container {
    position: relative;
    width: 100%;
    height: 100%;
}

.tsmph-page-content {
    background-color: transparent;
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    -moz-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
    perspective: 1400px;
    -webkit-perspective: 1400px;
    -moz-perspective: 1400px;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    position: absolute;
}

.tsmph-page-wrapper {
    background-color: #fff;
    position: absolute;
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
}

.tsmph-page-size {
    width: 100%;
    height: 100%;
}

.tsmph-page-24bh {
    background-color: #333;
    height: 500px;
}

.tsmph-path-1hbg {
    position: absolute;
    stroke-width: 1px;
    stroke: none;
    transform-origin: 175.698px 60.8566px 0px;
    -webkit-transform-origin: 175.698px 60.8566px 0px;
    -moz-transform-origin: 175.698px 60.8566px 0px;
    fill: rgba(35, 35, 35, 0);
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    top: 335.5px;
    width: 347.691px;
    height: 52.5px;
    left: 362.004px;
    filter: blur(18px);
    -webkit-filter: blur(18px);
    -moz-filter: blur(18px);
    transform: translate3d(0, -5px, 0) scale3d(1, 1, 1);
    -webkit-transform: translate3d(0, -5px, 0) scale3d(1, 1, 1);
    -moz-transform: translate3d(0, -5px, 0) scale3d(1, 1, 1);
}

@keyframes tsmph-gen-2brctsmphanimation_tsmph-keyframes {
    0% {
        transform: translate3d(0, 0, 0) rotateZ(18.2905deg) rotateY(0deg) rotateX(0deg);
        -webkit-transform: translate3d(0, 0, 0) rotateZ(18.2905deg) rotateY(0deg) rotateX(0deg);
        -moz-transform: translate3d(0, 0, 0) rotateZ(18.2905deg) rotateY(0deg) rotateX(0deg);
        transform-origin: 76.5px 99.5px;
        -webkit-transform-origin: 76.5px 99.5px;
        -moz-transform-origin: 76.5px 99.5px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    2.0101% {
        transform: translate3d(0, 0, 0) rotateZ(16.9406deg) rotateY(0deg) rotateX(0deg);
        -webkit-transform: translate3d(0, 0, 0) rotateZ(16.9406deg) rotateY(0deg) rotateX(0deg);
        -moz-transform: translate3d(0, 0, 0) rotateZ(16.9406deg) rotateY(0deg) rotateX(0deg);
        transform-origin: 76.5px 99.5px;
        -webkit-transform-origin: 76.5px 99.5px;
        -moz-transform-origin: 76.5px 99.5px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    2.9146% {
        transform: translate3d(0, 0, 0) rotateZ(-6.02605deg) rotateY(0deg) rotateX(0deg);
        -webkit-transform: translate3d(0, 0, 0) rotateZ(-6.02605deg) rotateY(0deg) rotateX(0deg);
        -moz-transform: translate3d(0, 0, 0) rotateZ(-6.02605deg) rotateY(0deg) rotateX(0deg);
        transform-origin: 76.5px 99.5px;
        -webkit-transform-origin: 76.5px 99.5px;
        -moz-transform-origin: 76.5px 99.5px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    4.0201% {
        transform: translate3d(0, 0, 0) rotateZ(-0.0454339deg) rotateY(0deg) rotateX(0deg);
        -webkit-transform: translate3d(0, 0, 0) rotateZ(-0.0454339deg) rotateY(0deg) rotateX(0deg);
        -moz-transform: translate3d(0, 0, 0) rotateZ(-0.0454339deg) rotateY(0deg) rotateX(0deg);
        transform-origin: 0px 199px 0px;
        -webkit-transform-origin: 0px 199px 0px;
        -moz-transform-origin: 0px 199px 0px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    11.0553% {
        transform: translate3d(0, 0, 0) rotateZ(-0.0454339deg) rotateY(0deg) rotateX(0deg);
        -webkit-transform: translate3d(0, 0, 0) rotateZ(-0.0454339deg) rotateY(0deg) rotateX(0deg);
        -moz-transform: translate3d(0, 0, 0) rotateZ(-0.0454339deg) rotateY(0deg) rotateX(0deg);
        transform-origin: 0px 199px 0px;
        -webkit-transform-origin: 0px 199px 0px;
        -moz-transform-origin: 0px 199px 0px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    11.5578% {
        transform: translate3d(0, 0, -60px) rotateZ(-0.0454339deg) rotateY(-51.324deg) rotateX(0deg);
        -webkit-transform: translate3d(0, 0, -60px) rotateZ(-0.0454339deg) rotateY(-51.324deg) rotateX(0deg);
        -moz-transform: translate3d(0, 0, -60px) rotateZ(-0.0454339deg) rotateY(-51.324deg) rotateX(0deg);
        transform-origin: 0px 199px 0px;
        -webkit-transform-origin: 0px 199px 0px;
        -moz-transform-origin: 0px 199px 0px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    19.0955% {
        transform: translate3d(0, 0, -60px) rotateZ(-0.0454339deg) rotateY(-51.324deg) rotateX(0deg);
        -webkit-transform: translate3d(0, 0, -60px) rotateZ(-0.0454339deg) rotateY(-51.324deg) rotateX(0deg);
        -moz-transform: translate3d(0, 0, -60px) rotateZ(-0.0454339deg) rotateY(-51.324deg) rotateX(0deg);
        transform-origin: 0px 199px 0px;
        -webkit-transform-origin: 0px 199px 0px;
        -moz-transform-origin: 0px 199px 0px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    19.598% {
        transform: translate3d(0, 0, -60px) rotateZ(-0.0454339deg) rotateY(-51.324deg) rotateX(0deg);
        -webkit-transform: translate3d(0, 0, -60px) rotateZ(-0.0454339deg) rotateY(-51.324deg) rotateX(0deg);
        -moz-transform: translate3d(0, 0, -60px) rotateZ(-0.0454339deg) rotateY(-51.324deg) rotateX(0deg);
        transform-origin: 0px 199px 0px;
        -webkit-transform-origin: 0px 199px 0px;
        -moz-transform-origin: 0px 199px 0px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    20.1005% {
        transform: translate3d(0, 0, -60px) rotateZ(-0.0454339deg) rotateY(-51.324deg) rotateX(0deg);
        -webkit-transform: translate3d(0, 0, -60px) rotateZ(-0.0454339deg) rotateY(-51.324deg) rotateX(0deg);
        -moz-transform: translate3d(0, 0, -60px) rotateZ(-0.0454339deg) rotateY(-51.324deg) rotateX(0deg);
        transform-origin: 0px 199px 0px;
        -webkit-transform-origin: 0px 199px 0px;
        -moz-transform-origin: 0px 199px 0px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    33.1658% {
        transform: translate3d(0, 0, -60px) rotateZ(-0.0454339deg) rotateY(-51.324deg) rotateX(0deg);
        -webkit-transform: translate3d(0, 0, -60px) rotateZ(-0.0454339deg) rotateY(-51.324deg) rotateX(0deg);
        -moz-transform: translate3d(0, 0, -60px) rotateZ(-0.0454339deg) rotateY(-51.324deg) rotateX(0deg);
        transform-origin: 0px 199px 0px;
        -webkit-transform-origin: 0px 199px 0px;
        -moz-transform-origin: 0px 199px 0px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    33.6683% {
        transform: translate3d(0, 0, -60px) rotateZ(-0.0454339deg) rotateY(-51.324deg) rotateX(60.9912deg);
        -webkit-transform: translate3d(0, 0, -60px) rotateZ(-0.0454339deg) rotateY(-51.324deg) rotateX(60.9912deg);
        -moz-transform: translate3d(0, 0, -60px) rotateZ(-0.0454339deg) rotateY(-51.324deg) rotateX(60.9912deg);
        transform-origin: 0px 199px 0px;
        -webkit-transform-origin: 0px 199px 0px;
        -moz-transform-origin: 0px 199px 0px;
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }

    41.206% {
        transform: translate3d(0, 0, -60px) rotateZ(-0.0454339deg) rotateY(-51.324deg) rotateX(60.9912deg);
        -webkit-transform: translate3d(0, 0, -60px) rotateZ(-0.0454339deg) rotateY(-51.324deg) rotateX(60.9912deg);
        -moz-transform: translate3d(0, 0, -60px) rotateZ(-0.0454339deg) rotateY(-51.324deg) rotateX(60.9912deg);
        transform-origin: 0px 199px 0px;
        -webkit-transform-origin: 0px 199px 0px;
        -moz-transform-origin: 0px 199px 0px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    41.7085% {
        transform: translate3d(0, 0, -60px) rotateZ(-0.0454339deg) rotateY(-51.324deg) rotateX(0deg);
        -webkit-transform: translate3d(0, 0, -60px) rotateZ(-0.0454339deg) rotateY(-51.324deg) rotateX(0deg);
        -moz-transform: translate3d(0, 0, -60px) rotateZ(-0.0454339deg) rotateY(-51.324deg) rotateX(0deg);
        transform-origin: 0px 199px 0px;
        -webkit-transform-origin: 0px 199px 0px;
        -moz-transform-origin: 0px 199px 0px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    60.804% {
        transform: translate3d(0, 0, -60px) rotateZ(-0.0454339deg) rotateY(-51.324deg) rotateX(0deg);
        -webkit-transform: translate3d(0, 0, -60px) rotateZ(-0.0454339deg) rotateY(-51.324deg) rotateX(0deg);
        -moz-transform: translate3d(0, 0, -60px) rotateZ(-0.0454339deg) rotateY(-51.324deg) rotateX(0deg);
        transform-origin: 0px 199px 0px;
        -webkit-transform-origin: 0px 199px 0px;
        -moz-transform-origin: 0px 199px 0px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    61.809% {
        transform: translate3d(0, 0, -60px) rotateZ(-0.0454339deg) rotateY(-17.9763deg) rotateX(0deg);
        -webkit-transform: translate3d(0, 0, -60px) rotateZ(-0.0454339deg) rotateY(-17.9763deg) rotateX(0deg);
        -moz-transform: translate3d(0, 0, -60px) rotateZ(-0.0454339deg) rotateY(-17.9763deg) rotateX(0deg);
        transform-origin: 0px 199px 0px;
        -webkit-transform-origin: 0px 199px 0px;
        -moz-transform-origin: 0px 199px 0px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    67.8392% {
        transform: translate3d(0, 0, -60px) rotateZ(-0.0454339deg) rotateY(-17.9763deg) rotateX(0deg);
        -webkit-transform: translate3d(0, 0, -60px) rotateZ(-0.0454339deg) rotateY(-17.9763deg) rotateX(0deg);
        -moz-transform: translate3d(0, 0, -60px) rotateZ(-0.0454339deg) rotateY(-17.9763deg) rotateX(0deg);
        transform-origin: 0px 199px 0px;
        -webkit-transform-origin: 0px 199px 0px;
        -moz-transform-origin: 0px 199px 0px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    68.8442% {
        transform: translate3d(0, 0, -60px) rotateZ(-0.0454339deg) rotateY(-51.324deg) rotateX(0deg);
        -webkit-transform: translate3d(0, 0, -60px) rotateZ(-0.0454339deg) rotateY(-51.324deg) rotateX(0deg);
        -moz-transform: translate3d(0, 0, -60px) rotateZ(-0.0454339deg) rotateY(-51.324deg) rotateX(0deg);
        transform-origin: 0px 199px 0px;
        -webkit-transform-origin: 0px 199px 0px;
        -moz-transform-origin: 0px 199px 0px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    96.9849% {
        transform: translate3d(0, 0, -60px) rotateZ(-0.0454339deg) rotateY(-51.324deg) rotateX(0deg);
        -webkit-transform: translate3d(0, 0, -60px) rotateZ(-0.0454339deg) rotateY(-51.324deg) rotateX(0deg);
        -moz-transform: translate3d(0, 0, -60px) rotateZ(-0.0454339deg) rotateY(-51.324deg) rotateX(0deg);
        transform-origin: 0px 199px 0px;
        -webkit-transform-origin: 0px 199px 0px;
        -moz-transform-origin: 0px 199px 0px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    100% {
        transform: translate3d(0, 0, -192px) rotateZ(-0.0454339deg) rotateY(-51.324deg) rotateX(0deg);
        -webkit-transform: translate3d(0, 0, -192px) rotateZ(-0.0454339deg) rotateY(-51.324deg) rotateX(0deg);
        -moz-transform: translate3d(0, 0, -192px) rotateZ(-0.0454339deg) rotateY(-51.324deg) rotateX(0deg);
        transform-origin: 0px 199px 0px;
        -webkit-transform-origin: 0px 199px 0px;
        -moz-transform-origin: 0px 199px 0px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}

@-webkit-keyframes tsmph-gen-2brctsmphanimation_tsmph-keyframes {
    0% {
        -webkit-transform: translate3d(0, 0, 0) rotateZ(18.2905deg) rotateY(0deg) rotateX(0deg);
        -webkit-transform-origin: 76.5px 99.5px;
        -webkit-animation-timing-function: linear;
    }

    2.0101% {
        -webkit-transform: translate3d(0, 0, 0) rotateZ(16.9406deg) rotateY(0deg) rotateX(0deg);
        -webkit-transform-origin: 76.5px 99.5px;
        -webkit-animation-timing-function: linear;
    }

    2.9146% {
        -webkit-transform: translate3d(0, 0, 0) rotateZ(-6.02605deg) rotateY(0deg) rotateX(0deg);
        -webkit-transform-origin: 76.5px 99.5px;
        -webkit-animation-timing-function: linear;
    }

    4.0201% {
        -webkit-transform: translate3d(0, 0, 0) rotateZ(-0.0454339deg) rotateY(0deg) rotateX(0deg);
        -webkit-transform-origin: 0px 199px 0px;
        -webkit-animation-timing-function: linear;
    }

    11.0553% {
        -webkit-transform: translate3d(0, 0, 0) rotateZ(-0.0454339deg) rotateY(0deg) rotateX(0deg);
        -webkit-transform-origin: 0px 199px 0px;
        -webkit-animation-timing-function: linear;
    }

    11.5578% {
        -webkit-transform: translate3d(0, 0, -60px) rotateZ(-0.0454339deg) rotateY(-51.324deg) rotateX(0deg);
        -webkit-transform-origin: 0px 199px 0px;
        -webkit-animation-timing-function: linear;
    }

    19.0955% {
        -webkit-transform: translate3d(0, 0, -60px) rotateZ(-0.0454339deg) rotateY(-51.324deg) rotateX(0deg);
        -webkit-transform-origin: 0px 199px 0px;
        -webkit-animation-timing-function: linear;
    }

    19.598% {
        -webkit-transform: translate3d(0, 0, -60px) rotateZ(-0.0454339deg) rotateY(-51.324deg) rotateX(0deg);
        -webkit-transform-origin: 0px 199px 0px;
        -webkit-animation-timing-function: linear;
    }

    20.1005% {
        -webkit-transform: translate3d(0, 0, -60px) rotateZ(-0.0454339deg) rotateY(-51.324deg) rotateX(0deg);
        -webkit-transform-origin: 0px 199px 0px;
        -webkit-animation-timing-function: linear;
    }

    33.1658% {
        -webkit-transform: translate3d(0, 0, -60px) rotateZ(-0.0454339deg) rotateY(-51.324deg) rotateX(0deg);
        -webkit-transform-origin: 0px 199px 0px;
        -webkit-animation-timing-function: linear;
    }

    33.6683% {
        -webkit-transform: translate3d(0, 0, -60px) rotateZ(-0.0454339deg) rotateY(-51.324deg) rotateX(60.9912deg);
        -webkit-transform-origin: 0px 199px 0px;
        -webkit-animation-timing-function: step-end;
    }

    41.206% {
        -webkit-transform: translate3d(0, 0, -60px) rotateZ(-0.0454339deg) rotateY(-51.324deg) rotateX(60.9912deg);
        -webkit-transform-origin: 0px 199px 0px;
        -webkit-animation-timing-function: linear;
    }

    41.7085% {
        -webkit-transform: translate3d(0, 0, -60px) rotateZ(-0.0454339deg) rotateY(-51.324deg) rotateX(0deg);
        -webkit-transform-origin: 0px 199px 0px;
        -webkit-animation-timing-function: linear;
    }

    60.804% {
        -webkit-transform: translate3d(0, 0, -60px) rotateZ(-0.0454339deg) rotateY(-51.324deg) rotateX(0deg);
        -webkit-transform-origin: 0px 199px 0px;
        -webkit-animation-timing-function: linear;
    }

    61.809% {
        -webkit-transform: translate3d(0, 0, -60px) rotateZ(-0.0454339deg) rotateY(-17.9763deg) rotateX(0deg);
        -webkit-transform-origin: 0px 199px 0px;
        -webkit-animation-timing-function: linear;
    }

    67.8392% {
        -webkit-transform: translate3d(0, 0, -60px) rotateZ(-0.0454339deg) rotateY(-17.9763deg) rotateX(0deg);
        -webkit-transform-origin: 0px 199px 0px;
        -webkit-animation-timing-function: linear;
    }

    68.8442% {
        -webkit-transform: translate3d(0, 0, -60px) rotateZ(-0.0454339deg) rotateY(-51.324deg) rotateX(0deg);
        -webkit-transform-origin: 0px 199px 0px;
        -webkit-animation-timing-function: linear;
    }

    96.9849% {
        -webkit-transform: translate3d(0, 0, -60px) rotateZ(-0.0454339deg) rotateY(-51.324deg) rotateX(0deg);
        -webkit-transform-origin: 0px 199px 0px;
        -webkit-animation-timing-function: linear;
    }

    100% {
        -webkit-transform: translate3d(0, 0, -192px) rotateZ(-0.0454339deg) rotateY(-51.324deg) rotateX(0deg);
        -webkit-transform-origin: 0px 199px 0px;
        -webkit-animation-timing-function: linear;
    }
}

@-moz-keyframes tsmph-gen-2brctsmphanimation_tsmph-keyframes {
    0% {
        -moz-transform: translate3d(0, 0, 0) rotateZ(18.2905deg) rotateY(0deg) rotateX(0deg);
        -moz-transform-origin: 76.5px 99.5px;
        -moz-animation-timing-function: linear;
    }

    2.0101% {
        -moz-transform: translate3d(0, 0, 0) rotateZ(16.9406deg) rotateY(0deg) rotateX(0deg);
        -moz-transform-origin: 76.5px 99.5px;
        -moz-animation-timing-function: linear;
    }

    2.9146% {
        -moz-transform: translate3d(0, 0, 0) rotateZ(-6.02605deg) rotateY(0deg) rotateX(0deg);
        -moz-transform-origin: 76.5px 99.5px;
        -moz-animation-timing-function: linear;
    }

    4.0201% {
        -moz-transform: translate3d(0, 0, 0) rotateZ(-0.0454339deg) rotateY(0deg) rotateX(0deg);
        -moz-transform-origin: 0px 199px 0px;
        -moz-animation-timing-function: linear;
    }

    11.0553% {
        -moz-transform: translate3d(0, 0, 0) rotateZ(-0.0454339deg) rotateY(0deg) rotateX(0deg);
        -moz-transform-origin: 0px 199px 0px;
        -moz-animation-timing-function: linear;
    }

    11.5578% {
        -moz-transform: translate3d(0, 0, -60px) rotateZ(-0.0454339deg) rotateY(-51.324deg) rotateX(0deg);
        -moz-transform-origin: 0px 199px 0px;
        -moz-animation-timing-function: linear;
    }

    19.0955% {
        -moz-transform: translate3d(0, 0, -60px) rotateZ(-0.0454339deg) rotateY(-51.324deg) rotateX(0deg);
        -moz-transform-origin: 0px 199px 0px;
        -moz-animation-timing-function: linear;
    }

    19.598% {
        -moz-transform: translate3d(0, 0, -60px) rotateZ(-0.0454339deg) rotateY(-51.324deg) rotateX(0deg);
        -moz-transform-origin: 0px 199px 0px;
        -moz-animation-timing-function: linear;
    }

    20.1005% {
        -moz-transform: translate3d(0, 0, -60px) rotateZ(-0.0454339deg) rotateY(-51.324deg) rotateX(0deg);
        -moz-transform-origin: 0px 199px 0px;
        -moz-animation-timing-function: linear;
    }

    33.1658% {
        -moz-transform: translate3d(0, 0, -60px) rotateZ(-0.0454339deg) rotateY(-51.324deg) rotateX(0deg);
        -moz-transform-origin: 0px 199px 0px;
        -moz-animation-timing-function: linear;
    }

    33.6683% {
        -moz-transform: translate3d(0, 0, -60px) rotateZ(-0.0454339deg) rotateY(-51.324deg) rotateX(60.9912deg);
        -moz-transform-origin: 0px 199px 0px;
        -moz-animation-timing-function: step-end;
    }

    41.206% {
        -moz-transform: translate3d(0, 0, -60px) rotateZ(-0.0454339deg) rotateY(-51.324deg) rotateX(60.9912deg);
        -moz-transform-origin: 0px 199px 0px;
        -moz-animation-timing-function: linear;
    }

    41.7085% {
        -moz-transform: translate3d(0, 0, -60px) rotateZ(-0.0454339deg) rotateY(-51.324deg) rotateX(0deg);
        -moz-transform-origin: 0px 199px 0px;
        -moz-animation-timing-function: linear;
    }

    60.804% {
        -moz-transform: translate3d(0, 0, -60px) rotateZ(-0.0454339deg) rotateY(-51.324deg) rotateX(0deg);
        -moz-transform-origin: 0px 199px 0px;
        -moz-animation-timing-function: linear;
    }

    61.809% {
        -moz-transform: translate3d(0, 0, -60px) rotateZ(-0.0454339deg) rotateY(-17.9763deg) rotateX(0deg);
        -moz-transform-origin: 0px 199px 0px;
        -moz-animation-timing-function: linear;
    }

    67.8392% {
        -moz-transform: translate3d(0, 0, -60px) rotateZ(-0.0454339deg) rotateY(-17.9763deg) rotateX(0deg);
        -moz-transform-origin: 0px 199px 0px;
        -moz-animation-timing-function: linear;
    }

    68.8442% {
        -moz-transform: translate3d(0, 0, -60px) rotateZ(-0.0454339deg) rotateY(-51.324deg) rotateX(0deg);
        -moz-transform-origin: 0px 199px 0px;
        -moz-animation-timing-function: linear;
    }

    96.9849% {
        -moz-transform: translate3d(0, 0, -60px) rotateZ(-0.0454339deg) rotateY(-51.324deg) rotateX(0deg);
        -moz-transform-origin: 0px 199px 0px;
        -moz-animation-timing-function: linear;
    }

    100% {
        -moz-transform: translate3d(0, 0, -192px) rotateZ(-0.0454339deg) rotateY(-51.324deg) rotateX(0deg);
        -moz-transform-origin: 0px 199px 0px;
        -moz-animation-timing-function: linear;
    }
}

#page1.tsmph-play-animation .tsmph-gen-2brctsmphanimation {
    animation: 0.8s linear 0s 1 normal forwards tsmph-gen-2brctsmphanimation_tsmph-keyframes;
    -webkit-animation: 0.8s linear 0s 1 normal forwards tsmph-gen-2brctsmphanimation_tsmph-keyframes;
    -moz-animation: 0.8s linear 0s 1 normal forwards tsmph-gen-2brctsmphanimation_tsmph-keyframes;
}

@keyframes tsmph-gen-1aprtsmphanimation_tsmph-keyframes {
    0% {
        fill: rgba(35, 35, 35, 0);
        transform: translate3d(0, -5px, 0) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(0, -5px, 0) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(0, -5px, 0) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    2.0101% {
        fill: #232323;
        transform: translate3d(12px, -8px, 0) rotateY(0deg) rotateX(0deg) scale3d(0.528129, 1, 1);
        -webkit-transform: translate3d(12px, -8px, 0) rotateY(0deg) rotateX(0deg) scale3d(0.528129, 1, 1);
        -moz-transform: translate3d(12px, -8px, 0) rotateY(0deg) rotateX(0deg) scale3d(0.528129, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    9.5477% {
        fill: #232323;
        transform: translate3d(12px, -8px, 0) rotateY(0deg) rotateX(0deg) scale3d(0.528129, 1, 1);
        -webkit-transform: translate3d(12px, -8px, 0) rotateY(0deg) rotateX(0deg) scale3d(0.528129, 1, 1);
        -moz-transform: translate3d(12px, -8px, 0) rotateY(0deg) rotateX(0deg) scale3d(0.528129, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    11.0553% {
        fill: #232323;
        transform: translate3d(12px, -8px, 0) rotateY(0deg) rotateX(0deg) scale3d(0.528129, 1, 1);
        -webkit-transform: translate3d(12px, -8px, 0) rotateY(0deg) rotateX(0deg) scale3d(0.528129, 1, 1);
        -moz-transform: translate3d(12px, -8px, 0) rotateY(0deg) rotateX(0deg) scale3d(0.528129, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    11.5578% {
        fill: #232323;
        transform: translate3d(239.782px, -7.89218px, 3.06119px) rotateY(-49.501deg) rotateX(0deg) scale3d(0.548513, 0.408759, 1);
        -webkit-transform: translate3d(239.782px, -7.89218px, 3.06119px) rotateY(-49.501deg) rotateX(0deg) scale3d(0.548513, 0.408759, 1);
        -moz-transform: translate3d(239.782px, -7.89218px, 3.06119px) rotateY(-49.501deg) rotateX(0deg) scale3d(0.548513, 0.408759, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    32.6633% {
        fill: #232323;
        transform: translate3d(239.782px, -7.89218px, 3.06119px) rotateY(-49.501deg) rotateX(0deg) scale3d(0.548513, 0.408759, 1);
        -webkit-transform: translate3d(239.782px, -7.89218px, 3.06119px) rotateY(-49.501deg) rotateX(0deg) scale3d(0.548513, 0.408759, 1);
        -moz-transform: translate3d(239.782px, -7.89218px, 3.06119px) rotateY(-49.501deg) rotateX(0deg) scale3d(0.548513, 0.408759, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    33.6683% {
        fill: #232323;
        transform: translate3d(274px, 2px, -38px) rotateY(-49.501deg) rotateX(68.9409deg) scale3d(0.548513, 1.4838, 1);
        -webkit-transform: translate3d(274px, 2px, -38px) rotateY(-49.501deg) rotateX(68.9409deg) scale3d(0.548513, 1.4838, 1);
        -moz-transform: translate3d(274px, 2px, -38px) rotateY(-49.501deg) rotateX(68.9409deg) scale3d(0.548513, 1.4838, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    40.7035% {
        fill: #232323;
        transform: translate3d(274px, 2px, -38px) rotateY(-49.501deg) rotateX(68.9409deg) scale3d(0.548513, 1.4838, 1);
        -webkit-transform: translate3d(274px, 2px, -38px) rotateY(-49.501deg) rotateX(68.9409deg) scale3d(0.548513, 1.4838, 1);
        -moz-transform: translate3d(274px, 2px, -38px) rotateY(-49.501deg) rotateX(68.9409deg) scale3d(0.548513, 1.4838, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    41.7085% {
        fill: #232323;
        transform: translate3d(239.782px, -7.89218px, 3.06119px) rotateY(-49.501deg) rotateX(0deg) scale3d(0.548513, 0.408759, 1);
        -webkit-transform: translate3d(239.782px, -7.89218px, 3.06119px) rotateY(-49.501deg) rotateX(0deg) scale3d(0.548513, 0.408759, 1);
        -moz-transform: translate3d(239.782px, -7.89218px, 3.06119px) rotateY(-49.501deg) rotateX(0deg) scale3d(0.548513, 0.408759, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    60.804% {
        fill: #232323;
        transform: translate3d(239.782px, -7.89218px, 3.06119px) rotateY(-49.501deg) rotateX(0deg) scale3d(0.548513, 0.408759, 1);
        -webkit-transform: translate3d(239.782px, -7.89218px, 3.06119px) rotateY(-49.501deg) rotateX(0deg) scale3d(0.548513, 0.408759, 1);
        -moz-transform: translate3d(239.782px, -7.89218px, 3.06119px) rotateY(-49.501deg) rotateX(0deg) scale3d(0.548513, 0.408759, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    61.3065% {
        fill: #232323;
        transform: translate3d(287px, -3px, -37px) rotateY(-49.501deg) rotateX(0deg) scale3d(0.548513, 0.408759, 1);
        -webkit-transform: translate3d(287px, -3px, -37px) rotateY(-49.501deg) rotateX(0deg) scale3d(0.548513, 0.408759, 1);
        -moz-transform: translate3d(287px, -3px, -37px) rotateY(-49.501deg) rotateX(0deg) scale3d(0.548513, 0.408759, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    68.3417% {
        fill: #232323;
        transform: translate3d(287px, -3px, -37px) rotateY(-49.501deg) rotateX(0deg) scale3d(0.548513, 0.408759, 1);
        -webkit-transform: translate3d(287px, -3px, -37px) rotateY(-49.501deg) rotateX(0deg) scale3d(0.548513, 0.408759, 1);
        -moz-transform: translate3d(287px, -3px, -37px) rotateY(-49.501deg) rotateX(0deg) scale3d(0.548513, 0.408759, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    68.8442% {
        fill: #232323;
        transform: translate3d(239.782px, -7.89218px, 3.06119px) rotateY(-49.501deg) rotateX(0deg) scale3d(0.548513, 0.408759, 1);
        -webkit-transform: translate3d(239.782px, -7.89218px, 3.06119px) rotateY(-49.501deg) rotateX(0deg) scale3d(0.548513, 0.408759, 1);
        -moz-transform: translate3d(239.782px, -7.89218px, 3.06119px) rotateY(-49.501deg) rotateX(0deg) scale3d(0.548513, 0.408759, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    96.9849% {
        fill: #232323;
        transform: translate3d(239.782px, -7.89218px, 3.06119px) rotateY(-49.501deg) rotateX(0deg) scale3d(0.548513, 0.408759, 1);
        -webkit-transform: translate3d(239.782px, -7.89218px, 3.06119px) rotateY(-49.501deg) rotateX(0deg) scale3d(0.548513, 0.408759, 1);
        -moz-transform: translate3d(239.782px, -7.89218px, 3.06119px) rotateY(-49.501deg) rotateX(0deg) scale3d(0.548513, 0.408759, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    100% {
        fill: #232323;
        transform: translate3d(479px, -8px, -201px) rotateY(-49.501deg) rotateX(0deg) scale3d(0.548513, 0.408759, 1);
        -webkit-transform: translate3d(479px, -8px, -201px) rotateY(-49.501deg) rotateX(0deg) scale3d(0.548513, 0.408759, 1);
        -moz-transform: translate3d(479px, -8px, -201px) rotateY(-49.501deg) rotateX(0deg) scale3d(0.548513, 0.408759, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}

@-webkit-keyframes tsmph-gen-1aprtsmphanimation_tsmph-keyframes {
    0% {
        fill: rgba(35, 35, 35, 0);
        -webkit-transform: translate3d(0, -5px, 0) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }

    2.0101% {
        fill: #232323;
        -webkit-transform: translate3d(12px, -8px, 0) rotateY(0deg) rotateX(0deg) scale3d(0.528129, 1, 1);
        -webkit-animation-timing-function: linear;
    }

    9.5477% {
        fill: #232323;
        -webkit-transform: translate3d(12px, -8px, 0) rotateY(0deg) rotateX(0deg) scale3d(0.528129, 1, 1);
        -webkit-animation-timing-function: linear;
    }

    11.0553% {
        fill: #232323;
        -webkit-transform: translate3d(12px, -8px, 0) rotateY(0deg) rotateX(0deg) scale3d(0.528129, 1, 1);
        -webkit-animation-timing-function: linear;
    }

    11.5578% {
        fill: #232323;
        -webkit-transform: translate3d(239.782px, -7.89218px, 3.06119px) rotateY(-49.501deg) rotateX(0deg) scale3d(0.548513, 0.408759, 1);
        -webkit-animation-timing-function: linear;
    }

    32.6633% {
        fill: #232323;
        -webkit-transform: translate3d(239.782px, -7.89218px, 3.06119px) rotateY(-49.501deg) rotateX(0deg) scale3d(0.548513, 0.408759, 1);
        -webkit-animation-timing-function: linear;
    }

    33.6683% {
        fill: #232323;
        -webkit-transform: translate3d(274px, 2px, -38px) rotateY(-49.501deg) rotateX(68.9409deg) scale3d(0.548513, 1.4838, 1);
        -webkit-animation-timing-function: linear;
    }

    40.7035% {
        fill: #232323;
        -webkit-transform: translate3d(274px, 2px, -38px) rotateY(-49.501deg) rotateX(68.9409deg) scale3d(0.548513, 1.4838, 1);
        -webkit-animation-timing-function: linear;
    }

    41.7085% {
        fill: #232323;
        -webkit-transform: translate3d(239.782px, -7.89218px, 3.06119px) rotateY(-49.501deg) rotateX(0deg) scale3d(0.548513, 0.408759, 1);
        -webkit-animation-timing-function: linear;
    }

    60.804% {
        fill: #232323;
        -webkit-transform: translate3d(239.782px, -7.89218px, 3.06119px) rotateY(-49.501deg) rotateX(0deg) scale3d(0.548513, 0.408759, 1);
        -webkit-animation-timing-function: linear;
    }

    61.3065% {
        fill: #232323;
        -webkit-transform: translate3d(287px, -3px, -37px) rotateY(-49.501deg) rotateX(0deg) scale3d(0.548513, 0.408759, 1);
        -webkit-animation-timing-function: linear;
    }

    68.3417% {
        fill: #232323;
        -webkit-transform: translate3d(287px, -3px, -37px) rotateY(-49.501deg) rotateX(0deg) scale3d(0.548513, 0.408759, 1);
        -webkit-animation-timing-function: linear;
    }

    68.8442% {
        fill: #232323;
        -webkit-transform: translate3d(239.782px, -7.89218px, 3.06119px) rotateY(-49.501deg) rotateX(0deg) scale3d(0.548513, 0.408759, 1);
        -webkit-animation-timing-function: linear;
    }

    96.9849% {
        fill: #232323;
        -webkit-transform: translate3d(239.782px, -7.89218px, 3.06119px) rotateY(-49.501deg) rotateX(0deg) scale3d(0.548513, 0.408759, 1);
        -webkit-animation-timing-function: linear;
    }

    100% {
        fill: #232323;
        -webkit-transform: translate3d(479px, -8px, -201px) rotateY(-49.501deg) rotateX(0deg) scale3d(0.548513, 0.408759, 1);
        -webkit-animation-timing-function: linear;
    }
}

@-moz-keyframes tsmph-gen-1aprtsmphanimation_tsmph-keyframes {
    0% {
        fill: rgba(35, 35, 35, 0);
        -moz-transform: translate3d(0, -5px, 0) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }

    2.0101% {
        fill: #232323;
        -moz-transform: translate3d(12px, -8px, 0) rotateY(0deg) rotateX(0deg) scale3d(0.528129, 1, 1);
        -moz-animation-timing-function: linear;
    }

    9.5477% {
        fill: #232323;
        -moz-transform: translate3d(12px, -8px, 0) rotateY(0deg) rotateX(0deg) scale3d(0.528129, 1, 1);
        -moz-animation-timing-function: linear;
    }

    11.0553% {
        fill: #232323;
        -moz-transform: translate3d(12px, -8px, 0) rotateY(0deg) rotateX(0deg) scale3d(0.528129, 1, 1);
        -moz-animation-timing-function: linear;
    }

    11.5578% {
        fill: #232323;
        -moz-transform: translate3d(239.782px, -7.89218px, 3.06119px) rotateY(-49.501deg) rotateX(0deg) scale3d(0.548513, 0.408759, 1);
        -moz-animation-timing-function: linear;
    }

    32.6633% {
        fill: #232323;
        -moz-transform: translate3d(239.782px, -7.89218px, 3.06119px) rotateY(-49.501deg) rotateX(0deg) scale3d(0.548513, 0.408759, 1);
        -moz-animation-timing-function: linear;
    }

    33.6683% {
        fill: #232323;
        -moz-transform: translate3d(274px, 2px, -38px) rotateY(-49.501deg) rotateX(68.9409deg) scale3d(0.548513, 1.4838, 1);
        -moz-animation-timing-function: linear;
    }

    40.7035% {
        fill: #232323;
        -moz-transform: translate3d(274px, 2px, -38px) rotateY(-49.501deg) rotateX(68.9409deg) scale3d(0.548513, 1.4838, 1);
        -moz-animation-timing-function: linear;
    }

    41.7085% {
        fill: #232323;
        -moz-transform: translate3d(239.782px, -7.89218px, 3.06119px) rotateY(-49.501deg) rotateX(0deg) scale3d(0.548513, 0.408759, 1);
        -moz-animation-timing-function: linear;
    }

    60.804% {
        fill: #232323;
        -moz-transform: translate3d(239.782px, -7.89218px, 3.06119px) rotateY(-49.501deg) rotateX(0deg) scale3d(0.548513, 0.408759, 1);
        -moz-animation-timing-function: linear;
    }

    61.3065% {
        fill: #232323;
        -moz-transform: translate3d(287px, -3px, -37px) rotateY(-49.501deg) rotateX(0deg) scale3d(0.548513, 0.408759, 1);
        -moz-animation-timing-function: linear;
    }

    68.3417% {
        fill: #232323;
        -moz-transform: translate3d(287px, -3px, -37px) rotateY(-49.501deg) rotateX(0deg) scale3d(0.548513, 0.408759, 1);
        -moz-animation-timing-function: linear;
    }

    68.8442% {
        fill: #232323;
        -moz-transform: translate3d(239.782px, -7.89218px, 3.06119px) rotateY(-49.501deg) rotateX(0deg) scale3d(0.548513, 0.408759, 1);
        -moz-animation-timing-function: linear;
    }

    96.9849% {
        fill: #232323;
        -moz-transform: translate3d(239.782px, -7.89218px, 3.06119px) rotateY(-49.501deg) rotateX(0deg) scale3d(0.548513, 0.408759, 1);
        -moz-animation-timing-function: linear;
    }

    100% {
        fill: #232323;
        -moz-transform: translate3d(479px, -8px, -201px) rotateY(-49.501deg) rotateX(0deg) scale3d(0.548513, 0.408759, 1);
        -moz-animation-timing-function: linear;
    }
}

#page1.tsmph-play-animation .tsmph-gen-1aprtsmphanimation {
    animation: 19.9s linear 0.1s 1 normal forwards tsmph-gen-1aprtsmphanimation_tsmph-keyframes;
    -webkit-animation: 19.9s linear 0.1s 1 normal forwards tsmph-gen-1aprtsmphanimation_tsmph-keyframes;
    -moz-animation: 19.9s linear 0.1s 1 normal forwards tsmph-gen-1aprtsmphanimation_tsmph-keyframes;
}

.tsmph-div-1b4g {
    position: absolute;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-origin: 76.5px 99.5px;
    -webkit-transform-origin: 76.5px 99.5px;
    -moz-transform-origin: 76.5px 99.5px;
    top: 167px;
    left: 457px;
    pointer-events: auto;
    transform: translate3d(0, 0, 0) rotateZ(18.2905deg) rotateY(0deg);
    -webkit-transform: translate3d(0, 0, 0) rotateZ(18.2905deg) rotateY(0deg);
    -moz-transform: translate3d(0, 0, 0) rotateZ(18.2905deg) rotateY(0deg);
}

[data-tsmph-group="Szamla"] .tsmph-grp-jkfb.tsmph-rect-188l {
    position: absolute;
    width: 153px;
    height: 199px;
    box-sizing: border-box;
    border-width: 1px;
    border-style: solid;
    border-color: #000;
    background-color: #fff;
    left: 0px;
    top: 0px;
}

[data-tsmph-group="Szamla"] .tsmph-grp-jkfb.tsmph-p-1kjf {
    position: absolute;
    font-family: "Open Sans";
    text-align: right;
    top: 8px;
    width: 85px;
    height: 65px;
    transform-origin: 35.9627px 21.6px 0px;
    -webkit-transform-origin: 35.9627px 21.6px 0px;
    -moz-transform-origin: 35.9627px 21.6px 0px;
    font-size: 15px;
    left: 58px;
}

[data-tsmph-group="Szamla"] .tsmph-grp-jkfb.tsmph-rect-1ig6 {
    position: absolute;
    width: 62px;
    box-sizing: border-box;
    border-width: 1px;
    border-style: solid;
    background-image: none;
    background-color: #908c8c;
    border-image-source: none;
    border-image-width: 1;
    border-image-outset: 0;
    border-image-repeat: stretch;
    border-color: transparent;
    left: 463px;
    height: 5px;
    transform-origin: 31px 2.38889px 0px;
    -webkit-transform-origin: 31px 2.38889px 0px;
    -moz-transform-origin: 31px 2.38889px 0px;
    top: 181px;
}

[data-tsmph-group="Szamla"] .tsmph-grp-jkfb.tsmph-svg-12tb {
    top: 190px;
    border-image-source: none;
    border-image-width: 1;
    border-image-outset: 0;
    border-image-repeat: stretch;
    background-color: #ccc;
}

#page1.tsmph-play-animation .tsmph-gen-2brctsmphanimation {
    animation: 19.9s linear 0.1s 1 normal forwards tsmph-gen-2brctsmphanimation_tsmph-keyframes;
    -webkit-animation: 19.9s linear 0.1s 1 normal forwards tsmph-gen-2brctsmphanimation_tsmph-keyframes;
    -moz-animation: 19.9s linear 0.1s 1 normal forwards tsmph-gen-2brctsmphanimation_tsmph-keyframes;
}

[data-tsmph-group="Szamla"] .tsmph-grp-jkfb.tsmph-svg-uvo9 {
    left: 464px;
    top: 231px;
    width: 136px;
    height: 50px;
    transform-origin: 67.7778px 23.8358px 0px;
    -webkit-transform-origin: 67.7778px 23.8358px 0px;
    -moz-transform-origin: 67.7778px 23.8358px 0px;
    border-image-source: none;
    border-image-width: 1;
    border-image-outset: 0;
    border-image-repeat: stretch;
    border-color: transparent;
    background-color: #ccc;
}

[data-tsmph-group="Szamla"] .tsmph-grp-jkfb.tsmph-svg-1se7 {
    background-color: #ccc;
}

[data-tsmph-group="Szamla"] .tsmph-grp-jkfb.tsmph-svg-1idr {
    height: 9px;
    transform-origin: 67.7778px 4.07857px 0px;
    -webkit-transform-origin: 67.7778px 4.07857px 0px;
    -moz-transform-origin: 67.7778px 4.07857px 0px;
    background-color: #aaa;
    width: 135px;
    top: 64px;
    left: 8px;
}

[data-tsmph-group="Szamla"] .tsmph-grp-jkfb.tsmph-line-ybrd {
    position: absolute;
    height: 1px;
    stroke-width: 1px;
    stroke: #eee;
    width: 135px;
    top: 102.722px;
    left: 8px;
}

[data-tsmph-group="Szamla"] .tsmph-grp-jkfb.tsmph-svg-rsoe {
    width: 135px;
    transform-origin: 67.7222px 2.38889px 0px;
    -webkit-transform-origin: 67.7222px 2.38889px 0px;
    -moz-transform-origin: 67.7222px 2.38889px 0px;
    left: 8px;
    top: 189px;
}

[data-tsmph-group="Szamla"] .tsmph-grp-jkfb.tsmph-svg-g4s1 {
    width: 135px;
    left: 8px;
    top: 64px;
}

[data-tsmph-group="Szamla"] .tsmph-grp-jkfb.tsmph-svg-1d25 {
    height: 36px;
    transform-origin: 31px 17.0407px 0px;
    -webkit-transform-origin: 31px 17.0407px 0px;
    -moz-transform-origin: 31px 17.0407px 0px;
    background-color: var(--ts-ocean);
    left: 81px;
    top: 120px;
}

[data-tsmph-group="Szamla"] {
    width: 153px;
    height: 199px;
}

    [data-tsmph-group="Szamla"] .tsmph-grp-jkfb.tsmph-svg-117a {
        left: 6px;
        top: 14px;
    }

    [data-tsmph-group="Szamla"] .tsmph-grp-jkfb.tsmph-svg-jgxt {
        left: 6px;
        top: 23px;
    }

    [data-tsmph-group="Szamla"] .tsmph-grp-jkfb.tsmph-svg-kj8g {
        top: 147px;
        height: 9px;
        transform-origin: 31px 4.36536px 0px;
        -webkit-transform-origin: 31px 4.36536px 0px;
        -moz-transform-origin: 31px 4.36536px 0px;
    }

    [data-tsmph-group="Szamla"] .tsmph-grp-jkfb.tsmph-svg-1lmv {
        background-color: var(--ts-ocean-light);
    }

    [data-tsmph-group="Szamla"] .tsmph-grp-jkfb.tsmph-svg-pmsx {
        left: 9px;
        top: 147px;
        height: 2px;
        width: 31px;
        transform-origin: 15.4444px 0.825789px 0px;
        -webkit-transform-origin: 15.4444px 0.825789px 0px;
        -moz-transform-origin: 15.4444px 0.825789px 0px;
    }

    [data-tsmph-group="Szamla"] .tsmph-grp-jkfb.tsmph-svg-6z00 {
        top: 152px;
    }

.tsmph-div-polt {
    position: absolute;
    background-image: none;
    background-color: var(--ts-ocean);
    border-radius: 50%;
    width: 30px;
    height: 34px;
    transform-origin: 15.1428px 16.8569px 0px;
    -webkit-transform-origin: 15.1428px 16.8569px 0px;
    -moz-transform-origin: 15.1428px 16.8569px 0px;
    left: 516px;
    top: -176px;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    box-shadow: #000 0 0 10px;
    transform: translate3d(0, 0, 0) rotateZ(18.0941deg);
    -webkit-transform: translate3d(0, 0, 0) rotateZ(18.0941deg);
    -moz-transform: translate3d(0, 0, 0) rotateZ(18.0941deg);
}

.tsmph-div-aiyy {
    position: absolute;
    background-image: none;
    background-color: #000;
    border-radius: 50%;
    width: 9px;
    height: 16px;
    transform-origin: 4.5715px 8px 0px;
    -webkit-transform-origin: 4.5715px 8px 0px;
    -moz-transform-origin: 4.5715px 8px 0px;
    left: 530px;
    top: -167px;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform: translate3d(2px, 2px, 0) rotateZ(27.5534deg) scale3d(1, 1, 1);
    -webkit-transform: translate3d(2px, 2px, 0) rotateZ(27.5534deg) scale3d(1, 1, 1);
    -moz-transform: translate3d(2px, 2px, 0) rotateZ(27.5534deg) scale3d(1, 1, 1);
}

.tsmph-div-18v2 {
    position: absolute;
    width: 31.5px;
    height: 40.75px;
    background-image: none;
    background-color: var(--ts-ocean);
    border-radius: 50%;
    box-shadow: #000 0 0 10px;
    left: 580px;
    top: -155px;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform: translate3d(12px, 3px, 0) rotateZ(14.1035deg);
    -webkit-transform: translate3d(12px, 3px, 0) rotateZ(14.1035deg);
    -moz-transform: translate3d(12px, 3px, 0) rotateZ(14.1035deg);
}

.tsmph-div-mfoo {
    position: absolute;
    background-image: none;
    background-color: #000;
    border-radius: 50%;
    width: 10px;
    height: 18px;
    transform-origin: 5.125px 8.87475px 0px;
    -webkit-transform-origin: 5.125px 8.87475px 0px;
    -moz-transform-origin: 5.125px 8.87475px 0px;
    left: 598px;
    top: -144px;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform: translate3d(0, 0, 0) rotateZ(14.246deg);
    -webkit-transform: translate3d(0, 0, 0) rotateZ(14.246deg);
    -moz-transform: translate3d(0, 0, 0) rotateZ(14.246deg);
}

@keyframes tsmph-gen-1fxctsmphanimation_tsmph-keyframes {
    0% {
        transform: translate3d(0, 0, 0) rotateZ(18.0941deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(0, 0, 0) rotateZ(18.0941deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(0, 0, 0) rotateZ(18.0941deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    2.0161% {
        transform: translate3d(-20px, 393px, 0) rotateZ(4.84896deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(-20px, 393px, 0) rotateZ(4.84896deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(-20px, 393px, 0) rotateZ(4.84896deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    4.2339% {
        transform: translate3d(-44px, 415px, 0) rotateZ(-1.14291deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(-44px, 415px, 0) rotateZ(-1.14291deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(-44px, 415px, 0) rotateZ(-1.14291deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    4.7379% {
        transform: translate3d(-51px, 414px, 0) rotateZ(-1.14291deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(-51px, 414px, 0) rotateZ(-1.14291deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(-51px, 414px, 0) rotateZ(-1.14291deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    6.25% {
        transform: translate3d(-51px, 414px, 0) rotateZ(-1.14291deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(-51px, 414px, 0) rotateZ(-1.14291deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(-51px, 414px, 0) rotateZ(-1.14291deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    6.754% {
        transform: translate3d(1px, 421px, 0) rotateZ(6.28059deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(1px, 421px, 0) rotateZ(6.28059deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(1px, 421px, 0) rotateZ(6.28059deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    8.7702% {
        transform: translate3d(1px, 421px, 0) rotateZ(6.28059deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(1px, 421px, 0) rotateZ(6.28059deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(1px, 421px, 0) rotateZ(6.28059deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    9.2742% {
        transform: translate3d(-38px, 421px, 0) rotateZ(-5.45147deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(-38px, 421px, 0) rotateZ(-5.45147deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(-38px, 421px, 0) rotateZ(-5.45147deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    10.7863% {
        transform: translate3d(-38px, 421px, 0) rotateZ(-5.45147deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(-38px, 421px, 0) rotateZ(-5.45147deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(-38px, 421px, 0) rotateZ(-5.45147deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    11.2903% {
        transform: translate3d(205px, 420px, -32px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(205px, 420px, -32px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(205px, 420px, -32px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    18.8508% {
        transform: translate3d(205px, 420px, -32px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(205px, 420px, -32px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(205px, 420px, -32px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    19.3548% {
        transform: translate3d(117px, 420px, -32px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(117px, 420px, -32px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(117px, 420px, -32px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    19.8589% {
        transform: translate3d(205px, 420px, -32px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(205px, 420px, -32px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(205px, 420px, -32px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    36.4919% {
        transform: translate3d(205px, 420px, -32px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(205px, 420px, -32px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(205px, 420px, -32px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    37.5% {
        transform: translate3d(243px, 444px, -32px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(243px, 444px, -32px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(243px, 444px, -32px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    40.5242% {
        transform: translate3d(243px, 444px, -32px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(243px, 444px, -32px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(243px, 444px, -32px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    41.0282% {
        transform: translate3d(255px, 473px, -32px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(255px, 473px, -32px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(255px, 473px, -32px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    41.5323% {
        transform: translate3d(205px, 420px, -32px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(205px, 420px, -32px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(205px, 420px, -32px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    60.6855% {
        transform: translate3d(205px, 420px, -32px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(205px, 420px, -32px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(205px, 420px, -32px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    61.6935% {
        transform: translate3d(217.508px, 385.144px, -3.61936px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1.80148, 1.44653, 1);
        -webkit-transform: translate3d(217.508px, 385.144px, -3.61936px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1.80148, 1.44653, 1);
        -moz-transform: translate3d(217.508px, 385.144px, -3.61936px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1.80148, 1.44653, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    67.7419% {
        transform: translate3d(217.508px, 385.144px, -3.61936px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1.80148, 1.44653, 1);
        -webkit-transform: translate3d(217.508px, 385.144px, -3.61936px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1.80148, 1.44653, 1);
        -moz-transform: translate3d(217.508px, 385.144px, -3.61936px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1.80148, 1.44653, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    68.75% {
        transform: translate3d(205px, 420px, -32px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(205px, 420px, -32px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(205px, 420px, -32px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    96.9758% {
        transform: translate3d(205px, 420px, -32px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(205px, 420px, -32px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(205px, 420px, -32px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    100% {
        transform: translate3d(362px, 420px, -157px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(362px, 420px, -157px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(362px, 420px, -157px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}

@-webkit-keyframes tsmph-gen-1fxctsmphanimation_tsmph-keyframes {
    0% {
        -webkit-transform: translate3d(0, 0, 0) rotateZ(18.0941deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }

    2.0161% {
        -webkit-transform: translate3d(-20px, 393px, 0) rotateZ(4.84896deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }

    4.2339% {
        -webkit-transform: translate3d(-44px, 415px, 0) rotateZ(-1.14291deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }

    4.7379% {
        -webkit-transform: translate3d(-51px, 414px, 0) rotateZ(-1.14291deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }

    6.25% {
        -webkit-transform: translate3d(-51px, 414px, 0) rotateZ(-1.14291deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }

    6.754% {
        -webkit-transform: translate3d(1px, 421px, 0) rotateZ(6.28059deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }

    8.7702% {
        -webkit-transform: translate3d(1px, 421px, 0) rotateZ(6.28059deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }

    9.2742% {
        -webkit-transform: translate3d(-38px, 421px, 0) rotateZ(-5.45147deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }

    10.7863% {
        -webkit-transform: translate3d(-38px, 421px, 0) rotateZ(-5.45147deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }

    11.2903% {
        -webkit-transform: translate3d(205px, 420px, -32px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }

    18.8508% {
        -webkit-transform: translate3d(205px, 420px, -32px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }

    19.3548% {
        -webkit-transform: translate3d(117px, 420px, -32px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }

    19.8589% {
        -webkit-transform: translate3d(205px, 420px, -32px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }

    36.4919% {
        -webkit-transform: translate3d(205px, 420px, -32px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }

    37.5% {
        -webkit-transform: translate3d(243px, 444px, -32px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }

    40.5242% {
        -webkit-transform: translate3d(243px, 444px, -32px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }

    41.0282% {
        -webkit-transform: translate3d(255px, 473px, -32px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }

    41.5323% {
        -webkit-transform: translate3d(205px, 420px, -32px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }

    60.6855% {
        -webkit-transform: translate3d(205px, 420px, -32px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }

    61.6935% {
        -webkit-transform: translate3d(217.508px, 385.144px, -3.61936px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1.80148, 1.44653, 1);
        -webkit-animation-timing-function: linear;
    }

    67.7419% {
        -webkit-transform: translate3d(217.508px, 385.144px, -3.61936px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1.80148, 1.44653, 1);
        -webkit-animation-timing-function: linear;
    }

    68.75% {
        -webkit-transform: translate3d(205px, 420px, -32px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }

    96.9758% {
        -webkit-transform: translate3d(205px, 420px, -32px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }

    100% {
        -webkit-transform: translate3d(362px, 420px, -157px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }
}

@-moz-keyframes tsmph-gen-1fxctsmphanimation_tsmph-keyframes {
    0% {
        -moz-transform: translate3d(0, 0, 0) rotateZ(18.0941deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }

    2.0161% {
        -moz-transform: translate3d(-20px, 393px, 0) rotateZ(4.84896deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }

    4.2339% {
        -moz-transform: translate3d(-44px, 415px, 0) rotateZ(-1.14291deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }

    4.7379% {
        -moz-transform: translate3d(-51px, 414px, 0) rotateZ(-1.14291deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }

    6.25% {
        -moz-transform: translate3d(-51px, 414px, 0) rotateZ(-1.14291deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }

    6.754% {
        -moz-transform: translate3d(1px, 421px, 0) rotateZ(6.28059deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }

    8.7702% {
        -moz-transform: translate3d(1px, 421px, 0) rotateZ(6.28059deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }

    9.2742% {
        -moz-transform: translate3d(-38px, 421px, 0) rotateZ(-5.45147deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }

    10.7863% {
        -moz-transform: translate3d(-38px, 421px, 0) rotateZ(-5.45147deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }

    11.2903% {
        -moz-transform: translate3d(205px, 420px, -32px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }

    18.8508% {
        -moz-transform: translate3d(205px, 420px, -32px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }

    19.3548% {
        -moz-transform: translate3d(117px, 420px, -32px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }

    19.8589% {
        -moz-transform: translate3d(205px, 420px, -32px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }

    36.4919% {
        -moz-transform: translate3d(205px, 420px, -32px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }

    37.5% {
        -moz-transform: translate3d(243px, 444px, -32px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }

    40.5242% {
        -moz-transform: translate3d(243px, 444px, -32px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }

    41.0282% {
        -moz-transform: translate3d(255px, 473px, -32px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }

    41.5323% {
        -moz-transform: translate3d(205px, 420px, -32px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }

    60.6855% {
        -moz-transform: translate3d(205px, 420px, -32px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }

    61.6935% {
        -moz-transform: translate3d(217.508px, 385.144px, -3.61936px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1.80148, 1.44653, 1);
        -moz-animation-timing-function: linear;
    }

    67.7419% {
        -moz-transform: translate3d(217.508px, 385.144px, -3.61936px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1.80148, 1.44653, 1);
        -moz-animation-timing-function: linear;
    }

    68.75% {
        -moz-transform: translate3d(205px, 420px, -32px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }

    96.9758% {
        -moz-transform: translate3d(205px, 420px, -32px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }

    100% {
        -moz-transform: translate3d(362px, 420px, -157px) rotateZ(-8.6566deg) rotateY(-51.0068deg) rotateX(6.71274deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }
}

#page1.tsmph-play-animation .tsmph-gen-1fxctsmphanimation {
    animation: 19.84s linear 0.16s 1 normal forwards tsmph-gen-1fxctsmphanimation_tsmph-keyframes;
    -webkit-animation: 19.84s linear 0.16s 1 normal forwards tsmph-gen-1fxctsmphanimation_tsmph-keyframes;
    -moz-animation: 19.84s linear 0.16s 1 normal forwards tsmph-gen-1fxctsmphanimation_tsmph-keyframes;
}

@keyframes tsmph-gen-9owmtsmphanimation_tsmph-keyframes {
    0% {
        transform: translate3d(2px, 2px, 0) rotateZ(27.5534deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(2px, 2px, 0) rotateZ(27.5534deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(2px, 2px, 0) rotateZ(27.5534deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        transform-origin: 4.5715px 8px 0px;
        -webkit-transform-origin: 4.5715px 8px 0px;
        -moz-transform-origin: 4.5715px 8px 0px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    2.0161% {
        transform: translate3d(-25px, 400px, 0) rotateZ(9.97803deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1.18306, 1);
        -webkit-transform: translate3d(-25px, 400px, 0) rotateZ(9.97803deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1.18306, 1);
        -moz-transform: translate3d(-25px, 400px, 0) rotateZ(9.97803deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1.18306, 1);
        transform-origin: 15.4878px 11.4822px 0px;
        -webkit-transform-origin: 15.4878px 11.4822px 0px;
        -moz-transform-origin: 15.4878px 11.4822px 0px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    4.2339% {
        transform: translate3d(-45px, 419px, 0) rotateZ(-0.81941deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1.18306, 1);
        -webkit-transform: translate3d(-45px, 419px, 0) rotateZ(-0.81941deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1.18306, 1);
        -moz-transform: translate3d(-45px, 419px, 0) rotateZ(-0.81941deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1.18306, 1);
        transform-origin: 15.4878px 11.4822px 0px;
        -webkit-transform-origin: 15.4878px 11.4822px 0px;
        -moz-transform-origin: 15.4878px 11.4822px 0px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    4.7379% {
        transform: translate3d(-58px, 413px, 0) rotateZ(-0.81941deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1.18306, 1);
        -webkit-transform: translate3d(-58px, 413px, 0) rotateZ(-0.81941deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1.18306, 1);
        -moz-transform: translate3d(-58px, 413px, 0) rotateZ(-0.81941deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1.18306, 1);
        transform-origin: 15.4878px 11.4822px 0px;
        -webkit-transform-origin: 15.4878px 11.4822px 0px;
        -moz-transform-origin: 15.4878px 11.4822px 0px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    6.25% {
        transform: translate3d(-58px, 413px, 0) rotateZ(-0.81941deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1.18306, 1);
        -webkit-transform: translate3d(-58px, 413px, 0) rotateZ(-0.81941deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1.18306, 1);
        -moz-transform: translate3d(-58px, 413px, 0) rotateZ(-0.81941deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1.18306, 1);
        transform-origin: 15.4878px 11.4822px 0px;
        -webkit-transform-origin: 15.4878px 11.4822px 0px;
        -moz-transform-origin: 15.4878px 11.4822px 0px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    6.754% {
        transform: translate3d(2px, 419px, 0) rotateZ(-0.81941deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1.18306, 1);
        -webkit-transform: translate3d(2px, 419px, 0) rotateZ(-0.81941deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1.18306, 1);
        -moz-transform: translate3d(2px, 419px, 0) rotateZ(-0.81941deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1.18306, 1);
        transform-origin: 15.4878px 11.4822px 0px;
        -webkit-transform-origin: 15.4878px 11.4822px 0px;
        -moz-transform-origin: 15.4878px 11.4822px 0px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    8.7702% {
        transform: translate3d(2px, 419px, 0) rotateZ(-0.81941deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1.18306, 1);
        -webkit-transform: translate3d(2px, 419px, 0) rotateZ(-0.81941deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1.18306, 1);
        -moz-transform: translate3d(2px, 419px, 0) rotateZ(-0.81941deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1.18306, 1);
        transform-origin: 15.4878px 11.4822px 0px;
        -webkit-transform-origin: 15.4878px 11.4822px 0px;
        -moz-transform-origin: 15.4878px 11.4822px 0px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    9.2742% {
        transform: translate3d(-40px, 419px, 0) rotateZ(-0.81941deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1.18306, 1);
        -webkit-transform: translate3d(-40px, 419px, 0) rotateZ(-0.81941deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1.18306, 1);
        -moz-transform: translate3d(-40px, 419px, 0) rotateZ(-0.81941deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1.18306, 1);
        transform-origin: 15.4878px 11.4822px 0px;
        -webkit-transform-origin: 15.4878px 11.4822px 0px;
        -moz-transform-origin: 15.4878px 11.4822px 0px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    10.7863% {
        transform: translate3d(-40px, 419px, 0) rotateZ(-0.81941deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1.18306, 1);
        -webkit-transform: translate3d(-40px, 419px, 0) rotateZ(-0.81941deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1.18306, 1);
        -moz-transform: translate3d(-40px, 419px, 0) rotateZ(-0.81941deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1.18306, 1);
        transform-origin: 15.4878px 11.4822px 0px;
        -webkit-transform-origin: 15.4878px 11.4822px 0px;
        -moz-transform-origin: 15.4878px 11.4822px 0px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    11.2903% {
        transform: translate3d(196px, 418px, -23px) rotateZ(-1.28385deg) rotateY(-51.3175deg) rotateX(0.96679deg) scale3d(1, 1.18306, 1);
        -webkit-transform: translate3d(196px, 418px, -23px) rotateZ(-1.28385deg) rotateY(-51.3175deg) rotateX(0.96679deg) scale3d(1, 1.18306, 1);
        -moz-transform: translate3d(196px, 418px, -23px) rotateZ(-1.28385deg) rotateY(-51.3175deg) rotateX(0.96679deg) scale3d(1, 1.18306, 1);
        transform-origin: 15.4878px 11.4822px 0px;
        -webkit-transform-origin: 15.4878px 11.4822px 0px;
        -moz-transform-origin: 15.4878px 11.4822px 0px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    18.8508% {
        transform: translate3d(196px, 418px, -23px) rotateZ(-1.28385deg) rotateY(-51.3175deg) rotateX(0.96679deg) scale3d(1, 1.18306, 1);
        -webkit-transform: translate3d(196px, 418px, -23px) rotateZ(-1.28385deg) rotateY(-51.3175deg) rotateX(0.96679deg) scale3d(1, 1.18306, 1);
        -moz-transform: translate3d(196px, 418px, -23px) rotateZ(-1.28385deg) rotateY(-51.3175deg) rotateX(0.96679deg) scale3d(1, 1.18306, 1);
        transform-origin: 15.4878px 11.4822px 0px;
        -webkit-transform-origin: 15.4878px 11.4822px 0px;
        -moz-transform-origin: 15.4878px 11.4822px 0px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    19.3548% {
        transform: translate3d(108px, 418px, -23px) rotateZ(-1.28385deg) rotateY(-51.3175deg) rotateX(0.96679deg) scale3d(1, 1.18306, 1);
        -webkit-transform: translate3d(108px, 418px, -23px) rotateZ(-1.28385deg) rotateY(-51.3175deg) rotateX(0.96679deg) scale3d(1, 1.18306, 1);
        -moz-transform: translate3d(108px, 418px, -23px) rotateZ(-1.28385deg) rotateY(-51.3175deg) rotateX(0.96679deg) scale3d(1, 1.18306, 1);
        transform-origin: 15.4878px 11.4822px 0px;
        -webkit-transform-origin: 15.4878px 11.4822px 0px;
        -moz-transform-origin: 15.4878px 11.4822px 0px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    19.8589% {
        transform: translate3d(196px, 418px, -23px) rotateZ(-1.28385deg) rotateY(-51.3175deg) rotateX(0.96679deg) scale3d(1, 1.18306, 1);
        -webkit-transform: translate3d(196px, 418px, -23px) rotateZ(-1.28385deg) rotateY(-51.3175deg) rotateX(0.96679deg) scale3d(1, 1.18306, 1);
        -moz-transform: translate3d(196px, 418px, -23px) rotateZ(-1.28385deg) rotateY(-51.3175deg) rotateX(0.96679deg) scale3d(1, 1.18306, 1);
        transform-origin: 15.4878px 11.4822px 0px;
        -webkit-transform-origin: 15.4878px 11.4822px 0px;
        -moz-transform-origin: 15.4878px 11.4822px 0px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    36.4919% {
        transform: translate3d(196px, 418px, -23px) rotateZ(-1.28385deg) rotateY(-51.3175deg) rotateX(0.96679deg) scale3d(1, 1.18306, 1);
        -webkit-transform: translate3d(196px, 418px, -23px) rotateZ(-1.28385deg) rotateY(-51.3175deg) rotateX(0.96679deg) scale3d(1, 1.18306, 1);
        -moz-transform: translate3d(196px, 418px, -23px) rotateZ(-1.28385deg) rotateY(-51.3175deg) rotateX(0.96679deg) scale3d(1, 1.18306, 1);
        transform-origin: 15.4878px 11.4822px 0px;
        -webkit-transform-origin: 15.4878px 11.4822px 0px;
        -moz-transform-origin: 15.4878px 11.4822px 0px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    37.5% {
        transform: translate3d(239px, 450px, -17px) rotateZ(-1.28385deg) rotateY(-51.3175deg) rotateX(0.96679deg) scale3d(1, 1.18306, 1);
        -webkit-transform: translate3d(239px, 450px, -17px) rotateZ(-1.28385deg) rotateY(-51.3175deg) rotateX(0.96679deg) scale3d(1, 1.18306, 1);
        -moz-transform: translate3d(239px, 450px, -17px) rotateZ(-1.28385deg) rotateY(-51.3175deg) rotateX(0.96679deg) scale3d(1, 1.18306, 1);
        transform-origin: 15.4878px 11.4822px 0px;
        -webkit-transform-origin: 15.4878px 11.4822px 0px;
        -moz-transform-origin: 15.4878px 11.4822px 0px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    40.5242% {
        transform: translate3d(239px, 450px, -17px) rotateZ(-1.28385deg) rotateY(-51.3175deg) rotateX(0.96679deg) scale3d(1, 1.18306, 1);
        -webkit-transform: translate3d(239px, 450px, -17px) rotateZ(-1.28385deg) rotateY(-51.3175deg) rotateX(0.96679deg) scale3d(1, 1.18306, 1);
        -moz-transform: translate3d(239px, 450px, -17px) rotateZ(-1.28385deg) rotateY(-51.3175deg) rotateX(0.96679deg) scale3d(1, 1.18306, 1);
        transform-origin: 15.4878px 11.4822px 0px;
        -webkit-transform-origin: 15.4878px 11.4822px 0px;
        -moz-transform-origin: 15.4878px 11.4822px 0px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    41.0282% {
        transform: translate3d(246px, 478px, -8px) rotateZ(-1.28385deg) rotateY(-51.3175deg) rotateX(0.96679deg) scale3d(1, 1.18306, 1);
        -webkit-transform: translate3d(246px, 478px, -8px) rotateZ(-1.28385deg) rotateY(-51.3175deg) rotateX(0.96679deg) scale3d(1, 1.18306, 1);
        -moz-transform: translate3d(246px, 478px, -8px) rotateZ(-1.28385deg) rotateY(-51.3175deg) rotateX(0.96679deg) scale3d(1, 1.18306, 1);
        transform-origin: 15.4878px 11.4822px 0px;
        -webkit-transform-origin: 15.4878px 11.4822px 0px;
        -moz-transform-origin: 15.4878px 11.4822px 0px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    41.5323% {
        transform: translate3d(196px, 418px, -23px) rotateZ(-1.28385deg) rotateY(-51.3175deg) rotateX(0.96679deg) scale3d(1, 1.18306, 1);
        -webkit-transform: translate3d(196px, 418px, -23px) rotateZ(-1.28385deg) rotateY(-51.3175deg) rotateX(0.96679deg) scale3d(1, 1.18306, 1);
        -moz-transform: translate3d(196px, 418px, -23px) rotateZ(-1.28385deg) rotateY(-51.3175deg) rotateX(0.96679deg) scale3d(1, 1.18306, 1);
        transform-origin: 15.4878px 11.4822px 0px;
        -webkit-transform-origin: 15.4878px 11.4822px 0px;
        -moz-transform-origin: 15.4878px 11.4822px 0px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    60.6855% {
        transform: translate3d(196px, 418px, -23px) rotateZ(-1.28385deg) rotateY(-51.3175deg) rotateX(0.96679deg) scale3d(1, 1.18306, 1);
        -webkit-transform: translate3d(196px, 418px, -23px) rotateZ(-1.28385deg) rotateY(-51.3175deg) rotateX(0.96679deg) scale3d(1, 1.18306, 1);
        -moz-transform: translate3d(196px, 418px, -23px) rotateZ(-1.28385deg) rotateY(-51.3175deg) rotateX(0.96679deg) scale3d(1, 1.18306, 1);
        transform-origin: 15.4878px 11.4822px 0px;
        -webkit-transform-origin: 15.4878px 11.4822px 0px;
        -moz-transform-origin: 15.4878px 11.4822px 0px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    61.6935% {
        transform: translate3d(219.86px, 386.42px, 19.0684px) rotateZ(-0.850247deg) rotateY(-51.3213deg) rotateX(0.628305deg) scale3d(2.14463, 1.40271, 1);
        -webkit-transform: translate3d(219.86px, 386.42px, 19.0684px) rotateZ(-0.850247deg) rotateY(-51.3213deg) rotateX(0.628305deg) scale3d(2.14463, 1.40271, 1);
        -moz-transform: translate3d(219.86px, 386.42px, 19.0684px) rotateZ(-0.850247deg) rotateY(-51.3213deg) rotateX(0.628305deg) scale3d(2.14463, 1.40271, 1);
        transform-origin: 15.4878px 11.4822px 0px;
        -webkit-transform-origin: 15.4878px 11.4822px 0px;
        -moz-transform-origin: 15.4878px 11.4822px 0px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    67.7419% {
        transform: translate3d(219.86px, 386.42px, 19.0684px) rotateZ(-0.850247deg) rotateY(-51.3213deg) rotateX(0.628305deg) scale3d(2.14463, 1.40271, 1);
        -webkit-transform: translate3d(219.86px, 386.42px, 19.0684px) rotateZ(-0.850247deg) rotateY(-51.3213deg) rotateX(0.628305deg) scale3d(2.14463, 1.40271, 1);
        -moz-transform: translate3d(219.86px, 386.42px, 19.0684px) rotateZ(-0.850247deg) rotateY(-51.3213deg) rotateX(0.628305deg) scale3d(2.14463, 1.40271, 1);
        transform-origin: 15.4878px 11.4822px 0px;
        -webkit-transform-origin: 15.4878px 11.4822px 0px;
        -moz-transform-origin: 15.4878px 11.4822px 0px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    68.75% {
        transform: translate3d(196px, 418px, -23px) rotateZ(-1.28385deg) rotateY(-51.3175deg) rotateX(0.96679deg) scale3d(1, 1.18306, 1);
        -webkit-transform: translate3d(196px, 418px, -23px) rotateZ(-1.28385deg) rotateY(-51.3175deg) rotateX(0.96679deg) scale3d(1, 1.18306, 1);
        -moz-transform: translate3d(196px, 418px, -23px) rotateZ(-1.28385deg) rotateY(-51.3175deg) rotateX(0.96679deg) scale3d(1, 1.18306, 1);
        transform-origin: 15.4878px 11.4822px 0px;
        -webkit-transform-origin: 15.4878px 11.4822px 0px;
        -moz-transform-origin: 15.4878px 11.4822px 0px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    96.9758% {
        transform: translate3d(196px, 418px, -23px) rotateZ(-1.28385deg) rotateY(-51.3175deg) rotateX(0.96679deg) scale3d(1, 1.18306, 1);
        -webkit-transform: translate3d(196px, 418px, -23px) rotateZ(-1.28385deg) rotateY(-51.3175deg) rotateX(0.96679deg) scale3d(1, 1.18306, 1);
        -moz-transform: translate3d(196px, 418px, -23px) rotateZ(-1.28385deg) rotateY(-51.3175deg) rotateX(0.96679deg) scale3d(1, 1.18306, 1);
        transform-origin: 15.4878px 11.4822px 0px;
        -webkit-transform-origin: 15.4878px 11.4822px 0px;
        -moz-transform-origin: 15.4878px 11.4822px 0px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    100% {
        transform: translate3d(326px, 418px, -127px) rotateZ(-1.28385deg) rotateY(-51.3175deg) rotateX(0.96679deg) scale3d(1, 1.18306, 1);
        -webkit-transform: translate3d(326px, 418px, -127px) rotateZ(-1.28385deg) rotateY(-51.3175deg) rotateX(0.96679deg) scale3d(1, 1.18306, 1);
        -moz-transform: translate3d(326px, 418px, -127px) rotateZ(-1.28385deg) rotateY(-51.3175deg) rotateX(0.96679deg) scale3d(1, 1.18306, 1);
        transform-origin: 15.4878px 11.4822px 0px;
        -webkit-transform-origin: 15.4878px 11.4822px 0px;
        -moz-transform-origin: 15.4878px 11.4822px 0px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}

@-webkit-keyframes tsmph-gen-9owmtsmphanimation_tsmph-keyframes {
    0% {
        -webkit-transform: translate3d(2px, 2px, 0) rotateZ(27.5534deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -webkit-transform-origin: 4.5715px 8px 0px;
        -webkit-animation-timing-function: linear;
    }

    2.0161% {
        -webkit-transform: translate3d(-25px, 400px, 0) rotateZ(9.97803deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1.18306, 1);
        -webkit-transform-origin: 15.4878px 11.4822px 0px;
        -webkit-animation-timing-function: linear;
    }

    4.2339% {
        -webkit-transform: translate3d(-45px, 419px, 0) rotateZ(-0.81941deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1.18306, 1);
        -webkit-transform-origin: 15.4878px 11.4822px 0px;
        -webkit-animation-timing-function: linear;
    }

    4.7379% {
        -webkit-transform: translate3d(-58px, 413px, 0) rotateZ(-0.81941deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1.18306, 1);
        -webkit-transform-origin: 15.4878px 11.4822px 0px;
        -webkit-animation-timing-function: linear;
    }

    6.25% {
        -webkit-transform: translate3d(-58px, 413px, 0) rotateZ(-0.81941deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1.18306, 1);
        -webkit-transform-origin: 15.4878px 11.4822px 0px;
        -webkit-animation-timing-function: linear;
    }

    6.754% {
        -webkit-transform: translate3d(2px, 419px, 0) rotateZ(-0.81941deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1.18306, 1);
        -webkit-transform-origin: 15.4878px 11.4822px 0px;
        -webkit-animation-timing-function: linear;
    }

    8.7702% {
        -webkit-transform: translate3d(2px, 419px, 0) rotateZ(-0.81941deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1.18306, 1);
        -webkit-transform-origin: 15.4878px 11.4822px 0px;
        -webkit-animation-timing-function: linear;
    }

    9.2742% {
        -webkit-transform: translate3d(-40px, 419px, 0) rotateZ(-0.81941deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1.18306, 1);
        -webkit-transform-origin: 15.4878px 11.4822px 0px;
        -webkit-animation-timing-function: linear;
    }

    10.7863% {
        -webkit-transform: translate3d(-40px, 419px, 0) rotateZ(-0.81941deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1.18306, 1);
        -webkit-transform-origin: 15.4878px 11.4822px 0px;
        -webkit-animation-timing-function: linear;
    }

    11.2903% {
        -webkit-transform: translate3d(196px, 418px, -23px) rotateZ(-1.28385deg) rotateY(-51.3175deg) rotateX(0.96679deg) scale3d(1, 1.18306, 1);
        -webkit-transform-origin: 15.4878px 11.4822px 0px;
        -webkit-animation-timing-function: linear;
    }

    18.8508% {
        -webkit-transform: translate3d(196px, 418px, -23px) rotateZ(-1.28385deg) rotateY(-51.3175deg) rotateX(0.96679deg) scale3d(1, 1.18306, 1);
        -webkit-transform-origin: 15.4878px 11.4822px 0px;
        -webkit-animation-timing-function: linear;
    }

    19.3548% {
        -webkit-transform: translate3d(108px, 418px, -23px) rotateZ(-1.28385deg) rotateY(-51.3175deg) rotateX(0.96679deg) scale3d(1, 1.18306, 1);
        -webkit-transform-origin: 15.4878px 11.4822px 0px;
        -webkit-animation-timing-function: linear;
    }

    19.8589% {
        -webkit-transform: translate3d(196px, 418px, -23px) rotateZ(-1.28385deg) rotateY(-51.3175deg) rotateX(0.96679deg) scale3d(1, 1.18306, 1);
        -webkit-transform-origin: 15.4878px 11.4822px 0px;
        -webkit-animation-timing-function: linear;
    }

    36.4919% {
        -webkit-transform: translate3d(196px, 418px, -23px) rotateZ(-1.28385deg) rotateY(-51.3175deg) rotateX(0.96679deg) scale3d(1, 1.18306, 1);
        -webkit-transform-origin: 15.4878px 11.4822px 0px;
        -webkit-animation-timing-function: linear;
    }

    37.5% {
        -webkit-transform: translate3d(239px, 450px, -17px) rotateZ(-1.28385deg) rotateY(-51.3175deg) rotateX(0.96679deg) scale3d(1, 1.18306, 1);
        -webkit-transform-origin: 15.4878px 11.4822px 0px;
        -webkit-animation-timing-function: linear;
    }

    40.5242% {
        -webkit-transform: translate3d(239px, 450px, -17px) rotateZ(-1.28385deg) rotateY(-51.3175deg) rotateX(0.96679deg) scale3d(1, 1.18306, 1);
        -webkit-transform-origin: 15.4878px 11.4822px 0px;
        -webkit-animation-timing-function: linear;
    }

    41.0282% {
        -webkit-transform: translate3d(246px, 478px, -8px) rotateZ(-1.28385deg) rotateY(-51.3175deg) rotateX(0.96679deg) scale3d(1, 1.18306, 1);
        -webkit-transform-origin: 15.4878px 11.4822px 0px;
        -webkit-animation-timing-function: linear;
    }

    41.5323% {
        -webkit-transform: translate3d(196px, 418px, -23px) rotateZ(-1.28385deg) rotateY(-51.3175deg) rotateX(0.96679deg) scale3d(1, 1.18306, 1);
        -webkit-transform-origin: 15.4878px 11.4822px 0px;
        -webkit-animation-timing-function: linear;
    }

    60.6855% {
        -webkit-transform: translate3d(196px, 418px, -23px) rotateZ(-1.28385deg) rotateY(-51.3175deg) rotateX(0.96679deg) scale3d(1, 1.18306, 1);
        -webkit-transform-origin: 15.4878px 11.4822px 0px;
        -webkit-animation-timing-function: linear;
    }

    61.6935% {
        -webkit-transform: translate3d(219.86px, 386.42px, 19.0684px) rotateZ(-0.850247deg) rotateY(-51.3213deg) rotateX(0.628305deg) scale3d(2.14463, 1.40271, 1);
        -webkit-transform-origin: 15.4878px 11.4822px 0px;
        -webkit-animation-timing-function: linear;
    }

    67.7419% {
        -webkit-transform: translate3d(219.86px, 386.42px, 19.0684px) rotateZ(-0.850247deg) rotateY(-51.3213deg) rotateX(0.628305deg) scale3d(2.14463, 1.40271, 1);
        -webkit-transform-origin: 15.4878px 11.4822px 0px;
        -webkit-animation-timing-function: linear;
    }

    68.75% {
        -webkit-transform: translate3d(196px, 418px, -23px) rotateZ(-1.28385deg) rotateY(-51.3175deg) rotateX(0.96679deg) scale3d(1, 1.18306, 1);
        -webkit-transform-origin: 15.4878px 11.4822px 0px;
        -webkit-animation-timing-function: linear;
    }

    96.9758% {
        -webkit-transform: translate3d(196px, 418px, -23px) rotateZ(-1.28385deg) rotateY(-51.3175deg) rotateX(0.96679deg) scale3d(1, 1.18306, 1);
        -webkit-transform-origin: 15.4878px 11.4822px 0px;
        -webkit-animation-timing-function: linear;
    }

    100% {
        -webkit-transform: translate3d(326px, 418px, -127px) rotateZ(-1.28385deg) rotateY(-51.3175deg) rotateX(0.96679deg) scale3d(1, 1.18306, 1);
        -webkit-transform-origin: 15.4878px 11.4822px 0px;
        -webkit-animation-timing-function: linear;
    }
}

@-moz-keyframes tsmph-gen-9owmtsmphanimation_tsmph-keyframes {
    0% {
        -moz-transform: translate3d(2px, 2px, 0) rotateZ(27.5534deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -moz-transform-origin: 4.5715px 8px 0px;
        -moz-animation-timing-function: linear;
    }

    2.0161% {
        -moz-transform: translate3d(-25px, 400px, 0) rotateZ(9.97803deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1.18306, 1);
        -moz-transform-origin: 15.4878px 11.4822px 0px;
        -moz-animation-timing-function: linear;
    }

    4.2339% {
        -moz-transform: translate3d(-45px, 419px, 0) rotateZ(-0.81941deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1.18306, 1);
        -moz-transform-origin: 15.4878px 11.4822px 0px;
        -moz-animation-timing-function: linear;
    }

    4.7379% {
        -moz-transform: translate3d(-58px, 413px, 0) rotateZ(-0.81941deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1.18306, 1);
        -moz-transform-origin: 15.4878px 11.4822px 0px;
        -moz-animation-timing-function: linear;
    }

    6.25% {
        -moz-transform: translate3d(-58px, 413px, 0) rotateZ(-0.81941deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1.18306, 1);
        -moz-transform-origin: 15.4878px 11.4822px 0px;
        -moz-animation-timing-function: linear;
    }

    6.754% {
        -moz-transform: translate3d(2px, 419px, 0) rotateZ(-0.81941deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1.18306, 1);
        -moz-transform-origin: 15.4878px 11.4822px 0px;
        -moz-animation-timing-function: linear;
    }

    8.7702% {
        -moz-transform: translate3d(2px, 419px, 0) rotateZ(-0.81941deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1.18306, 1);
        -moz-transform-origin: 15.4878px 11.4822px 0px;
        -moz-animation-timing-function: linear;
    }

    9.2742% {
        -moz-transform: translate3d(-40px, 419px, 0) rotateZ(-0.81941deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1.18306, 1);
        -moz-transform-origin: 15.4878px 11.4822px 0px;
        -moz-animation-timing-function: linear;
    }

    10.7863% {
        -moz-transform: translate3d(-40px, 419px, 0) rotateZ(-0.81941deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1.18306, 1);
        -moz-transform-origin: 15.4878px 11.4822px 0px;
        -moz-animation-timing-function: linear;
    }

    11.2903% {
        -moz-transform: translate3d(196px, 418px, -23px) rotateZ(-1.28385deg) rotateY(-51.3175deg) rotateX(0.96679deg) scale3d(1, 1.18306, 1);
        -moz-transform-origin: 15.4878px 11.4822px 0px;
        -moz-animation-timing-function: linear;
    }

    18.8508% {
        -moz-transform: translate3d(196px, 418px, -23px) rotateZ(-1.28385deg) rotateY(-51.3175deg) rotateX(0.96679deg) scale3d(1, 1.18306, 1);
        -moz-transform-origin: 15.4878px 11.4822px 0px;
        -moz-animation-timing-function: linear;
    }

    19.3548% {
        -moz-transform: translate3d(108px, 418px, -23px) rotateZ(-1.28385deg) rotateY(-51.3175deg) rotateX(0.96679deg) scale3d(1, 1.18306, 1);
        -moz-transform-origin: 15.4878px 11.4822px 0px;
        -moz-animation-timing-function: linear;
    }

    19.8589% {
        -moz-transform: translate3d(196px, 418px, -23px) rotateZ(-1.28385deg) rotateY(-51.3175deg) rotateX(0.96679deg) scale3d(1, 1.18306, 1);
        -moz-transform-origin: 15.4878px 11.4822px 0px;
        -moz-animation-timing-function: linear;
    }

    36.4919% {
        -moz-transform: translate3d(196px, 418px, -23px) rotateZ(-1.28385deg) rotateY(-51.3175deg) rotateX(0.96679deg) scale3d(1, 1.18306, 1);
        -moz-transform-origin: 15.4878px 11.4822px 0px;
        -moz-animation-timing-function: linear;
    }

    37.5% {
        -moz-transform: translate3d(239px, 450px, -17px) rotateZ(-1.28385deg) rotateY(-51.3175deg) rotateX(0.96679deg) scale3d(1, 1.18306, 1);
        -moz-transform-origin: 15.4878px 11.4822px 0px;
        -moz-animation-timing-function: linear;
    }

    40.5242% {
        -moz-transform: translate3d(239px, 450px, -17px) rotateZ(-1.28385deg) rotateY(-51.3175deg) rotateX(0.96679deg) scale3d(1, 1.18306, 1);
        -moz-transform-origin: 15.4878px 11.4822px 0px;
        -moz-animation-timing-function: linear;
    }

    41.0282% {
        -moz-transform: translate3d(246px, 478px, -8px) rotateZ(-1.28385deg) rotateY(-51.3175deg) rotateX(0.96679deg) scale3d(1, 1.18306, 1);
        -moz-transform-origin: 15.4878px 11.4822px 0px;
        -moz-animation-timing-function: linear;
    }

    41.5323% {
        -moz-transform: translate3d(196px, 418px, -23px) rotateZ(-1.28385deg) rotateY(-51.3175deg) rotateX(0.96679deg) scale3d(1, 1.18306, 1);
        -moz-transform-origin: 15.4878px 11.4822px 0px;
        -moz-animation-timing-function: linear;
    }

    60.6855% {
        -moz-transform: translate3d(196px, 418px, -23px) rotateZ(-1.28385deg) rotateY(-51.3175deg) rotateX(0.96679deg) scale3d(1, 1.18306, 1);
        -moz-transform-origin: 15.4878px 11.4822px 0px;
        -moz-animation-timing-function: linear;
    }

    61.6935% {
        -moz-transform: translate3d(219.86px, 386.42px, 19.0684px) rotateZ(-0.850247deg) rotateY(-51.3213deg) rotateX(0.628305deg) scale3d(2.14463, 1.40271, 1);
        -moz-transform-origin: 15.4878px 11.4822px 0px;
        -moz-animation-timing-function: linear;
    }

    67.7419% {
        -moz-transform: translate3d(219.86px, 386.42px, 19.0684px) rotateZ(-0.850247deg) rotateY(-51.3213deg) rotateX(0.628305deg) scale3d(2.14463, 1.40271, 1);
        -moz-transform-origin: 15.4878px 11.4822px 0px;
        -moz-animation-timing-function: linear;
    }

    68.75% {
        -moz-transform: translate3d(196px, 418px, -23px) rotateZ(-1.28385deg) rotateY(-51.3175deg) rotateX(0.96679deg) scale3d(1, 1.18306, 1);
        -moz-transform-origin: 15.4878px 11.4822px 0px;
        -moz-animation-timing-function: linear;
    }

    96.9758% {
        -moz-transform: translate3d(196px, 418px, -23px) rotateZ(-1.28385deg) rotateY(-51.3175deg) rotateX(0.96679deg) scale3d(1, 1.18306, 1);
        -moz-transform-origin: 15.4878px 11.4822px 0px;
        -moz-animation-timing-function: linear;
    }

    100% {
        -moz-transform: translate3d(326px, 418px, -127px) rotateZ(-1.28385deg) rotateY(-51.3175deg) rotateX(0.96679deg) scale3d(1, 1.18306, 1);
        -moz-transform-origin: 15.4878px 11.4822px 0px;
        -moz-animation-timing-function: linear;
    }
}

#page1.tsmph-play-animation .tsmph-gen-9owmtsmphanimation {
    animation: 19.84s linear 0.16s 1 normal forwards tsmph-gen-9owmtsmphanimation_tsmph-keyframes;
    -webkit-animation: 19.84s linear 0.16s 1 normal forwards tsmph-gen-9owmtsmphanimation_tsmph-keyframes;
    -moz-animation: 19.84s linear 0.16s 1 normal forwards tsmph-gen-9owmtsmphanimation_tsmph-keyframes;
}

@keyframes tsmph-gen-b7axtsmphanimation_tsmph-keyframes {
    0% {
        transform: translate3d(12px, 3px, 0) rotateZ(14.1035deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(12px, 3px, 0) rotateZ(14.1035deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(12px, 3px, 0) rotateZ(14.1035deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    2.0697% {
        transform: translate3d(-13px, 384px, 0) rotateZ(4.11069deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(-13px, 384px, 0) rotateZ(4.11069deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(-13px, 384px, 0) rotateZ(4.11069deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    4.0888% {
        transform: translate3d(-27px, 394px, 0) rotateZ(-1.74832deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(-27px, 394px, 0) rotateZ(-1.74832deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(-27px, 394px, 0) rotateZ(-1.74832deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    4.5936% {
        transform: translate3d(-60px, 390px, 0) rotateZ(-1.74832deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(-60px, 390px, 0) rotateZ(-1.74832deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(-60px, 390px, 0) rotateZ(-1.74832deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    6.108% {
        transform: translate3d(-60px, 390px, 0) rotateZ(-1.74832deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(-60px, 390px, 0) rotateZ(-1.74832deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(-60px, 390px, 0) rotateZ(-1.74832deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    6.6128% {
        transform: translate3d(-15px, 392px, 0) rotateZ(9.31534deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(-15px, 392px, 0) rotateZ(9.31534deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(-15px, 392px, 0) rotateZ(9.31534deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    8.632% {
        transform: translate3d(-15px, 392px, 0) rotateZ(9.31534deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(-15px, 392px, 0) rotateZ(9.31534deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(-15px, 392px, 0) rotateZ(9.31534deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    9.1368% {
        transform: translate3d(-32px, 395px, 0) rotateZ(-0.162239deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(-32px, 395px, 0) rotateZ(-0.162239deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(-32px, 395px, 0) rotateZ(-0.162239deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    10.6512% {
        transform: translate3d(-32px, 395px, 0) rotateZ(-0.162239deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(-32px, 395px, 0) rotateZ(-0.162239deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(-32px, 395px, 0) rotateZ(-0.162239deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    11.156% {
        transform: translate3d(185px, 394px, 23px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(185px, 394px, 23px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(185px, 394px, 23px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    18.7279% {
        transform: translate3d(185px, 394px, 23px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(185px, 394px, 23px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(185px, 394px, 23px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    19.2327% {
        transform: translate3d(97px, 394px, 23px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(97px, 394px, 23px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(97px, 394px, 23px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    19.7375% {
        transform: translate3d(185px, 394px, 23px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(185px, 394px, 23px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(185px, 394px, 23px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    36.3958% {
        transform: translate3d(185px, 394px, 23px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(185px, 394px, 23px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(185px, 394px, 23px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    37.4054% {
        transform: translate3d(200px, 415px, 23px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(200px, 415px, 23px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(200px, 415px, 23px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    40.4341% {
        transform: translate3d(200px, 415px, 23px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(200px, 415px, 23px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(200px, 415px, 23px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    40.9389% {
        transform: translate3d(203px, 443px, 23px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(203px, 443px, 23px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(203px, 443px, 23px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    41.4437% {
        transform: translate3d(185px, 394px, 23px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(185px, 394px, 23px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(185px, 394px, 23px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    60.6259% {
        transform: translate3d(185px, 394px, 23px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(185px, 394px, 23px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(185px, 394px, 23px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    61.6355% {
        transform: translate3d(214.682px, 369.22px, 19.3477px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1.27185, 1.15859, 1);
        -webkit-transform: translate3d(214.682px, 369.22px, 19.3477px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1.27185, 1.15859, 1);
        -moz-transform: translate3d(214.682px, 369.22px, 19.3477px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1.27185, 1.15859, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    67.6931% {
        transform: translate3d(214.682px, 369.22px, 19.3477px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1.27185, 1.15859, 1);
        -webkit-transform: translate3d(214.682px, 369.22px, 19.3477px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1.27185, 1.15859, 1);
        -moz-transform: translate3d(214.682px, 369.22px, 19.3477px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1.27185, 1.15859, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    68.7027% {
        transform: translate3d(185px, 394px, 23px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(185px, 394px, 23px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(185px, 394px, 23px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    96.9712% {
        transform: translate3d(185px, 394px, 23px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(185px, 394px, 23px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(185px, 394px, 23px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    100% {
        transform: translate3d(340px, 394px, -101px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(340px, 394px, -101px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(340px, 394px, -101px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}

@-webkit-keyframes tsmph-gen-b7axtsmphanimation_tsmph-keyframes {
    0% {
        -webkit-transform: translate3d(12px, 3px, 0) rotateZ(14.1035deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }

    2.0697% {
        -webkit-transform: translate3d(-13px, 384px, 0) rotateZ(4.11069deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }

    4.0888% {
        -webkit-transform: translate3d(-27px, 394px, 0) rotateZ(-1.74832deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }

    4.5936% {
        -webkit-transform: translate3d(-60px, 390px, 0) rotateZ(-1.74832deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }

    6.108% {
        -webkit-transform: translate3d(-60px, 390px, 0) rotateZ(-1.74832deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }

    6.6128% {
        -webkit-transform: translate3d(-15px, 392px, 0) rotateZ(9.31534deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }

    8.632% {
        -webkit-transform: translate3d(-15px, 392px, 0) rotateZ(9.31534deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }

    9.1368% {
        -webkit-transform: translate3d(-32px, 395px, 0) rotateZ(-0.162239deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }

    10.6512% {
        -webkit-transform: translate3d(-32px, 395px, 0) rotateZ(-0.162239deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }

    11.156% {
        -webkit-transform: translate3d(185px, 394px, 23px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }

    18.7279% {
        -webkit-transform: translate3d(185px, 394px, 23px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }

    19.2327% {
        -webkit-transform: translate3d(97px, 394px, 23px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }

    19.7375% {
        -webkit-transform: translate3d(185px, 394px, 23px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }

    36.3958% {
        -webkit-transform: translate3d(185px, 394px, 23px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }

    37.4054% {
        -webkit-transform: translate3d(200px, 415px, 23px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }

    40.4341% {
        -webkit-transform: translate3d(200px, 415px, 23px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }

    40.9389% {
        -webkit-transform: translate3d(203px, 443px, 23px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }

    41.4437% {
        -webkit-transform: translate3d(185px, 394px, 23px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }

    60.6259% {
        -webkit-transform: translate3d(185px, 394px, 23px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }

    61.6355% {
        -webkit-transform: translate3d(214.682px, 369.22px, 19.3477px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1.27185, 1.15859, 1);
        -webkit-animation-timing-function: linear;
    }

    67.6931% {
        -webkit-transform: translate3d(214.682px, 369.22px, 19.3477px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1.27185, 1.15859, 1);
        -webkit-animation-timing-function: linear;
    }

    68.7027% {
        -webkit-transform: translate3d(185px, 394px, 23px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }

    96.9712% {
        -webkit-transform: translate3d(185px, 394px, 23px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }

    100% {
        -webkit-transform: translate3d(340px, 394px, -101px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }
}

@-moz-keyframes tsmph-gen-b7axtsmphanimation_tsmph-keyframes {
    0% {
        -moz-transform: translate3d(12px, 3px, 0) rotateZ(14.1035deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }

    2.0697% {
        -moz-transform: translate3d(-13px, 384px, 0) rotateZ(4.11069deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }

    4.0888% {
        -moz-transform: translate3d(-27px, 394px, 0) rotateZ(-1.74832deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }

    4.5936% {
        -moz-transform: translate3d(-60px, 390px, 0) rotateZ(-1.74832deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }

    6.108% {
        -moz-transform: translate3d(-60px, 390px, 0) rotateZ(-1.74832deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }

    6.6128% {
        -moz-transform: translate3d(-15px, 392px, 0) rotateZ(9.31534deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }

    8.632% {
        -moz-transform: translate3d(-15px, 392px, 0) rotateZ(9.31534deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }

    9.1368% {
        -moz-transform: translate3d(-32px, 395px, 0) rotateZ(-0.162239deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }

    10.6512% {
        -moz-transform: translate3d(-32px, 395px, 0) rotateZ(-0.162239deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }

    11.156% {
        -moz-transform: translate3d(185px, 394px, 23px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }

    18.7279% {
        -moz-transform: translate3d(185px, 394px, 23px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }

    19.2327% {
        -moz-transform: translate3d(97px, 394px, 23px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }

    19.7375% {
        -moz-transform: translate3d(185px, 394px, 23px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }

    36.3958% {
        -moz-transform: translate3d(185px, 394px, 23px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }

    37.4054% {
        -moz-transform: translate3d(200px, 415px, 23px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }

    40.4341% {
        -moz-transform: translate3d(200px, 415px, 23px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }

    40.9389% {
        -moz-transform: translate3d(203px, 443px, 23px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }

    41.4437% {
        -moz-transform: translate3d(185px, 394px, 23px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }

    60.6259% {
        -moz-transform: translate3d(185px, 394px, 23px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }

    61.6355% {
        -moz-transform: translate3d(214.682px, 369.22px, 19.3477px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1.27185, 1.15859, 1);
        -moz-animation-timing-function: linear;
    }

    67.6931% {
        -moz-transform: translate3d(214.682px, 369.22px, 19.3477px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1.27185, 1.15859, 1);
        -moz-animation-timing-function: linear;
    }

    68.7027% {
        -moz-transform: translate3d(185px, 394px, 23px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }

    96.9712% {
        -moz-transform: translate3d(185px, 394px, 23px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }

    100% {
        -moz-transform: translate3d(340px, 394px, -101px) rotateZ(-0.232347deg) rotateY(-51.3239deg) rotateX(0.145922deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }
}

#page1.tsmph-play-animation .tsmph-gen-b7axtsmphanimation {
    animation: 19.81s linear 0.19s 1 normal forwards tsmph-gen-b7axtsmphanimation_tsmph-keyframes;
    -webkit-animation: 19.81s linear 0.19s 1 normal forwards tsmph-gen-b7axtsmphanimation_tsmph-keyframes;
    -moz-animation: 19.81s linear 0.19s 1 normal forwards tsmph-gen-b7axtsmphanimation_tsmph-keyframes;
}

@keyframes tsmph-gen-15vqtsmphanimation_tsmph-keyframes {
    0% {
        transform: translate3d(0, 0, 0) rotateZ(14.246deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(0, 0, 0) rotateZ(14.246deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(0, 0, 0) rotateZ(14.246deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    2.0697% {
        transform: translate3d(-26px, 383px, 0) rotateZ(1.80827deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(-26px, 383px, 0) rotateZ(1.80827deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(-26px, 383px, 0) rotateZ(1.80827deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    4.0888% {
        transform: translate3d(-40px, 395px, 0) rotateZ(14.246deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(-40px, 395px, 0) rotateZ(14.246deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(-40px, 395px, 0) rotateZ(14.246deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    4.5936% {
        transform: translate3d(-70px, 388px, 0) rotateZ(-11.9631deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(-70px, 388px, 0) rotateZ(-11.9631deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(-70px, 388px, 0) rotateZ(-11.9631deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    6.108% {
        transform: translate3d(-70px, 388px, 0) rotateZ(-11.9631deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(-70px, 388px, 0) rotateZ(-11.9631deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(-70px, 388px, 0) rotateZ(-11.9631deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    6.6128% {
        transform: translate3d(-16px, 391px, 0) rotateZ(4.79568deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(-16px, 391px, 0) rotateZ(4.79568deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(-16px, 391px, 0) rotateZ(4.79568deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    8.632% {
        transform: translate3d(-16px, 391px, 0) rotateZ(4.79568deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(-16px, 391px, 0) rotateZ(4.79568deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(-16px, 391px, 0) rotateZ(4.79568deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    9.1368% {
        transform: translate3d(-41px, 395px, 0) rotateZ(-2.9228deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(-41px, 395px, 0) rotateZ(-2.9228deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(-41px, 395px, 0) rotateZ(-2.9228deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    10.6512% {
        transform: translate3d(-41px, 395px, 0) rotateZ(-2.9228deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(-41px, 395px, 0) rotateZ(-2.9228deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(-41px, 395px, 0) rotateZ(-2.9228deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    11.156% {
        transform: translate3d(174px, 394px, 22px) rotateZ(-4.64382deg) rotateY(-51.2339deg) rotateX(3.58842deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(174px, 394px, 22px) rotateZ(-4.64382deg) rotateY(-51.2339deg) rotateX(3.58842deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(174px, 394px, 22px) rotateZ(-4.64382deg) rotateY(-51.2339deg) rotateX(3.58842deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    18.7279% {
        transform: translate3d(174px, 394px, 22px) rotateZ(-4.64382deg) rotateY(-51.2339deg) rotateX(3.58842deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(174px, 394px, 22px) rotateZ(-4.64382deg) rotateY(-51.2339deg) rotateX(3.58842deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(174px, 394px, 22px) rotateZ(-4.64382deg) rotateY(-51.2339deg) rotateX(3.58842deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    19.2327% {
        transform: translate3d(86px, 394px, 22px) rotateZ(-4.64382deg) rotateY(-51.2339deg) rotateX(3.58842deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(86px, 394px, 22px) rotateZ(-4.64382deg) rotateY(-51.2339deg) rotateX(3.58842deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(86px, 394px, 22px) rotateZ(-4.64382deg) rotateY(-51.2339deg) rotateX(3.58842deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    19.7375% {
        transform: translate3d(174px, 394px, 22px) rotateZ(-4.64382deg) rotateY(-51.2339deg) rotateX(3.58842deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(174px, 394px, 22px) rotateZ(-4.64382deg) rotateY(-51.2339deg) rotateX(3.58842deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(174px, 394px, 22px) rotateZ(-4.64382deg) rotateY(-51.2339deg) rotateX(3.58842deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    36.3958% {
        transform: translate3d(174px, 394px, 22px) rotateZ(-4.64382deg) rotateY(-51.2339deg) rotateX(3.58842deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(174px, 394px, 22px) rotateZ(-4.64382deg) rotateY(-51.2339deg) rotateX(3.58842deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(174px, 394px, 22px) rotateZ(-4.64382deg) rotateY(-51.2339deg) rotateX(3.58842deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    37.4054% {
        transform: translate3d(186px, 423px, 19px) rotateZ(-4.64382deg) rotateY(-51.2339deg) rotateX(3.58842deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(186px, 423px, 19px) rotateZ(-4.64382deg) rotateY(-51.2339deg) rotateX(3.58842deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(186px, 423px, 19px) rotateZ(-4.64382deg) rotateY(-51.2339deg) rotateX(3.58842deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    40.4341% {
        transform: translate3d(186px, 423px, 19px) rotateZ(-4.64382deg) rotateY(-51.2339deg) rotateX(3.58842deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(186px, 423px, 19px) rotateZ(-4.64382deg) rotateY(-51.2339deg) rotateX(3.58842deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(186px, 423px, 19px) rotateZ(-4.64382deg) rotateY(-51.2339deg) rotateX(3.58842deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    40.9389% {
        transform: translate3d(190px, 451px, 22px) rotateZ(-4.64382deg) rotateY(-51.2339deg) rotateX(3.58842deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(190px, 451px, 22px) rotateZ(-4.64382deg) rotateY(-51.2339deg) rotateX(3.58842deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(190px, 451px, 22px) rotateZ(-4.64382deg) rotateY(-51.2339deg) rotateX(3.58842deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    41.4437% {
        transform: translate3d(174px, 394px, 22px) rotateZ(-4.64382deg) rotateY(-51.2339deg) rotateX(3.58842deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(174px, 394px, 22px) rotateZ(-4.64382deg) rotateY(-51.2339deg) rotateX(3.58842deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(174px, 394px, 22px) rotateZ(-4.64382deg) rotateY(-51.2339deg) rotateX(3.58842deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    60.6259% {
        transform: translate3d(174px, 394px, 22px) rotateZ(-4.64382deg) rotateY(-51.2339deg) rotateX(3.58842deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(174px, 394px, 22px) rotateZ(-4.64382deg) rotateY(-51.2339deg) rotateX(3.58842deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(174px, 394px, 22px) rotateZ(-4.64382deg) rotateY(-51.2339deg) rotateX(3.58842deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    61.6355% {
        transform: translate3d(207px, 367px, 23px) rotateZ(-1.19569deg) rotateY(-51.3185deg) rotateX(0.897996deg) scale3d(1.67112, 1.22838, 1);
        -webkit-transform: translate3d(207px, 367px, 23px) rotateZ(-1.19569deg) rotateY(-51.3185deg) rotateX(0.897996deg) scale3d(1.67112, 1.22838, 1);
        -moz-transform: translate3d(207px, 367px, 23px) rotateZ(-1.19569deg) rotateY(-51.3185deg) rotateX(0.897996deg) scale3d(1.67112, 1.22838, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    67.6931% {
        transform: translate3d(207px, 367px, 23px) rotateZ(-1.19569deg) rotateY(-51.3185deg) rotateX(0.897996deg) scale3d(1.67112, 1.22838, 1);
        -webkit-transform: translate3d(207px, 367px, 23px) rotateZ(-1.19569deg) rotateY(-51.3185deg) rotateX(0.897996deg) scale3d(1.67112, 1.22838, 1);
        -moz-transform: translate3d(207px, 367px, 23px) rotateZ(-1.19569deg) rotateY(-51.3185deg) rotateX(0.897996deg) scale3d(1.67112, 1.22838, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    68.7027% {
        transform: translate3d(174px, 394px, 22px) rotateZ(-4.64382deg) rotateY(-51.2339deg) rotateX(3.58842deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(174px, 394px, 22px) rotateZ(-4.64382deg) rotateY(-51.2339deg) rotateX(3.58842deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(174px, 394px, 22px) rotateZ(-4.64382deg) rotateY(-51.2339deg) rotateX(3.58842deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    96.9712% {
        transform: translate3d(174px, 394px, 22px) rotateZ(-4.64382deg) rotateY(-51.2339deg) rotateX(3.58842deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(174px, 394px, 22px) rotateZ(-4.64382deg) rotateY(-51.2339deg) rotateX(3.58842deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(174px, 394px, 22px) rotateZ(-4.64382deg) rotateY(-51.2339deg) rotateX(3.58842deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    100% {
        transform: translate3d(301px, 394px, -80px) rotateZ(-4.64382deg) rotateY(-51.2339deg) rotateX(3.58842deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(301px, 394px, -80px) rotateZ(-4.64382deg) rotateY(-51.2339deg) rotateX(3.58842deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(301px, 394px, -80px) rotateZ(-4.64382deg) rotateY(-51.2339deg) rotateX(3.58842deg) scale3d(1, 1, 1);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}

@-webkit-keyframes tsmph-gen-15vqtsmphanimation_tsmph-keyframes {
    0% {
        -webkit-transform: translate3d(0, 0, 0) rotateZ(14.246deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }

    2.0697% {
        -webkit-transform: translate3d(-26px, 383px, 0) rotateZ(1.80827deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }

    4.0888% {
        -webkit-transform: translate3d(-40px, 395px, 0) rotateZ(14.246deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }

    4.5936% {
        -webkit-transform: translate3d(-70px, 388px, 0) rotateZ(-11.9631deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }

    6.108% {
        -webkit-transform: translate3d(-70px, 388px, 0) rotateZ(-11.9631deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }

    6.6128% {
        -webkit-transform: translate3d(-16px, 391px, 0) rotateZ(4.79568deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }

    8.632% {
        -webkit-transform: translate3d(-16px, 391px, 0) rotateZ(4.79568deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }

    9.1368% {
        -webkit-transform: translate3d(-41px, 395px, 0) rotateZ(-2.9228deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }

    10.6512% {
        -webkit-transform: translate3d(-41px, 395px, 0) rotateZ(-2.9228deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }

    11.156% {
        -webkit-transform: translate3d(174px, 394px, 22px) rotateZ(-4.64382deg) rotateY(-51.2339deg) rotateX(3.58842deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }

    18.7279% {
        -webkit-transform: translate3d(174px, 394px, 22px) rotateZ(-4.64382deg) rotateY(-51.2339deg) rotateX(3.58842deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }

    19.2327% {
        -webkit-transform: translate3d(86px, 394px, 22px) rotateZ(-4.64382deg) rotateY(-51.2339deg) rotateX(3.58842deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }

    19.7375% {
        -webkit-transform: translate3d(174px, 394px, 22px) rotateZ(-4.64382deg) rotateY(-51.2339deg) rotateX(3.58842deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }

    36.3958% {
        -webkit-transform: translate3d(174px, 394px, 22px) rotateZ(-4.64382deg) rotateY(-51.2339deg) rotateX(3.58842deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }

    37.4054% {
        -webkit-transform: translate3d(186px, 423px, 19px) rotateZ(-4.64382deg) rotateY(-51.2339deg) rotateX(3.58842deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }

    40.4341% {
        -webkit-transform: translate3d(186px, 423px, 19px) rotateZ(-4.64382deg) rotateY(-51.2339deg) rotateX(3.58842deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }

    40.9389% {
        -webkit-transform: translate3d(190px, 451px, 22px) rotateZ(-4.64382deg) rotateY(-51.2339deg) rotateX(3.58842deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }

    41.4437% {
        -webkit-transform: translate3d(174px, 394px, 22px) rotateZ(-4.64382deg) rotateY(-51.2339deg) rotateX(3.58842deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }

    60.6259% {
        -webkit-transform: translate3d(174px, 394px, 22px) rotateZ(-4.64382deg) rotateY(-51.2339deg) rotateX(3.58842deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }

    61.6355% {
        -webkit-transform: translate3d(207px, 367px, 23px) rotateZ(-1.19569deg) rotateY(-51.3185deg) rotateX(0.897996deg) scale3d(1.67112, 1.22838, 1);
        -webkit-animation-timing-function: linear;
    }

    67.6931% {
        -webkit-transform: translate3d(207px, 367px, 23px) rotateZ(-1.19569deg) rotateY(-51.3185deg) rotateX(0.897996deg) scale3d(1.67112, 1.22838, 1);
        -webkit-animation-timing-function: linear;
    }

    68.7027% {
        -webkit-transform: translate3d(174px, 394px, 22px) rotateZ(-4.64382deg) rotateY(-51.2339deg) rotateX(3.58842deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }

    96.9712% {
        -webkit-transform: translate3d(174px, 394px, 22px) rotateZ(-4.64382deg) rotateY(-51.2339deg) rotateX(3.58842deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }

    100% {
        -webkit-transform: translate3d(301px, 394px, -80px) rotateZ(-4.64382deg) rotateY(-51.2339deg) rotateX(3.58842deg) scale3d(1, 1, 1);
        -webkit-animation-timing-function: linear;
    }
}

@-moz-keyframes tsmph-gen-15vqtsmphanimation_tsmph-keyframes {
    0% {
        -moz-transform: translate3d(0, 0, 0) rotateZ(14.246deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }

    2.0697% {
        -moz-transform: translate3d(-26px, 383px, 0) rotateZ(1.80827deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }

    4.0888% {
        -moz-transform: translate3d(-40px, 395px, 0) rotateZ(14.246deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }

    4.5936% {
        -moz-transform: translate3d(-70px, 388px, 0) rotateZ(-11.9631deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }

    6.108% {
        -moz-transform: translate3d(-70px, 388px, 0) rotateZ(-11.9631deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }

    6.6128% {
        -moz-transform: translate3d(-16px, 391px, 0) rotateZ(4.79568deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }

    8.632% {
        -moz-transform: translate3d(-16px, 391px, 0) rotateZ(4.79568deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }

    9.1368% {
        -moz-transform: translate3d(-41px, 395px, 0) rotateZ(-2.9228deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }

    10.6512% {
        -moz-transform: translate3d(-41px, 395px, 0) rotateZ(-2.9228deg) rotateY(0deg) rotateX(0deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }

    11.156% {
        -moz-transform: translate3d(174px, 394px, 22px) rotateZ(-4.64382deg) rotateY(-51.2339deg) rotateX(3.58842deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }

    18.7279% {
        -moz-transform: translate3d(174px, 394px, 22px) rotateZ(-4.64382deg) rotateY(-51.2339deg) rotateX(3.58842deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }

    19.2327% {
        -moz-transform: translate3d(86px, 394px, 22px) rotateZ(-4.64382deg) rotateY(-51.2339deg) rotateX(3.58842deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }

    19.7375% {
        -moz-transform: translate3d(174px, 394px, 22px) rotateZ(-4.64382deg) rotateY(-51.2339deg) rotateX(3.58842deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }

    36.3958% {
        -moz-transform: translate3d(174px, 394px, 22px) rotateZ(-4.64382deg) rotateY(-51.2339deg) rotateX(3.58842deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }

    37.4054% {
        -moz-transform: translate3d(186px, 423px, 19px) rotateZ(-4.64382deg) rotateY(-51.2339deg) rotateX(3.58842deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }

    40.4341% {
        -moz-transform: translate3d(186px, 423px, 19px) rotateZ(-4.64382deg) rotateY(-51.2339deg) rotateX(3.58842deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }

    40.9389% {
        -moz-transform: translate3d(190px, 451px, 22px) rotateZ(-4.64382deg) rotateY(-51.2339deg) rotateX(3.58842deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }

    41.4437% {
        -moz-transform: translate3d(174px, 394px, 22px) rotateZ(-4.64382deg) rotateY(-51.2339deg) rotateX(3.58842deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }

    60.6259% {
        -moz-transform: translate3d(174px, 394px, 22px) rotateZ(-4.64382deg) rotateY(-51.2339deg) rotateX(3.58842deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }

    61.6355% {
        -moz-transform: translate3d(207px, 367px, 23px) rotateZ(-1.19569deg) rotateY(-51.3185deg) rotateX(0.897996deg) scale3d(1.67112, 1.22838, 1);
        -moz-animation-timing-function: linear;
    }

    67.6931% {
        -moz-transform: translate3d(207px, 367px, 23px) rotateZ(-1.19569deg) rotateY(-51.3185deg) rotateX(0.897996deg) scale3d(1.67112, 1.22838, 1);
        -moz-animation-timing-function: linear;
    }

    68.7027% {
        -moz-transform: translate3d(174px, 394px, 22px) rotateZ(-4.64382deg) rotateY(-51.2339deg) rotateX(3.58842deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }

    96.9712% {
        -moz-transform: translate3d(174px, 394px, 22px) rotateZ(-4.64382deg) rotateY(-51.2339deg) rotateX(3.58842deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }

    100% {
        -moz-transform: translate3d(301px, 394px, -80px) rotateZ(-4.64382deg) rotateY(-51.2339deg) rotateX(3.58842deg) scale3d(1, 1, 1);
        -moz-animation-timing-function: linear;
    }
}

#page1.tsmph-play-animation .tsmph-gen-15vqtsmphanimation {
    animation: 19.81s linear 0.19s 1 normal forwards tsmph-gen-15vqtsmphanimation_tsmph-keyframes;
    -webkit-animation: 19.81s linear 0.19s 1 normal forwards tsmph-gen-15vqtsmphanimation_tsmph-keyframes;
    -moz-animation: 19.81s linear 0.19s 1 normal forwards tsmph-gen-15vqtsmphanimation_tsmph-keyframes;
}

.tsmph-div-14p5 {
    height: 500px;
}

.tsmph-span-1mmx {
    position: absolute;
    font-family: "Open Sans";
    color: #fff;
    font-size: 40px;
    left: 62px;
    top: -103px;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    font-weight: 800;
}

.tsmph-span-abin {
    position: absolute;
    font-family: "Open Sans";
    color: #fff;
    font-size: 40px;
    left: 45px;
    top: -318px;
    transform-origin: 0px 54px 0px;
    -webkit-transform-origin: 0px 54px 0px;
    -moz-transform-origin: 0px 54px 0px;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform: translate3d(0, 0, 0) rotateZ(-13deg);
    -webkit-transform: translate3d(0, 0, 0) rotateZ(-13deg);
    -moz-transform: translate3d(0, 0, 0) rotateZ(-13deg);
    font-weight: 600;
}

.tsmph-span-oijy {
    position: absolute;
    font-family: "Open Sans";
    background-image: none;
    background-color: transparent;
    color: #fff;
    font-size: 40px;
    left: 45px;
    top: -248px;
    transform-origin: 214.594px 55px 0px;
    -webkit-transform-origin: 214.594px 55px 0px;
    -moz-transform-origin: 214.594px 55px 0px;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform: translate3d(20px, 106px, 0) rotateZ(20deg);
    -webkit-transform: translate3d(20px, 106px, 0) rotateZ(20deg);
    -moz-transform: translate3d(20px, 106px, 0) rotateZ(20deg);
    font-weight: 300;
}

.tsmph-span-qwxl {
    font-size: 0px;
}

.tsmph-span-1pdn {
    position: absolute;
    font-family: "Open Sans";
    color: #fff;
    font-weight: 300;
    font-size: 40px;
    left: 243px;
    top: -393px;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    pointer-events: auto;
    transform: rotateZ(114deg);
    -webkit-transform: rotateZ(114deg);
    -moz-transform: rotateZ(114deg);
}

.tsmph-span-13z4 {
    position: absolute;
    font-family: "Open Sans";
    font-size: 220px;
    color: #fff;
    font-weight: 300;
    left: 437px;
    top: -303px;
    pointer-events: auto;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform: translate3d(373px, -137px, 0) rotateZ(-179.328deg);
    -webkit-transform: translate3d(373px, -137px, 0) rotateZ(-179.328deg);
    -moz-transform: translate3d(373px, -137px, 0) rotateZ(-179.328deg);
}

@keyframes tsmph-gen-1gz2tsmphanimation_tsmph-keyframes {
    0% {
        transform: translate3d(20px, 106px, 0) rotateZ(20deg);
        -webkit-transform: translate3d(20px, 106px, 0) rotateZ(20deg);
        -moz-transform: translate3d(20px, 106px, 0) rotateZ(20deg);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    2.5% {
        transform: translate3d(39px, 546px, 0) rotateZ(20deg);
        -webkit-transform: translate3d(39px, 546px, 0) rotateZ(20deg);
        -moz-transform: translate3d(39px, 546px, 0) rotateZ(20deg);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    5% {
        transform: translate3d(39px, 546px, 0) rotateZ(0deg);
        -webkit-transform: translate3d(39px, 546px, 0) rotateZ(0deg);
        -moz-transform: translate3d(39px, 546px, 0) rotateZ(0deg);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    7.5% {
        transform: translate3d(39px, 546px, 0) rotateZ(0deg);
        -webkit-transform: translate3d(39px, 546px, 0) rotateZ(0deg);
        -moz-transform: translate3d(39px, 546px, 0) rotateZ(0deg);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    85% {
        transform: translate3d(39px, 546px, 0) rotateZ(0deg);
        -webkit-transform: translate3d(39px, 546px, 0) rotateZ(0deg);
        -moz-transform: translate3d(39px, 546px, 0) rotateZ(0deg);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    90% {
        transform: translate3d(39px, 546px, 0) rotateZ(0deg);
        -webkit-transform: translate3d(39px, 546px, 0) rotateZ(0deg);
        -moz-transform: translate3d(39px, 546px, 0) rotateZ(0deg);
        color: rgba(255, 255, 255, 0);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    92.5% {
        transform: translate3d(-742px, 531px, 0) rotateZ(0deg);
        -webkit-transform: translate3d(-742px, 531px, 0) rotateZ(0deg);
        -moz-transform: translate3d(-742px, 531px, 0) rotateZ(0deg);
        color: rgba(255, 255, 255, 0);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    100% {
        transform: translate3d(-742px, 531px, 0) rotateZ(0deg);
        -webkit-transform: translate3d(-742px, 531px, 0) rotateZ(0deg);
        -moz-transform: translate3d(-742px, 531px, 0) rotateZ(0deg);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}

@-webkit-keyframes tsmph-gen-1gz2tsmphanimation_tsmph-keyframes {
    0% {
        -webkit-transform: translate3d(20px, 106px, 0) rotateZ(20deg);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }

    2.5% {
        -webkit-transform: translate3d(39px, 546px, 0) rotateZ(20deg);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }

    5% {
        -webkit-transform: translate3d(39px, 546px, 0) rotateZ(0deg);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }

    7.5% {
        -webkit-transform: translate3d(39px, 546px, 0) rotateZ(0deg);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }

    85% {
        -webkit-transform: translate3d(39px, 546px, 0) rotateZ(0deg);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }

    90% {
        -webkit-transform: translate3d(39px, 546px, 0) rotateZ(0deg);
        color: rgba(255, 255, 255, 0);
        -webkit-animation-timing-function: linear;
    }

    92.5% {
        -webkit-transform: translate3d(-742px, 531px, 0) rotateZ(0deg);
        color: rgba(255, 255, 255, 0);
        -webkit-animation-timing-function: linear;
    }

    100% {
        -webkit-transform: translate3d(-742px, 531px, 0) rotateZ(0deg);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }
}

@-moz-keyframes tsmph-gen-1gz2tsmphanimation_tsmph-keyframes {
    0% {
        -moz-transform: translate3d(20px, 106px, 0) rotateZ(20deg);
        color: #fff;
        -moz-animation-timing-function: linear;
    }

    2.5% {
        -moz-transform: translate3d(39px, 546px, 0) rotateZ(20deg);
        color: #fff;
        -moz-animation-timing-function: linear;
    }

    5% {
        -moz-transform: translate3d(39px, 546px, 0) rotateZ(0deg);
        color: #fff;
        -moz-animation-timing-function: linear;
    }

    7.5% {
        -moz-transform: translate3d(39px, 546px, 0) rotateZ(0deg);
        color: #fff;
        -moz-animation-timing-function: linear;
    }

    85% {
        -moz-transform: translate3d(39px, 546px, 0) rotateZ(0deg);
        color: #fff;
        -moz-animation-timing-function: linear;
    }

    90% {
        -moz-transform: translate3d(39px, 546px, 0) rotateZ(0deg);
        color: rgba(255, 255, 255, 0);
        -moz-animation-timing-function: linear;
    }

    92.5% {
        -moz-transform: translate3d(-742px, 531px, 0) rotateZ(0deg);
        color: rgba(255, 255, 255, 0);
        -moz-animation-timing-function: linear;
    }

    100% {
        -moz-transform: translate3d(-742px, 531px, 0) rotateZ(0deg);
        color: #fff;
        -moz-animation-timing-function: linear;
    }
}

#page1.tsmph-play-animation .tsmph-gen-1gz2tsmphanimation {
    animation: 4s linear 2.6s 1 normal forwards tsmph-gen-1gz2tsmphanimation_tsmph-keyframes;
    -webkit-animation: 4s linear 2.6s 1 normal forwards tsmph-gen-1gz2tsmphanimation_tsmph-keyframes;
    -moz-animation: 4s linear 2.6s 1 normal forwards tsmph-gen-1gz2tsmphanimation_tsmph-keyframes;
}

@keyframes tsmph-gen-mr0ctsmphanimation_tsmph-keyframes {
    0% {
        transform: translate3d(0, 0, 0) rotateZ(-13deg);
        -webkit-transform: translate3d(0, 0, 0) rotateZ(-13deg);
        -moz-transform: translate3d(0, 0, 0) rotateZ(-13deg);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    2.5575% {
        transform: translate3d(47px, 550px, 0) rotateZ(-13deg);
        -webkit-transform: translate3d(47px, 550px, 0) rotateZ(-13deg);
        -moz-transform: translate3d(47px, 550px, 0) rotateZ(-13deg);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    5.8824% {
        transform: translate3d(92px, 550px, 0) rotateZ(0deg);
        -webkit-transform: translate3d(92px, 550px, 0) rotateZ(0deg);
        -moz-transform: translate3d(92px, 550px, 0) rotateZ(0deg);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    23.2737% {
        transform: translate3d(92px, 550px, 0) rotateZ(0deg);
        -webkit-transform: translate3d(92px, 550px, 0) rotateZ(0deg);
        -moz-transform: translate3d(92px, 550px, 0) rotateZ(0deg);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    84.6547% {
        transform: translate3d(92px, 550px, 0) rotateZ(0deg);
        -webkit-transform: translate3d(92px, 550px, 0) rotateZ(0deg);
        -moz-transform: translate3d(92px, 550px, 0) rotateZ(0deg);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    89.7698% {
        transform: translate3d(39px, 546px, 0) rotateZ(0deg);
        -webkit-transform: translate3d(39px, 546px, 0) rotateZ(0deg);
        -moz-transform: translate3d(39px, 546px, 0) rotateZ(0deg);
        color: rgba(255, 255, 255, 0);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    92.3274% {
        transform: translate3d(-742px, 531px, 0) rotateZ(0deg);
        -webkit-transform: translate3d(-742px, 531px, 0) rotateZ(0deg);
        -moz-transform: translate3d(-742px, 531px, 0) rotateZ(0deg);
        color: rgba(255, 255, 255, 0);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    100% {
        transform: translate3d(-742px, 531px, 0) rotateZ(0deg);
        -webkit-transform: translate3d(-742px, 531px, 0) rotateZ(0deg);
        -moz-transform: translate3d(-742px, 531px, 0) rotateZ(0deg);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}

@-webkit-keyframes tsmph-gen-mr0ctsmphanimation_tsmph-keyframes {
    0% {
        -webkit-transform: translate3d(0, 0, 0) rotateZ(-13deg);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }

    2.5575% {
        -webkit-transform: translate3d(47px, 550px, 0) rotateZ(-13deg);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }

    5.8824% {
        -webkit-transform: translate3d(92px, 550px, 0) rotateZ(0deg);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }

    23.2737% {
        -webkit-transform: translate3d(92px, 550px, 0) rotateZ(0deg);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }

    84.6547% {
        -webkit-transform: translate3d(92px, 550px, 0) rotateZ(0deg);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }

    89.7698% {
        -webkit-transform: translate3d(39px, 546px, 0) rotateZ(0deg);
        color: rgba(255, 255, 255, 0);
        -webkit-animation-timing-function: linear;
    }

    92.3274% {
        -webkit-transform: translate3d(-742px, 531px, 0) rotateZ(0deg);
        color: rgba(255, 255, 255, 0);
        -webkit-animation-timing-function: linear;
    }

    100% {
        -webkit-transform: translate3d(-742px, 531px, 0) rotateZ(0deg);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }
}

@-moz-keyframes tsmph-gen-mr0ctsmphanimation_tsmph-keyframes {
    0% {
        -moz-transform: translate3d(0, 0, 0) rotateZ(-13deg);
        color: #fff;
        -moz-animation-timing-function: linear;
    }

    2.5575% {
        -moz-transform: translate3d(47px, 550px, 0) rotateZ(-13deg);
        color: #fff;
        -moz-animation-timing-function: linear;
    }

    5.8824% {
        -moz-transform: translate3d(92px, 550px, 0) rotateZ(0deg);
        color: #fff;
        -moz-animation-timing-function: linear;
    }

    23.2737% {
        -moz-transform: translate3d(92px, 550px, 0) rotateZ(0deg);
        color: #fff;
        -moz-animation-timing-function: linear;
    }

    84.6547% {
        -moz-transform: translate3d(92px, 550px, 0) rotateZ(0deg);
        color: #fff;
        -moz-animation-timing-function: linear;
    }

    89.7698% {
        -moz-transform: translate3d(39px, 546px, 0) rotateZ(0deg);
        color: rgba(255, 255, 255, 0);
        -moz-animation-timing-function: linear;
    }

    92.3274% {
        -moz-transform: translate3d(-742px, 531px, 0) rotateZ(0deg);
        color: rgba(255, 255, 255, 0);
        -moz-animation-timing-function: linear;
    }

    100% {
        -moz-transform: translate3d(-742px, 531px, 0) rotateZ(0deg);
        color: #fff;
        -moz-animation-timing-function: linear;
    }
}

#page1.tsmph-play-animation .tsmph-gen-mr0ctsmphanimation {
    animation: 3.91s linear 2.69s 1 normal forwards tsmph-gen-mr0ctsmphanimation_tsmph-keyframes;
    -webkit-animation: 3.91s linear 2.69s 1 normal forwards tsmph-gen-mr0ctsmphanimation_tsmph-keyframes;
    -moz-animation: 3.91s linear 2.69s 1 normal forwards tsmph-gen-mr0ctsmphanimation_tsmph-keyframes;
}

@keyframes tsmph-gen-1nzwtsmphanimation_tsmph-keyframes {
    0% {
        transform: rotateZ(114deg);
        -webkit-transform: rotateZ(114deg);
        -moz-transform: rotateZ(114deg);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    4.2895% {
        transform: rotateZ(113.668deg);
        -webkit-transform: rotateZ(113.668deg);
        -moz-transform: rotateZ(113.668deg);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    7.5067% {
        transform: rotateZ(63.3438deg);
        -webkit-transform: rotateZ(63.3438deg);
        -moz-transform: rotateZ(63.3438deg);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    8.8472% {
        transform: rotateZ(0.438612deg);
        -webkit-transform: rotateZ(0.438612deg);
        -moz-transform: rotateZ(0.438612deg);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    83.9142% {
        transform: rotateZ(0.438612deg);
        -webkit-transform: rotateZ(0.438612deg);
        -moz-transform: rotateZ(0.438612deg);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    89.2761% {
        transform: rotateZ(0deg);
        -webkit-transform: rotateZ(0deg);
        -moz-transform: rotateZ(0deg);
        color: rgba(255, 255, 255, 0);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    91.9571% {
        transform: rotateZ(0deg);
        -webkit-transform: rotateZ(0deg);
        -moz-transform: rotateZ(0deg);
        color: rgba(255, 255, 255, 0);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    100% {
        transform: rotateZ(0deg);
        -webkit-transform: rotateZ(0deg);
        -moz-transform: rotateZ(0deg);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}

@-webkit-keyframes tsmph-gen-1nzwtsmphanimation_tsmph-keyframes {
    0% {
        -webkit-transform: rotateZ(114deg);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }

    4.2895% {
        -webkit-transform: rotateZ(113.668deg);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }

    7.5067% {
        -webkit-transform: rotateZ(63.3438deg);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }

    8.8472% {
        -webkit-transform: rotateZ(0.438612deg);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }

    83.9142% {
        -webkit-transform: rotateZ(0.438612deg);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }

    89.2761% {
        -webkit-transform: rotateZ(0deg);
        color: rgba(255, 255, 255, 0);
        -webkit-animation-timing-function: linear;
    }

    91.9571% {
        -webkit-transform: rotateZ(0deg);
        color: rgba(255, 255, 255, 0);
        -webkit-animation-timing-function: linear;
    }

    100% {
        -webkit-transform: rotateZ(0deg);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }
}

@-moz-keyframes tsmph-gen-1nzwtsmphanimation_tsmph-keyframes {
    0% {
        -moz-transform: rotateZ(114deg);
        color: #fff;
        -moz-animation-timing-function: linear;
    }

    4.2895% {
        -moz-transform: rotateZ(113.668deg);
        color: #fff;
        -moz-animation-timing-function: linear;
    }

    7.5067% {
        -moz-transform: rotateZ(63.3438deg);
        color: #fff;
        -moz-animation-timing-function: linear;
    }

    8.8472% {
        -moz-transform: rotateZ(0.438612deg);
        color: #fff;
        -moz-animation-timing-function: linear;
    }

    83.9142% {
        -moz-transform: rotateZ(0.438612deg);
        color: #fff;
        -moz-animation-timing-function: linear;
    }

    89.2761% {
        -moz-transform: rotateZ(0deg);
        color: rgba(255, 255, 255, 0);
        -moz-animation-timing-function: linear;
    }

    91.9571% {
        -moz-transform: rotateZ(0deg);
        color: rgba(255, 255, 255, 0);
        -moz-animation-timing-function: linear;
    }

    100% {
        -moz-transform: rotateZ(0deg);
        color: #fff;
        -moz-animation-timing-function: linear;
    }
}

#page1.tsmph-play-animation .tsmph-gen-1nzwtsmphanimation {
    animation: 3.73s linear 2.87s 1 normal forwards tsmph-gen-1nzwtsmphanimation_tsmph-keyframes;
    -webkit-animation: 3.73s linear 2.87s 1 normal forwards tsmph-gen-1nzwtsmphanimation_tsmph-keyframes;
    -moz-animation: 3.73s linear 2.87s 1 normal forwards tsmph-gen-1nzwtsmphanimation_tsmph-keyframes;
}

@keyframes tsmph-gen-rnc9tsmphanimation_tsmph-keyframes {
    0% {
        transform: translate3d(0, 0, 0);
        -webkit-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    2.9412% {
        transform: translate3d(22px, 278px, 0);
        -webkit-transform: translate3d(22px, 278px, 0);
        -moz-transform: translate3d(22px, 278px, 0);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    82.3529% {
        transform: translate3d(22px, 278px, 0);
        -webkit-transform: translate3d(22px, 278px, 0);
        -moz-transform: translate3d(22px, 278px, 0);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    88.2353% {
        transform: translate3d(39px, 546px, 0);
        -webkit-transform: translate3d(39px, 546px, 0);
        -moz-transform: translate3d(39px, 546px, 0);
        color: rgba(255, 255, 255, 0);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    91.1765% {
        transform: translate3d(-742px, 531px, 0);
        -webkit-transform: translate3d(-742px, 531px, 0);
        -moz-transform: translate3d(-742px, 531px, 0);
        color: rgba(255, 255, 255, 0);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    100% {
        transform: translate3d(-742px, 531px, 0);
        -webkit-transform: translate3d(-742px, 531px, 0);
        -moz-transform: translate3d(-742px, 531px, 0);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}

@-webkit-keyframes tsmph-gen-rnc9tsmphanimation_tsmph-keyframes {
    0% {
        -webkit-transform: translate3d(0, 0, 0);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }

    2.9412% {
        -webkit-transform: translate3d(22px, 278px, 0);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }

    82.3529% {
        -webkit-transform: translate3d(22px, 278px, 0);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }

    88.2353% {
        -webkit-transform: translate3d(39px, 546px, 0);
        color: rgba(255, 255, 255, 0);
        -webkit-animation-timing-function: linear;
    }

    91.1765% {
        -webkit-transform: translate3d(-742px, 531px, 0);
        color: rgba(255, 255, 255, 0);
        -webkit-animation-timing-function: linear;
    }

    100% {
        -webkit-transform: translate3d(-742px, 531px, 0);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }
}

@-moz-keyframes tsmph-gen-rnc9tsmphanimation_tsmph-keyframes {
    0% {
        -moz-transform: translate3d(0, 0, 0);
        color: #fff;
        -moz-animation-timing-function: linear;
    }

    2.9412% {
        -moz-transform: translate3d(22px, 278px, 0);
        color: #fff;
        -moz-animation-timing-function: linear;
    }

    82.3529% {
        -moz-transform: translate3d(22px, 278px, 0);
        color: #fff;
        -moz-animation-timing-function: linear;
    }

    88.2353% {
        -moz-transform: translate3d(39px, 546px, 0);
        color: rgba(255, 255, 255, 0);
        -moz-animation-timing-function: linear;
    }

    91.1765% {
        -moz-transform: translate3d(-742px, 531px, 0);
        color: rgba(255, 255, 255, 0);
        -moz-animation-timing-function: linear;
    }

    100% {
        -moz-transform: translate3d(-742px, 531px, 0);
        color: #fff;
        -moz-animation-timing-function: linear;
    }
}

#page1.tsmph-play-animation .tsmph-gen-rnc9tsmphanimation {
    animation: 3.4s linear 3.2s 1 normal forwards tsmph-gen-rnc9tsmphanimation_tsmph-keyframes;
    -webkit-animation: 3.4s linear 3.2s 1 normal forwards tsmph-gen-rnc9tsmphanimation_tsmph-keyframes;
    -moz-animation: 3.4s linear 3.2s 1 normal forwards tsmph-gen-rnc9tsmphanimation_tsmph-keyframes;
}

@keyframes tsmph-gen-1mx8tsmphanimation_tsmph-keyframes {
    0% {
        transform: rotateZ(-179.328deg) scale3d(1, 1, 1);
        -webkit-transform: rotateZ(-179.328deg) scale3d(1, 1, 1);
        -moz-transform: rotateZ(-179.328deg) scale3d(1, 1, 1);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    0.5988% {
        transform: rotateZ(-179.328deg) scale3d(1, 1, 1);
        -webkit-transform: rotateZ(-179.328deg) scale3d(1, 1, 1);
        -moz-transform: rotateZ(-179.328deg) scale3d(1, 1, 1);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    1.7964% {
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    3.5928% {
        transform: rotateZ(-179.328deg) scale3d(1, 1, 1);
        -webkit-transform: rotateZ(-179.328deg) scale3d(1, 1, 1);
        -moz-transform: rotateZ(-179.328deg) scale3d(1, 1, 1);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    4.1916% {
        transform: rotateZ(-179.328deg) scale3d(1, 1, 1);
        -webkit-transform: rotateZ(-179.328deg) scale3d(1, 1, 1);
        -moz-transform: rotateZ(-179.328deg) scale3d(1, 1, 1);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    4.7904% {
        transform: rotateZ(0deg) scale3d(1, 1, 1);
        -webkit-transform: rotateZ(0deg) scale3d(1, 1, 1);
        -moz-transform: rotateZ(0deg) scale3d(1, 1, 1);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    16.1677% {
        transform: rotateZ(0deg) scale3d(1, 1, 1);
        -webkit-transform: rotateZ(0deg) scale3d(1, 1, 1);
        -moz-transform: rotateZ(0deg) scale3d(1, 1, 1);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    17.3653% {
        transform: rotateZ(0deg) scale3d(1, 1, 1);
        -webkit-transform: rotateZ(0deg) scale3d(1, 1, 1);
        -moz-transform: rotateZ(0deg) scale3d(1, 1, 1);
        color: rgba(255, 255, 255, 0);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    17.9641% {
        transform: rotateZ(0deg) scale3d(1, 1, 1);
        -webkit-transform: rotateZ(0deg) scale3d(1, 1, 1);
        -moz-transform: rotateZ(0deg) scale3d(1, 1, 1);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    18.5629% {
        transform: rotateZ(-109.572deg) scale3d(1, 1, 1);
        -webkit-transform: rotateZ(-109.572deg) scale3d(1, 1, 1);
        -moz-transform: rotateZ(-109.572deg) scale3d(1, 1, 1);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    23.3533% {
        transform: rotateZ(-109.572deg) scale3d(1, 1, 1);
        -webkit-transform: rotateZ(-109.572deg) scale3d(1, 1, 1);
        -moz-transform: rotateZ(-109.572deg) scale3d(1, 1, 1);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    24.5509% {
        transform: rotateZ(0deg) scale3d(1, 1, 1);
        -webkit-transform: rotateZ(0deg) scale3d(1, 1, 1);
        -moz-transform: rotateZ(0deg) scale3d(1, 1, 1);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    38.9222% {
        transform: rotateZ(0deg) scale3d(1, 1, 1);
        -webkit-transform: rotateZ(0deg) scale3d(1, 1, 1);
        -moz-transform: rotateZ(0deg) scale3d(1, 1, 1);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    41.3174% {
        transform: rotateZ(0deg) scale3d(1, 1, 1);
        -webkit-transform: rotateZ(0deg) scale3d(1, 1, 1);
        -moz-transform: rotateZ(0deg) scale3d(1, 1, 1);
        color: rgba(255, 255, 255, 0);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    43.7126% {
        transform: rotateZ(0deg) scale3d(1, 1, 1);
        -webkit-transform: rotateZ(0deg) scale3d(1, 1, 1);
        -moz-transform: rotateZ(0deg) scale3d(1, 1, 1);
        color: rgba(255, 255, 255, 0);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    44.9102% {
        transform: rotateZ(0deg) scale3d(1, 1, 1);
        -webkit-transform: rotateZ(0deg) scale3d(1, 1, 1);
        -moz-transform: rotateZ(0deg) scale3d(1, 1, 1);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    45.2096% {
        transform: rotateZ(0deg) scale3d(1, 1, 1);
        -webkit-transform: rotateZ(0deg) scale3d(1, 1, 1);
        -moz-transform: rotateZ(0deg) scale3d(1, 1, 1);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    45.509% {
        transform: rotateZ(0deg) scale3d(1, 1, 1);
        -webkit-transform: rotateZ(0deg) scale3d(1, 1, 1);
        -moz-transform: rotateZ(0deg) scale3d(1, 1, 1);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    46.1078% {
        transform: rotateZ(0deg) scale3d(1, 1, 1);
        -webkit-transform: rotateZ(0deg) scale3d(1, 1, 1);
        -moz-transform: rotateZ(0deg) scale3d(1, 1, 1);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    47.3054% {
        transform: rotateZ(0deg) scale3d(1, 1, 1);
        -webkit-transform: rotateZ(0deg) scale3d(1, 1, 1);
        -moz-transform: rotateZ(0deg) scale3d(1, 1, 1);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    47.9042% {
        transform: rotateZ(0deg) scale3d(1, 1, 1);
        -webkit-transform: rotateZ(0deg) scale3d(1, 1, 1);
        -moz-transform: rotateZ(0deg) scale3d(1, 1, 1);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    48.503% {
        transform: rotateZ(0deg) scale3d(1, 1, 1);
        -webkit-transform: rotateZ(0deg) scale3d(1, 1, 1);
        -moz-transform: rotateZ(0deg) scale3d(1, 1, 1);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    49.1018% {
        transform: rotateZ(0deg) scale3d(1, 1, 1);
        -webkit-transform: rotateZ(0deg) scale3d(1, 1, 1);
        -moz-transform: rotateZ(0deg) scale3d(1, 1, 1);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    70.0599% {
        transform: rotateZ(0deg) scale3d(1, 1, 1);
        -webkit-transform: rotateZ(0deg) scale3d(1, 1, 1);
        -moz-transform: rotateZ(0deg) scale3d(1, 1, 1);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    72.4551% {
        transform: rotateZ(0deg) scale3d(1, 1, 1);
        -webkit-transform: rotateZ(0deg) scale3d(1, 1, 1);
        -moz-transform: rotateZ(0deg) scale3d(1, 1, 1);
        color: rgba(255, 255, 255, 0);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    73.1737% {
        transform: rotateZ(0deg) scale3d(1, 1, 1);
        -webkit-transform: rotateZ(0deg) scale3d(1, 1, 1);
        -moz-transform: rotateZ(0deg) scale3d(1, 1, 1);
        color: rgba(255, 255, 255, 0);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    73.6527% {
        transform: rotateZ(0deg) scale3d(1, 1, 1);
        -webkit-transform: rotateZ(0deg) scale3d(1, 1, 1);
        -moz-transform: rotateZ(0deg) scale3d(1, 1, 1);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    74.8503% {
        transform: rotateZ(0deg) scale3d(1, 1, 1);
        -webkit-transform: rotateZ(0deg) scale3d(1, 1, 1);
        -moz-transform: rotateZ(0deg) scale3d(1, 1, 1);
        color: rgba(255, 255, 255, 0);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    84.4311% {
        transform: rotateZ(0deg) scale3d(0.001, 0.001, 1);
        -webkit-transform: rotateZ(0deg) scale3d(0.001, 0.001, 1);
        -moz-transform: rotateZ(0deg) scale3d(0.001, 0.001, 1);
        color: rgba(255, 255, 255, 0);
        animation-timing-function: ease-out;
        -webkit-animation-timing-function: ease-out;
        -moz-animation-timing-function: ease-out;
    }

    86.8263% {
        transform: rotateZ(0deg) scale3d(1, 1, 1);
        -webkit-transform: rotateZ(0deg) scale3d(1, 1, 1);
        -moz-transform: rotateZ(0deg) scale3d(1, 1, 1);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    98.8024% {
        transform: rotateZ(0deg) scale3d(1, 1, 1);
        -webkit-transform: rotateZ(0deg) scale3d(1, 1, 1);
        -moz-transform: rotateZ(0deg) scale3d(1, 1, 1);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    100% {
        transform: rotateZ(0deg) scale3d(1, 1, 1);
        -webkit-transform: rotateZ(0deg) scale3d(1, 1, 1);
        -moz-transform: rotateZ(0deg) scale3d(1, 1, 1);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}

@-webkit-keyframes tsmph-gen-1mx8tsmphanimation_tsmph-keyframes {
    0% {
        -webkit-transform: rotateZ(-179.328deg) scale3d(1, 1, 1);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }

    0.5988% {
        -webkit-transform: rotateZ(-179.328deg) scale3d(1, 1, 1);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }

    1.7964% {
        -webkit-animation-timing-function: linear;
    }

    3.5928% {
        -webkit-transform: rotateZ(-179.328deg) scale3d(1, 1, 1);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }

    4.1916% {
        -webkit-transform: rotateZ(-179.328deg) scale3d(1, 1, 1);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }

    4.7904% {
        -webkit-transform: rotateZ(0deg) scale3d(1, 1, 1);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }

    16.1677% {
        -webkit-transform: rotateZ(0deg) scale3d(1, 1, 1);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }

    17.3653% {
        -webkit-transform: rotateZ(0deg) scale3d(1, 1, 1);
        color: rgba(255, 255, 255, 0);
        -webkit-animation-timing-function: linear;
    }

    17.9641% {
        -webkit-transform: rotateZ(0deg) scale3d(1, 1, 1);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }

    18.5629% {
        -webkit-transform: rotateZ(-109.572deg) scale3d(1, 1, 1);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }

    23.3533% {
        -webkit-transform: rotateZ(-109.572deg) scale3d(1, 1, 1);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }

    24.5509% {
        -webkit-transform: rotateZ(0deg) scale3d(1, 1, 1);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }

    38.9222% {
        -webkit-transform: rotateZ(0deg) scale3d(1, 1, 1);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }

    41.3174% {
        -webkit-transform: rotateZ(0deg) scale3d(1, 1, 1);
        color: rgba(255, 255, 255, 0);
        -webkit-animation-timing-function: linear;
    }

    43.7126% {
        -webkit-transform: rotateZ(0deg) scale3d(1, 1, 1);
        color: rgba(255, 255, 255, 0);
        -webkit-animation-timing-function: linear;
    }

    44.9102% {
        -webkit-transform: rotateZ(0deg) scale3d(1, 1, 1);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }

    45.2096% {
        -webkit-transform: rotateZ(0deg) scale3d(1, 1, 1);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }

    45.509% {
        -webkit-transform: rotateZ(0deg) scale3d(1, 1, 1);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }

    46.1078% {
        -webkit-transform: rotateZ(0deg) scale3d(1, 1, 1);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }

    47.3054% {
        -webkit-transform: rotateZ(0deg) scale3d(1, 1, 1);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }

    47.9042% {
        -webkit-transform: rotateZ(0deg) scale3d(1, 1, 1);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }

    48.503% {
        -webkit-transform: rotateZ(0deg) scale3d(1, 1, 1);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }

    49.1018% {
        -webkit-transform: rotateZ(0deg) scale3d(1, 1, 1);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }

    70.0599% {
        -webkit-transform: rotateZ(0deg) scale3d(1, 1, 1);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }

    72.4551% {
        -webkit-transform: rotateZ(0deg) scale3d(1, 1, 1);
        color: rgba(255, 255, 255, 0);
        -webkit-animation-timing-function: linear;
    }

    73.1737% {
        -webkit-transform: rotateZ(0deg) scale3d(1, 1, 1);
        color: rgba(255, 255, 255, 0);
        -webkit-animation-timing-function: linear;
    }

    73.6527% {
        -webkit-transform: rotateZ(0deg) scale3d(1, 1, 1);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }

    74.8503% {
        -webkit-transform: rotateZ(0deg) scale3d(1, 1, 1);
        color: rgba(255, 255, 255, 0);
        -webkit-animation-timing-function: linear;
    }

    84.4311% {
        -webkit-transform: rotateZ(0deg) scale3d(0.001, 0.001, 1);
        color: rgba(255, 255, 255, 0);
        -webkit-animation-timing-function: ease-out;
    }

    86.8263% {
        -webkit-transform: rotateZ(0deg) scale3d(1, 1, 1);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }

    98.8024% {
        -webkit-transform: rotateZ(0deg) scale3d(1, 1, 1);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }

    100% {
        -webkit-transform: rotateZ(0deg) scale3d(1, 1, 1);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }
}

@-moz-keyframes tsmph-gen-1mx8tsmphanimation_tsmph-keyframes {
    0% {
        -moz-transform: rotateZ(-179.328deg) scale3d(1, 1, 1);
        color: #fff;
        -moz-animation-timing-function: linear;
    }

    0.5988% {
        -moz-transform: rotateZ(-179.328deg) scale3d(1, 1, 1);
        color: #fff;
        -moz-animation-timing-function: linear;
    }

    1.7964% {
        -moz-animation-timing-function: linear;
    }

    3.5928% {
        -moz-transform: rotateZ(-179.328deg) scale3d(1, 1, 1);
        color: #fff;
        -moz-animation-timing-function: linear;
    }

    4.1916% {
        -moz-transform: rotateZ(-179.328deg) scale3d(1, 1, 1);
        color: #fff;
        -moz-animation-timing-function: linear;
    }

    4.7904% {
        -moz-transform: rotateZ(0deg) scale3d(1, 1, 1);
        color: #fff;
        -moz-animation-timing-function: linear;
    }

    16.1677% {
        -moz-transform: rotateZ(0deg) scale3d(1, 1, 1);
        color: #fff;
        -moz-animation-timing-function: linear;
    }

    17.3653% {
        -moz-transform: rotateZ(0deg) scale3d(1, 1, 1);
        color: rgba(255, 255, 255, 0);
        -moz-animation-timing-function: linear;
    }

    17.9641% {
        -moz-transform: rotateZ(0deg) scale3d(1, 1, 1);
        color: #fff;
        -moz-animation-timing-function: linear;
    }

    18.5629% {
        -moz-transform: rotateZ(-109.572deg) scale3d(1, 1, 1);
        color: #fff;
        -moz-animation-timing-function: linear;
    }

    23.3533% {
        -moz-transform: rotateZ(-109.572deg) scale3d(1, 1, 1);
        color: #fff;
        -moz-animation-timing-function: linear;
    }

    24.5509% {
        -moz-transform: rotateZ(0deg) scale3d(1, 1, 1);
        color: #fff;
        -moz-animation-timing-function: linear;
    }

    38.9222% {
        -moz-transform: rotateZ(0deg) scale3d(1, 1, 1);
        color: #fff;
        -moz-animation-timing-function: linear;
    }

    41.3174% {
        -moz-transform: rotateZ(0deg) scale3d(1, 1, 1);
        color: rgba(255, 255, 255, 0);
        -moz-animation-timing-function: linear;
    }

    43.7126% {
        -moz-transform: rotateZ(0deg) scale3d(1, 1, 1);
        color: rgba(255, 255, 255, 0);
        -moz-animation-timing-function: linear;
    }

    44.9102% {
        -moz-transform: rotateZ(0deg) scale3d(1, 1, 1);
        color: #fff;
        -moz-animation-timing-function: linear;
    }

    45.2096% {
        -moz-transform: rotateZ(0deg) scale3d(1, 1, 1);
        color: #fff;
        -moz-animation-timing-function: linear;
    }

    45.509% {
        -moz-transform: rotateZ(0deg) scale3d(1, 1, 1);
        color: #fff;
        -moz-animation-timing-function: linear;
    }

    46.1078% {
        -moz-transform: rotateZ(0deg) scale3d(1, 1, 1);
        color: #fff;
        -moz-animation-timing-function: linear;
    }

    47.3054% {
        -moz-transform: rotateZ(0deg) scale3d(1, 1, 1);
        color: #fff;
        -moz-animation-timing-function: linear;
    }

    47.9042% {
        -moz-transform: rotateZ(0deg) scale3d(1, 1, 1);
        color: #fff;
        -moz-animation-timing-function: linear;
    }

    48.503% {
        -moz-transform: rotateZ(0deg) scale3d(1, 1, 1);
        color: #fff;
        -moz-animation-timing-function: linear;
    }

    49.1018% {
        -moz-transform: rotateZ(0deg) scale3d(1, 1, 1);
        color: #fff;
        -moz-animation-timing-function: linear;
    }

    70.0599% {
        -moz-transform: rotateZ(0deg) scale3d(1, 1, 1);
        color: #fff;
        -moz-animation-timing-function: linear;
    }

    72.4551% {
        -moz-transform: rotateZ(0deg) scale3d(1, 1, 1);
        color: rgba(255, 255, 255, 0);
        -moz-animation-timing-function: linear;
    }

    73.1737% {
        -moz-transform: rotateZ(0deg) scale3d(1, 1, 1);
        color: rgba(255, 255, 255, 0);
        -moz-animation-timing-function: linear;
    }

    73.6527% {
        -moz-transform: rotateZ(0deg) scale3d(1, 1, 1);
        color: #fff;
        -moz-animation-timing-function: linear;
    }

    74.8503% {
        -moz-transform: rotateZ(0deg) scale3d(1, 1, 1);
        color: rgba(255, 255, 255, 0);
        -moz-animation-timing-function: linear;
    }

    84.4311% {
        -moz-transform: rotateZ(0deg) scale3d(0.001, 0.001, 1);
        color: rgba(255, 255, 255, 0);
        -moz-animation-timing-function: ease-out;
    }

    86.8263% {
        -moz-transform: rotateZ(0deg) scale3d(1, 1, 1);
        color: #fff;
        -moz-animation-timing-function: linear;
    }

    98.8024% {
        -moz-transform: rotateZ(0deg) scale3d(1, 1, 1);
        color: #fff;
        -moz-animation-timing-function: linear;
    }

    100% {
        -moz-transform: rotateZ(0deg) scale3d(1, 1, 1);
        color: #fff;
        -moz-animation-timing-function: linear;
    }
}

#page1.tsmph-play-animation .tsmph-gen-1mx8tsmphanimation {
    animation: 16.7s linear 3.3s 1 normal forwards tsmph-gen-1mx8tsmphanimation_tsmph-keyframes;
    -webkit-animation: 16.7s linear 3.3s 1 normal forwards tsmph-gen-1mx8tsmphanimation_tsmph-keyframes;
    -moz-animation: 16.7s linear 3.3s 1 normal forwards tsmph-gen-1mx8tsmphanimation_tsmph-keyframes;
}

.tsmph-span-1mkx {
    position: absolute;
    left: 17px;
    top: -336px;
    font-family: "Open Sans";
    color: #fff;
    font-size: 36px;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    font-weight: normal;
    transform-origin: 417.484px -259.484px 0;
    -webkit-transform-origin: 417.484px -259.484px 0;
    -moz-transform-origin: 417.484px -259.484px 0;
    transform: translate3d(65px, 513px, 0) rotateZ(90deg);
    -webkit-transform: translate3d(65px, 513px, 0) rotateZ(90deg);
    -moz-transform: translate3d(65px, 513px, 0) rotateZ(90deg);
}

.tsmph-span-1hpn {
    position: absolute;
    left: 39px;
    top: -256px;
    font-family: "Open Sans";
    color: #fff;
    font-size: 36px;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    font-weight: 800;
    transform-origin: 417.484px -330.484px 0;
    -webkit-transform-origin: 417.484px -330.484px 0;
    -moz-transform-origin: 417.484px -330.484px 0;
    transform: translate3d(43px, 511px, 0) rotateZ(90deg);
    -webkit-transform: translate3d(43px, 511px, 0) rotateZ(90deg);
    -moz-transform: translate3d(43px, 511px, 0) rotateZ(90deg);
}

.tsmph-span-8znl {
    position: absolute;
    left: 73px;
    top: -176px;
    font-family: "Open Sans";
    color: #fff;
    font-size: 36px;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-origin: 417.484px -378px 0;
    -webkit-transform-origin: 417.484px -378px 0;
    -moz-transform-origin: 417.484px -378px 0;
    transform: translate3d(9px, 490px, 0) rotateZ(90deg);
    -webkit-transform: translate3d(9px, 490px, 0) rotateZ(90deg);
    -moz-transform: translate3d(9px, 490px, 0) rotateZ(90deg);
}

.tsmph-span-1jd5 {
    font-weight: normal;
}

.tsmph-span-1kto {
    font-weight: 800;
}

.tsmph-span-103q {
    font-weight: bold;
}

@keyframes tsmph-gen-19gjtsmphanimation_tsmph-keyframes {
    0% {
        transform: translate3d(9px, 490px, 0) rotateZ(90deg);
        -webkit-transform: translate3d(9px, 490px, 0) rotateZ(90deg);
        -moz-transform: translate3d(9px, 490px, 0) rotateZ(90deg);
        transform-origin: 417.484px -378px 0;
        -webkit-transform-origin: 417.484px -378px 0;
        -moz-transform-origin: 417.484px -378px 0;
        color: #fff;
        animation-timing-function: cubic-bezier(0.475, -0.545, 0.635, 1.715);
        -webkit-animation-timing-function: cubic-bezier( 0.475, -0.545, 0.635, 1.715 );
        -moz-animation-timing-function: cubic-bezier(0.475, -0.545, 0.635, 1.715);
    }

    6.8182% {
        transform: translate3d(9px, 490px, 0) rotateZ(-31deg);
        -webkit-transform: translate3d(9px, 490px, 0) rotateZ(-31deg);
        -moz-transform: translate3d(9px, 490px, 0) rotateZ(-31deg);
        transform-origin: 417.484px -378px 0;
        -webkit-transform-origin: 417.484px -378px 0;
        -moz-transform-origin: 417.484px -378px 0;
        color: #fff;
        animation-timing-function: cubic-bezier(0.185, 1.455, 0.695, -0.195);
        -webkit-animation-timing-function: cubic-bezier( 0.185, 1.455, 0.695, -0.195 );
        -moz-animation-timing-function: cubic-bezier(0.185, 1.455, 0.695, -0.195);
    }

    13.6364% {
        transform: translate3d(9px, 490px, 0) rotateZ(0deg);
        -webkit-transform: translate3d(9px, 490px, 0) rotateZ(0deg);
        -moz-transform: translate3d(9px, 490px, 0) rotateZ(0deg);
        transform-origin: 417.484px -378px 0;
        -webkit-transform-origin: 417.484px -378px 0;
        -moz-transform-origin: 417.484px -378px 0;
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    77.2727% {
        transform: translate3d(9px, 490px, 0) rotateZ(0deg);
        -webkit-transform: translate3d(9px, 490px, 0) rotateZ(0deg);
        -moz-transform: translate3d(9px, 490px, 0) rotateZ(0deg);
        transform-origin: 417.484px -378px 0;
        -webkit-transform-origin: 417.484px -378px 0;
        -moz-transform-origin: 417.484px -378px 0;
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    86.3636% {
        transform: translate3d(9px, 490px, 0) rotateZ(0deg);
        -webkit-transform: translate3d(9px, 490px, 0) rotateZ(0deg);
        -moz-transform: translate3d(9px, 490px, 0) rotateZ(0deg);
        transform-origin: 417.484px -378px 0;
        -webkit-transform-origin: 417.484px -378px 0;
        -moz-transform-origin: 417.484px -378px 0;
        color: rgba(255, 255, 255, 0);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    95.4545% {
        transform: translate3d(-1471px, 511px, 0) rotateZ(0deg);
        -webkit-transform: translate3d(-1471px, 511px, 0) rotateZ(0deg);
        -moz-transform: translate3d(-1471px, 511px, 0) rotateZ(0deg);
        transform-origin: 417.484px -378px 0;
        -webkit-transform-origin: 417.484px -378px 0;
        -moz-transform-origin: 417.484px -378px 0;
        color: rgba(255, 255, 255, 0);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    100% {
        transform: translate3d(-1471px, 511px, 0) rotateZ(0deg);
        -webkit-transform: translate3d(-1471px, 511px, 0) rotateZ(0deg);
        -moz-transform: translate3d(-1471px, 511px, 0) rotateZ(0deg);
        transform-origin: 417.484px -378px 0;
        -webkit-transform-origin: 417.484px -378px 0;
        -moz-transform-origin: 417.484px -378px 0;
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}

@-webkit-keyframes tsmph-gen-19gjtsmphanimation_tsmph-keyframes {
    0% {
        -webkit-transform: translate3d(9px, 490px, 0) rotateZ(90deg);
        -webkit-transform-origin: 417.484px -378px 0;
        color: #fff;
        -webkit-animation-timing-function: cubic-bezier( 0.475, -0.545, 0.635, 1.715 );
    }

    6.8182% {
        -webkit-transform: translate3d(9px, 490px, 0) rotateZ(-31deg);
        -webkit-transform-origin: 417.484px -378px 0;
        color: #fff;
        -webkit-animation-timing-function: cubic-bezier( 0.185, 1.455, 0.695, -0.195 );
    }

    13.6364% {
        -webkit-transform: translate3d(9px, 490px, 0) rotateZ(0deg);
        -webkit-transform-origin: 417.484px -378px 0;
        color: #fff;
        -webkit-animation-timing-function: linear;
    }

    77.2727% {
        -webkit-transform: translate3d(9px, 490px, 0) rotateZ(0deg);
        -webkit-transform-origin: 417.484px -378px 0;
        color: #fff;
        -webkit-animation-timing-function: linear;
    }

    86.3636% {
        -webkit-transform: translate3d(9px, 490px, 0) rotateZ(0deg);
        -webkit-transform-origin: 417.484px -378px 0;
        color: rgba(255, 255, 255, 0);
        -webkit-animation-timing-function: linear;
    }

    95.4545% {
        -webkit-transform: translate3d(-1471px, 511px, 0) rotateZ(0deg);
        -webkit-transform-origin: 417.484px -378px 0;
        color: rgba(255, 255, 255, 0);
        -webkit-animation-timing-function: linear;
    }

    100% {
        -webkit-transform: translate3d(-1471px, 511px, 0) rotateZ(0deg);
        -webkit-transform-origin: 417.484px -378px 0;
        color: #fff;
        -webkit-animation-timing-function: linear;
    }
}

@-moz-keyframes tsmph-gen-19gjtsmphanimation_tsmph-keyframes {
    0% {
        -moz-transform: translate3d(9px, 490px, 0) rotateZ(90deg);
        -moz-transform-origin: 417.484px -378px 0;
        color: #fff;
        -moz-animation-timing-function: cubic-bezier(0.475, -0.545, 0.635, 1.715);
    }

    6.8182% {
        -moz-transform: translate3d(9px, 490px, 0) rotateZ(-31deg);
        -moz-transform-origin: 417.484px -378px 0;
        color: #fff;
        -moz-animation-timing-function: cubic-bezier(0.185, 1.455, 0.695, -0.195);
    }

    13.6364% {
        -moz-transform: translate3d(9px, 490px, 0) rotateZ(0deg);
        -moz-transform-origin: 417.484px -378px 0;
        color: #fff;
        -moz-animation-timing-function: linear;
    }

    77.2727% {
        -moz-transform: translate3d(9px, 490px, 0) rotateZ(0deg);
        -moz-transform-origin: 417.484px -378px 0;
        color: #fff;
        -moz-animation-timing-function: linear;
    }

    86.3636% {
        -moz-transform: translate3d(9px, 490px, 0) rotateZ(0deg);
        -moz-transform-origin: 417.484px -378px 0;
        color: rgba(255, 255, 255, 0);
        -moz-animation-timing-function: linear;
    }

    95.4545% {
        -moz-transform: translate3d(-1471px, 511px, 0) rotateZ(0deg);
        -moz-transform-origin: 417.484px -378px 0;
        color: rgba(255, 255, 255, 0);
        -moz-animation-timing-function: linear;
    }

    100% {
        -moz-transform: translate3d(-1471px, 511px, 0) rotateZ(0deg);
        -moz-transform-origin: 417.484px -378px 0;
        color: #fff;
        -moz-animation-timing-function: linear;
    }
}

#page1.tsmph-play-animation .tsmph-gen-19gjtsmphanimation {
    animation: 4.4s linear 6.4s 1 normal forwards tsmph-gen-19gjtsmphanimation_tsmph-keyframes;
    -webkit-animation: 4.4s linear 6.4s 1 normal forwards tsmph-gen-19gjtsmphanimation_tsmph-keyframes;
    -moz-animation: 4.4s linear 6.4s 1 normal forwards tsmph-gen-19gjtsmphanimation_tsmph-keyframes;
}

@keyframes tsmph-gen-19nrtsmphanimation_tsmph-keyframes {
    0% {
        transform: translate3d(43px, 511px, 0) rotateZ(90deg);
        -webkit-transform: translate3d(43px, 511px, 0) rotateZ(90deg);
        -moz-transform: translate3d(43px, 511px, 0) rotateZ(90deg);
        transform-origin: 417.484px -330.484px 0;
        -webkit-transform-origin: 417.484px -330.484px 0;
        -moz-transform-origin: 417.484px -330.484px 0;
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    7.1429% {
        transform: translate3d(43px, 511px, 0) rotateZ(0deg);
        -webkit-transform: translate3d(43px, 511px, 0) rotateZ(0deg);
        -moz-transform: translate3d(43px, 511px, 0) rotateZ(0deg);
        transform-origin: 417.484px -330.484px 0;
        -webkit-transform-origin: 417.484px -330.484px 0;
        -moz-transform-origin: 417.484px -330.484px 0;
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    76.1905% {
        transform: translate3d(43px, 511px, 0) rotateZ(0deg);
        -webkit-transform: translate3d(43px, 511px, 0) rotateZ(0deg);
        -moz-transform: translate3d(43px, 511px, 0) rotateZ(0deg);
        transform-origin: 417.484px -330.484px 0;
        -webkit-transform-origin: 417.484px -330.484px 0;
        -moz-transform-origin: 417.484px -330.484px 0;
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    85.7143% {
        transform: translate3d(43px, 511px, 0) rotateZ(0deg);
        -webkit-transform: translate3d(43px, 511px, 0) rotateZ(0deg);
        -moz-transform: translate3d(43px, 511px, 0) rotateZ(0deg);
        transform-origin: 417.484px -330.484px 0;
        -webkit-transform-origin: 417.484px -330.484px 0;
        -moz-transform-origin: 417.484px -330.484px 0;
        color: rgba(255, 255, 255, 0);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    95.2381% {
        transform: translate3d(-1437px, 532px, 0) rotateZ(0deg);
        -webkit-transform: translate3d(-1437px, 532px, 0) rotateZ(0deg);
        -moz-transform: translate3d(-1437px, 532px, 0) rotateZ(0deg);
        transform-origin: 417.484px -330.484px 0;
        -webkit-transform-origin: 417.484px -330.484px 0;
        -moz-transform-origin: 417.484px -330.484px 0;
        color: rgba(255, 255, 255, 0);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    100% {
        transform: translate3d(-1437px, 532px, 0) rotateZ(0deg);
        -webkit-transform: translate3d(-1437px, 532px, 0) rotateZ(0deg);
        -moz-transform: translate3d(-1437px, 532px, 0) rotateZ(0deg);
        transform-origin: 417.484px -330.484px 0;
        -webkit-transform-origin: 417.484px -330.484px 0;
        -moz-transform-origin: 417.484px -330.484px 0;
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}

@-webkit-keyframes tsmph-gen-19nrtsmphanimation_tsmph-keyframes {
    0% {
        -webkit-transform: translate3d(43px, 511px, 0) rotateZ(90deg);
        -webkit-transform-origin: 417.484px -330.484px 0;
        color: #fff;
        -webkit-animation-timing-function: linear;
    }

    7.1429% {
        -webkit-transform: translate3d(43px, 511px, 0) rotateZ(0deg);
        -webkit-transform-origin: 417.484px -330.484px 0;
        color: #fff;
        -webkit-animation-timing-function: linear;
    }

    76.1905% {
        -webkit-transform: translate3d(43px, 511px, 0) rotateZ(0deg);
        -webkit-transform-origin: 417.484px -330.484px 0;
        color: #fff;
        -webkit-animation-timing-function: linear;
    }

    85.7143% {
        -webkit-transform: translate3d(43px, 511px, 0) rotateZ(0deg);
        -webkit-transform-origin: 417.484px -330.484px 0;
        color: rgba(255, 255, 255, 0);
        -webkit-animation-timing-function: linear;
    }

    95.2381% {
        -webkit-transform: translate3d(-1437px, 532px, 0) rotateZ(0deg);
        -webkit-transform-origin: 417.484px -330.484px 0;
        color: rgba(255, 255, 255, 0);
        -webkit-animation-timing-function: linear;
    }

    100% {
        -webkit-transform: translate3d(-1437px, 532px, 0) rotateZ(0deg);
        -webkit-transform-origin: 417.484px -330.484px 0;
        color: #fff;
        -webkit-animation-timing-function: linear;
    }
}

@-moz-keyframes tsmph-gen-19nrtsmphanimation_tsmph-keyframes {
    0% {
        -moz-transform: translate3d(43px, 511px, 0) rotateZ(90deg);
        -moz-transform-origin: 417.484px -330.484px 0;
        color: #fff;
        -moz-animation-timing-function: linear;
    }

    7.1429% {
        -moz-transform: translate3d(43px, 511px, 0) rotateZ(0deg);
        -moz-transform-origin: 417.484px -330.484px 0;
        color: #fff;
        -moz-animation-timing-function: linear;
    }

    76.1905% {
        -moz-transform: translate3d(43px, 511px, 0) rotateZ(0deg);
        -moz-transform-origin: 417.484px -330.484px 0;
        color: #fff;
        -moz-animation-timing-function: linear;
    }

    85.7143% {
        -moz-transform: translate3d(43px, 511px, 0) rotateZ(0deg);
        -moz-transform-origin: 417.484px -330.484px 0;
        color: rgba(255, 255, 255, 0);
        -moz-animation-timing-function: linear;
    }

    95.2381% {
        -moz-transform: translate3d(-1437px, 532px, 0) rotateZ(0deg);
        -moz-transform-origin: 417.484px -330.484px 0;
        color: rgba(255, 255, 255, 0);
        -moz-animation-timing-function: linear;
    }

    100% {
        -moz-transform: translate3d(-1437px, 532px, 0) rotateZ(0deg);
        -moz-transform-origin: 417.484px -330.484px 0;
        color: #fff;
        -moz-animation-timing-function: linear;
    }
}

#page1.tsmph-play-animation .tsmph-gen-19nrtsmphanimation {
    animation: 4.2s linear 6.6s 1 normal forwards tsmph-gen-19nrtsmphanimation_tsmph-keyframes;
    -webkit-animation: 4.2s linear 6.6s 1 normal forwards tsmph-gen-19nrtsmphanimation_tsmph-keyframes;
    -moz-animation: 4.2s linear 6.6s 1 normal forwards tsmph-gen-19nrtsmphanimation_tsmph-keyframes;
}

@keyframes tsmph-gen-wjg2tsmphanimation_tsmph-keyframes {
    0% {
        transform: translate3d(65px, 513px, 0) rotateZ(90deg);
        -webkit-transform: translate3d(65px, 513px, 0) rotateZ(90deg);
        -moz-transform: translate3d(65px, 513px, 0) rotateZ(90deg);
        transform-origin: 417.484px -259.484px 0;
        -webkit-transform-origin: 417.484px -259.484px 0;
        -moz-transform-origin: 417.484px -259.484px 0;
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    7.5% {
        transform: translate3d(65px, 535px, 0) rotateZ(0deg);
        -webkit-transform: translate3d(65px, 535px, 0) rotateZ(0deg);
        -moz-transform: translate3d(65px, 535px, 0) rotateZ(0deg);
        transform-origin: 417.484px -259.484px 0;
        -webkit-transform-origin: 417.484px -259.484px 0;
        -moz-transform-origin: 417.484px -259.484px 0;
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    75% {
        transform: translate3d(65px, 535px, 0) rotateZ(0deg);
        -webkit-transform: translate3d(65px, 535px, 0) rotateZ(0deg);
        -moz-transform: translate3d(65px, 535px, 0) rotateZ(0deg);
        transform-origin: 417.484px -259.484px 0;
        -webkit-transform-origin: 417.484px -259.484px 0;
        -moz-transform-origin: 417.484px -259.484px 0;
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    85% {
        transform: translate3d(65px, 513px, 0) rotateZ(0deg);
        -webkit-transform: translate3d(65px, 513px, 0) rotateZ(0deg);
        -moz-transform: translate3d(65px, 513px, 0) rotateZ(0deg);
        transform-origin: 417.484px -259.484px 0;
        -webkit-transform-origin: 417.484px -259.484px 0;
        -moz-transform-origin: 417.484px -259.484px 0;
        color: rgba(255, 255, 255, 0);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    95% {
        transform: translate3d(-1415px, 553px, 0) rotateZ(0deg);
        -webkit-transform: translate3d(-1415px, 553px, 0) rotateZ(0deg);
        -moz-transform: translate3d(-1415px, 553px, 0) rotateZ(0deg);
        transform-origin: 417.484px -259.484px 0;
        -webkit-transform-origin: 417.484px -259.484px 0;
        -moz-transform-origin: 417.484px -259.484px 0;
        color: rgba(255, 255, 255, 0);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    100% {
        transform: translate3d(-1415px, 553px, 0) rotateZ(0deg);
        -webkit-transform: translate3d(-1415px, 553px, 0) rotateZ(0deg);
        -moz-transform: translate3d(-1415px, 553px, 0) rotateZ(0deg);
        transform-origin: 417.484px -259.484px 0;
        -webkit-transform-origin: 417.484px -259.484px 0;
        -moz-transform-origin: 417.484px -259.484px 0;
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}

@-webkit-keyframes tsmph-gen-wjg2tsmphanimation_tsmph-keyframes {
    0% {
        -webkit-transform: translate3d(65px, 513px, 0) rotateZ(90deg);
        -webkit-transform-origin: 417.484px -259.484px 0;
        color: #fff;
        -webkit-animation-timing-function: linear;
    }

    7.5% {
        -webkit-transform: translate3d(65px, 535px, 0) rotateZ(0deg);
        -webkit-transform-origin: 417.484px -259.484px 0;
        color: #fff;
        -webkit-animation-timing-function: linear;
    }

    75% {
        -webkit-transform: translate3d(65px, 535px, 0) rotateZ(0deg);
        -webkit-transform-origin: 417.484px -259.484px 0;
        color: #fff;
        -webkit-animation-timing-function: linear;
    }

    85% {
        -webkit-transform: translate3d(65px, 513px, 0) rotateZ(0deg);
        -webkit-transform-origin: 417.484px -259.484px 0;
        color: rgba(255, 255, 255, 0);
        -webkit-animation-timing-function: linear;
    }

    95% {
        -webkit-transform: translate3d(-1415px, 553px, 0) rotateZ(0deg);
        -webkit-transform-origin: 417.484px -259.484px 0;
        color: rgba(255, 255, 255, 0);
        -webkit-animation-timing-function: linear;
    }

    100% {
        -webkit-transform: translate3d(-1415px, 553px, 0) rotateZ(0deg);
        -webkit-transform-origin: 417.484px -259.484px 0;
        color: #fff;
        -webkit-animation-timing-function: linear;
    }
}

@-moz-keyframes tsmph-gen-wjg2tsmphanimation_tsmph-keyframes {
    0% {
        -moz-transform: translate3d(65px, 513px, 0) rotateZ(90deg);
        -moz-transform-origin: 417.484px -259.484px 0;
        color: #fff;
        -moz-animation-timing-function: linear;
    }

    7.5% {
        -moz-transform: translate3d(65px, 535px, 0) rotateZ(0deg);
        -moz-transform-origin: 417.484px -259.484px 0;
        color: #fff;
        -moz-animation-timing-function: linear;
    }

    75% {
        -moz-transform: translate3d(65px, 535px, 0) rotateZ(0deg);
        -moz-transform-origin: 417.484px -259.484px 0;
        color: #fff;
        -moz-animation-timing-function: linear;
    }

    85% {
        -moz-transform: translate3d(65px, 513px, 0) rotateZ(0deg);
        -moz-transform-origin: 417.484px -259.484px 0;
        color: rgba(255, 255, 255, 0);
        -moz-animation-timing-function: linear;
    }

    95% {
        -moz-transform: translate3d(-1415px, 553px, 0) rotateZ(0deg);
        -moz-transform-origin: 417.484px -259.484px 0;
        color: rgba(255, 255, 255, 0);
        -moz-animation-timing-function: linear;
    }

    100% {
        -moz-transform: translate3d(-1415px, 553px, 0) rotateZ(0deg);
        -moz-transform-origin: 417.484px -259.484px 0;
        color: #fff;
        -moz-animation-timing-function: linear;
    }
}

#page1.tsmph-play-animation .tsmph-gen-wjg2tsmphanimation {
    animation: 4s linear 6.8s 1 normal forwards tsmph-gen-wjg2tsmphanimation_tsmph-keyframes;
    -webkit-animation: 4s linear 6.8s 1 normal forwards tsmph-gen-wjg2tsmphanimation_tsmph-keyframes;
    -moz-animation: 4s linear 6.8s 1 normal forwards tsmph-gen-wjg2tsmphanimation_tsmph-keyframes;
}

.tsmph-span-t8f0 {
    font-weight: 600;
}

.tsmph-span-7xcv {
    font-weight: 600;
}

.tsmph-span-kd9x {
    font-weight: 300;
}

.tsmph-span-1flu {
    font-weight: 300;
}

.tsmph-span-mim4 {
    position: absolute;
    font-family: "Open Sans";
    font-size: 40px;
    color: #fff;
    left: 74px;
    top: -648px;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    font-weight: bold;
}

.tsmph-span-10z4 {
    position: absolute;
    font-family: "Open Sans";
    font-size: 40px;
    color: #fff;
    font-weight: bold;
    left: 74px;
    top: -526px;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
}

.tsmph-span-s4ug {
    position: absolute;
    font-family: "Open Sans";
    font-size: 40px;
    color: #fff;
    font-weight: 300;
    left: 74px;
    top: -465px;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
}

.tsmph-span-14is {
    font-weight: 800;
}

.tsmph-span-k82e {
    font-weight: normal;
}

.tsmph-span-1jh2 {
    position: absolute;
    font-family: "Open Sans";
    font-size: 40px;
    color: #fff;
    left: 74px;
    top: -587px;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
}

@keyframes tsmph-gen-1owvtsmphanimation_tsmph-keyframes {
    0% {
        transform: translate3d(0, 0, 0);
        -webkit-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    1.7857% {
        transform: translate3d(0, 0, 0);
        -webkit-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        color: rgba(255, 255, 255, 0);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    3.5714% {
        transform: translate3d(0, 750px, 0);
        -webkit-transform: translate3d(0, 750px, 0);
        -moz-transform: translate3d(0, 750px, 0);
        color: rgba(255, 255, 255, 0);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    14.2857% {
        transform: translate3d(0, 769px, 0);
        -webkit-transform: translate3d(0, 769px, 0);
        -moz-transform: translate3d(0, 769px, 0);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    89.2857% {
        transform: translate3d(0, 769px, 0);
        -webkit-transform: translate3d(0, 769px, 0);
        -moz-transform: translate3d(0, 769px, 0);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    96.4286% {
        transform: translate3d(0, 769px, 0);
        -webkit-transform: translate3d(0, 769px, 0);
        -moz-transform: translate3d(0, 769px, 0);
        color: rgba(255, 255, 255, 0);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    98.5714% {
        transform: translate3d(-1980px, 769px, 0);
        -webkit-transform: translate3d(-1980px, 769px, 0);
        -moz-transform: translate3d(-1980px, 769px, 0);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    100% {
        transform: translate3d(-1980px, 769px, 0);
        -webkit-transform: translate3d(-1980px, 769px, 0);
        -moz-transform: translate3d(-1980px, 769px, 0);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}

@-webkit-keyframes tsmph-gen-1owvtsmphanimation_tsmph-keyframes {
    0% {
        -webkit-transform: translate3d(0, 0, 0);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }

    1.7857% {
        -webkit-transform: translate3d(0, 0, 0);
        color: rgba(255, 255, 255, 0);
        -webkit-animation-timing-function: linear;
    }

    3.5714% {
        -webkit-transform: translate3d(0, 750px, 0);
        color: rgba(255, 255, 255, 0);
        -webkit-animation-timing-function: linear;
    }

    14.2857% {
        -webkit-transform: translate3d(0, 769px, 0);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }

    89.2857% {
        -webkit-transform: translate3d(0, 769px, 0);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }

    96.4286% {
        -webkit-transform: translate3d(0, 769px, 0);
        color: rgba(255, 255, 255, 0);
        -webkit-animation-timing-function: linear;
    }

    98.5714% {
        -webkit-transform: translate3d(-1980px, 769px, 0);
        -webkit-animation-timing-function: linear;
    }

    100% {
        -webkit-transform: translate3d(-1980px, 769px, 0);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }
}

@-moz-keyframes tsmph-gen-1owvtsmphanimation_tsmph-keyframes {
    0% {
        -moz-transform: translate3d(0, 0, 0);
        color: #fff;
        -moz-animation-timing-function: linear;
    }

    1.7857% {
        -moz-transform: translate3d(0, 0, 0);
        color: rgba(255, 255, 255, 0);
        -moz-animation-timing-function: linear;
    }

    3.5714% {
        -moz-transform: translate3d(0, 750px, 0);
        color: rgba(255, 255, 255, 0);
        -moz-animation-timing-function: linear;
    }

    14.2857% {
        -moz-transform: translate3d(0, 769px, 0);
        color: #fff;
        -moz-animation-timing-function: linear;
    }

    89.2857% {
        -moz-transform: translate3d(0, 769px, 0);
        color: #fff;
        -moz-animation-timing-function: linear;
    }

    96.4286% {
        -moz-transform: translate3d(0, 769px, 0);
        color: rgba(255, 255, 255, 0);
        -moz-animation-timing-function: linear;
    }

    98.5714% {
        -moz-transform: translate3d(-1980px, 769px, 0);
        -moz-animation-timing-function: linear;
    }

    100% {
        -moz-transform: translate3d(-1980px, 769px, 0);
        color: #fff;
        -moz-animation-timing-function: linear;
    }
}

#page1.tsmph-play-animation .tsmph-gen-1owvtsmphanimation {
    animation: 5.6s linear 10s 1 normal forwards tsmph-gen-1owvtsmphanimation_tsmph-keyframes;
    -webkit-animation: 5.6s linear 10s 1 normal forwards tsmph-gen-1owvtsmphanimation_tsmph-keyframes;
    -moz-animation: 5.6s linear 10s 1 normal forwards tsmph-gen-1owvtsmphanimation_tsmph-keyframes;
}

@keyframes tsmph-gen-1gd1tsmphanimation_tsmph-keyframes {
    0% {
        transform: translate3d(0, 0, 0);
        -webkit-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    1.7857% {
        transform: translate3d(0, 0, 0);
        -webkit-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        color: rgba(255, 255, 255, 0);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    3.5714% {
        transform: translate3d(0, 750px, 0);
        -webkit-transform: translate3d(0, 750px, 0);
        -moz-transform: translate3d(0, 750px, 0);
        color: rgba(255, 255, 255, 0);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    14.2857% {
        transform: translate3d(0, 769px, 0);
        -webkit-transform: translate3d(0, 769px, 0);
        -moz-transform: translate3d(0, 769px, 0);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    89.2857% {
        transform: translate3d(0, 769px, 0);
        -webkit-transform: translate3d(0, 769px, 0);
        -moz-transform: translate3d(0, 769px, 0);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    96.4286% {
        transform: translate3d(0, 769px, 0);
        -webkit-transform: translate3d(0, 769px, 0);
        -moz-transform: translate3d(0, 769px, 0);
        color: rgba(255, 255, 255, 0);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    98.5714% {
        transform: translate3d(-1980px, 769px, 0);
        -webkit-transform: translate3d(-1980px, 769px, 0);
        -moz-transform: translate3d(-1980px, 769px, 0);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    100% {
        transform: translate3d(-1980px, 769px, 0);
        -webkit-transform: translate3d(-1980px, 769px, 0);
        -moz-transform: translate3d(-1980px, 769px, 0);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}

@-webkit-keyframes tsmph-gen-1gd1tsmphanimation_tsmph-keyframes {
    0% {
        -webkit-transform: translate3d(0, 0, 0);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }

    1.7857% {
        -webkit-transform: translate3d(0, 0, 0);
        color: rgba(255, 255, 255, 0);
        -webkit-animation-timing-function: linear;
    }

    3.5714% {
        -webkit-transform: translate3d(0, 750px, 0);
        color: rgba(255, 255, 255, 0);
        -webkit-animation-timing-function: linear;
    }

    14.2857% {
        -webkit-transform: translate3d(0, 769px, 0);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }

    89.2857% {
        -webkit-transform: translate3d(0, 769px, 0);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }

    96.4286% {
        -webkit-transform: translate3d(0, 769px, 0);
        color: rgba(255, 255, 255, 0);
        -webkit-animation-timing-function: linear;
    }

    98.5714% {
        -webkit-transform: translate3d(-1980px, 769px, 0);
        -webkit-animation-timing-function: linear;
    }

    100% {
        -webkit-transform: translate3d(-1980px, 769px, 0);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }
}

@-moz-keyframes tsmph-gen-1gd1tsmphanimation_tsmph-keyframes {
    0% {
        -moz-transform: translate3d(0, 0, 0);
        color: #fff;
        -moz-animation-timing-function: linear;
    }

    1.7857% {
        -moz-transform: translate3d(0, 0, 0);
        color: rgba(255, 255, 255, 0);
        -moz-animation-timing-function: linear;
    }

    3.5714% {
        -moz-transform: translate3d(0, 750px, 0);
        color: rgba(255, 255, 255, 0);
        -moz-animation-timing-function: linear;
    }

    14.2857% {
        -moz-transform: translate3d(0, 769px, 0);
        color: #fff;
        -moz-animation-timing-function: linear;
    }

    89.2857% {
        -moz-transform: translate3d(0, 769px, 0);
        color: #fff;
        -moz-animation-timing-function: linear;
    }

    96.4286% {
        -moz-transform: translate3d(0, 769px, 0);
        color: rgba(255, 255, 255, 0);
        -moz-animation-timing-function: linear;
    }

    98.5714% {
        -moz-transform: translate3d(-1980px, 769px, 0);
        -moz-animation-timing-function: linear;
    }

    100% {
        -moz-transform: translate3d(-1980px, 769px, 0);
        color: #fff;
        -moz-animation-timing-function: linear;
    }
}

#page1.tsmph-play-animation .tsmph-gen-1gd1tsmphanimation {
    animation: 5.6s linear 10s 1 normal forwards tsmph-gen-1gd1tsmphanimation_tsmph-keyframes;
    -webkit-animation: 5.6s linear 10s 1 normal forwards tsmph-gen-1gd1tsmphanimation_tsmph-keyframes;
    -moz-animation: 5.6s linear 10s 1 normal forwards tsmph-gen-1gd1tsmphanimation_tsmph-keyframes;
}

@keyframes tsmph-gen-i27ytsmphanimation_tsmph-keyframes {
    0% {
        transform: translate3d(0, 0, 0);
        -webkit-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    1.7857% {
        transform: translate3d(0, 0, 0);
        -webkit-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        color: rgba(255, 255, 255, 0);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    3.5714% {
        transform: translate3d(0, 750px, 0);
        -webkit-transform: translate3d(0, 750px, 0);
        -moz-transform: translate3d(0, 750px, 0);
        color: rgba(255, 255, 255, 0);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    14.2857% {
        transform: translate3d(0, 769px, 0);
        -webkit-transform: translate3d(0, 769px, 0);
        -moz-transform: translate3d(0, 769px, 0);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    89.2857% {
        transform: translate3d(0, 769px, 0);
        -webkit-transform: translate3d(0, 769px, 0);
        -moz-transform: translate3d(0, 769px, 0);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    96.4286% {
        transform: translate3d(0, 769px, 0);
        -webkit-transform: translate3d(0, 769px, 0);
        -moz-transform: translate3d(0, 769px, 0);
        color: rgba(255, 255, 255, 0);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    98.5714% {
        transform: translate3d(-1980px, 769px, 0);
        -webkit-transform: translate3d(-1980px, 769px, 0);
        -moz-transform: translate3d(-1980px, 769px, 0);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    100% {
        transform: translate3d(-1980px, 769px, 0);
        -webkit-transform: translate3d(-1980px, 769px, 0);
        -moz-transform: translate3d(-1980px, 769px, 0);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}

@-webkit-keyframes tsmph-gen-i27ytsmphanimation_tsmph-keyframes {
    0% {
        -webkit-transform: translate3d(0, 0, 0);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }

    1.7857% {
        -webkit-transform: translate3d(0, 0, 0);
        color: rgba(255, 255, 255, 0);
        -webkit-animation-timing-function: linear;
    }

    3.5714% {
        -webkit-transform: translate3d(0, 750px, 0);
        color: rgba(255, 255, 255, 0);
        -webkit-animation-timing-function: linear;
    }

    14.2857% {
        -webkit-transform: translate3d(0, 769px, 0);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }

    89.2857% {
        -webkit-transform: translate3d(0, 769px, 0);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }

    96.4286% {
        -webkit-transform: translate3d(0, 769px, 0);
        color: rgba(255, 255, 255, 0);
        -webkit-animation-timing-function: linear;
    }

    98.5714% {
        -webkit-transform: translate3d(-1980px, 769px, 0);
        -webkit-animation-timing-function: linear;
    }

    100% {
        -webkit-transform: translate3d(-1980px, 769px, 0);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }
}

@-moz-keyframes tsmph-gen-i27ytsmphanimation_tsmph-keyframes {
    0% {
        -moz-transform: translate3d(0, 0, 0);
        color: #fff;
        -moz-animation-timing-function: linear;
    }

    1.7857% {
        -moz-transform: translate3d(0, 0, 0);
        color: rgba(255, 255, 255, 0);
        -moz-animation-timing-function: linear;
    }

    3.5714% {
        -moz-transform: translate3d(0, 750px, 0);
        color: rgba(255, 255, 255, 0);
        -moz-animation-timing-function: linear;
    }

    14.2857% {
        -moz-transform: translate3d(0, 769px, 0);
        color: #fff;
        -moz-animation-timing-function: linear;
    }

    89.2857% {
        -moz-transform: translate3d(0, 769px, 0);
        color: #fff;
        -moz-animation-timing-function: linear;
    }

    96.4286% {
        -moz-transform: translate3d(0, 769px, 0);
        color: rgba(255, 255, 255, 0);
        -moz-animation-timing-function: linear;
    }

    98.5714% {
        -moz-transform: translate3d(-1980px, 769px, 0);
        -moz-animation-timing-function: linear;
    }

    100% {
        -moz-transform: translate3d(-1980px, 769px, 0);
        color: #fff;
        -moz-animation-timing-function: linear;
    }
}

#page1.tsmph-play-animation .tsmph-gen-i27ytsmphanimation {
    animation: 5.6s linear 10s 1 normal forwards tsmph-gen-i27ytsmphanimation_tsmph-keyframes;
    -webkit-animation: 5.6s linear 10s 1 normal forwards tsmph-gen-i27ytsmphanimation_tsmph-keyframes;
    -moz-animation: 5.6s linear 10s 1 normal forwards tsmph-gen-i27ytsmphanimation_tsmph-keyframes;
}

@keyframes tsmph-gen-gr3htsmphanimation_tsmph-keyframes {
    0% {
        transform: translate3d(0, 0, 0);
        -webkit-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    1.7857% {
        transform: translate3d(0, 0, 0);
        -webkit-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        color: rgba(255, 255, 255, 0);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    3.5714% {
        transform: translate3d(0, 750px, 0);
        -webkit-transform: translate3d(0, 750px, 0);
        -moz-transform: translate3d(0, 750px, 0);
        color: rgba(255, 255, 255, 0);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    14.2857% {
        transform: translate3d(0, 769px, 0);
        -webkit-transform: translate3d(0, 769px, 0);
        -moz-transform: translate3d(0, 769px, 0);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    89.2857% {
        transform: translate3d(0, 769px, 0);
        -webkit-transform: translate3d(0, 769px, 0);
        -moz-transform: translate3d(0, 769px, 0);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    96.4286% {
        transform: translate3d(0, 769px, 0);
        -webkit-transform: translate3d(0, 769px, 0);
        -moz-transform: translate3d(0, 769px, 0);
        color: rgba(255, 255, 255, 0);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    98.5714% {
        transform: translate3d(-1980px, 769px, 0);
        -webkit-transform: translate3d(-1980px, 769px, 0);
        -moz-transform: translate3d(-1980px, 769px, 0);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    100% {
        transform: translate3d(-1980px, 769px, 0);
        -webkit-transform: translate3d(-1980px, 769px, 0);
        -moz-transform: translate3d(-1980px, 769px, 0);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}

@-webkit-keyframes tsmph-gen-gr3htsmphanimation_tsmph-keyframes {
    0% {
        -webkit-transform: translate3d(0, 0, 0);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }

    1.7857% {
        -webkit-transform: translate3d(0, 0, 0);
        color: rgba(255, 255, 255, 0);
        -webkit-animation-timing-function: linear;
    }

    3.5714% {
        -webkit-transform: translate3d(0, 750px, 0);
        color: rgba(255, 255, 255, 0);
        -webkit-animation-timing-function: linear;
    }

    14.2857% {
        -webkit-transform: translate3d(0, 769px, 0);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }

    89.2857% {
        -webkit-transform: translate3d(0, 769px, 0);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }

    96.4286% {
        -webkit-transform: translate3d(0, 769px, 0);
        color: rgba(255, 255, 255, 0);
        -webkit-animation-timing-function: linear;
    }

    98.5714% {
        -webkit-transform: translate3d(-1980px, 769px, 0);
        -webkit-animation-timing-function: linear;
    }

    100% {
        -webkit-transform: translate3d(-1980px, 769px, 0);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }
}

@-moz-keyframes tsmph-gen-gr3htsmphanimation_tsmph-keyframes {
    0% {
        -moz-transform: translate3d(0, 0, 0);
        color: #fff;
        -moz-animation-timing-function: linear;
    }

    1.7857% {
        -moz-transform: translate3d(0, 0, 0);
        color: rgba(255, 255, 255, 0);
        -moz-animation-timing-function: linear;
    }

    3.5714% {
        -moz-transform: translate3d(0, 750px, 0);
        color: rgba(255, 255, 255, 0);
        -moz-animation-timing-function: linear;
    }

    14.2857% {
        -moz-transform: translate3d(0, 769px, 0);
        color: #fff;
        -moz-animation-timing-function: linear;
    }

    89.2857% {
        -moz-transform: translate3d(0, 769px, 0);
        color: #fff;
        -moz-animation-timing-function: linear;
    }

    96.4286% {
        -moz-transform: translate3d(0, 769px, 0);
        color: rgba(255, 255, 255, 0);
        -moz-animation-timing-function: linear;
    }

    98.5714% {
        -moz-transform: translate3d(-1980px, 769px, 0);
        -moz-animation-timing-function: linear;
    }

    100% {
        -moz-transform: translate3d(-1980px, 769px, 0);
        color: #fff;
        -moz-animation-timing-function: linear;
    }
}

#page1.tsmph-play-animation .tsmph-gen-gr3htsmphanimation {
    animation: 5.6s linear 10s 1 normal forwards tsmph-gen-gr3htsmphanimation_tsmph-keyframes;
    -webkit-animation: 5.6s linear 10s 1 normal forwards tsmph-gen-gr3htsmphanimation_tsmph-keyframes;
    -moz-animation: 5.6s linear 10s 1 normal forwards tsmph-gen-gr3htsmphanimation_tsmph-keyframes;
}

.tsmph-span-1t0v {
    position: absolute;
    font-family: "Open Sans";
    font-size: 40px;
    color: #fff;
    font-weight: bold;
    left: 155px;
    top: -734px;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
}

.tsmph-span-sc72 {
    position: absolute;
    font-family: "Open Sans";
    font-size: 40px;
    color: #fff;
    font-weight: 300;
    top: -671px;
    left: 155px;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
}

.tsmph-span-4wlz {
    position: absolute;
    font-family: "Open Sans";
    font-size: 40px;
    color: #fff;
    left: 155px;
    top: -609px;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
}

.tsmph-span-4wlz2 {
    position: absolute;
    font-family: "Open Sans";
    font-size: 40px;
    color: #fff;
    left: 155px;
    top: -545px;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
}

.tsmph-span-1a59 {
    font-weight: 800;
}

.tsmph-span-139i {
    font-weight: 300;
}

@keyframes tsmph-gen-ye2ftsmphanimation_tsmph-keyframes {
    0% {
        transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
        -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
        -moz-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    2% {
        transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
        -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
        -moz-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
        color: rgba(255, 255, 255, 0);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    32% {
        transform: translate3d(-304px, 891px, 0) scale3d(0.001, 0.001, 1);
        -webkit-transform: translate3d(-304px, 891px, 0) scale3d(0.001, 0.001, 1);
        -moz-transform: translate3d(-304px, 891px, 0) scale3d(0.001, 0.001, 1);
        color: rgba(255, 255, 255, 0);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    44% {
        transform: translate3d(-304px, 891px, 0) scale3d(0.001, 0.001, 1);
        -webkit-transform: translate3d(-304px, 891px, 0) scale3d(0.001, 0.001, 1);
        -moz-transform: translate3d(-304px, 891px, 0) scale3d(0.001, 0.001, 1);
        color: rgba(255, 255, 255, 0);
        animation-timing-function: ease-out;
        -webkit-animation-timing-function: ease-out;
        -moz-animation-timing-function: ease-out;
    }

    52% {
        transform: translate3d(-88px, 917px, 0) scale3d(1, 1, 1);
        -webkit-transform: translate3d(-88px, 917px, 0) scale3d(1, 1, 1);
        -moz-transform: translate3d(-88px, 917px, 0) scale3d(1, 1, 1);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    96% {
        transform: translate3d(-88px, 917px, 0) scale3d(1, 1, 1);
        -webkit-transform: translate3d(-88px, 917px, 0) scale3d(1, 1, 1);
        -moz-transform: translate3d(-88px, 917px, 0) scale3d(1, 1, 1);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    100% {
        transform: translate3d(-2568px, 917px, 0) scale3d(1, 1, 1);
        -webkit-transform: translate3d(-2568px, 917px, 0) scale3d(1, 1, 1);
        -moz-transform: translate3d(-2568px, 917px, 0) scale3d(1, 1, 1);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}

@-webkit-keyframes tsmph-gen-ye2ftsmphanimation_tsmph-keyframes {
    0% {
        -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }

    2% {
        -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
        color: rgba(255, 255, 255, 0);
        -webkit-animation-timing-function: linear;
    }

    32% {
        -webkit-transform: translate3d(-304px, 891px, 0) scale3d(0.001, 0.001, 1);
        color: rgba(255, 255, 255, 0);
        -webkit-animation-timing-function: linear;
    }

    44% {
        -webkit-transform: translate3d(-304px, 891px, 0) scale3d(0.001, 0.001, 1);
        color: rgba(255, 255, 255, 0);
        -webkit-animation-timing-function: ease-out;
    }

    52% {
        -webkit-transform: translate3d(-88px, 917px, 0) scale3d(1, 1, 1);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }

    96% {
        -webkit-transform: translate3d(-88px, 917px, 0) scale3d(1, 1, 1);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }

    100% {
        -webkit-transform: translate3d(-2568px, 917px, 0) scale3d(1, 1, 1);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }
}

@-moz-keyframes tsmph-gen-ye2ftsmphanimation_tsmph-keyframes {
    0% {
        -moz-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
        color: #fff;
        -moz-animation-timing-function: linear;
    }

    2% {
        -moz-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
        color: rgba(255, 255, 255, 0);
        -moz-animation-timing-function: linear;
    }

    32% {
        -moz-transform: translate3d(-304px, 891px, 0) scale3d(0.001, 0.001, 1);
        color: rgba(255, 255, 255, 0);
        -moz-animation-timing-function: linear;
    }

    44% {
        -moz-transform: translate3d(-304px, 891px, 0) scale3d(0.001, 0.001, 1);
        color: rgba(255, 255, 255, 0);
        -moz-animation-timing-function: ease-out;
    }

    52% {
        -moz-transform: translate3d(-88px, 917px, 0) scale3d(1, 1, 1);
        color: #fff;
        -moz-animation-timing-function: linear;
    }

    96% {
        -moz-transform: translate3d(-88px, 917px, 0) scale3d(1, 1, 1);
        color: #fff;
        -moz-animation-timing-function: linear;
    }

    100% {
        -moz-transform: translate3d(-2568px, 917px, 0) scale3d(1, 1, 1);
        color: #fff;
        -moz-animation-timing-function: linear;
    }
}

#page1.tsmph-play-animation .tsmph-gen-ye2ftsmphanimation {
    animation: 5s linear 15s 1 normal forwards tsmph-gen-ye2ftsmphanimation_tsmph-keyframes;
    -webkit-animation: 5s linear 15s 1 normal forwards tsmph-gen-ye2ftsmphanimation_tsmph-keyframes;
    -moz-animation: 5s linear 15s 1 normal forwards tsmph-gen-ye2ftsmphanimation_tsmph-keyframes;
}

@keyframes tsmph-gen-18lmtsmphanimation_tsmph-keyframes {
    0% {
        transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
        -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
        -moz-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    2% {
        transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
        -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
        -moz-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
        color: rgba(255, 255, 255, 0);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    32% {
        transform: translate3d(-189px, 891px, 0) scale3d(0.001, 0.001, 1);
        -webkit-transform: translate3d(-189px, 891px, 0) scale3d(0.001, 0.001, 1);
        -moz-transform: translate3d(-189px, 891px, 0) scale3d(0.001, 0.001, 1);
        color: rgba(255, 255, 255, 0);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    38% {
        transform: translate3d(-189px, 891px, 0) scale3d(0.001, 0.001, 1);
        -webkit-transform: translate3d(-189px, 891px, 0) scale3d(0.001, 0.001, 1);
        -moz-transform: translate3d(-189px, 891px, 0) scale3d(0.001, 0.001, 1);
        color: rgba(255, 255, 255, 0);
        animation-timing-function: ease-out;
        -webkit-animation-timing-function: ease-out;
        -moz-animation-timing-function: ease-out;
    }

    46% {
        transform: translate3d(-88px, 917px, 0) scale3d(1, 1, 1);
        -webkit-transform: translate3d(-88px, 917px, 0) scale3d(1, 1, 1);
        -moz-transform: translate3d(-88px, 917px, 0) scale3d(1, 1, 1);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    96% {
        transform: translate3d(-88px, 917px, 0) scale3d(1, 1, 1);
        -webkit-transform: translate3d(-88px, 917px, 0) scale3d(1, 1, 1);
        -moz-transform: translate3d(-88px, 917px, 0) scale3d(1, 1, 1);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    100% {
        transform: translate3d(-2568px, 917px, 0) scale3d(1, 1, 1);
        -webkit-transform: translate3d(-2568px, 917px, 0) scale3d(1, 1, 1);
        -moz-transform: translate3d(-2568px, 917px, 0) scale3d(1, 1, 1);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}

@-webkit-keyframes tsmph-gen-18lmtsmphanimation_tsmph-keyframes {
    0% {
        -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }

    2% {
        -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
        color: rgba(255, 255, 255, 0);
        -webkit-animation-timing-function: linear;
    }

    32% {
        -webkit-transform: translate3d(-189px, 891px, 0) scale3d(0.001, 0.001, 1);
        color: rgba(255, 255, 255, 0);
        -webkit-animation-timing-function: linear;
    }

    38% {
        -webkit-transform: translate3d(-189px, 891px, 0) scale3d(0.001, 0.001, 1);
        color: rgba(255, 255, 255, 0);
        -webkit-animation-timing-function: ease-out;
    }

    46% {
        -webkit-transform: translate3d(-88px, 917px, 0) scale3d(1, 1, 1);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }

    96% {
        -webkit-transform: translate3d(-88px, 917px, 0) scale3d(1, 1, 1);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }

    100% {
        -webkit-transform: translate3d(-2568px, 917px, 0) scale3d(1, 1, 1);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }
}

@-moz-keyframes tsmph-gen-18lmtsmphanimation_tsmph-keyframes {
    0% {
        -moz-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
        color: #fff;
        -moz-animation-timing-function: linear;
    }

    2% {
        -moz-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
        color: rgba(255, 255, 255, 0);
        -moz-animation-timing-function: linear;
    }

    32% {
        -moz-transform: translate3d(-189px, 891px, 0) scale3d(0.001, 0.001, 1);
        color: rgba(255, 255, 255, 0);
        -moz-animation-timing-function: linear;
    }

    38% {
        -moz-transform: translate3d(-189px, 891px, 0) scale3d(0.001, 0.001, 1);
        color: rgba(255, 255, 255, 0);
        -moz-animation-timing-function: ease-out;
    }

    46% {
        -moz-transform: translate3d(-88px, 917px, 0) scale3d(1, 1, 1);
        color: #fff;
        -moz-animation-timing-function: linear;
    }

    96% {
        -moz-transform: translate3d(-88px, 917px, 0) scale3d(1, 1, 1);
        color: #fff;
        -moz-animation-timing-function: linear;
    }

    100% {
        -moz-transform: translate3d(-2568px, 917px, 0) scale3d(1, 1, 1);
        color: #fff;
        -moz-animation-timing-function: linear;
    }
}

#page1.tsmph-play-animation .tsmph-gen-18lmtsmphanimation {
    animation: 5s linear 15s 1 normal forwards tsmph-gen-18lmtsmphanimation_tsmph-keyframes;
    -webkit-animation: 5s linear 15s 1 normal forwards tsmph-gen-18lmtsmphanimation_tsmph-keyframes;
    -moz-animation: 5s linear 15s 1 normal forwards tsmph-gen-18lmtsmphanimation_tsmph-keyframes;
}

@keyframes tsmph-gen-1v85tsmphanimation_tsmph-keyframes {
    0% {
        transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
        -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
        -moz-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    2% {
        transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
        -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
        -moz-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
        color: rgba(255, 255, 255, 0);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    32% {
        transform: translate3d(-161px, 893px, 0) scale3d(0.107628, 0.107628, 1);
        -webkit-transform: translate3d(-161px, 893px, 0) scale3d(0.107628, 0.107628, 1);
        -moz-transform: translate3d(-161px, 893px, 0) scale3d(0.107628, 0.107628, 1);
        color: rgba(255, 255, 255, 0);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    34% {
        transform: translate3d(-161px, 893px, 0) scale3d(0.107628, 0.107628, 1);
        -webkit-transform: translate3d(-161px, 893px, 0) scale3d(0.107628, 0.107628, 1);
        -moz-transform: translate3d(-161px, 893px, 0) scale3d(0.107628, 0.107628, 1);
        color: rgba(255, 255, 255, 0);
        animation-timing-function: ease-out;
        -webkit-animation-timing-function: ease-out;
        -moz-animation-timing-function: ease-out;
    }

    40% {
        transform: translate3d(-88px, 917px, 0) scale3d(1, 1, 1);
        -webkit-transform: translate3d(-88px, 917px, 0) scale3d(1, 1, 1);
        -moz-transform: translate3d(-88px, 917px, 0) scale3d(1, 1, 1);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    96% {
        transform: translate3d(-88px, 917px, 0) scale3d(1, 1, 1);
        -webkit-transform: translate3d(-88px, 917px, 0) scale3d(1, 1, 1);
        -moz-transform: translate3d(-88px, 917px, 0) scale3d(1, 1, 1);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    100% {
        transform: translate3d(-2568px, 917px, 0) scale3d(1, 1, 1);
        -webkit-transform: translate3d(-2568px, 917px, 0) scale3d(1, 1, 1);
        -moz-transform: translate3d(-2568px, 917px, 0) scale3d(1, 1, 1);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}

@-webkit-keyframes tsmph-gen-1v85tsmphanimation_tsmph-keyframes {
    0% {
        -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }

    2% {
        -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
        color: rgba(255, 255, 255, 0);
        -webkit-animation-timing-function: linear;
    }

    32% {
        -webkit-transform: translate3d(-161px, 893px, 0) scale3d(0.107628, 0.107628, 1);
        color: rgba(255, 255, 255, 0);
        -webkit-animation-timing-function: linear;
    }

    34% {
        -webkit-transform: translate3d(-161px, 893px, 0) scale3d(0.107628, 0.107628, 1);
        color: rgba(255, 255, 255, 0);
        -webkit-animation-timing-function: ease-out;
    }

    40% {
        -webkit-transform: translate3d(-88px, 917px, 0) scale3d(1, 1, 1);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }

    96% {
        -webkit-transform: translate3d(-88px, 917px, 0) scale3d(1, 1, 1);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }

    100% {
        -webkit-transform: translate3d(-2568px, 917px, 0) scale3d(1, 1, 1);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }
}

@-moz-keyframes tsmph-gen-1v85tsmphanimation_tsmph-keyframes {
    0% {
        -moz-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
        color: #fff;
        -moz-animation-timing-function: linear;
    }

    2% {
        -moz-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
        color: rgba(255, 255, 255, 0);
        -moz-animation-timing-function: linear;
    }

    32% {
        -moz-transform: translate3d(-161px, 893px, 0) scale3d(0.107628, 0.107628, 1);
        color: rgba(255, 255, 255, 0);
        -moz-animation-timing-function: linear;
    }

    34% {
        -moz-transform: translate3d(-161px, 893px, 0) scale3d(0.107628, 0.107628, 1);
        color: rgba(255, 255, 255, 0);
        -moz-animation-timing-function: ease-out;
    }

    40% {
        -moz-transform: translate3d(-88px, 917px, 0) scale3d(1, 1, 1);
        color: #fff;
        -moz-animation-timing-function: linear;
    }

    96% {
        -moz-transform: translate3d(-88px, 917px, 0) scale3d(1, 1, 1);
        color: #fff;
        -moz-animation-timing-function: linear;
    }

    100% {
        -moz-transform: translate3d(-2568px, 917px, 0) scale3d(1, 1, 1);
        color: #fff;
        -moz-animation-timing-function: linear;
    }
}

#page1.tsmph-play-animation .tsmph-gen-1v85tsmphanimation {
    animation: 5s linear 15s 1 normal forwards tsmph-gen-1v85tsmphanimation_tsmph-keyframes;
    -webkit-animation: 5s linear 15s 1 normal forwards tsmph-gen-1v85tsmphanimation_tsmph-keyframes;
    -moz-animation: 5s linear 15s 1 normal forwards tsmph-gen-1v85tsmphanimation_tsmph-keyframes;
}

.tsmph-path-182q {
    position: absolute;
    stroke-width: 1px;
    stroke: none;
    left: 708px;
    top: 290px;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    width: 52.5695px;
    height: 54.3742px;
    fill: url("#grad16sd");
    transform-origin: 18.725px 24.2538px 0px;
    -webkit-transform-origin: 18.725px 24.2538px 0px;
    -moz-transform-origin: 18.725px 24.2538px 0px;
    transform: translate3d(13px, -385px, 0) rotateY(6.30572deg) scale3d(1, 1, 1);
    -webkit-transform: translate3d(13px, -385px, 0) rotateY(6.30572deg) scale3d(1, 1, 1);
    -moz-transform: translate3d(13px, -385px, 0) rotateY(6.30572deg) scale3d(1, 1, 1);
    opacity: 1;
}

@keyframes tsmph-gen-1h8wtsmphanimation_tsmph-keyframes {
    0% {
        transform: translate3d(13px, -385px, 0) rotateY(6.30572deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(13px, -385px, 0) rotateY(6.30572deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(13px, -385px, 0) rotateY(6.30572deg) scale3d(1, 1, 1);
        opacity: 1;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    8% {
        transform: translate3d(13px, -385px, 0) rotateY(6.30572deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(13px, -385px, 0) rotateY(6.30572deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(13px, -385px, 0) rotateY(6.30572deg) scale3d(1, 1, 1);
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    16% {
        transform: translate3d(3.77132px, 6.16718px, 1.36226px) rotateY(6.30572deg) scale3d(0.0405373, 0.0405373, 1);
        -webkit-transform: translate3d(3.77132px, 6.16718px, 1.36226px) rotateY(6.30572deg) scale3d(0.0405373, 0.0405373, 1);
        -moz-transform: translate3d(3.77132px, 6.16718px, 1.36226px) rotateY(6.30572deg) scale3d(0.0405373, 0.0405373, 1);
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    17.6% {
        transform: translate3d(3.77132px, 6.16718px, 1.36226px) rotateY(6.30572deg) scale3d(0.0405373, 0.0405373, 1);
        -webkit-transform: translate3d(3.77132px, 6.16718px, 1.36226px) rotateY(6.30572deg) scale3d(0.0405373, 0.0405373, 1);
        -moz-transform: translate3d(3.77132px, 6.16718px, 1.36226px) rotateY(6.30572deg) scale3d(0.0405373, 0.0405373, 1);
        opacity: 1;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    24% {
        transform: translate3d(3.84754px, -2.20203px, 1.83878px) rotateY(40.5062deg) scale3d(0.732628, 0.854921, 1);
        -webkit-transform: translate3d(3.84754px, -2.20203px, 1.83878px) rotateY(40.5062deg) scale3d(0.732628, 0.854921, 1);
        -moz-transform: translate3d(3.84754px, -2.20203px, 1.83878px) rotateY(40.5062deg) scale3d(0.732628, 0.854921, 1);
        opacity: 1;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    32% {
        transform: translate3d(6.8112px, -0.438474px, -0.692982px) rotateY(40.5062deg) scale3d(0.21698, 0.253199, 1);
        -webkit-transform: translate3d(6.8112px, -0.438474px, -0.692982px) rotateY(40.5062deg) scale3d(0.21698, 0.253199, 1);
        -moz-transform: translate3d(6.8112px, -0.438474px, -0.692982px) rotateY(40.5062deg) scale3d(0.21698, 0.253199, 1);
        opacity: 1;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    40% {
        transform: translate3d(3.84754px, -2.20203px, 1.83878px) rotateY(40.5062deg) scale3d(0.732628, 0.854921, 1);
        -webkit-transform: translate3d(3.84754px, -2.20203px, 1.83878px) rotateY(40.5062deg) scale3d(0.732628, 0.854921, 1);
        -moz-transform: translate3d(3.84754px, -2.20203px, 1.83878px) rotateY(40.5062deg) scale3d(0.732628, 0.854921, 1);
        opacity: 1;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    48% {
        transform: translate3d(6.8112px, -0.438474px, -0.692982px) rotateY(40.5062deg) scale3d(0.21698, 0.253199, 1);
        -webkit-transform: translate3d(6.8112px, -0.438474px, -0.692982px) rotateY(40.5062deg) scale3d(0.21698, 0.253199, 1);
        -moz-transform: translate3d(6.8112px, -0.438474px, -0.692982px) rotateY(40.5062deg) scale3d(0.21698, 0.253199, 1);
        opacity: 1;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    56% {
        transform: translate3d(3.84754px, -2.20203px, 1.83878px) rotateY(40.5062deg) scale3d(0.732628, 0.854921, 1);
        -webkit-transform: translate3d(3.84754px, -2.20203px, 1.83878px) rotateY(40.5062deg) scale3d(0.732628, 0.854921, 1);
        -moz-transform: translate3d(3.84754px, -2.20203px, 1.83878px) rotateY(40.5062deg) scale3d(0.732628, 0.854921, 1);
        opacity: 1;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    64% {
        transform: translate3d(6.8112px, -0.438474px, -0.692982px) rotateY(40.5062deg) scale3d(0.21698, 0.253199, 1);
        -webkit-transform: translate3d(6.8112px, -0.438474px, -0.692982px) rotateY(40.5062deg) scale3d(0.21698, 0.253199, 1);
        -moz-transform: translate3d(6.8112px, -0.438474px, -0.692982px) rotateY(40.5062deg) scale3d(0.21698, 0.253199, 1);
        opacity: 1;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    72% {
        transform: translate3d(3.84754px, -2.20203px, 1.83878px) rotateY(40.5062deg) scale3d(0.732628, 0.854921, 1);
        -webkit-transform: translate3d(3.84754px, -2.20203px, 1.83878px) rotateY(40.5062deg) scale3d(0.732628, 0.854921, 1);
        -moz-transform: translate3d(3.84754px, -2.20203px, 1.83878px) rotateY(40.5062deg) scale3d(0.732628, 0.854921, 1);
        opacity: 1;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    80% {
        transform: translate3d(6.8112px, -0.438474px, -0.692982px) rotateY(40.5062deg) scale3d(0.21698, 0.253199, 1);
        -webkit-transform: translate3d(6.8112px, -0.438474px, -0.692982px) rotateY(40.5062deg) scale3d(0.21698, 0.253199, 1);
        -moz-transform: translate3d(6.8112px, -0.438474px, -0.692982px) rotateY(40.5062deg) scale3d(0.21698, 0.253199, 1);
        opacity: 1;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    88% {
        transform: translate3d(3.84754px, -2.20203px, 1.83878px) rotateY(40.5062deg) scale3d(0.732628, 0.854921, 1);
        -webkit-transform: translate3d(3.84754px, -2.20203px, 1.83878px) rotateY(40.5062deg) scale3d(0.732628, 0.854921, 1);
        -moz-transform: translate3d(3.84754px, -2.20203px, 1.83878px) rotateY(40.5062deg) scale3d(0.732628, 0.854921, 1);
        opacity: 1;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    96% {
        transform: translate3d(3.77132px, 6.16718px, 1.36226px) rotateY(6.30572deg) scale3d(0.0405373, 0.0405373, 1);
        -webkit-transform: translate3d(3.77132px, 6.16718px, 1.36226px) rotateY(6.30572deg) scale3d(0.0405373, 0.0405373, 1);
        -moz-transform: translate3d(3.77132px, 6.16718px, 1.36226px) rotateY(6.30572deg) scale3d(0.0405373, 0.0405373, 1);
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    100% {
        transform: translate3d(13px, -385px, 0) rotateY(6.30572deg) scale3d(1, 1, 1);
        -webkit-transform: translate3d(13px, -385px, 0) rotateY(6.30572deg) scale3d(1, 1, 1);
        -moz-transform: translate3d(13px, -385px, 0) rotateY(6.30572deg) scale3d(1, 1, 1);
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}

@-webkit-keyframes tsmph-gen-1h8wtsmphanimation_tsmph-keyframes {
    0% {
        -webkit-transform: translate3d(13px, -385px, 0) rotateY(6.30572deg) scale3d(1, 1, 1);
        opacity: 1;
        -webkit-animation-timing-function: linear;
    }

    8% {
        -webkit-transform: translate3d(13px, -385px, 0) rotateY(6.30572deg) scale3d(1, 1, 1);
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }

    16% {
        -webkit-transform: translate3d(3.77132px, 6.16718px, 1.36226px) rotateY(6.30572deg) scale3d(0.0405373, 0.0405373, 1);
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }

    17.6% {
        -webkit-transform: translate3d(3.77132px, 6.16718px, 1.36226px) rotateY(6.30572deg) scale3d(0.0405373, 0.0405373, 1);
        opacity: 1;
        -webkit-animation-timing-function: linear;
    }

    24% {
        -webkit-transform: translate3d(3.84754px, -2.20203px, 1.83878px) rotateY(40.5062deg) scale3d(0.732628, 0.854921, 1);
        opacity: 1;
        -webkit-animation-timing-function: linear;
    }

    32% {
        -webkit-transform: translate3d(6.8112px, -0.438474px, -0.692982px) rotateY(40.5062deg) scale3d(0.21698, 0.253199, 1);
        opacity: 1;
        -webkit-animation-timing-function: linear;
    }

    40% {
        -webkit-transform: translate3d(3.84754px, -2.20203px, 1.83878px) rotateY(40.5062deg) scale3d(0.732628, 0.854921, 1);
        opacity: 1;
        -webkit-animation-timing-function: linear;
    }

    48% {
        -webkit-transform: translate3d(6.8112px, -0.438474px, -0.692982px) rotateY(40.5062deg) scale3d(0.21698, 0.253199, 1);
        opacity: 1;
        -webkit-animation-timing-function: linear;
    }

    56% {
        -webkit-transform: translate3d(3.84754px, -2.20203px, 1.83878px) rotateY(40.5062deg) scale3d(0.732628, 0.854921, 1);
        opacity: 1;
        -webkit-animation-timing-function: linear;
    }

    64% {
        -webkit-transform: translate3d(6.8112px, -0.438474px, -0.692982px) rotateY(40.5062deg) scale3d(0.21698, 0.253199, 1);
        opacity: 1;
        -webkit-animation-timing-function: linear;
    }

    72% {
        -webkit-transform: translate3d(3.84754px, -2.20203px, 1.83878px) rotateY(40.5062deg) scale3d(0.732628, 0.854921, 1);
        opacity: 1;
        -webkit-animation-timing-function: linear;
    }

    80% {
        -webkit-transform: translate3d(6.8112px, -0.438474px, -0.692982px) rotateY(40.5062deg) scale3d(0.21698, 0.253199, 1);
        opacity: 1;
        -webkit-animation-timing-function: linear;
    }

    88% {
        -webkit-transform: translate3d(3.84754px, -2.20203px, 1.83878px) rotateY(40.5062deg) scale3d(0.732628, 0.854921, 1);
        opacity: 1;
        -webkit-animation-timing-function: linear;
    }

    96% {
        -webkit-transform: translate3d(3.77132px, 6.16718px, 1.36226px) rotateY(6.30572deg) scale3d(0.0405373, 0.0405373, 1);
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }

    100% {
        -webkit-transform: translate3d(13px, -385px, 0) rotateY(6.30572deg) scale3d(1, 1, 1);
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}

@-moz-keyframes tsmph-gen-1h8wtsmphanimation_tsmph-keyframes {
    0% {
        -moz-transform: translate3d(13px, -385px, 0) rotateY(6.30572deg) scale3d(1, 1, 1);
        opacity: 1;
        -moz-animation-timing-function: linear;
    }

    8% {
        -moz-transform: translate3d(13px, -385px, 0) rotateY(6.30572deg) scale3d(1, 1, 1);
        opacity: 0;
        -moz-animation-timing-function: linear;
    }

    16% {
        -moz-transform: translate3d(3.77132px, 6.16718px, 1.36226px) rotateY(6.30572deg) scale3d(0.0405373, 0.0405373, 1);
        opacity: 0;
        -moz-animation-timing-function: linear;
    }

    17.6% {
        -moz-transform: translate3d(3.77132px, 6.16718px, 1.36226px) rotateY(6.30572deg) scale3d(0.0405373, 0.0405373, 1);
        opacity: 1;
        -moz-animation-timing-function: linear;
    }

    24% {
        -moz-transform: translate3d(3.84754px, -2.20203px, 1.83878px) rotateY(40.5062deg) scale3d(0.732628, 0.854921, 1);
        opacity: 1;
        -moz-animation-timing-function: linear;
    }

    32% {
        -moz-transform: translate3d(6.8112px, -0.438474px, -0.692982px) rotateY(40.5062deg) scale3d(0.21698, 0.253199, 1);
        opacity: 1;
        -moz-animation-timing-function: linear;
    }

    40% {
        -moz-transform: translate3d(3.84754px, -2.20203px, 1.83878px) rotateY(40.5062deg) scale3d(0.732628, 0.854921, 1);
        opacity: 1;
        -moz-animation-timing-function: linear;
    }

    48% {
        -moz-transform: translate3d(6.8112px, -0.438474px, -0.692982px) rotateY(40.5062deg) scale3d(0.21698, 0.253199, 1);
        opacity: 1;
        -moz-animation-timing-function: linear;
    }

    56% {
        -moz-transform: translate3d(3.84754px, -2.20203px, 1.83878px) rotateY(40.5062deg) scale3d(0.732628, 0.854921, 1);
        opacity: 1;
        -moz-animation-timing-function: linear;
    }

    64% {
        -moz-transform: translate3d(6.8112px, -0.438474px, -0.692982px) rotateY(40.5062deg) scale3d(0.21698, 0.253199, 1);
        opacity: 1;
        -moz-animation-timing-function: linear;
    }

    72% {
        -moz-transform: translate3d(3.84754px, -2.20203px, 1.83878px) rotateY(40.5062deg) scale3d(0.732628, 0.854921, 1);
        opacity: 1;
        -moz-animation-timing-function: linear;
    }

    80% {
        -moz-transform: translate3d(6.8112px, -0.438474px, -0.692982px) rotateY(40.5062deg) scale3d(0.21698, 0.253199, 1);
        opacity: 1;
        -moz-animation-timing-function: linear;
    }

    88% {
        -moz-transform: translate3d(3.84754px, -2.20203px, 1.83878px) rotateY(40.5062deg) scale3d(0.732628, 0.854921, 1);
        opacity: 1;
        -moz-animation-timing-function: linear;
    }

    96% {
        -moz-transform: translate3d(3.77132px, 6.16718px, 1.36226px) rotateY(6.30572deg) scale3d(0.0405373, 0.0405373, 1);
        opacity: 0;
        -moz-animation-timing-function: linear;
    }

    100% {
        -moz-transform: translate3d(13px, -385px, 0) rotateY(6.30572deg) scale3d(1, 1, 1);
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}

#page1.tsmph-play-animation .tsmph-gen-1h8wtsmphanimation {
    animation: 2.5s linear 17s 1 normal forwards tsmph-gen-1h8wtsmphanimation_tsmph-keyframes;
    -webkit-animation: 2.5s linear 17s 1 normal forwards tsmph-gen-1h8wtsmphanimation_tsmph-keyframes;
    -moz-animation: 2.5s linear 17s 1 normal forwards tsmph-gen-1h8wtsmphanimation_tsmph-keyframes;
}

.tsmph-div-l3fw {
    position: absolute;
    background-image: none;
    top: 0px;
    height: 500px;
    transform-origin: 831.501px 250px 0px;
    -webkit-transform-origin: 831.501px 250px 0px;
    -moz-transform-origin: 831.501px 250px 0px;
    background-color: var(--ts-ocean);
    left: -3777px;
    width: 2500px;
    transform: skewX(20deg);
    -webkit-transform: skewX(20deg);
    -moz-transform: skewX(20deg);
}

@keyframes tsmph-gen-7ohatsmphanimation_tsmph-keyframes {
    0% {
        left: -3777px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    100% {
        left: 0px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}

@-webkit-keyframes tsmph-gen-7ohatsmphanimation_tsmph-keyframes {
    0% {
        left: -3777px;
        -webkit-animation-timing-function: linear;
    }

    100% {
        left: 0px;
        -webkit-animation-timing-function: linear;
    }
}

@-moz-keyframes tsmph-gen-7ohatsmphanimation_tsmph-keyframes {
    0% {
        left: -3777px;
        -moz-animation-timing-function: linear;
    }

    100% {
        left: 0px;
        -moz-animation-timing-function: linear;
    }
}

#page1.tsmph-play-animation .tsmph-gen-7ohatsmphanimation {
    animation: 1.4s linear 19s 1 normal forwards tsmph-gen-7ohatsmphanimation_tsmph-keyframes;
    -webkit-animation: 1.4s linear 19s 1 normal forwards tsmph-gen-7ohatsmphanimation_tsmph-keyframes;
    -moz-animation: 1.4s linear 19s 1 normal forwards tsmph-gen-7ohatsmphanimation_tsmph-keyframes;
}

.tsmph-span-qe90 {
    position: absolute;
    font-size: 55px;
    color: #fff;
    font-weight: 300;
    height: 52px;
    text-align: center;
    left: 50px;
    top: -430px;
    width: 747px;
    transform-origin: 372.059px 13px 0px;
    -webkit-transform-origin: 372.059px 13px 0px;
    -moz-transform-origin: 372.059px 13px 0px;
    font-family: "Open Sans";
}

.tsmph-span-qe902 {
    position: absolute;
    font-size: 60px;
    color: #fff;
    font-weight: 300;
    height: 52px;
    text-align: center;
    left: 100px;
    top: -340px;
    width: 747px;
    transform-origin: 372.059px 13px 0px;
    -webkit-transform-origin: 372.059px 13px 0px;
    -moz-transform-origin: 372.059px 13px 0px;
    font-family: "Open Sans";
}

.tsmph-span-1n5n {
    position: absolute;
    color: #fff;
    font-weight: 300;
    font-size: 38px;
    text-align: center;
    top: -230px;
    left: 170px;
    font-family: "Open Sans";
    transform-origin: 372.059px 13px 0px;
    -webkit-transform-origin: 372.059px 13px 0px;
    -moz-transform-origin: 372.059px 13px 0px;
    transform: translate3d(32px, 0, 0);
    -webkit-transform: translate3d(32px, 0, 0);
    -moz-transform: translate3d(32px, 0, 0);
}

.tsmph-span-1n5n2 {
    position: absolute;
    color: #fff;
    font-weight: 300;
    font-size: 38px;
    text-align: center;
    top: -180px;
    left: 250px;
    font-family: "Open Sans";
    transform-origin: 372.059px 13px 0px;
    -webkit-transform-origin: 372.059px 13px 0px;
    -moz-transform-origin: 372.059px 13px 0px;
    transform: translate3d(32px, 0, 0);
    -webkit-transform: translate3d(32px, 0, 0);
    -moz-transform: translate3d(32px, 0, 0);
}

.tsmph-span-1ejd {
    font-weight: bold;
}

.tsmph-span-gi1g {
    font-weight: 600;
}

.tsmph-span-19k1 {
    font-weight: 800;
}

.tsmph-div-4taq {
    position: absolute;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    width: 850px;
    height: 850px;
    top: -2000px;
    background-color: transparent;
    transform: rotateZ(45deg);
    -webkit-transform: rotateZ(45deg);
    -moz-transform: rotateZ(45deg);
    left: 75%;
    background: -webkit-linear-gradient(90deg, #f70074 0, #0fc 51%, #0fc 100%);
    background: -moz-linear-gradient(90deg, #f70074 0, #0fc 51%, #0fc 100%);
    background: linear-gradient(0deg, #f70074 0, #0fc 51%, #0fc 100%);
    box-shadow: rgba(0, 0, 0, 0.4) 0 0 15px;
}

@keyframes tsmph-gen-1b39tsmphanimation_tsmph-keyframes {
    0% {
        top: -2000px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    100% {
        top: -428px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}

@-webkit-keyframes tsmph-gen-1b39tsmphanimation_tsmph-keyframes {
    0% {
        top: -2000px;
        -webkit-animation-timing-function: linear;
    }

    100% {
        top: -428px;
        -webkit-animation-timing-function: linear;
    }
}

@-moz-keyframes tsmph-gen-1b39tsmphanimation_tsmph-keyframes {
    0% {
        top: -2000px;
        -moz-animation-timing-function: linear;
    }

    100% {
        top: -428px;
        -moz-animation-timing-function: linear;
    }
}

#page1.tsmph-play-animation .tsmph-gen-1b39tsmphanimation {
    animation: 1s linear 19.4s 1 normal forwards tsmph-gen-1b39tsmphanimation_tsmph-keyframes;
    -webkit-animation: 1s linear 19.4s 1 normal forwards tsmph-gen-1b39tsmphanimation_tsmph-keyframes;
    -moz-animation: 1s linear 19.4s 1 normal forwards tsmph-gen-1b39tsmphanimation_tsmph-keyframes;
}

.tsmph-div-1tme {
    position: absolute;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    width: 526.309px;
    height: 526.309px;
    transform-origin: 263.154px 263.154px 0px;
    -webkit-transform-origin: 263.154px 263.154px 0px;
    -moz-transform-origin: 263.154px 263.154px 0px;
    background-image: none;
    background-color: rgba(255, 157, 127, 0.7);
    box-shadow: rgba(0, 0, 0, 0.2) 0 0 15px;
    transform: translate3d(0, 0, 0) rotateZ(45deg);
    -webkit-transform: translate3d(0, 0, 0) rotateZ(45deg);
    -moz-transform: translate3d(0, 0, 0) rotateZ(45deg);
    top: 800px;
    opacity: 0.8;
    left: 87%;
}

@keyframes tsmph-gen-1w6vtsmphanimation_tsmph-keyframes {
    0% {
        top: 800px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    100% {
        top: 250px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}

@-webkit-keyframes tsmph-gen-1w6vtsmphanimation_tsmph-keyframes {
    0% {
        top: 800px;
        -webkit-animation-timing-function: linear;
    }

    100% {
        top: 250px;
        -webkit-animation-timing-function: linear;
    }
}

@-moz-keyframes tsmph-gen-1w6vtsmphanimation_tsmph-keyframes {
    0% {
        top: 800px;
        -moz-animation-timing-function: linear;
    }

    100% {
        top: 250px;
        -moz-animation-timing-function: linear;
    }
}

#page1.tsmph-play-animation .tsmph-gen-1w6vtsmphanimation {
    animation: 1s linear 19.4s 1 normal forwards tsmph-gen-1w6vtsmphanimation_tsmph-keyframes;
    -webkit-animation: 1s linear 19.4s 1 normal forwards tsmph-gen-1w6vtsmphanimation_tsmph-keyframes;
    -moz-animation: 1s linear 19.4s 1 normal forwards tsmph-gen-1w6vtsmphanimation_tsmph-keyframes;
}

.tsmph-div-1jsk {
    position: absolute;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    background-image: none;
    background-color: #fd7e14;
    transform-origin: 73.887px 73.887px 0px;
    -webkit-transform-origin: 73.887px 73.887px 0px;
    -moz-transform-origin: 73.887px 73.887px 0px;
    left: -80px;
    width: 300px;
    height: 300px;
    bottom: -123px;
    opacity: 0.9;
    box-shadow: rgba(0, 0, 0, 0.2) 0 0 15px 0 inset;
    transform: translate3d(0, 269px, 0) rotateZ(45deg);
    -webkit-transform: translate3d(0, 269px, 0) rotateZ(45deg);
    -moz-transform: translate3d(0, 269px, 0) rotateZ(45deg);
}

@keyframes tsmph-gen-1f0dtsmphanimation_tsmph-keyframes {
    0% {
        bottom: -123px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    100% {
        bottom: 143px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}

@-webkit-keyframes tsmph-gen-1f0dtsmphanimation_tsmph-keyframes {
    0% {
        bottom: -123px;
        -webkit-animation-timing-function: linear;
    }

    100% {
        bottom: 143px;
        -webkit-animation-timing-function: linear;
    }
}

@-moz-keyframes tsmph-gen-1f0dtsmphanimation_tsmph-keyframes {
    0% {
        bottom: -123px;
        -moz-animation-timing-function: linear;
    }

    100% {
        bottom: 143px;
        -moz-animation-timing-function: linear;
    }
}

#page1.tsmph-play-animation .tsmph-gen-1f0dtsmphanimation {
    animation: 1s linear 19.4s 1 normal forwards tsmph-gen-1f0dtsmphanimation_tsmph-keyframes;
    -webkit-animation: 1s linear 19.4s 1 normal forwards tsmph-gen-1f0dtsmphanimation_tsmph-keyframes;
    -moz-animation: 1s linear 19.4s 1 normal forwards tsmph-gen-1f0dtsmphanimation_tsmph-keyframes;
}

.tsmph-span-1tll {
    font-weight: 800;
}

@keyframes tsmph-gen-6eo8tsmphanimation_tsmph-keyframes {
    0% {
        transform: translate3d(0, 0, 0) rotateX(0deg);
        -webkit-transform: translate3d(0, 0, 0) rotateX(0deg);
        -moz-transform: translate3d(0, 0, 0) rotateX(0deg);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    8.3333% {
        transform: translate3d(0, 0, 50px) rotateX(0deg);
        -webkit-transform: translate3d(0, 0, 50px) rotateX(0deg);
        -moz-transform: translate3d(0, 0, 50px) rotateX(0deg);
        color: rgba(255, 255, 255, 0);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    61.6667% {
        transform: translate3d(-40px, 540px, 50px) rotateX(90deg);
        -webkit-transform: translate3d(-40px, 540px, 50px) rotateX(90deg);
        -moz-transform: translate3d(-40px, 540px, 50px) rotateX(90deg);
        color: rgba(255, 255, 255, 0);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    100% {
        transform: translate3d(-40px, 540px, 50px) rotateX(0deg);
        -webkit-transform: translate3d(-40px, 540px, 50px) rotateX(0deg);
        -moz-transform: translate3d(-40px, 540px, 50px) rotateX(0deg);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}

@-webkit-keyframes tsmph-gen-6eo8tsmphanimation_tsmph-keyframes {
    0% {
        -webkit-transform: translate3d(0, 0, 0) rotateX(0deg);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }

    8.3333% {
        -webkit-transform: translate3d(0, 0, 50px) rotateX(0deg);
        color: rgba(255, 255, 255, 0);
        -webkit-animation-timing-function: linear;
    }

    61.6667% {
        -webkit-transform: translate3d(-40px, 540px, 50px) rotateX(90deg);
        color: rgba(255, 255, 255, 0);
        -webkit-animation-timing-function: linear;
    }

    100% {
        -webkit-transform: translate3d(-40px, 540px, 50px) rotateX(0deg);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }
}

@-moz-keyframes tsmph-gen-6eo8tsmphanimation_tsmph-keyframes {
    0% {
        -moz-transform: translate3d(0, 0, 0) rotateX(0deg);
        color: #fff;
        -moz-animation-timing-function: linear;
    }

    8.3333% {
        -moz-transform: translate3d(0, 0, 50px) rotateX(0deg);
        color: rgba(255, 255, 255, 0);
        -moz-animation-timing-function: linear;
    }

    61.6667% {
        -moz-transform: translate3d(-40px, 540px, 50px) rotateX(90deg);
        color: rgba(255, 255, 255, 0);
        -moz-animation-timing-function: linear;
    }

    100% {
        -moz-transform: translate3d(-40px, 540px, 50px) rotateX(0deg);
        color: #fff;
        -moz-animation-timing-function: linear;
    }
}

#page1.tsmph-play-animation .tsmph-gen-6eo8tsmphanimation {
    animation: 0.6s linear 20s 1 normal forwards tsmph-gen-6eo8tsmphanimation_tsmph-keyframes;
    -webkit-animation: 0.6s linear 20s 1 normal forwards tsmph-gen-6eo8tsmphanimation_tsmph-keyframes;
    -moz-animation: 0.6s linear 20s 1 normal forwards tsmph-gen-6eo8tsmphanimation_tsmph-keyframes;
}

@keyframes tsmph-gen-1m4btsmphanimation_tsmph-keyframes {
    0% {
        transform: translate3d(0, 0, 0) rotateX(0deg);
        -webkit-transform: translate3d(0, 0, 0) rotateX(0deg);
        -moz-transform: translate3d(0, 0, 0) rotateX(0deg);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    12.5% {
        transform: translate3d(0, 0, 50px) rotateX(0deg);
        -webkit-transform: translate3d(0, 0, 50px) rotateX(0deg);
        -moz-transform: translate3d(0, 0, 50px) rotateX(0deg);
        color: rgba(255, 255, 255, 0);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    25% {
        transform: translate3d(-40px, 540px, 50px) rotateX(90deg);
        -webkit-transform: translate3d(-40px, 540px, 50px) rotateX(90deg);
        -moz-transform: translate3d(-40px, 540px, 50px) rotateX(90deg);
        color: rgba(255, 255, 255, 0);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    100% {
        transform: translate3d(-40px, 540px, 50px) rotateX(0deg);
        -webkit-transform: translate3d(-40px, 540px, 50px) rotateX(0deg);
        -moz-transform: translate3d(-40px, 540px, 50px) rotateX(0deg);
        color: #fff;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}

@-webkit-keyframes tsmph-gen-1m4btsmphanimation_tsmph-keyframes {
    0% {
        -webkit-transform: translate3d(0, 0, 0) rotateX(0deg);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }

    12.5% {
        -webkit-transform: translate3d(0, 0, 50px) rotateX(0deg);
        color: rgba(255, 255, 255, 0);
        -webkit-animation-timing-function: linear;
    }

    25% {
        -webkit-transform: translate3d(-40px, 540px, 50px) rotateX(90deg);
        color: rgba(255, 255, 255, 0);
        -webkit-animation-timing-function: linear;
    }

    100% {
        -webkit-transform: translate3d(-40px, 540px, 50px) rotateX(0deg);
        color: #fff;
        -webkit-animation-timing-function: linear;
    }
}

@-moz-keyframes tsmph-gen-1m4btsmphanimation_tsmph-keyframes {
    0% {
        -moz-transform: translate3d(0, 0, 0) rotateX(0deg);
        color: #fff;
        -moz-animation-timing-function: linear;
    }

    12.5% {
        -moz-transform: translate3d(0, 0, 50px) rotateX(0deg);
        color: rgba(255, 255, 255, 0);
        -moz-animation-timing-function: linear;
    }

    25% {
        -moz-transform: translate3d(-40px, 540px, 50px) rotateX(90deg);
        color: rgba(255, 255, 255, 0);
        -moz-animation-timing-function: linear;
    }

    100% {
        -moz-transform: translate3d(-40px, 540px, 50px) rotateX(0deg);
        color: #fff;
        -moz-animation-timing-function: linear;
    }
}

#page1.tsmph-play-animation .tsmph-gen-1m4btsmphanimation {
    animation: 0.4s linear 20s 1 normal forwards tsmph-gen-1m4btsmphanimation_tsmph-keyframes;
    -webkit-animation: 0.4s linear 20s 1 normal forwards tsmph-gen-1m4btsmphanimation_tsmph-keyframes;
    -moz-animation: 0.4s linear 20s 1 normal forwards tsmph-gen-1m4btsmphanimation_tsmph-keyframes;
}

.tsmph-div-1ksh {
    position: absolute;
    left: -2344px;
    top: -1016.04px;
    background-color: transparent;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-origin: 806px 806px;
    -webkit-transform-origin: 806px 806px;
    -moz-transform-origin: 806px 806px;
    width: 1800px;
    height: 1800px;
    transform: translate3d(-1967px, 577px, 0) rotateZ(45deg);
    -webkit-transform: translate3d(-1967px, 577px, 0) rotateZ(45deg);
    -moz-transform: translate3d(-1967px, 577px, 0) rotateZ(45deg);
    background-size: 600% 600%;
    background-image: linear-gradient( 90deg, #1bada2 0, #ffd329 50%, var(--ts-ocean) 100% );
    background-position: 100% 100%;
    box-shadow: rgba(0, 0, 0, 0.3) 0 0 15px;
}

@keyframes tsmph-gen-1lyntsmphanimation_tsmph-keyframes {
    0% {
        transform: translate3d(-1967px, 577px, 0) rotateZ(45deg);
        -webkit-transform: translate3d(-1967px, 577px, 0) rotateZ(45deg);
        -moz-transform: translate3d(-1967px, 577px, 0) rotateZ(45deg);
        transform-origin: 806px 806px;
        -webkit-transform-origin: 806px 806px;
        -moz-transform-origin: 806px 806px;
        background-position: 100% 100%;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    0.6667% {
        transform: translate3d(-1126.25px, 771px, 0) rotateZ(51.358deg);
        -webkit-transform: translate3d(-1126.25px, 771px, 0) rotateZ(51.358deg);
        -moz-transform: translate3d(-1126.25px, 771px, 0) rotateZ(51.358deg);
        transform-origin: 1007.5px 604.5px;
        -webkit-transform-origin: 1007.5px 604.5px;
        -moz-transform-origin: 1007.5px 604.5px;
        background-position: 100% 100%;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    1.3333% {
        transform: translate3d(-285.5px, 965px, 0) rotateZ(57.716deg);
        -webkit-transform: translate3d(-285.5px, 965px, 0) rotateZ(57.716deg);
        -moz-transform: translate3d(-285.5px, 965px, 0) rotateZ(57.716deg);
        transform-origin: 1209px 403px;
        -webkit-transform-origin: 1209px 403px;
        -moz-transform-origin: 1209px 403px;
        background-position: 100% 100%;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    2% {
        transform: translate3d(555.25px, 1159px, 0) rotateZ(64.074deg);
        -webkit-transform: translate3d(555.25px, 1159px, 0) rotateZ(64.074deg);
        -moz-transform: translate3d(555.25px, 1159px, 0) rotateZ(64.074deg);
        transform-origin: 1410.5px 201.5px;
        -webkit-transform-origin: 1410.5px 201.5px;
        -moz-transform-origin: 1410.5px 201.5px;
        background-position: 100% 100%;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    2.6667% {
        transform: translate3d(1396px, 1353px, 0) rotateZ(70.432deg);
        -webkit-transform: translate3d(1396px, 1353px, 0) rotateZ(70.432deg);
        -moz-transform: translate3d(1396px, 1353px, 0) rotateZ(70.432deg);
        transform-origin: 1612px 0px 0px;
        -webkit-transform-origin: 1612px 0px 0px;
        -moz-transform-origin: 1612px 0px 0px;
        background-position: 100% 100%;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    27.3333% {
        transform: translate3d(1396px, 1353px, 0) rotateZ(70.432deg);
        -webkit-transform: translate3d(1396px, 1353px, 0) rotateZ(70.432deg);
        -moz-transform: translate3d(1396px, 1353px, 0) rotateZ(70.432deg);
        transform-origin: 1612px 0px 0px;
        -webkit-transform-origin: 1612px 0px 0px;
        -moz-transform-origin: 1612px 0px 0px;
        background-position: 100% 100%;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    28.6667% {
        transform: translate3d(1396px, 1353px, 0) rotateZ(70.432deg);
        -webkit-transform: translate3d(1396px, 1353px, 0) rotateZ(70.432deg);
        -moz-transform: translate3d(1396px, 1353px, 0) rotateZ(70.432deg);
        transform-origin: 1612px 0px;
        -webkit-transform-origin: 1612px 0px;
        -moz-transform-origin: 1612px 0px;
        background-position: -5% 100%;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    30.6667% {
        transform: translate3d(1396px, 1353px, 0) rotateZ(70.432deg);
        -webkit-transform: translate3d(1396px, 1353px, 0) rotateZ(70.432deg);
        -moz-transform: translate3d(1396px, 1353px, 0) rotateZ(70.432deg);
        transform-origin: 1612px 0px 0px;
        -webkit-transform-origin: 1612px 0px 0px;
        -moz-transform-origin: 1612px 0px 0px;
        background-position: 100% 100%;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    52% {
        transform: translate3d(1396px, 1353px, 0) rotateZ(70.432deg);
        -webkit-transform: translate3d(1396px, 1353px, 0) rotateZ(70.432deg);
        -moz-transform: translate3d(1396px, 1353px, 0) rotateZ(70.432deg);
        transform-origin: 1612px 0px 0px;
        -webkit-transform-origin: 1612px 0px 0px;
        -moz-transform-origin: 1612px 0px 0px;
        background-position: 100% 100%;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    54% {
        transform: translate3d(1396px, 1353px, 0) rotateZ(70.432deg);
        -webkit-transform: translate3d(1396px, 1353px, 0) rotateZ(70.432deg);
        -moz-transform: translate3d(1396px, 1353px, 0) rotateZ(70.432deg);
        transform-origin: 1612px 0px;
        -webkit-transform-origin: 1612px 0px;
        -moz-transform-origin: 1612px 0px;
        background-position: -5% 100%;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    57.3333% {
        transform: translate3d(1396px, 1353px, 0) rotateZ(70.432deg);
        -webkit-transform: translate3d(1396px, 1353px, 0) rotateZ(70.432deg);
        -moz-transform: translate3d(1396px, 1353px, 0) rotateZ(70.432deg);
        transform-origin: 1612px 0px 0px;
        -webkit-transform-origin: 1612px 0px 0px;
        -moz-transform-origin: 1612px 0px 0px;
        background-position: 100% 100%;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    86.6667% {
        transform: translate3d(1396px, 1353px, 0) rotateZ(70.432deg);
        -webkit-transform: translate3d(1396px, 1353px, 0) rotateZ(70.432deg);
        -moz-transform: translate3d(1396px, 1353px, 0) rotateZ(70.432deg);
        transform-origin: 1612px 0px 0px;
        -webkit-transform-origin: 1612px 0px 0px;
        -moz-transform-origin: 1612px 0px 0px;
        background-position: 100% 100%;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    93.3333% {
        transform: translate3d(1396px, 1353px, 0) rotateZ(70.432deg);
        -webkit-transform: translate3d(1396px, 1353px, 0) rotateZ(70.432deg);
        -moz-transform: translate3d(1396px, 1353px, 0) rotateZ(70.432deg);
        transform-origin: 1612px 0px;
        -webkit-transform-origin: 1612px 0px;
        -moz-transform-origin: 1612px 0px;
        background-position: -5% 100%;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    100% {
        transform: translate3d(1396px, 1353px, 0) rotateZ(70.432deg);
        -webkit-transform: translate3d(1396px, 1353px, 0) rotateZ(70.432deg);
        -moz-transform: translate3d(1396px, 1353px, 0) rotateZ(70.432deg);
        transform-origin: 1612px 0px 0px;
        -webkit-transform-origin: 1612px 0px 0px;
        -moz-transform-origin: 1612px 0px 0px;
        background-position: 100% 100%;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}

@-webkit-keyframes tsmph-gen-1lyntsmphanimation_tsmph-keyframes {
    0% {
        -webkit-transform: translate3d(-1967px, 577px, 0) rotateZ(45deg);
        -webkit-transform-origin: 806px 806px;
        background-position: 100% 100%;
        -webkit-animation-timing-function: linear;
    }

    0.6667% {
        -webkit-transform: translate3d(-1126.25px, 771px, 0) rotateZ(51.358deg);
        -webkit-transform-origin: 1007.5px 604.5px;
        background-position: 100% 100%;
        -webkit-animation-timing-function: linear;
    }

    1.3333% {
        -webkit-transform: translate3d(-285.5px, 965px, 0) rotateZ(57.716deg);
        -webkit-transform-origin: 1209px 403px;
        background-position: 100% 100%;
        -webkit-animation-timing-function: linear;
    }

    2% {
        -webkit-transform: translate3d(555.25px, 1159px, 0) rotateZ(64.074deg);
        -webkit-transform-origin: 1410.5px 201.5px;
        background-position: 100% 100%;
        -webkit-animation-timing-function: linear;
    }

    2.6667% {
        -webkit-transform: translate3d(1396px, 1353px, 0) rotateZ(70.432deg);
        -webkit-transform-origin: 1612px 0px 0px;
        background-position: 100% 100%;
        -webkit-animation-timing-function: linear;
    }

    27.3333% {
        -webkit-transform: translate3d(1396px, 1353px, 0) rotateZ(70.432deg);
        -webkit-transform-origin: 1612px 0px 0px;
        background-position: 100% 100%;
        -webkit-animation-timing-function: linear;
    }

    28.6667% {
        -webkit-transform: translate3d(1396px, 1353px, 0) rotateZ(70.432deg);
        -webkit-transform-origin: 1612px 0px;
        background-position: -5% 100%;
        -webkit-animation-timing-function: linear;
    }

    30.6667% {
        -webkit-transform: translate3d(1396px, 1353px, 0) rotateZ(70.432deg);
        -webkit-transform-origin: 1612px 0px 0px;
        background-position: 100% 100%;
        -webkit-animation-timing-function: linear;
    }

    52% {
        -webkit-transform: translate3d(1396px, 1353px, 0) rotateZ(70.432deg);
        -webkit-transform-origin: 1612px 0px 0px;
        background-position: 100% 100%;
        -webkit-animation-timing-function: linear;
    }

    54% {
        -webkit-transform: translate3d(1396px, 1353px, 0) rotateZ(70.432deg);
        -webkit-transform-origin: 1612px 0px;
        background-position: -5% 100%;
        -webkit-animation-timing-function: linear;
    }

    57.3333% {
        -webkit-transform: translate3d(1396px, 1353px, 0) rotateZ(70.432deg);
        -webkit-transform-origin: 1612px 0px 0px;
        background-position: 100% 100%;
        -webkit-animation-timing-function: linear;
    }

    86.6667% {
        -webkit-transform: translate3d(1396px, 1353px, 0) rotateZ(70.432deg);
        -webkit-transform-origin: 1612px 0px 0px;
        background-position: 100% 100%;
        -webkit-animation-timing-function: linear;
    }

    93.3333% {
        -webkit-transform: translate3d(1396px, 1353px, 0) rotateZ(70.432deg);
        -webkit-transform-origin: 1612px 0px;
        background-position: -5% 100%;
        -webkit-animation-timing-function: linear;
    }

    100% {
        -webkit-transform: translate3d(1396px, 1353px, 0) rotateZ(70.432deg);
        -webkit-transform-origin: 1612px 0px 0px;
        background-position: 100% 100%;
        -webkit-animation-timing-function: linear;
    }
}

@-moz-keyframes tsmph-gen-1lyntsmphanimation_tsmph-keyframes {
    0% {
        -moz-transform: translate3d(-1967px, 577px, 0) rotateZ(45deg);
        -moz-transform-origin: 806px 806px;
        background-position: 100% 100%;
        -moz-animation-timing-function: linear;
    }

    0.6667% {
        -moz-transform: translate3d(-1126.25px, 771px, 0) rotateZ(51.358deg);
        -moz-transform-origin: 1007.5px 604.5px;
        background-position: 100% 100%;
        -moz-animation-timing-function: linear;
    }

    1.3333% {
        -moz-transform: translate3d(-285.5px, 965px, 0) rotateZ(57.716deg);
        -moz-transform-origin: 1209px 403px;
        background-position: 100% 100%;
        -moz-animation-timing-function: linear;
    }

    2% {
        -moz-transform: translate3d(555.25px, 1159px, 0) rotateZ(64.074deg);
        -moz-transform-origin: 1410.5px 201.5px;
        background-position: 100% 100%;
        -moz-animation-timing-function: linear;
    }

    2.6667% {
        -moz-transform: translate3d(1396px, 1353px, 0) rotateZ(70.432deg);
        -moz-transform-origin: 1612px 0px 0px;
        background-position: 100% 100%;
        -moz-animation-timing-function: linear;
    }

    27.3333% {
        -moz-transform: translate3d(1396px, 1353px, 0) rotateZ(70.432deg);
        -moz-transform-origin: 1612px 0px 0px;
        background-position: 100% 100%;
        -moz-animation-timing-function: linear;
    }

    28.6667% {
        -moz-transform: translate3d(1396px, 1353px, 0) rotateZ(70.432deg);
        -moz-transform-origin: 1612px 0px;
        background-position: -5% 100%;
        -moz-animation-timing-function: linear;
    }

    30.6667% {
        -moz-transform: translate3d(1396px, 1353px, 0) rotateZ(70.432deg);
        -moz-transform-origin: 1612px 0px 0px;
        background-position: 100% 100%;
        -moz-animation-timing-function: linear;
    }

    52% {
        -moz-transform: translate3d(1396px, 1353px, 0) rotateZ(70.432deg);
        -moz-transform-origin: 1612px 0px 0px;
        background-position: 100% 100%;
        -moz-animation-timing-function: linear;
    }

    54% {
        -moz-transform: translate3d(1396px, 1353px, 0) rotateZ(70.432deg);
        -moz-transform-origin: 1612px 0px;
        background-position: -5% 100%;
        -moz-animation-timing-function: linear;
    }

    57.3333% {
        -moz-transform: translate3d(1396px, 1353px, 0) rotateZ(70.432deg);
        -moz-transform-origin: 1612px 0px 0px;
        background-position: 100% 100%;
        -moz-animation-timing-function: linear;
    }

    86.6667% {
        -moz-transform: translate3d(1396px, 1353px, 0) rotateZ(70.432deg);
        -moz-transform-origin: 1612px 0px 0px;
        background-position: 100% 100%;
        -moz-animation-timing-function: linear;
    }

    93.3333% {
        -moz-transform: translate3d(1396px, 1353px, 0) rotateZ(70.432deg);
        -moz-transform-origin: 1612px 0px;
        background-position: -5% 100%;
        -moz-animation-timing-function: linear;
    }

    100% {
        -moz-transform: translate3d(1396px, 1353px, 0) rotateZ(70.432deg);
        -moz-transform-origin: 1612px 0px 0px;
        background-position: 100% 100%;
        -moz-animation-timing-function: linear;
    }
}

#page1.tsmph-play-animation .tsmph-gen-1lyntsmphanimation {
    animation: 15s linear 2s 1 normal forwards tsmph-gen-1lyntsmphanimation_tsmph-keyframes;
    -webkit-animation: 15s linear 2s 1 normal forwards tsmph-gen-1lyntsmphanimation_tsmph-keyframes;
    -moz-animation: 15s linear 2s 1 normal forwards tsmph-gen-1lyntsmphanimation_tsmph-keyframes;
}

[data-tsmph-group="DetailAndArrow"] .tsmph-grp-acbz.tsmph-span-w5pl {
    position: absolute;
    font-family: "Open Sans";
    color: #fff;
    font-size: 16px;
    font-weight: 300;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    bottom: 0px;
    top: 0px;
    left: 2px;
}

[data-tsmph-group="DetailAndArrow"] .tsmph-grp-acbz.tsmph-svg-16f3 {
    position: absolute;
    stroke-width: 1px;
    fill: none;
    width: 72.4455px;
    height: 13.3634px;
    stroke: #fff;
    top: 30px;
    left: 0px;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
}

[data-tsmph-group="DetailAndArrow"] {
    width: 72.4453px;
    height: 61.5px;
}

.tsmph-div-1qm5 {
    position: absolute;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    left: 49.7917%;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    bottom: -65px;
}

@keyframes tsmph-gen-18s0tsmphanimation_tsmph-keyframes {
    0% {
        transform: translate3d(0, 0, 0);
        -webkit-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        animation-timing-function: ease-in;
        -webkit-animation-timing-function: ease-in;
        -moz-animation-timing-function: ease-in;
    }

    62.5% {
        transform: translate3d(0, 6px, 0);
        -webkit-transform: translate3d(0, 6px, 0);
        -moz-transform: translate3d(0, 6px, 0);
        animation-timing-function: ease-out;
        -webkit-animation-timing-function: ease-out;
        -moz-animation-timing-function: ease-out;
    }

    100% {
        transform: translate3d(0, 0, 0);
        -webkit-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}

@-webkit-keyframes tsmph-gen-18s0tsmphanimation_tsmph-keyframes {
    0% {
        -webkit-transform: translate3d(0, 0, 0);
        -webkit-animation-timing-function: ease-in;
    }

    62.5% {
        -webkit-transform: translate3d(0, 6px, 0);
        -webkit-animation-timing-function: ease-out;
    }

    100% {
        -webkit-transform: translate3d(0, 0, 0);
        -webkit-animation-timing-function: linear;
    }
}

@-moz-keyframes tsmph-gen-18s0tsmphanimation_tsmph-keyframes {
    0% {
        -moz-transform: translate3d(0, 0, 0);
        -moz-animation-timing-function: ease-in;
    }

    62.5% {
        -moz-transform: translate3d(0, 6px, 0);
        -moz-animation-timing-function: ease-out;
    }

    100% {
        -moz-transform: translate3d(0, 0, 0);
        -moz-animation-timing-function: linear;
    }
}

.tsmph-play-animation
[data-tsmph-group="DetailAndArrow"]
.tsmph-gen-18s0tsmphanimation {
    animation: 1.6s linear 0s infinite normal forwards tsmph-gen-18s0tsmphanimation_tsmph-keyframes;
    -webkit-animation: 1.6s linear 0s infinite normal forwards tsmph-gen-18s0tsmphanimation_tsmph-keyframes;
    -moz-animation: 1.6s linear 0s infinite normal forwards tsmph-gen-18s0tsmphanimation_tsmph-keyframes;
}

@keyframes tsmph-gen-9mygtsmphanimation_tsmph-keyframes {
    0% {
        bottom: -65px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    100% {
        bottom: 0px;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}

@-webkit-keyframes tsmph-gen-9mygtsmphanimation_tsmph-keyframes {
    0% {
        bottom: -65px;
        -webkit-animation-timing-function: linear;
    }

    100% {
        bottom: 0px;
        -webkit-animation-timing-function: linear;
    }
}

@-moz-keyframes tsmph-gen-9mygtsmphanimation_tsmph-keyframes {
    0% {
        bottom: -65px;
        -moz-animation-timing-function: linear;
    }

    100% {
        bottom: 0px;
        -moz-animation-timing-function: linear;
    }
}

#page1.tsmph-play-animation .tsmph-gen-9mygtsmphanimation {
    animation: 0.4s linear 20.2s 1 normal forwards tsmph-gen-9mygtsmphanimation_tsmph-keyframes;
    -webkit-animation: 0.4s linear 20.2s 1 normal forwards tsmph-gen-9mygtsmphanimation_tsmph-keyframes;
    -moz-animation: 0.4s linear 20.2s 1 normal forwards tsmph-gen-9mygtsmphanimation_tsmph-keyframes;
}

.tsm-img-bg {
    position: absolute;
    width: 1920px;
    height: 500px;
    background-repeat: no-repeat;
    background-size: auto 100%;
    background-position: 100% center;
    left: 0px;
    top: 0px;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform: translate3d(0, 0, -295px) scale3d(1.5, 1.5, 1);
    -webkit-transform: translate3d(0, 0, -295px) scale3d(1.5, 1.5, 1);
    -moz-transform: translate3d(0, 0, -295px) scale3d(1.5, 1.5, 1);
    background-image: url("/Images/ts/audi-1920.jpg");
}

.tsm-img-bg2 {
    position: absolute;
    background-repeat: no-repeat;
    background-size: auto 100%;
    background-position: 100% center;
    left: 0px;
    top: 0px;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform: translate3d(0, 0, -295px) scale3d(1.5, 1.5, 1);
    -webkit-transform: translate3d(0, 0, -295px) scale3d(1.5, 1.5, 1);
    -moz-transform: translate3d(0, 0, -295px) scale3d(1.5, 1.5, 1);
    background-image: url("/Images/ts/audi-1920.jpg");
    filter: blur(3px);
    -webkit-filter: blur(3px);
    -moz-filter: blur(3px);
    height: 559px;
    width: 2500px;
}

.tsmph-div-2bwc {
    position: absolute;
    height: 500px;
    top: 0px;
    transform: skewX(45deg);
    -webkit-transform: skewX(45deg);
    -moz-transform: skewX(45deg);
    width: 300px;
    transform-origin: 0% 0%;
    -webkit-transform-origin: 0% 0%;
    -moz-transform-origin: 0% 0%;
    box-shadow: rgba(0, 0, 0, 0.2) 0 0 15px;
    overflow: hidden;
    right: -200%;
}

    .tsmph-div-2bwc::after {
        position: absolute;
        top: -15px;
        left: -140px;
        width: 1300px;
        height: 530px;
        content: "";
        transform-origin: 0% 0%;
        -webkit-transform-origin: 0% 0%;
        -moz-transform-origin: 0% 0%;
        transform: skewX(-45deg);
        -webkit-transform: skewX(-45deg);
        -moz-transform: skewX(-45deg);
        background-repeat: no-repeat;
        background-size: auto 100%;
        background-position: center center;
        background-image: url("/Images/ts/audi-bg-1920.jpg");
    }

@keyframes tsmph-gen-tc59tsmphanimation_tsmph-keyframes {
    0% {
        right: -200%;
        animation-timing-function: ease-out;
        -webkit-animation-timing-function: ease-out;
        -moz-animation-timing-function: ease-out;
    }

    100% {
        right: 34%;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}

@-webkit-keyframes tsmph-gen-tc59tsmphanimation_tsmph-keyframes {
    0% {
        right: -200%;
        -webkit-animation-timing-function: ease-out;
    }

    100% {
        right: 34%;
        -webkit-animation-timing-function: linear;
    }
}

@-moz-keyframes tsmph-gen-tc59tsmphanimation_tsmph-keyframes {
    0% {
        right: -200%;
        -moz-animation-timing-function: ease-out;
    }

    100% {
        right: 34%;
        -moz-animation-timing-function: linear;
    }
}

#page1.tsmph-play-animation .tsmph-gen-tc59tsmphanimation {
    animation: 1s linear 19.6s 1 normal forwards tsmph-gen-tc59tsmphanimation_tsmph-keyframes;
    -webkit-animation: 1s linear 19.6s 1 normal forwards tsmph-gen-tc59tsmphanimation_tsmph-keyframes;
    -moz-animation: 1s linear 19.6s 1 normal forwards tsmph-gen-tc59tsmphanimation_tsmph-keyframes;
}

.tsmph-div-i8oo {
    position: absolute;
    background-image: url("/Images/ts/audi-1920.jpg");
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: center center;
    transform: translate3d(0, 0, -300px);
    -webkit-transform: translate3d(0, 0, -300px);
    -moz-transform: translate3d(0, 0, -300px);
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    width: 150%;
    height: 150%;
    left: -300px;
    top: -150px;
    opacity: 1;
}

.tsmph-div-i8oo2 {
    position: absolute;
    background-image: url("/Images/ts/audi-1920.jpg");
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: center center;
    transform: translate3d(0, 0, -300px);
    -webkit-transform: translate3d(0, 0, -300px);
    -moz-transform: translate3d(0, 0, -300px);
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    width: 150%;
    height: 150%;
    left: -300px;
    top: -150px;
}

@keyframes tsmph-gen-xx3vtsmphanimation_tsmph-keyframes {
    0% {
        opacity: 1;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    91.6667% {
        opacity: 1;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }

    100% {
        opacity: 0;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}

@-webkit-keyframes tsmph-gen-xx3vtsmphanimation_tsmph-keyframes {
    0% {
        opacity: 1;
        -webkit-animation-timing-function: linear;
    }

    91.6667% {
        opacity: 1;
        -webkit-animation-timing-function: linear;
    }

    100% {
        opacity: 0;
        -webkit-animation-timing-function: linear;
    }
}

@-moz-keyframes tsmph-gen-xx3vtsmphanimation_tsmph-keyframes {
    0% {
        opacity: 1;
        -moz-animation-timing-function: linear;
    }

    91.6667% {
        opacity: 1;
        -moz-animation-timing-function: linear;
    }

    100% {
        opacity: 0;
        -moz-animation-timing-function: linear;
    }
}

#page1.tsmph-play-animation .tsmph-gen-xx3vtsmphanimation {
    animation: 2.4s linear 0s 1 normal forwards tsmph-gen-xx3vtsmphanimation_tsmph-keyframes;
    -webkit-animation: 2.4s linear 0s 1 normal forwards tsmph-gen-xx3vtsmphanimation_tsmph-keyframes;
    -moz-animation: 2.4s linear 0s 1 normal forwards tsmph-gen-xx3vtsmphanimation_tsmph-keyframes;
}

.tsmph-span-1dnj {
    position: absolute;
    font-family: "Open Sans";
    color: #fff;
    text-align: center;
    left: 50%;
    top: -250%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    font-size: 28px;
}

.tsmph-span-1t9a {
    position: absolute;
    font-family: "Open Sans";
    color: #fff;
    text-align: center;
    font-weight: 300;
    left: 50%;
    top: -270%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    font-size: 28px;
}

.tsmph-span-3i5q {
    position: absolute;
    font-family: "Open Sans";
    color: #fff;
    text-align: center;
    font-weight: 300;
    left: 50%;
    top: -290%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    font-size: 28px;
}

.tsmph-span-19c9 {
    position: absolute;
    font-family: "Open Sans";
    text-align: center;
    color: #fff;
    font-weight: 300;
    left: 50%;
    top: -310%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    font-size: 28px;
}

.tsmph-span-1k1a {
    position: absolute;
    font-family: "Open Sans";
    text-align: center;
    color: #fff;
    font-size: 24px;
    top: -320%;
    width: 271px;
    height: 328px;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    text-shadow: rgba(0, 0, 0, 0.7) 2px 2px 10px;
}

.tsmph-span-1wbg {
    font-weight: 300;
}

.tsmph-span-1jpl {
    font-weight: 300;
}

.tsmph-span-ygz4 {
    font-weight: 600;
}

.tsmph-span-vget {
    font-weight: 800;
}

.tsmph-span-1xsm {
    font-weight: 600;
}

.tsmph-span-1lfs {
    font-weight: 800;
}

.tsmph-span-owit {
    font-weight: 600;
}

.tsmph-span-1393 {
    font-weight: 800;
}

.tsmph-span-sv14 {
    font-weight: 600;
}

.tsmph-span-idwn {
    font-weight: 800;
}

.tsmph-span-pnid {
    font-weight: 800;
}

.tsmph-span-86rb {
    font-weight: 600;
}

.mobil-text-hide {
    display: none;
}

.tsmph-span-h2d8 {
    font-weight: 800;
}

@media (max-width: 669px) {
    .tsmph-new-class-1eml {
        display: none;
    }

    .tsmph-new-class-1hew {
        display: none;
    }

    .tsmph-new-class-1md1 {
        display: none;
    }

    .tsmph-new-class-1su0 {
        display: none;
    }

    .tsmph-new-class-1td3 {
        display: none;
    }

    .tsmph-new-class-1p8w {
        display: none;
    }

    .tsmph-new-class-zc54 {
        display: none;
    }

    .tsmph-new-class-1edp {
        width: 250%;
    }

    .tsmph-multi-1bvc {
        font-size: 24px;
    }

    .hide-on-mobile {
        display: none;
    }

    .mobil-text-show {
        display: block;
    }

    @keyframes tsmph-gen-1ebbtsmphanimation_tsmph-keyframes {
        0% {
            top: -250%;
            animation-timing-function: linear;
            -webkit-animation-timing-function: linear;
            -moz-animation-timing-function: linear;
        }

        53.2258% {
            top: 50%;
            animation-timing-function: linear;
            -webkit-animation-timing-function: linear;
            -moz-animation-timing-function: linear;
        }

        98.3871% {
            top: 50%;
            animation-timing-function: linear;
            -webkit-animation-timing-function: linear;
            -moz-animation-timing-function: linear;
        }

        100% {
            top: -250%;
            animation-timing-function: linear;
            -webkit-animation-timing-function: linear;
            -moz-animation-timing-function: linear;
        }
    }

    @-webkit-keyframes tsmph-gen-1ebbtsmphanimation_tsmph-keyframes {
        0% {
            top: -250%;
            -webkit-animation-timing-function: linear;
        }

        53.2258% {
            top: 50%;
            -webkit-animation-timing-function: linear;
        }

        98.3871% {
            top: 50%;
            -webkit-animation-timing-function: linear;
        }

        100% {
            top: -250%;
            -webkit-animation-timing-function: linear;
        }
    }

    @-moz-keyframes tsmph-gen-1ebbtsmphanimation_tsmph-keyframes {
        0% {
            top: -250%;
            -moz-animation-timing-function: linear;
        }

        53.2258% {
            top: 50%;
            -moz-animation-timing-function: linear;
        }

        98.3871% {
            top: 50%;
            -moz-animation-timing-function: linear;
        }

        100% {
            top: -250%;
            -moz-animation-timing-function: linear;
        }
    }

    #page1.tsmph-play-animation .tsmph-gen-1ebbtsmphanimation {
        animation: 6.2s linear 0s 1 normal forwards tsmph-gen-1ebbtsmphanimation_tsmph-keyframes;
        -webkit-animation: 6.2s linear 0s 1 normal forwards tsmph-gen-1ebbtsmphanimation_tsmph-keyframes;
        -moz-animation: 6.2s linear 0s 1 normal forwards tsmph-gen-1ebbtsmphanimation_tsmph-keyframes;
    }

    @keyframes tsmph-gen-1t02tsmphanimation_tsmph-keyframes {
        0% {
            top: -270%;
            animation-timing-function: linear;
            -webkit-animation-timing-function: linear;
            -moz-animation-timing-function: linear;
        }

        9.5238% {
            top: 50%;
            animation-timing-function: linear;
            -webkit-animation-timing-function: linear;
            -moz-animation-timing-function: linear;
        }

        92.8571% {
            top: 50%;
            animation-timing-function: linear;
            -webkit-animation-timing-function: linear;
            -moz-animation-timing-function: linear;
        }

        100% {
            top: -270%;
            animation-timing-function: linear;
            -webkit-animation-timing-function: linear;
            -moz-animation-timing-function: linear;
        }
    }

    @-webkit-keyframes tsmph-gen-1t02tsmphanimation_tsmph-keyframes {
        0% {
            top: -270%;
            -webkit-animation-timing-function: linear;
        }

        9.5238% {
            top: 50%;
            -webkit-animation-timing-function: linear;
        }

        92.8571% {
            top: 50%;
            -webkit-animation-timing-function: linear;
        }

        100% {
            top: -270%;
            -webkit-animation-timing-function: linear;
        }
    }

    @-moz-keyframes tsmph-gen-1t02tsmphanimation_tsmph-keyframes {
        0% {
            top: -270%;
            -moz-animation-timing-function: linear;
        }

        9.5238% {
            top: 50%;
            -moz-animation-timing-function: linear;
        }

        92.8571% {
            top: 50%;
            -moz-animation-timing-function: linear;
        }

        100% {
            top: -270%;
            -moz-animation-timing-function: linear;
        }
    }

    #page1.tsmph-play-animation .tsmph-gen-1t02tsmphanimation {
        animation: 4.2s linear 5.9s 1 normal forwards tsmph-gen-1t02tsmphanimation_tsmph-keyframes;
        -webkit-animation: 4.2s linear 5.9s 1 normal forwards tsmph-gen-1t02tsmphanimation_tsmph-keyframes;
        -moz-animation: 4.2s linear 5.9s 1 normal forwards tsmph-gen-1t02tsmphanimation_tsmph-keyframes;
    }

    .tsmph-span-1t9a {
        top: -270%;
    }

    @keyframes tsmph-gen-nudptsmphanimation_tsmph-keyframes {
        0% {
            top: -290%;
            animation-timing-function: linear;
            -webkit-animation-timing-function: linear;
            -moz-animation-timing-function: linear;
        }

        10.9091% {
            top: 50%;
            animation-timing-function: linear;
            -webkit-animation-timing-function: linear;
            -moz-animation-timing-function: linear;
        }

        92.7273% {
            top: 50%;
            animation-timing-function: linear;
            -webkit-animation-timing-function: linear;
            -moz-animation-timing-function: linear;
        }

        100% {
            top: -290%;
            animation-timing-function: linear;
            -webkit-animation-timing-function: linear;
            -moz-animation-timing-function: linear;
        }
    }

    @-webkit-keyframes tsmph-gen-nudptsmphanimation_tsmph-keyframes {
        0% {
            top: -290%;
            -webkit-animation-timing-function: linear;
        }

        10.9091% {
            top: 50%;
            -webkit-animation-timing-function: linear;
        }

        92.7273% {
            top: 50%;
            -webkit-animation-timing-function: linear;
        }

        100% {
            top: -290%;
            -webkit-animation-timing-function: linear;
        }
    }

    @-moz-keyframes tsmph-gen-nudptsmphanimation_tsmph-keyframes {
        0% {
            top: -290%;
            -moz-animation-timing-function: linear;
        }

        10.9091% {
            top: 50%;
            -moz-animation-timing-function: linear;
        }

        92.7273% {
            top: 50%;
            -moz-animation-timing-function: linear;
        }

        100% {
            top: -290%;
            -moz-animation-timing-function: linear;
        }
    }

    #page1.tsmph-play-animation .tsmph-gen-nudptsmphanimation {
        animation: 5.5s linear 9.9s 1 normal forwards tsmph-gen-nudptsmphanimation_tsmph-keyframes;
        -webkit-animation: 5.5s linear 9.9s 1 normal forwards tsmph-gen-nudptsmphanimation_tsmph-keyframes;
        -moz-animation: 5.5s linear 9.9s 1 normal forwards tsmph-gen-nudptsmphanimation_tsmph-keyframes;
    }

    .tsmph-span-3i5q {
        top: -290%;
    }

    @keyframes tsmph-gen-kql5tsmphanimation_tsmph-keyframes {
        0% {
            top: -310%;
            animation-timing-function: linear;
            -webkit-animation-timing-function: linear;
            -moz-animation-timing-function: linear;
        }

        19.5652% {
            top: 50%;
            animation-timing-function: linear;
            -webkit-animation-timing-function: linear;
            -moz-animation-timing-function: linear;
        }

        86.9565% {
            top: 50%;
            animation-timing-function: linear;
            -webkit-animation-timing-function: linear;
            -moz-animation-timing-function: linear;
        }

        100% {
            top: -310%;
            animation-timing-function: linear;
            -webkit-animation-timing-function: linear;
            -moz-animation-timing-function: linear;
        }
    }

    @-webkit-keyframes tsmph-gen-kql5tsmphanimation_tsmph-keyframes {
        0% {
            top: -310%;
            -webkit-animation-timing-function: linear;
        }

        19.5652% {
            top: 50%;
            -webkit-animation-timing-function: linear;
        }

        86.9565% {
            top: 50%;
            -webkit-animation-timing-function: linear;
        }

        100% {
            top: -310%;
            -webkit-animation-timing-function: linear;
        }
    }

    @-moz-keyframes tsmph-gen-kql5tsmphanimation_tsmph-keyframes {
        0% {
            top: -310%;
            -moz-animation-timing-function: linear;
        }

        19.5652% {
            top: 50%;
            -moz-animation-timing-function: linear;
        }

        86.9565% {
            top: 50%;
            -moz-animation-timing-function: linear;
        }

        100% {
            top: -310%;
            -moz-animation-timing-function: linear;
        }
    }

    #page1.tsmph-play-animation .tsmph-gen-kql5tsmphanimation {
        animation: 4.6s linear 15.2s 1 normal forwards tsmph-gen-kql5tsmphanimation_tsmph-keyframes;
        -webkit-animation: 4.6s linear 15.2s 1 normal forwards tsmph-gen-kql5tsmphanimation_tsmph-keyframes;
        -moz-animation: 4.6s linear 15.2s 1 normal forwards tsmph-gen-kql5tsmphanimation_tsmph-keyframes;
    }

    .tsmph-span-19c9 {
        top: -310%;
    }

    .tsmph-span-1k1a {
        left: 50%;
        top: -320%;
    }

    @keyframes tsmph-gen-g0fvtsmphanimation_tsmph-keyframes {
        0% {
            top: -320%;
            animation-timing-function: linear;
            -webkit-animation-timing-function: linear;
            -moz-animation-timing-function: linear;
        }

        100% {
            top: 50%;
            animation-timing-function: linear;
            -webkit-animation-timing-function: linear;
            -moz-animation-timing-function: linear;
        }
    }

    @-webkit-keyframes tsmph-gen-g0fvtsmphanimation_tsmph-keyframes {
        0% {
            top: -320%;
            -webkit-animation-timing-function: linear;
        }

        100% {
            top: 50%;
            -webkit-animation-timing-function: linear;
        }
    }

    @-moz-keyframes tsmph-gen-g0fvtsmphanimation_tsmph-keyframes {
        0% {
            top: -320%;
            -moz-animation-timing-function: linear;
        }

        100% {
            top: 50%;
            -moz-animation-timing-function: linear;
        }
    }

    #page1.tsmph-play-animation .tsmph-gen-g0fvtsmphanimation {
        animation: 1.1s linear 19.5s 1 normal forwards tsmph-gen-g0fvtsmphanimation_tsmph-keyframes;
        -webkit-animation: 1.1s linear 19.5s 1 normal forwards tsmph-gen-g0fvtsmphanimation_tsmph-keyframes;
        -moz-animation: 1.1s linear 19.5s 1 normal forwards tsmph-gen-g0fvtsmphanimation_tsmph-keyframes;
    }
}

@media (max-width: 859px) and (min-width: 670px) {
    .tsmph-new-class-1eml {
        display: none;
    }

    .tsmph-new-class-1hew {
        display: none;
    }

    .tsmph-new-class-1md1 {
        display: none;
    }

    .tsmph-new-class-1su0 {
        display: none;
    }

    .tsmph-new-class-1td3 {
        display: none;
    }

    .tsmph-new-class-1p8w {
        display: none;
    }

    .tsmph-new-class-zc54 {
        display: none;
    }

    .tsmph-new-class-165c {
        width: 250%;
    }

    .tsmph-span-13z4 {
        transform-style: preserve-3d;
        -webkit-transform-style: preserve-3d;
        -moz-transform-style: preserve-3d;
        transform: translate3d(373px, -137px, 0) rotateZ(-179.328deg);
        -webkit-transform: translate3d(373px, -137px, 0) rotateZ(-179.328deg);
        -moz-transform: translate3d(373px, -137px, 0) rotateZ(-179.328deg);
    }
}

#page1.tsmph-play-animation .tsmph-motion-path-1ctg-anim-x {
    animation: 19.9s linear 0.1s 1 normal forwards tsmph-motion-path-1ctg-keys-x;
    -webkit-animation: 19.9s linear 0.1s 1 normal forwards tsmph-motion-path-1ctg-keys-x;
    -moz-animation: 19.9s linear 0.1s 1 normal forwards tsmph-motion-path-1ctg-keys-x;
    transform: translate3d(31px, 0, 0);
    -webkit-transform: translate3d(31px, 0, 0);
    -moz-transform: translate3d(31px, 0, 0);
}

@keyframes tsmph-motion-path-1ctg-keys-x {
    0% {
        transform: translate3d(31px, 0, 0);
        -webkit-transform: translate3d(31px, 0, 0);
        -moz-transform: translate3d(31px, 0, 0);
    }

    2.0096% {
        transform: translate3d(28px, 0, 0);
        -webkit-transform: translate3d(28px, 0, 0);
        -moz-transform: translate3d(28px, 0, 0);
        animation-timing-function: cubic-bezier(0.3277, 0.3121, 0.6276, 0.7541);
        -webkit-animation-timing-function: cubic-bezier( 0.3277, 0.3121, 0.6276, 0.7541 );
        -moz-animation-timing-function: cubic-bezier( 0.3277, 0.3121, 0.6276, 0.7541 );
    }

    2.8869% {
        transform: translate3d(-9.67px, 0, 0);
        -webkit-transform: translate3d(-9.67px, 0, 0);
        -moz-transform: translate3d(-9.67px, 0, 0);
    }

    2.9175% {
        transform: translate3d(-10px, 0, 0);
        -webkit-transform: translate3d(-10px, 0, 0);
        -moz-transform: translate3d(-10px, 0, 0);
        animation-timing-function: cubic-bezier(0.3264, -0.1875, 0.7765, 0.8125);
        -webkit-animation-timing-function: cubic-bezier( 0.3264, -0.1875, 0.7765, 0.8125 );
        -moz-animation-timing-function: cubic-bezier( 0.3264, -0.1875, 0.7765, 0.8125 );
    }

    11.0579% {
        transform: translate3d(-6.25px, 0, 0);
        -webkit-transform: translate3d(-6.25px, 0, 0);
        -moz-transform: translate3d(-6.25px, 0, 0);
        animation-timing-function: cubic-bezier(0.3391, 0.3273, 0.656, 0.6783);
        -webkit-animation-timing-function: cubic-bezier( 0.3391, 0.3273, 0.656, 0.6783 );
        -moz-animation-timing-function: cubic-bezier(0.3391, 0.3273, 0.656, 0.6783);
    }

    11.5475% {
        transform: translate3d(252.26px, 0, 0);
        -webkit-transform: translate3d(252.26px, 0, 0);
        -moz-transform: translate3d(252.26px, 0, 0);
    }

    11.5577% {
        transform: translate3d(258px, 0, 0);
        -webkit-transform: translate3d(258px, 0, 0);
        -moz-transform: translate3d(258px, 0, 0);
    }

    19.0963% {
        transform: translate3d(258px, 0, 0);
        -webkit-transform: translate3d(258px, 0, 0);
        -moz-transform: translate3d(258px, 0, 0);
        animation-timing-function: cubic-bezier(0.3398, 0.3269, 0.6553, 0.6781);
        -webkit-animation-timing-function: cubic-bezier( 0.3398, 0.3269, 0.6553, 0.6781 );
        -moz-animation-timing-function: cubic-bezier( 0.3398, 0.3269, 0.6553, 0.6781 );
    }

    19.5961% {
        transform: translate3d(187px, 0, 0);
        -webkit-transform: translate3d(187px, 0, 0);
        -moz-transform: translate3d(187px, 0, 0);
    }

    20.096% {
        transform: translate3d(258px, 0, 0);
        -webkit-transform: translate3d(258px, 0, 0);
        -moz-transform: translate3d(258px, 0, 0);
    }

    33.1635% {
        transform: translate3d(258px, 0, 0);
        -webkit-transform: translate3d(258px, 0, 0);
        -moz-transform: translate3d(258px, 0, 0);
    }

    33.6633% {
        transform: translate3d(258px, 0, 0);
        -webkit-transform: translate3d(258px, 0, 0);
        -moz-transform: translate3d(258px, 0, 0);
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }

    41.2019% {
        transform: translate3d(258px, 0, 0);
        -webkit-transform: translate3d(258px, 0, 0);
        -moz-transform: translate3d(258px, 0, 0);
    }

    41.7119% {
        transform: translate3d(258px, 0, 0);
        -webkit-transform: translate3d(258px, 0, 0);
        -moz-transform: translate3d(258px, 0, 0);
    }

    60.8082% {
        transform: translate3d(258px, 0, 0);
        -webkit-transform: translate3d(258px, 0, 0);
        -moz-transform: translate3d(258px, 0, 0);
    }

    61.8079% {
        transform: translate3d(250px, 0, 0);
        -webkit-transform: translate3d(250px, 0, 0);
        -moz-transform: translate3d(250px, 0, 0);
        animation-timing-function: cubic-bezier(0.3691, 0.7321, 0.6966, 1);
        -webkit-animation-timing-function: cubic-bezier(0.3691, 0.7321, 0.6966, 1);
        -moz-animation-timing-function: cubic-bezier(0.3691, 0.7321, 0.6966, 1);
    }

    63.2054% {
        transform: translate3d(250.53px, 0, 0);
        -webkit-transform: translate3d(250.53px, 0, 0);
        -moz-transform: translate3d(250.53px, 0, 0);
        animation-timing-function: cubic-bezier(0.3422, 0, 0.5832, 3.732);
        -webkit-animation-timing-function: cubic-bezier(0.3422, 0, 0.5832, 3.732);
        -moz-animation-timing-function: cubic-bezier(0.3422, 0, 0.5832, 3.732);
    }

    67.8367% {
        transform: translate3d(250px, 0, 0);
        -webkit-transform: translate3d(250px, 0, 0);
        -moz-transform: translate3d(250px, 0, 0);
    }

    68.8463% {
        transform: translate3d(258px, 0, 0);
        -webkit-transform: translate3d(258px, 0, 0);
        -moz-transform: translate3d(258px, 0, 0);
    }

    96.9806% {
        transform: translate3d(258px, 0, 0);
        -webkit-transform: translate3d(258px, 0, 0);
        -moz-transform: translate3d(258px, 0, 0);
    }

    100% {
        transform: translate3d(423px, 0, 0);
        -webkit-transform: translate3d(423px, 0, 0);
        -moz-transform: translate3d(423px, 0, 0);
    }
}

@-webkit-keyframes tsmph-motion-path-1ctg-keys-x {
    0% {
        -webkit-transform: translate3d(31px, 0, 0);
    }

    2.0096% {
        -webkit-transform: translate3d(28px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier( 0.3277, 0.3121, 0.6276, 0.7541 );
    }

    2.8869% {
        -webkit-transform: translate3d(-9.67px, 0, 0);
    }

    2.9175% {
        -webkit-transform: translate3d(-10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier( 0.3264, -0.1875, 0.7765, 0.8125 );
    }

    11.0579% {
        -webkit-transform: translate3d(-6.25px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier( 0.3391, 0.3273, 0.656, 0.6783 );
    }

    11.5475% {
        -webkit-transform: translate3d(252.26px, 0, 0);
    }

    11.5577% {
        -webkit-transform: translate3d(258px, 0, 0);
    }

    19.0963% {
        -webkit-transform: translate3d(258px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier( 0.3398, 0.3269, 0.6553, 0.6781 );
    }

    19.5961% {
        -webkit-transform: translate3d(187px, 0, 0);
    }

    20.096% {
        -webkit-transform: translate3d(258px, 0, 0);
    }

    33.1635% {
        -webkit-transform: translate3d(258px, 0, 0);
    }

    33.6633% {
        -webkit-transform: translate3d(258px, 0, 0);
        -webkit-animation-timing-function: step-end;
    }

    41.2019% {
        -webkit-transform: translate3d(258px, 0, 0);
    }

    41.7119% {
        -webkit-transform: translate3d(258px, 0, 0);
    }

    60.8082% {
        -webkit-transform: translate3d(258px, 0, 0);
    }

    61.8079% {
        -webkit-transform: translate3d(250px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.3691, 0.7321, 0.6966, 1);
    }

    63.2054% {
        -webkit-transform: translate3d(250.53px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.3422, 0, 0.5832, 3.732);
    }

    67.8367% {
        -webkit-transform: translate3d(250px, 0, 0);
    }

    68.8463% {
        -webkit-transform: translate3d(258px, 0, 0);
    }

    96.9806% {
        -webkit-transform: translate3d(258px, 0, 0);
    }

    100% {
        -webkit-transform: translate3d(423px, 0, 0);
    }
}

@-moz-keyframes tsmph-motion-path-1ctg-keys-x {
    0% {
        -moz-transform: translate3d(31px, 0, 0);
    }

    2.0096% {
        -moz-transform: translate3d(28px, 0, 0);
        -moz-animation-timing-function: cubic-bezier( 0.3277, 0.3121, 0.6276, 0.7541 );
    }

    2.8869% {
        -moz-transform: translate3d(-9.67px, 0, 0);
    }

    2.9175% {
        -moz-transform: translate3d(-10px, 0, 0);
        -moz-animation-timing-function: cubic-bezier( 0.3264, -0.1875, 0.7765, 0.8125 );
    }

    11.0579% {
        -moz-transform: translate3d(-6.25px, 0, 0);
        -moz-animation-timing-function: cubic-bezier(0.3391, 0.3273, 0.656, 0.6783);
    }

    11.5475% {
        -moz-transform: translate3d(252.26px, 0, 0);
    }

    11.5577% {
        -moz-transform: translate3d(258px, 0, 0);
    }

    19.0963% {
        -moz-transform: translate3d(258px, 0, 0);
        -moz-animation-timing-function: cubic-bezier( 0.3398, 0.3269, 0.6553, 0.6781 );
    }

    19.5961% {
        -moz-transform: translate3d(187px, 0, 0);
    }

    20.096% {
        -moz-transform: translate3d(258px, 0, 0);
    }

    33.1635% {
        -moz-transform: translate3d(258px, 0, 0);
    }

    33.6633% {
        -moz-transform: translate3d(258px, 0, 0);
        -moz-animation-timing-function: step-end;
    }

    41.2019% {
        -moz-transform: translate3d(258px, 0, 0);
    }

    41.7119% {
        -moz-transform: translate3d(258px, 0, 0);
    }

    60.8082% {
        -moz-transform: translate3d(258px, 0, 0);
    }

    61.8079% {
        -moz-transform: translate3d(250px, 0, 0);
        -moz-animation-timing-function: cubic-bezier(0.3691, 0.7321, 0.6966, 1);
    }

    63.2054% {
        -moz-transform: translate3d(250.53px, 0, 0);
        -moz-animation-timing-function: cubic-bezier(0.3422, 0, 0.5832, 3.732);
    }

    67.8367% {
        -moz-transform: translate3d(250px, 0, 0);
    }

    68.8463% {
        -moz-transform: translate3d(258px, 0, 0);
    }

    96.9806% {
        -moz-transform: translate3d(258px, 0, 0);
    }

    100% {
        -moz-transform: translate3d(423px, 0, 0);
    }
}

#page1.tsmph-play-animation .tsmph-motion-path-1ctg-anim-y {
    animation: 19.9s linear 0.1s 1 normal forwards tsmph-motion-path-1ctg-keys-y;
    -webkit-animation: 19.9s linear 0.1s 1 normal forwards tsmph-motion-path-1ctg-keys-y;
    -moz-animation: 19.9s linear 0.1s 1 normal forwards tsmph-motion-path-1ctg-keys-y;
    transform: translate3d(0, -385px, 0);
    -webkit-transform: translate3d(0, -385px, 0);
    -moz-transform: translate3d(0, -385px, 0);
}

@keyframes tsmph-motion-path-1ctg-keys-y {
    0% {
        transform: translate3d(0, -385px, 0);
        -webkit-transform: translate3d(0, -385px, 0);
        -moz-transform: translate3d(0, -385px, 0);
    }

    2.0096% {
        transform: translate3d(0, 0, 0);
        -webkit-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        animation-timing-function: cubic-bezier(0.6383, 0.3635, 0.7371, -0.0341);
        -webkit-animation-timing-function: cubic-bezier( 0.6383, 0.3635, 0.7371, -0.0341 );
        -moz-animation-timing-function: cubic-bezier( 0.6383, 0.3635, 0.7371, -0.0341 );
    }

    2.9175% {
        transform: translate3d(0, 11px, 0);
        -webkit-transform: translate3d(0, 11px, 0);
        -moz-transform: translate3d(0, 11px, 0);
        animation-timing-function: cubic-bezier(0.212, 0.5962, 0.2999, 1.7024);
        -webkit-animation-timing-function: cubic-bezier( 0.212, 0.5962, 0.2999, 1.7024 );
        -moz-animation-timing-function: cubic-bezier(0.212, 0.5962, 0.2999, 1.7024);
    }

    11.0579% {
        transform: translate3d(0, 12.5px, 0);
        -webkit-transform: translate3d(0, 12.5px, 0);
        -moz-transform: translate3d(0, 12.5px, 0);
        animation-timing-function: cubic-bezier(0.4099, -7.0052, 0.7545, -7.2039);
        -webkit-animation-timing-function: cubic-bezier( 0.4099, -7.0052, 0.7545, -7.2039 );
        -moz-animation-timing-function: cubic-bezier( 0.4099, -7.0052, 0.7545, -7.2039 );
    }

    11.5577% {
        transform: translate3d(0, 17px, 0);
        -webkit-transform: translate3d(0, 17px, 0);
        -moz-transform: translate3d(0, 17px, 0);
    }

    19.0963% {
        transform: translate3d(0, 17px, 0);
        -webkit-transform: translate3d(0, 17px, 0);
        -moz-transform: translate3d(0, 17px, 0);
        animation-timing-function: cubic-bezier(0.4499, -5.5439, 0.7198, -3.1581);
        -webkit-animation-timing-function: cubic-bezier( 0.4499, -5.5439, 0.7198, -3.1581 );
        -moz-animation-timing-function: cubic-bezier( 0.4499, -5.5439, 0.7198, -3.1581 );
    }

    19.5961% {
        transform: translate3d(0, 19px, 0);
        -webkit-transform: translate3d(0, 19px, 0);
        -moz-transform: translate3d(0, 19px, 0);
    }

    20.096% {
        transform: translate3d(0, 17px, 0);
        -webkit-transform: translate3d(0, 17px, 0);
        -moz-transform: translate3d(0, 17px, 0);
    }

    33.1635% {
        transform: translate3d(0, 17px, 0);
        -webkit-transform: translate3d(0, 17px, 0);
        -moz-transform: translate3d(0, 17px, 0);
    }

    33.6633% {
        transform: translate3d(0, 17px, 0);
        -webkit-transform: translate3d(0, 17px, 0);
        -moz-transform: translate3d(0, 17px, 0);
        animation-timing-function: step-end;
        -webkit-animation-timing-function: step-end;
        -moz-animation-timing-function: step-end;
    }

    41.2019% {
        transform: translate3d(0, 17px, 0);
        -webkit-transform: translate3d(0, 17px, 0);
        -moz-transform: translate3d(0, 17px, 0);
    }

    41.7119% {
        transform: translate3d(0, 17px, 0);
        -webkit-transform: translate3d(0, 17px, 0);
        -moz-transform: translate3d(0, 17px, 0);
    }

    60.8082% {
        transform: translate3d(0, 17px, 0);
        -webkit-transform: translate3d(0, 17px, 0);
        -moz-transform: translate3d(0, 17px, 0);
    }

    61.8079% {
        transform: translate3d(0, -5px, 0);
        -webkit-transform: translate3d(0, -5px, 0);
        -moz-transform: translate3d(0, -5px, 0);
        animation-timing-function: cubic-bezier(0.4165, -2.7243, 0.6575, 1);
        -webkit-animation-timing-function: cubic-bezier(0.4165, -2.7243, 0.6575, 1);
        -moz-animation-timing-function: cubic-bezier(0.4165, -2.7243, 0.6575, 1);
    }

    66.4391% {
        transform: translate3d(0, -6.45px, 0);
        -webkit-transform: translate3d(0, -6.45px, 0);
        -moz-transform: translate3d(0, -6.45px, 0);
        animation-timing-function: cubic-bezier(0.3033, 0, 0.6308, 0.2679);
        -webkit-animation-timing-function: cubic-bezier(0.3033, 0, 0.6308, 0.2679);
        -moz-animation-timing-function: cubic-bezier(0.3033, 0, 0.6308, 0.2679);
    }

    67.8367% {
        transform: translate3d(0, -5px, 0);
        -webkit-transform: translate3d(0, -5px, 0);
        -moz-transform: translate3d(0, -5px, 0);
    }

    68.8463% {
        transform: translate3d(0, 17px, 0);
        -webkit-transform: translate3d(0, 17px, 0);
        -moz-transform: translate3d(0, 17px, 0);
    }

    96.9806% {
        transform: translate3d(0, 17px, 0);
        -webkit-transform: translate3d(0, 17px, 0);
        -moz-transform: translate3d(0, 17px, 0);
    }

    100% {
        transform: translate3d(0, 17px, 0);
        -webkit-transform: translate3d(0, 17px, 0);
        -moz-transform: translate3d(0, 17px, 0);
    }
}

@-webkit-keyframes tsmph-motion-path-1ctg-keys-y {
    0% {
        -webkit-transform: translate3d(0, -385px, 0);
    }

    2.0096% {
        -webkit-transform: translate3d(0, 0, 0);
        -webkit-animation-timing-function: cubic-bezier( 0.6383, 0.3635, 0.7371, -0.0341 );
    }

    2.9175% {
        -webkit-transform: translate3d(0, 11px, 0);
        -webkit-animation-timing-function: cubic-bezier( 0.212, 0.5962, 0.2999, 1.7024 );
    }

    11.0579% {
        -webkit-transform: translate3d(0, 12.5px, 0);
        -webkit-animation-timing-function: cubic-bezier( 0.4099, -7.0052, 0.7545, -7.2039 );
    }

    11.5577% {
        -webkit-transform: translate3d(0, 17px, 0);
    }

    19.0963% {
        -webkit-transform: translate3d(0, 17px, 0);
        -webkit-animation-timing-function: cubic-bezier( 0.4499, -5.5439, 0.7198, -3.1581 );
    }

    19.5961% {
        -webkit-transform: translate3d(0, 19px, 0);
    }

    20.096% {
        -webkit-transform: translate3d(0, 17px, 0);
    }

    33.1635% {
        -webkit-transform: translate3d(0, 17px, 0);
    }

    33.6633% {
        -webkit-transform: translate3d(0, 17px, 0);
        -webkit-animation-timing-function: step-end;
    }

    41.2019% {
        -webkit-transform: translate3d(0, 17px, 0);
    }

    41.7119% {
        -webkit-transform: translate3d(0, 17px, 0);
    }

    60.8082% {
        -webkit-transform: translate3d(0, 17px, 0);
    }

    61.8079% {
        -webkit-transform: translate3d(0, -5px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.4165, -2.7243, 0.6575, 1);
    }

    66.4391% {
        -webkit-transform: translate3d(0, -6.45px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.3033, 0, 0.6308, 0.2679);
    }

    67.8367% {
        -webkit-transform: translate3d(0, -5px, 0);
    }

    68.8463% {
        -webkit-transform: translate3d(0, 17px, 0);
    }

    96.9806% {
        -webkit-transform: translate3d(0, 17px, 0);
    }

    100% {
        -webkit-transform: translate3d(0, 17px, 0);
    }
}

@-moz-keyframes tsmph-motion-path-1ctg-keys-y {
    0% {
        -moz-transform: translate3d(0, -385px, 0);
    }

    2.0096% {
        -moz-transform: translate3d(0, 0, 0);
        -moz-animation-timing-function: cubic-bezier( 0.6383, 0.3635, 0.7371, -0.0341 );
    }

    2.9175% {
        -moz-transform: translate3d(0, 11px, 0);
        -moz-animation-timing-function: cubic-bezier(0.212, 0.5962, 0.2999, 1.7024);
    }

    11.0579% {
        -moz-transform: translate3d(0, 12.5px, 0);
        -moz-animation-timing-function: cubic-bezier( 0.4099, -7.0052, 0.7545, -7.2039 );
    }

    11.5577% {
        -moz-transform: translate3d(0, 17px, 0);
    }

    19.0963% {
        -moz-transform: translate3d(0, 17px, 0);
        -moz-animation-timing-function: cubic-bezier( 0.4499, -5.5439, 0.7198, -3.1581 );
    }

    19.5961% {
        -moz-transform: translate3d(0, 19px, 0);
    }

    20.096% {
        -moz-transform: translate3d(0, 17px, 0);
    }

    33.1635% {
        -moz-transform: translate3d(0, 17px, 0);
    }

    33.6633% {
        -moz-transform: translate3d(0, 17px, 0);
        -moz-animation-timing-function: step-end;
    }

    41.2019% {
        -moz-transform: translate3d(0, 17px, 0);
    }

    41.7119% {
        -moz-transform: translate3d(0, 17px, 0);
    }

    60.8082% {
        -moz-transform: translate3d(0, 17px, 0);
    }

    61.8079% {
        -moz-transform: translate3d(0, -5px, 0);
        -moz-animation-timing-function: cubic-bezier(0.4165, -2.7243, 0.6575, 1);
    }

    66.4391% {
        -moz-transform: translate3d(0, -6.45px, 0);
        -moz-animation-timing-function: cubic-bezier(0.3033, 0, 0.6308, 0.2679);
    }

    67.8367% {
        -moz-transform: translate3d(0, -5px, 0);
    }

    68.8463% {
        -moz-transform: translate3d(0, 17px, 0);
    }

    96.9806% {
        -moz-transform: translate3d(0, 17px, 0);
    }

    100% {
        -moz-transform: translate3d(0, 17px, 0);
    }
}

#page1.tsmph-play-animation .tsmph-motion-path-rtyg-anim-x {
    animation: 3.73s linear 2.87s 1 normal forwards tsmph-motion-path-rtyg-keys-x;
    -webkit-animation: 3.73s linear 2.87s 1 normal forwards tsmph-motion-path-rtyg-keys-x;
    -moz-animation: 3.73s linear 2.87s 1 normal forwards tsmph-motion-path-rtyg-keys-x;
    transform: translate3d(-140px, 0, 0);
    -webkit-transform: translate3d(-140px, 0, 0);
    -moz-transform: translate3d(-140px, 0, 0);
}

@keyframes tsmph-motion-path-rtyg-keys-x {
    0% {
        transform: translate3d(-140px, 0, 0);
        -webkit-transform: translate3d(-140px, 0, 0);
        -moz-transform: translate3d(-140px, 0, 0);
    }

    4.29% {
        transform: translate3d(-159px, 0, 0);
        -webkit-transform: translate3d(-159px, 0, 0);
        -moz-transform: translate3d(-159px, 0, 0);
        animation-timing-function: cubic-bezier(0.3244, 0.3161, 0.6349, 0.7631);
        -webkit-animation-timing-function: cubic-bezier( 0.3244, 0.3161, 0.6349, 0.7631 );
        -moz-animation-timing-function: cubic-bezier( 0.3244, 0.3161, 0.6349, 0.7631 );
    }

    7.27% {
        transform: translate3d(-135.7px, 0, 0);
        -webkit-transform: translate3d(-135.7px, 0, 0);
        -moz-transform: translate3d(-135.7px, 0, 0);
    }

    7.51% {
        transform: translate3d(-136.54px, 0, 0);
        -webkit-transform: translate3d(-136.54px, 0, 0);
        -moz-transform: translate3d(-136.54px, 0, 0);
        animation-timing-function: cubic-bezier(0.3293, 0.243, 0.6244, 0.9084);
        -webkit-animation-timing-function: cubic-bezier( 0.3293, 0.243, 0.6244, 0.9084 );
        -moz-animation-timing-function: cubic-bezier(0.3293, 0.243, 0.6244, 0.9084);
    }

    8.85% {
        transform: translate3d(-158px, 0, 0);
        -webkit-transform: translate3d(-158px, 0, 0);
        -moz-transform: translate3d(-158px, 0, 0);
    }

    83.91% {
        transform: translate3d(-158px, 0, 0);
        -webkit-transform: translate3d(-158px, 0, 0);
        -moz-transform: translate3d(-158px, 0, 0);
    }

    89.28% {
        transform: translate3d(39px, 0, 0);
        -webkit-transform: translate3d(39px, 0, 0);
        -moz-transform: translate3d(39px, 0, 0);
    }

    91.96% {
        transform: translate3d(-742px, 0, 0);
        -webkit-transform: translate3d(-742px, 0, 0);
        -moz-transform: translate3d(-742px, 0, 0);
    }

    100% {
        transform: translate3d(-742px, 0, 0);
        -webkit-transform: translate3d(-742px, 0, 0);
        -moz-transform: translate3d(-742px, 0, 0);
    }
}

@-webkit-keyframes tsmph-motion-path-rtyg-keys-x {
    0% {
        -webkit-transform: translate3d(-140px, 0, 0);
    }

    4.29% {
        -webkit-transform: translate3d(-159px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier( 0.3244, 0.3161, 0.6349, 0.7631 );
    }

    7.27% {
        -webkit-transform: translate3d(-135.7px, 0, 0);
    }

    7.51% {
        -webkit-transform: translate3d(-136.54px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier( 0.3293, 0.243, 0.6244, 0.9084 );
    }

    8.85% {
        -webkit-transform: translate3d(-158px, 0, 0);
    }

    83.91% {
        -webkit-transform: translate3d(-158px, 0, 0);
    }

    89.28% {
        -webkit-transform: translate3d(39px, 0, 0);
    }

    91.96% {
        -webkit-transform: translate3d(-742px, 0, 0);
    }

    100% {
        -webkit-transform: translate3d(-742px, 0, 0);
    }
}

@-moz-keyframes tsmph-motion-path-rtyg-keys-x {
    0% {
        -moz-transform: translate3d(-140px, 0, 0);
    }

    4.29% {
        -moz-transform: translate3d(-159px, 0, 0);
        -moz-animation-timing-function: cubic-bezier( 0.3244, 0.3161, 0.6349, 0.7631 );
    }

    7.27% {
        -moz-transform: translate3d(-135.7px, 0, 0);
    }

    7.51% {
        -moz-transform: translate3d(-136.54px, 0, 0);
        -moz-animation-timing-function: cubic-bezier(0.3293, 0.243, 0.6244, 0.9084);
    }

    8.85% {
        -moz-transform: translate3d(-158px, 0, 0);
    }

    83.91% {
        -moz-transform: translate3d(-158px, 0, 0);
    }

    89.28% {
        -moz-transform: translate3d(39px, 0, 0);
    }

    91.96% {
        -moz-transform: translate3d(-742px, 0, 0);
    }

    100% {
        -moz-transform: translate3d(-742px, 0, 0);
    }
}

#page1.tsmph-play-animation .tsmph-motion-path-rtyg-anim-y {
    animation: 3.73s linear 2.87s 1 normal forwards tsmph-motion-path-rtyg-keys-y;
    -webkit-animation: 3.73s linear 2.87s 1 normal forwards tsmph-motion-path-rtyg-keys-y;
    -moz-animation: 3.73s linear 2.87s 1 normal forwards tsmph-motion-path-rtyg-keys-y;
    transform: translate3d(0, 65px, 0);
    -webkit-transform: translate3d(0, 65px, 0);
    -moz-transform: translate3d(0, 65px, 0);
}

@keyframes tsmph-motion-path-rtyg-keys-y {
    0% {
        transform: translate3d(0, 65px, 0);
        -webkit-transform: translate3d(0, 65px, 0);
        -moz-transform: translate3d(0, 65px, 0);
    }

    4.29% {
        transform: translate3d(0, 634px, 0);
        -webkit-transform: translate3d(0, 634px, 0);
        -moz-transform: translate3d(0, 634px, 0);
        animation-timing-function: cubic-bezier(0.4612, 0.2868, 0.8321, 0.4633);
        -webkit-animation-timing-function: cubic-bezier( 0.4612, 0.2868, 0.8321, 0.4633 );
        -moz-animation-timing-function: cubic-bezier( 0.4612, 0.2868, 0.8321, 0.4633 );
    }

    7.51% {
        transform: translate3d(0, 623.54px, 0);
        -webkit-transform: translate3d(0, 623.54px, 0);
        -moz-transform: translate3d(0, 623.54px, 0);
        animation-timing-function: cubic-bezier(0.4764, -3.1707, 0.7868, -1.7381);
        -webkit-animation-timing-function: cubic-bezier( 0.4764, -3.1707, 0.7868, -1.7381 );
        -moz-animation-timing-function: cubic-bezier( 0.4764, -3.1707, 0.7868, -1.7381 );
    }

    8.85% {
        transform: translate3d(0, 626px, 0);
        -webkit-transform: translate3d(0, 626px, 0);
        -moz-transform: translate3d(0, 626px, 0);
    }

    83.91% {
        transform: translate3d(0, 626px, 0);
        -webkit-transform: translate3d(0, 626px, 0);
        -moz-transform: translate3d(0, 626px, 0);
    }

    89.28% {
        transform: translate3d(0, 546px, 0);
        -webkit-transform: translate3d(0, 546px, 0);
        -moz-transform: translate3d(0, 546px, 0);
        animation-timing-function: cubic-bezier(0.0868, -1.7753, 0.9132, 2.7753);
        -webkit-animation-timing-function: cubic-bezier( 0.0868, -1.7753, 0.9132, 2.7753 );
        -moz-animation-timing-function: cubic-bezier( 0.0868, -1.7753, 0.9132, 2.7753 );
    }

    91.96% {
        transform: translate3d(0, 531px, 0);
        -webkit-transform: translate3d(0, 531px, 0);
        -moz-transform: translate3d(0, 531px, 0);
    }

    100% {
        transform: translate3d(0, 531px, 0);
        -webkit-transform: translate3d(0, 531px, 0);
        -moz-transform: translate3d(0, 531px, 0);
    }
}

@-webkit-keyframes tsmph-motion-path-rtyg-keys-y {
    0% {
        -webkit-transform: translate3d(0, 65px, 0);
    }

    4.29% {
        -webkit-transform: translate3d(0, 634px, 0);
        -webkit-animation-timing-function: cubic-bezier( 0.4612, 0.2868, 0.8321, 0.4633 );
    }

    7.51% {
        -webkit-transform: translate3d(0, 623.54px, 0);
        -webkit-animation-timing-function: cubic-bezier( 0.4764, -3.1707, 0.7868, -1.7381 );
    }

    8.85% {
        -webkit-transform: translate3d(0, 626px, 0);
    }

    83.91% {
        -webkit-transform: translate3d(0, 626px, 0);
    }

    89.28% {
        -webkit-transform: translate3d(0, 546px, 0);
        -webkit-animation-timing-function: cubic-bezier( 0.0868, -1.7753, 0.9132, 2.7753 );
    }

    91.96% {
        -webkit-transform: translate3d(0, 531px, 0);
    }

    100% {
        -webkit-transform: translate3d(0, 531px, 0);
    }
}

@-moz-keyframes tsmph-motion-path-rtyg-keys-y {
    0% {
        -moz-transform: translate3d(0, 65px, 0);
    }

    4.29% {
        -moz-transform: translate3d(0, 634px, 0);
        -moz-animation-timing-function: cubic-bezier( 0.4612, 0.2868, 0.8321, 0.4633 );
    }

    7.51% {
        -moz-transform: translate3d(0, 623.54px, 0);
        -moz-animation-timing-function: cubic-bezier( 0.4764, -3.1707, 0.7868, -1.7381 );
    }

    8.85% {
        -moz-transform: translate3d(0, 626px, 0);
    }

    83.91% {
        -moz-transform: translate3d(0, 626px, 0);
    }

    89.28% {
        -moz-transform: translate3d(0, 546px, 0);
        -moz-animation-timing-function: cubic-bezier( 0.0868, -1.7753, 0.9132, 2.7753 );
    }

    91.96% {
        -moz-transform: translate3d(0, 531px, 0);
    }

    100% {
        -moz-transform: translate3d(0, 531px, 0);
    }
}

#page1.tsmph-play-animation .tsmph-motion-path-uyuj-anim-x {
    animation: 16.7s linear 3.3s 1 normal forwards tsmph-motion-path-uyuj-keys-x;
    -webkit-animation: 16.7s linear 3.3s 1 normal forwards tsmph-motion-path-uyuj-keys-x;
    -moz-animation: 16.7s linear 3.3s 1 normal forwards tsmph-motion-path-uyuj-keys-x;
    transform: translate3d(17px, 0, 0);
    -webkit-transform: translate3d(17px, 0, 0);
    -moz-transform: translate3d(17px, 0, 0);
}

@keyframes tsmph-motion-path-uyuj-keys-x {
    0% {
        transform: translate3d(17px, 0, 0);
        -webkit-transform: translate3d(17px, 0, 0);
        -moz-transform: translate3d(17px, 0, 0);
    }

    0.6% {
        transform: translate3d(17px, 0, 0);
        -webkit-transform: translate3d(17px, 0, 0);
        -moz-transform: translate3d(17px, 0, 0);
        animation-timing-function: cubic-bezier(0.1285, 0.1684, 0.7552, 1.2432);
        -webkit-animation-timing-function: cubic-bezier( 0.1285, 0.1684, 0.7552, 1.2432 );
        -moz-animation-timing-function: cubic-bezier( 0.1285, 0.1684, 0.7552, 1.2432 );
    }

    1.8% {
        transform: translate3d(38px, 0, 0);
        -webkit-transform: translate3d(38px, 0, 0);
        -moz-transform: translate3d(38px, 0, 0);
    }

    3.59% {
        transform: translate3d(38px, 0, 0);
        -webkit-transform: translate3d(38px, 0, 0);
        -moz-transform: translate3d(38px, 0, 0);
    }

    4.19% {
        transform: translate3d(38px, 0, 0);
        -webkit-transform: translate3d(38px, 0, 0);
        -moz-transform: translate3d(38px, 0, 0);
        animation-timing-function: cubic-bezier(0.5164, 0.1146, 0.868, 0.4883);
        -webkit-animation-timing-function: cubic-bezier( 0.5164, 0.1146, 0.868, 0.4883 );
        -moz-animation-timing-function: cubic-bezier(0.5164, 0.1146, 0.868, 0.4883);
    }

    4.49% {
        transform: translate3d(2.36px, 0, 0);
        -webkit-transform: translate3d(2.36px, 0, 0);
        -moz-transform: translate3d(2.36px, 0, 0);
    }

    4.51% {
        transform: translate3d(-4.47px, 0, 0);
        -webkit-transform: translate3d(-4.47px, 0, 0);
        -moz-transform: translate3d(-4.47px, 0, 0);
        animation-timing-function: cubic-bezier(0.1467, 0.4985, 0.5296, 0.8217);
        -webkit-animation-timing-function: cubic-bezier( 0.1467, 0.4985, 0.5296, 0.8217 );
        -moz-animation-timing-function: cubic-bezier( 0.1467, 0.4985, 0.5296, 0.8217 );
    }

    4.79% {
        transform: translate3d(-52.33px, 0, 0);
        -webkit-transform: translate3d(-52.33px, 0, 0);
        -moz-transform: translate3d(-52.33px, 0, 0);
    }

    16.17% {
        transform: translate3d(-52.33px, 0, 0);
        -webkit-transform: translate3d(-52.33px, 0, 0);
        -moz-transform: translate3d(-52.33px, 0, 0);
    }

    17.37% {
        transform: translate3d(-52.33px, 0, 0);
        -webkit-transform: translate3d(-52.33px, 0, 0);
        -moz-transform: translate3d(-52.33px, 0, 0);
    }

    17.96% {
        transform: translate3d(-833px, 0, 0);
        -webkit-transform: translate3d(-833px, 0, 0);
        -moz-transform: translate3d(-833px, 0, 0);
        animation-timing-function: cubic-bezier(0.2318, 0.221, 0.6969, 1.0007);
        -webkit-animation-timing-function: cubic-bezier( 0.2318, 0.221, 0.6969, 1.0007 );
        -moz-animation-timing-function: cubic-bezier(0.2318, 0.221, 0.6969, 1.0007);
    }

    18.14% {
        transform: translate3d(-823.23px, 0, 0);
        -webkit-transform: translate3d(-823.23px, 0, 0);
        -moz-transform: translate3d(-823.23px, 0, 0);
    }

    18.56% {
        transform: translate3d(-858px, 0, 0);
        -webkit-transform: translate3d(-858px, 0, 0);
        -moz-transform: translate3d(-858px, 0, 0);
    }

    20.96% {
        transform: translate3d(-887px, 0, 0);
        -webkit-transform: translate3d(-887px, 0, 0);
        -moz-transform: translate3d(-887px, 0, 0);
    }

    23.35% {
        transform: translate3d(-858px, 0, 0);
        -webkit-transform: translate3d(-858px, 0, 0);
        -moz-transform: translate3d(-858px, 0, 0);
        animation-timing-function: cubic-bezier(0.3381, 0.3289, 0.6814, 0.6517);
        -webkit-animation-timing-function: cubic-bezier( 0.3381, 0.3289, 0.6814, 0.6517 );
        -moz-animation-timing-function: cubic-bezier( 0.3381, 0.3289, 0.6814, 0.6517 );
    }

    24.19% {
        transform: translate3d(-237.05px, 0, 0);
        -webkit-transform: translate3d(-237.05px, 0, 0);
        -moz-transform: translate3d(-237.05px, 0, 0);
    }

    24.22% {
        transform: translate3d(-213.27px, 0, 0);
        -webkit-transform: translate3d(-213.27px, 0, 0);
        -moz-transform: translate3d(-213.27px, 0, 0);
        animation-timing-function: cubic-bezier(0.2776, 0.3728, 0.5516, 0.8157);
        -webkit-animation-timing-function: cubic-bezier( 0.2776, 0.3728, 0.5516, 0.8157 );
        -moz-animation-timing-function: cubic-bezier( 0.2776, 0.3728, 0.5516, 0.8157 );
    }

    24.55% {
        transform: translate3d(-26px, 0, 0);
        -webkit-transform: translate3d(-26px, 0, 0);
        -moz-transform: translate3d(-26px, 0, 0);
    }

    38.92% {
        transform: translate3d(-26px, 0, 0);
        -webkit-transform: translate3d(-26px, 0, 0);
        -moz-transform: translate3d(-26px, 0, 0);
        animation-timing-function: cubic-bezier(0.3487, 0.3133, 0.6513, 0.6867);
        -webkit-animation-timing-function: cubic-bezier( 0.3487, 0.3133, 0.6513, 0.6867 );
        -moz-animation-timing-function: cubic-bezier( 0.3487, 0.3133, 0.6513, 0.6867 );
    }

    41.32% {
        transform: translate3d(58px, 0, 0);
        -webkit-transform: translate3d(58px, 0, 0);
        -moz-transform: translate3d(58px, 0, 0);
    }

    43.71% {
        transform: translate3d(-1422px, 0, 0);
        -webkit-transform: translate3d(-1422px, 0, 0);
        -moz-transform: translate3d(-1422px, 0, 0);
    }

    44.91% {
        transform: translate3d(-1422px, 0, 0);
        -webkit-transform: translate3d(-1422px, 0, 0);
        -moz-transform: translate3d(-1422px, 0, 0);
        animation-timing-function: cubic-bezier(0.2678, 0.3847, 0.6498, 0.6926);
        -webkit-animation-timing-function: cubic-bezier( 0.2678, 0.3847, 0.6498, 0.6926 );
        -moz-animation-timing-function: cubic-bezier( 0.2678, 0.3847, 0.6498, 0.6926 );
    }

    44.97% {
        transform: translate3d(-1292.49px, 0, 0);
        -webkit-transform: translate3d(-1292.49px, 0, 0);
        -moz-transform: translate3d(-1292.49px, 0, 0);
        animation-timing-function: cubic-bezier(0.3293, 0.3369, 0.6876, 0.6469);
        -webkit-animation-timing-function: cubic-bezier( 0.3293, 0.3369, 0.6876, 0.6469 );
        -moz-animation-timing-function: cubic-bezier( 0.3293, 0.3369, 0.6876, 0.6469 );
    }

    45.17% {
        transform: translate3d(-929.24px, 0, 0);
        -webkit-transform: translate3d(-929.24px, 0, 0);
        -moz-transform: translate3d(-929.24px, 0, 0);
        animation-timing-function: cubic-bezier(0.3621, 0.2985, 0.7339, 0.6088);
        -webkit-animation-timing-function: cubic-bezier( 0.3621, 0.2985, 0.7339, 0.6088 );
        -moz-animation-timing-function: cubic-bezier( 0.3621, 0.2985, 0.7339, 0.6088 );
    }

    45.21% {
        transform: translate3d(-833px, 0, 0);
        -webkit-transform: translate3d(-833px, 0, 0);
        -moz-transform: translate3d(-833px, 0, 0);
        animation-timing-function: cubic-bezier(0.3296, 0.3367, 0.6572, 0.6767);
        -webkit-animation-timing-function: cubic-bezier( 0.3296, 0.3367, 0.6572, 0.6767 );
        -moz-animation-timing-function: cubic-bezier( 0.3296, 0.3367, 0.6572, 0.6767 );
    }

    45.45% {
        transform: translate3d(-192.79px, 0, 0);
        -webkit-transform: translate3d(-192.79px, 0, 0);
        -moz-transform: translate3d(-192.79px, 0, 0);
        animation-timing-function: cubic-bezier(0.3054, 0.3431, 0.6086, 0.7521);
        -webkit-animation-timing-function: cubic-bezier( 0.3054, 0.3431, 0.6086, 0.7521 );
        -moz-animation-timing-function: cubic-bezier( 0.3054, 0.3431, 0.6086, 0.7521 );
    }

    45.5% {
        transform: translate3d(-83.83px, 0, 0);
        -webkit-transform: translate3d(-83.83px, 0, 0);
        -moz-transform: translate3d(-83.83px, 0, 0);
    }

    45.51% {
        transform: translate3d(-78px, 0, 0);
        -webkit-transform: translate3d(-78px, 0, 0);
        -moz-transform: translate3d(-78px, 0, 0);
        animation-timing-function: cubic-bezier(0.3998, 0.2667, 0.658, 0.6746);
        -webkit-animation-timing-function: cubic-bezier( 0.3998, 0.2667, 0.658, 0.6746 );
        -moz-animation-timing-function: cubic-bezier(0.3998, 0.2667, 0.658, 0.6746);
    }

    46% {
        transform: translate3d(21px, 0, 0);
        -webkit-transform: translate3d(21px, 0, 0);
        -moz-transform: translate3d(21px, 0, 0);
        animation-timing-function: cubic-bezier(0.1322, 0.2618, 0.5761, 1.3606);
        -webkit-animation-timing-function: cubic-bezier( 0.1322, 0.2618, 0.5761, 1.3606 );
        -moz-animation-timing-function: cubic-bezier( 0.1322, 0.2618, 0.5761, 1.3606 );
    }

    46.11% {
        transform: translate3d(29px, 0, 0);
        -webkit-transform: translate3d(29px, 0, 0);
        -moz-transform: translate3d(29px, 0, 0);
    }

    47.31% {
        transform: translate3d(29px, 0, 0);
        -webkit-transform: translate3d(29px, 0, 0);
        -moz-transform: translate3d(29px, 0, 0);
    }

    47.9% {
        transform: translate3d(29px, 0, 0);
        -webkit-transform: translate3d(29px, 0, 0);
        -moz-transform: translate3d(29px, 0, 0);
    }

    48.5% {
        transform: translate3d(29px, 0, 0);
        -webkit-transform: translate3d(29px, 0, 0);
        -moz-transform: translate3d(29px, 0, 0);
    }

    49.1% {
        transform: translate3d(29px, 0, 0);
        -webkit-transform: translate3d(29px, 0, 0);
        -moz-transform: translate3d(29px, 0, 0);
    }

    70.06% {
        transform: translate3d(29px, 0, 0);
        -webkit-transform: translate3d(29px, 0, 0);
        -moz-transform: translate3d(29px, 0, 0);
    }

    72.46% {
        transform: translate3d(-15px, 0, 0);
        -webkit-transform: translate3d(-15px, 0, 0);
        -moz-transform: translate3d(-15px, 0, 0);
    }

    73.17% {
        transform: translate3d(-861px, 0, 0);
        -webkit-transform: translate3d(-861px, 0, 0);
        -moz-transform: translate3d(-861px, 0, 0);
    }

    73.65% {
        transform: translate3d(-861px, 0, 0);
        -webkit-transform: translate3d(-861px, 0, 0);
        -moz-transform: translate3d(-861px, 0, 0);
    }

    74.85% {
        transform: translate3d(-861px, 0, 0);
        -webkit-transform: translate3d(-861px, 0, 0);
        -moz-transform: translate3d(-861px, 0, 0);
    }

    84.43% {
        transform: translate3d(-47px, 0, 0);
        -webkit-transform: translate3d(-47px, 0, 0);
        -moz-transform: translate3d(-47px, 0, 0);
        animation-timing-function: cubic-bezier(0.6014, -9.433, 0.3895, -4.2223);
        -webkit-animation-timing-function: cubic-bezier( 0.6014, -9.433, 0.3895, -4.2223 );
        -moz-animation-timing-function: cubic-bezier( 0.6014, -9.433, 0.3895, -4.2223 );
    }

    85.33% {
        transform: translate3d(-48.52px, 0, 0);
        -webkit-transform: translate3d(-48.52px, 0, 0);
        -moz-transform: translate3d(-48.52px, 0, 0);
    }

    85.57% {
        transform: translate3d(-52.6px, 0, 0);
        -webkit-transform: translate3d(-52.6px, 0, 0);
        -moz-transform: translate3d(-52.6px, 0, 0);
        animation-timing-function: cubic-bezier(0.2141, -1.4248, 0.4741, 1.1143);
        -webkit-animation-timing-function: cubic-bezier( 0.2141, -1.4248, 0.4741, 1.1143 );
        -moz-animation-timing-function: cubic-bezier( 0.2141, -1.4248, 0.4741, 1.1143 );
    }

    86.83% {
        transform: translate3d(-47px, 0, 0);
        -webkit-transform: translate3d(-47px, 0, 0);
        -moz-transform: translate3d(-47px, 0, 0);
    }

    98.8% {
        transform: translate3d(-47px, 0, 0);
        -webkit-transform: translate3d(-47px, 0, 0);
        -moz-transform: translate3d(-47px, 0, 0);
    }

    100% {
        transform: translate3d(-1422px, 0, 0);
        -webkit-transform: translate3d(-1422px, 0, 0);
        -moz-transform: translate3d(-1422px, 0, 0);
    }
}

@-webkit-keyframes tsmph-motion-path-uyuj-keys-x {
    0% {
        -webkit-transform: translate3d(17px, 0, 0);
    }

    0.6% {
        -webkit-transform: translate3d(17px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier( 0.1285, 0.1684, 0.7552, 1.2432 );
    }

    1.8% {
        -webkit-transform: translate3d(38px, 0, 0);
    }

    3.59% {
        -webkit-transform: translate3d(38px, 0, 0);
    }

    4.19% {
        -webkit-transform: translate3d(38px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier( 0.5164, 0.1146, 0.868, 0.4883 );
    }

    4.49% {
        -webkit-transform: translate3d(2.36px, 0, 0);
    }

    4.51% {
        -webkit-transform: translate3d(-4.47px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier( 0.1467, 0.4985, 0.5296, 0.8217 );
    }

    4.79% {
        -webkit-transform: translate3d(-52.33px, 0, 0);
    }

    16.17% {
        -webkit-transform: translate3d(-52.33px, 0, 0);
    }

    17.37% {
        -webkit-transform: translate3d(-52.33px, 0, 0);
    }

    17.96% {
        -webkit-transform: translate3d(-833px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier( 0.2318, 0.221, 0.6969, 1.0007 );
    }

    18.14% {
        -webkit-transform: translate3d(-823.23px, 0, 0);
    }

    18.56% {
        -webkit-transform: translate3d(-858px, 0, 0);
    }

    20.96% {
        -webkit-transform: translate3d(-887px, 0, 0);
    }

    23.35% {
        -webkit-transform: translate3d(-858px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier( 0.3381, 0.3289, 0.6814, 0.6517 );
    }

    24.19% {
        -webkit-transform: translate3d(-237.05px, 0, 0);
    }

    24.22% {
        -webkit-transform: translate3d(-213.27px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier( 0.2776, 0.3728, 0.5516, 0.8157 );
    }

    24.55% {
        -webkit-transform: translate3d(-26px, 0, 0);
    }

    38.92% {
        -webkit-transform: translate3d(-26px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier( 0.3487, 0.3133, 0.6513, 0.6867 );
    }

    41.32% {
        -webkit-transform: translate3d(58px, 0, 0);
    }

    43.71% {
        -webkit-transform: translate3d(-1422px, 0, 0);
    }

    44.91% {
        -webkit-transform: translate3d(-1422px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier( 0.2678, 0.3847, 0.6498, 0.6926 );
    }

    44.97% {
        -webkit-transform: translate3d(-1292.49px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier( 0.3293, 0.3369, 0.6876, 0.6469 );
    }

    45.17% {
        -webkit-transform: translate3d(-929.24px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier( 0.3621, 0.2985, 0.7339, 0.6088 );
    }

    45.21% {
        -webkit-transform: translate3d(-833px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier( 0.3296, 0.3367, 0.6572, 0.6767 );
    }

    45.45% {
        -webkit-transform: translate3d(-192.79px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier( 0.3054, 0.3431, 0.6086, 0.7521 );
    }

    45.5% {
        -webkit-transform: translate3d(-83.83px, 0, 0);
    }

    45.51% {
        -webkit-transform: translate3d(-78px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier( 0.3998, 0.2667, 0.658, 0.6746 );
    }

    46% {
        -webkit-transform: translate3d(21px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier( 0.1322, 0.2618, 0.5761, 1.3606 );
    }

    46.11% {
        -webkit-transform: translate3d(29px, 0, 0);
    }

    47.31% {
        -webkit-transform: translate3d(29px, 0, 0);
    }

    47.9% {
        -webkit-transform: translate3d(29px, 0, 0);
    }

    48.5% {
        -webkit-transform: translate3d(29px, 0, 0);
    }

    49.1% {
        -webkit-transform: translate3d(29px, 0, 0);
    }

    70.06% {
        -webkit-transform: translate3d(29px, 0, 0);
    }

    72.46% {
        -webkit-transform: translate3d(-15px, 0, 0);
    }

    73.17% {
        -webkit-transform: translate3d(-861px, 0, 0);
    }

    73.65% {
        -webkit-transform: translate3d(-861px, 0, 0);
    }

    74.85% {
        -webkit-transform: translate3d(-861px, 0, 0);
    }

    84.43% {
        -webkit-transform: translate3d(-47px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier( 0.6014, -9.433, 0.3895, -4.2223 );
    }

    85.33% {
        -webkit-transform: translate3d(-48.52px, 0, 0);
    }

    85.57% {
        -webkit-transform: translate3d(-52.6px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier( 0.2141, -1.4248, 0.4741, 1.1143 );
    }

    86.83% {
        -webkit-transform: translate3d(-47px, 0, 0);
    }

    98.8% {
        -webkit-transform: translate3d(-47px, 0, 0);
    }

    100% {
        -webkit-transform: translate3d(-1422px, 0, 0);
    }
}

@-moz-keyframes tsmph-motion-path-uyuj-keys-x {
    0% {
        -moz-transform: translate3d(17px, 0, 0);
    }

    0.6% {
        -moz-transform: translate3d(17px, 0, 0);
        -moz-animation-timing-function: cubic-bezier( 0.1285, 0.1684, 0.7552, 1.2432 );
    }

    1.8% {
        -moz-transform: translate3d(38px, 0, 0);
    }

    3.59% {
        -moz-transform: translate3d(38px, 0, 0);
    }

    4.19% {
        -moz-transform: translate3d(38px, 0, 0);
        -moz-animation-timing-function: cubic-bezier(0.5164, 0.1146, 0.868, 0.4883);
    }

    4.49% {
        -moz-transform: translate3d(2.36px, 0, 0);
    }

    4.51% {
        -moz-transform: translate3d(-4.47px, 0, 0);
        -moz-animation-timing-function: cubic-bezier( 0.1467, 0.4985, 0.5296, 0.8217 );
    }

    4.79% {
        -moz-transform: translate3d(-52.33px, 0, 0);
    }

    16.17% {
        -moz-transform: translate3d(-52.33px, 0, 0);
    }

    17.37% {
        -moz-transform: translate3d(-52.33px, 0, 0);
    }

    17.96% {
        -moz-transform: translate3d(-833px, 0, 0);
        -moz-animation-timing-function: cubic-bezier(0.2318, 0.221, 0.6969, 1.0007);
    }

    18.14% {
        -moz-transform: translate3d(-823.23px, 0, 0);
    }

    18.56% {
        -moz-transform: translate3d(-858px, 0, 0);
    }

    20.96% {
        -moz-transform: translate3d(-887px, 0, 0);
    }

    23.35% {
        -moz-transform: translate3d(-858px, 0, 0);
        -moz-animation-timing-function: cubic-bezier( 0.3381, 0.3289, 0.6814, 0.6517 );
    }

    24.19% {
        -moz-transform: translate3d(-237.05px, 0, 0);
    }

    24.22% {
        -moz-transform: translate3d(-213.27px, 0, 0);
        -moz-animation-timing-function: cubic-bezier( 0.2776, 0.3728, 0.5516, 0.8157 );
    }

    24.55% {
        -moz-transform: translate3d(-26px, 0, 0);
    }

    38.92% {
        -moz-transform: translate3d(-26px, 0, 0);
        -moz-animation-timing-function: cubic-bezier( 0.3487, 0.3133, 0.6513, 0.6867 );
    }

    41.32% {
        -moz-transform: translate3d(58px, 0, 0);
    }

    43.71% {
        -moz-transform: translate3d(-1422px, 0, 0);
    }

    44.91% {
        -moz-transform: translate3d(-1422px, 0, 0);
        -moz-animation-timing-function: cubic-bezier( 0.2678, 0.3847, 0.6498, 0.6926 );
    }

    44.97% {
        -moz-transform: translate3d(-1292.49px, 0, 0);
        -moz-animation-timing-function: cubic-bezier( 0.3293, 0.3369, 0.6876, 0.6469 );
    }

    45.17% {
        -moz-transform: translate3d(-929.24px, 0, 0);
        -moz-animation-timing-function: cubic-bezier( 0.3621, 0.2985, 0.7339, 0.6088 );
    }

    45.21% {
        -moz-transform: translate3d(-833px, 0, 0);
        -moz-animation-timing-function: cubic-bezier( 0.3296, 0.3367, 0.6572, 0.6767 );
    }

    45.45% {
        -moz-transform: translate3d(-192.79px, 0, 0);
        -moz-animation-timing-function: cubic-bezier( 0.3054, 0.3431, 0.6086, 0.7521 );
    }

    45.5% {
        -moz-transform: translate3d(-83.83px, 0, 0);
    }

    45.51% {
        -moz-transform: translate3d(-78px, 0, 0);
        -moz-animation-timing-function: cubic-bezier(0.3998, 0.2667, 0.658, 0.6746);
    }

    46% {
        -moz-transform: translate3d(21px, 0, 0);
        -moz-animation-timing-function: cubic-bezier( 0.1322, 0.2618, 0.5761, 1.3606 );
    }

    46.11% {
        -moz-transform: translate3d(29px, 0, 0);
    }

    47.31% {
        -moz-transform: translate3d(29px, 0, 0);
    }

    47.9% {
        -moz-transform: translate3d(29px, 0, 0);
    }

    48.5% {
        -moz-transform: translate3d(29px, 0, 0);
    }

    49.1% {
        -moz-transform: translate3d(29px, 0, 0);
    }

    70.06% {
        -moz-transform: translate3d(29px, 0, 0);
    }

    72.46% {
        -moz-transform: translate3d(-15px, 0, 0);
    }

    73.17% {
        -moz-transform: translate3d(-861px, 0, 0);
    }

    73.65% {
        -moz-transform: translate3d(-861px, 0, 0);
    }

    74.85% {
        -moz-transform: translate3d(-861px, 0, 0);
    }

    84.43% {
        -moz-transform: translate3d(-47px, 0, 0);
        -moz-animation-timing-function: cubic-bezier( 0.6014, -9.433, 0.3895, -4.2223 );
    }

    85.33% {
        -moz-transform: translate3d(-48.52px, 0, 0);
    }

    85.57% {
        -moz-transform: translate3d(-52.6px, 0, 0);
        -moz-animation-timing-function: cubic-bezier( 0.2141, -1.4248, 0.4741, 1.1143 );
    }

    86.83% {
        -moz-transform: translate3d(-47px, 0, 0);
    }

    98.8% {
        -moz-transform: translate3d(-47px, 0, 0);
    }

    100% {
        -moz-transform: translate3d(-1422px, 0, 0);
    }
}

#page1.tsmph-play-animation .tsmph-motion-path-uyuj-anim-y {
    animation: 16.7s linear 3.3s 1 normal forwards tsmph-motion-path-uyuj-keys-y;
    -webkit-animation: 16.7s linear 3.3s 1 normal forwards tsmph-motion-path-uyuj-keys-y;
    -moz-animation: 16.7s linear 3.3s 1 normal forwards tsmph-motion-path-uyuj-keys-y;
    transform: translate3d(0, -330px, 0);
    -webkit-transform: translate3d(0, -330px, 0);
    -moz-transform: translate3d(0, -330px, 0);
}

@keyframes tsmph-motion-path-uyuj-keys-y {
    0% {
        transform: translate3d(0, -330px, 0);
        -webkit-transform: translate3d(0, -330px, 0);
        -moz-transform: translate3d(0, -330px, 0);
    }

    0.3% {
        transform: translate3d(0, -267.93px, 0);
        -webkit-transform: translate3d(0, -267.93px, 0);
        -moz-transform: translate3d(0, -267.93px, 0);
    }

    0.6% {
        transform: translate3d(0, -330px, 0);
        -webkit-transform: translate3d(0, -330px, 0);
        -moz-transform: translate3d(0, -330px, 0);
    }

    1.8% {
        transform: translate3d(0, 424.03px, 0);
        -webkit-transform: translate3d(0, 424.03px, 0);
        -moz-transform: translate3d(0, 424.03px, 0);
    }

    3.59% {
        transform: translate3d(0, 424.03px, 0);
        -webkit-transform: translate3d(0, 424.03px, 0);
        -moz-transform: translate3d(0, 424.03px, 0);
    }

    4.19% {
        transform: translate3d(0, 424.03px, 0);
        -webkit-transform: translate3d(0, 424.03px, 0);
        -moz-transform: translate3d(0, 424.03px, 0);
        animation-timing-function: cubic-bezier(0.3302, 0.3339, 0.6472, 0.6904);
        -webkit-animation-timing-function: cubic-bezier( 0.3302, 0.3339, 0.6472, 0.6904 );
        -moz-animation-timing-function: cubic-bezier( 0.3302, 0.3339, 0.6472, 0.6904 );
    }

    4.48% {
        transform: translate3d(0, 293.32px, 0);
        -webkit-transform: translate3d(0, 293.32px, 0);
        -moz-transform: translate3d(0, 293.32px, 0);
        animation-timing-function: cubic-bezier(0.4277, -34.453, 0.596, -29.9852);
        -webkit-animation-timing-function: cubic-bezier( 0.4277, -34.453, 0.596, -29.9852 );
        -moz-animation-timing-function: cubic-bezier( 0.4277, -34.453, 0.596, -29.9852 );
    }

    4.54% {
        transform: translate3d(0, 293.58px, 0);
        -webkit-transform: translate3d(0, 293.58px, 0);
        -moz-transform: translate3d(0, 293.58px, 0);
        animation-timing-function: cubic-bezier(0.3555, 0.3064, 0.6718, 0.6645);
        -webkit-animation-timing-function: cubic-bezier( 0.3555, 0.3064, 0.6718, 0.6645 );
        -moz-animation-timing-function: cubic-bezier( 0.3555, 0.3064, 0.6718, 0.6645 );
    }

    4.79% {
        transform: translate3d(0, 408.38px, 0);
        -webkit-transform: translate3d(0, 408.38px, 0);
        -moz-transform: translate3d(0, 408.38px, 0);
    }

    16.17% {
        transform: translate3d(0, 408.38px, 0);
        -webkit-transform: translate3d(0, 408.38px, 0);
        -moz-transform: translate3d(0, 408.38px, 0);
    }

    17.37% {
        transform: translate3d(0, 424.03px, 0);
        -webkit-transform: translate3d(0, 424.03px, 0);
        -moz-transform: translate3d(0, 424.03px, 0);
    }

    17.96% {
        transform: translate3d(0, 424.03px, 0);
        -webkit-transform: translate3d(0, 424.03px, 0);
        -moz-transform: translate3d(0, 424.03px, 0);
    }

    18.11% {
        transform: translate3d(0, 414.57px, 0);
        -webkit-transform: translate3d(0, 414.57px, 0);
        -moz-transform: translate3d(0, 414.57px, 0);
        animation-timing-function: cubic-bezier(0.1082, -0.9285, 0.826, 0.8178);
        -webkit-animation-timing-function: cubic-bezier( 0.1082, -0.9285, 0.826, 0.8178 );
        -moz-animation-timing-function: cubic-bezier( 0.1082, -0.9285, 0.826, 0.8178 );
    }

    18.56% {
        transform: translate3d(0, 424.03px, 0);
        -webkit-transform: translate3d(0, 424.03px, 0);
        -moz-transform: translate3d(0, 424.03px, 0);
        animation-timing-function: cubic-bezier(0.705, 0.6666, 0.8525, 1);
        -webkit-animation-timing-function: cubic-bezier(0.705, 0.6666, 0.8525, 1);
        -moz-animation-timing-function: cubic-bezier(0.705, 0.6666, 0.8525, 1);
    }

    20.96% {
        transform: translate3d(0, 435.83px, 0);
        -webkit-transform: translate3d(0, 435.83px, 0);
        -moz-transform: translate3d(0, 435.83px, 0);
        animation-timing-function: cubic-bezier(0.1475, 0, 0.295, 0.3333);
        -webkit-animation-timing-function: cubic-bezier(0.1475, 0, 0.295, 0.3333);
        -moz-animation-timing-function: cubic-bezier(0.1475, 0, 0.295, 0.3333);
    }

    23.35% {
        transform: translate3d(0, 424.03px, 0);
        -webkit-transform: translate3d(0, 424.03px, 0);
        -moz-transform: translate3d(0, 424.03px, 0);
        animation-timing-function: cubic-bezier(0.33, 0.3318, 0.6141, 0.729);
        -webkit-animation-timing-function: cubic-bezier( 0.33, 0.3318, 0.6141, 0.729 );
        -moz-animation-timing-function: cubic-bezier(0.33, 0.3318, 0.6141, 0.729);
    }

    24.01% {
        transform: translate3d(0, 216.15px, 0);
        -webkit-transform: translate3d(0, 216.15px, 0);
        -moz-transform: translate3d(0, 216.15px, 0);
        animation-timing-function: cubic-bezier(0.6126, -1.0505, 0.8457, 0.3056);
        -webkit-animation-timing-function: cubic-bezier( 0.6126, -1.0505, 0.8457, 0.3056 );
        -moz-animation-timing-function: cubic-bezier( 0.6126, -1.0505, 0.8457, 0.3056 );
    }

    24.43% {
        transform: translate3d(0, 269.5px, 0);
        -webkit-transform: translate3d(0, 269.5px, 0);
        -moz-transform: translate3d(0, 269.5px, 0);
        animation-timing-function: cubic-bezier(0.3527, 0.3131, 0.6787, 0.6552);
        -webkit-animation-timing-function: cubic-bezier( 0.3527, 0.3131, 0.6787, 0.6552 );
        -moz-animation-timing-function: cubic-bezier( 0.3527, 0.3131, 0.6787, 0.6552 );
    }

    24.55% {
        transform: translate3d(0, 354px, 0);
        -webkit-transform: translate3d(0, 354px, 0);
        -moz-transform: translate3d(0, 354px, 0);
    }

    38.92% {
        transform: translate3d(0, 354px, 0);
        -webkit-transform: translate3d(0, 354px, 0);
        -moz-transform: translate3d(0, 354px, 0);
        animation-timing-function: cubic-bezier(0.3098, 0.3524, 0.6902, 0.6476);
        -webkit-animation-timing-function: cubic-bezier( 0.3098, 0.3524, 0.6902, 0.6476 );
        -moz-animation-timing-function: cubic-bezier( 0.3098, 0.3524, 0.6902, 0.6476 );
    }

    41.32% {
        transform: translate3d(0, 424.03px, 0);
        -webkit-transform: translate3d(0, 424.03px, 0);
        -moz-transform: translate3d(0, 424.03px, 0);
    }

    43.71% {
        transform: translate3d(0, 445.03px, 0);
        -webkit-transform: translate3d(0, 445.03px, 0);
        -moz-transform: translate3d(0, 445.03px, 0);
    }

    44.91% {
        transform: translate3d(0, 445.03px, 0);
        -webkit-transform: translate3d(0, 445.03px, 0);
        -moz-transform: translate3d(0, 445.03px, 0);
        animation-timing-function: cubic-bezier(0.3734, 0.2798, 0.679, 0.6631);
        -webkit-animation-timing-function: cubic-bezier( 0.3734, 0.2798, 0.679, 0.6631 );
        -moz-animation-timing-function: cubic-bezier(0.3734, 0.2798, 0.679, 0.6631);
    }

    44.95% {
        transform: translate3d(0, 336.44px, 0);
        -webkit-transform: translate3d(0, 336.44px, 0);
        -moz-transform: translate3d(0, 336.44px, 0);
        animation-timing-function: cubic-bezier(0.3367, 0.3299, 0.6606, 0.6729);
        -webkit-animation-timing-function: cubic-bezier( 0.3367, 0.3299, 0.6606, 0.6729 );
        -moz-animation-timing-function: cubic-bezier( 0.3367, 0.3299, 0.6606, 0.6729 );
    }

    45.17% {
        transform: translate3d(0, -400.92px, 0);
        -webkit-transform: translate3d(0, -400.92px, 0);
        -moz-transform: translate3d(0, -400.92px, 0);
    }

    45.19% {
        transform: translate3d(0, -446.5px, 0);
        -webkit-transform: translate3d(0, -446.5px, 0);
        -moz-transform: translate3d(0, -446.5px, 0);
    }

    45.19% {
        transform: translate3d(0, -467.94px, 0);
        -webkit-transform: translate3d(0, -467.94px, 0);
        -moz-transform: translate3d(0, -467.94px, 0);
    }

    45.2% {
        transform: translate3d(0, -487.17px, 0);
        -webkit-transform: translate3d(0, -487.17px, 0);
        -moz-transform: translate3d(0, -487.17px, 0);
    }

    45.21% {
        transform: translate3d(0, -499px, 0);
        -webkit-transform: translate3d(0, -499px, 0);
        -moz-transform: translate3d(0, -499px, 0);
        animation-timing-function: cubic-bezier(0.3694, -0.0584, 0.8259, 0.7356);
        -webkit-animation-timing-function: cubic-bezier( 0.3694, -0.0584, 0.8259, 0.7356 );
        -moz-animation-timing-function: cubic-bezier( 0.3694, -0.0584, 0.8259, 0.7356 );
    }

    45.33% {
        transform: translate3d(0, -460.22px, 0);
        -webkit-transform: translate3d(0, -460.22px, 0);
        -moz-transform: translate3d(0, -460.22px, 0);
        animation-timing-function: cubic-bezier(0.4313, 0.2177, 0.8142, 0.5426);
        -webkit-animation-timing-function: cubic-bezier( 0.4313, 0.2177, 0.8142, 0.5426 );
        -moz-animation-timing-function: cubic-bezier( 0.4313, 0.2177, 0.8142, 0.5426 );
    }

    45.5% {
        transform: translate3d(0, -273.66px, 0);
        -webkit-transform: translate3d(0, -273.66px, 0);
        -moz-transform: translate3d(0, -273.66px, 0);
    }

    45.51% {
        transform: translate3d(0, -254px, 0);
        -webkit-transform: translate3d(0, -254px, 0);
        -moz-transform: translate3d(0, -254px, 0);
        animation-timing-function: cubic-bezier(0.3304, 0.3363, 0.6704, 0.663);
        -webkit-animation-timing-function: cubic-bezier( 0.3304, 0.3363, 0.6704, 0.663 );
        -moz-animation-timing-function: cubic-bezier(0.3304, 0.3363, 0.6704, 0.663);
    }

    46.11% {
        transform: translate3d(0, 296.06px, 0);
        -webkit-transform: translate3d(0, 296.06px, 0);
        -moz-transform: translate3d(0, 296.06px, 0);
    }

    47.31% {
        transform: translate3d(0, 282.41px, 0);
        -webkit-transform: translate3d(0, 282.41px, 0);
        -moz-transform: translate3d(0, 282.41px, 0);
    }

    47.9% {
        transform: translate3d(0, 296.06px, 0);
        -webkit-transform: translate3d(0, 296.06px, 0);
        -moz-transform: translate3d(0, 296.06px, 0);
    }

    48.5% {
        transform: translate3d(0, 289.28px, 0);
        -webkit-transform: translate3d(0, 289.28px, 0);
        -moz-transform: translate3d(0, 289.28px, 0);
    }

    49.1% {
        transform: translate3d(0, 296.06px, 0);
        -webkit-transform: translate3d(0, 296.06px, 0);
        -moz-transform: translate3d(0, 296.06px, 0);
    }

    70.06% {
        transform: translate3d(0, 296.06px, 0);
        -webkit-transform: translate3d(0, 296.06px, 0);
        -moz-transform: translate3d(0, 296.06px, 0);
    }

    72.46% {
        transform: translate3d(0, 296.06px, 0);
        -webkit-transform: translate3d(0, 296.06px, 0);
        -moz-transform: translate3d(0, 296.06px, 0);
    }

    73.17% {
        transform: translate3d(0, 236px, 0);
        -webkit-transform: translate3d(0, 236px, 0);
        -moz-transform: translate3d(0, 236px, 0);
    }

    73.65% {
        transform: translate3d(0, 236px, 0);
        -webkit-transform: translate3d(0, 236px, 0);
        -moz-transform: translate3d(0, 236px, 0);
    }

    74.85% {
        transform: translate3d(0, 236px, 0);
        -webkit-transform: translate3d(0, 236px, 0);
        -moz-transform: translate3d(0, 236px, 0);
        animation-timing-function: cubic-bezier(0.3639, 0.2998, 0.6541, 0.6805);
        -webkit-animation-timing-function: cubic-bezier( 0.3639, 0.2998, 0.6541, 0.6805 );
        -moz-animation-timing-function: cubic-bezier( 0.3639, 0.2998, 0.6541, 0.6805 );
    }

    84.43% {
        transform: translate3d(0, 357px, 0);
        -webkit-transform: translate3d(0, 357px, 0);
        -moz-transform: translate3d(0, 357px, 0);
        animation-timing-function: cubic-bezier(0.4429, 0.7358, 0.7449, 1);
        -webkit-animation-timing-function: cubic-bezier(0.4429, 0.7358, 0.7449, 1);
        -moz-animation-timing-function: cubic-bezier(0.4429, 0.7358, 0.7449, 1);
    }

    84.85% {
        transform: translate3d(0, 357.95px, 0);
        -webkit-transform: translate3d(0, 357.95px, 0);
        -moz-transform: translate3d(0, 357.95px, 0);
        animation-timing-function: cubic-bezier(0.1852, 0, 0.2542, 3.073);
        -webkit-animation-timing-function: cubic-bezier(0.1852, 0, 0.2542, 3.073);
        -moz-animation-timing-function: cubic-bezier(0.1852, 0, 0.2542, 3.073);
    }

    86.83% {
        transform: translate3d(0, 357px, 0);
        -webkit-transform: translate3d(0, 357px, 0);
        -moz-transform: translate3d(0, 357px, 0);
    }

    98.8% {
        transform: translate3d(0, 357px, 0);
        -webkit-transform: translate3d(0, 357px, 0);
        -moz-transform: translate3d(0, 357px, 0);
    }

    100% {
        transform: translate3d(0, 445.03px, 0);
        -webkit-transform: translate3d(0, 445.03px, 0);
        -moz-transform: translate3d(0, 445.03px, 0);
    }
}

@-webkit-keyframes tsmph-motion-path-uyuj-keys-y {
    0% {
        -webkit-transform: translate3d(0, -330px, 0);
    }

    0.3% {
        -webkit-transform: translate3d(0, -267.93px, 0);
    }

    0.6% {
        -webkit-transform: translate3d(0, -330px, 0);
    }

    1.8% {
        -webkit-transform: translate3d(0, 424.03px, 0);
    }

    3.59% {
        -webkit-transform: translate3d(0, 424.03px, 0);
    }

    4.19% {
        -webkit-transform: translate3d(0, 424.03px, 0);
        -webkit-animation-timing-function: cubic-bezier( 0.3302, 0.3339, 0.6472, 0.6904 );
    }

    4.48% {
        -webkit-transform: translate3d(0, 293.32px, 0);
        -webkit-animation-timing-function: cubic-bezier( 0.4277, -34.453, 0.596, -29.9852 );
    }

    4.54% {
        -webkit-transform: translate3d(0, 293.58px, 0);
        -webkit-animation-timing-function: cubic-bezier( 0.3555, 0.3064, 0.6718, 0.6645 );
    }

    4.79% {
        -webkit-transform: translate3d(0, 408.38px, 0);
    }

    16.17% {
        -webkit-transform: translate3d(0, 408.38px, 0);
    }

    17.37% {
        -webkit-transform: translate3d(0, 424.03px, 0);
    }

    17.96% {
        -webkit-transform: translate3d(0, 424.03px, 0);
    }

    18.11% {
        -webkit-transform: translate3d(0, 414.57px, 0);
        -webkit-animation-timing-function: cubic-bezier( 0.1082, -0.9285, 0.826, 0.8178 );
    }

    18.56% {
        -webkit-transform: translate3d(0, 424.03px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.705, 0.6666, 0.8525, 1);
    }

    20.96% {
        -webkit-transform: translate3d(0, 435.83px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.1475, 0, 0.295, 0.3333);
    }

    23.35% {
        -webkit-transform: translate3d(0, 424.03px, 0);
        -webkit-animation-timing-function: cubic-bezier( 0.33, 0.3318, 0.6141, 0.729 );
    }

    24.01% {
        -webkit-transform: translate3d(0, 216.15px, 0);
        -webkit-animation-timing-function: cubic-bezier( 0.6126, -1.0505, 0.8457, 0.3056 );
    }

    24.43% {
        -webkit-transform: translate3d(0, 269.5px, 0);
        -webkit-animation-timing-function: cubic-bezier( 0.3527, 0.3131, 0.6787, 0.6552 );
    }

    24.55% {
        -webkit-transform: translate3d(0, 354px, 0);
    }

    38.92% {
        -webkit-transform: translate3d(0, 354px, 0);
        -webkit-animation-timing-function: cubic-bezier( 0.3098, 0.3524, 0.6902, 0.6476 );
    }

    41.32% {
        -webkit-transform: translate3d(0, 424.03px, 0);
    }

    43.71% {
        -webkit-transform: translate3d(0, 445.03px, 0);
    }

    44.91% {
        -webkit-transform: translate3d(0, 445.03px, 0);
        -webkit-animation-timing-function: cubic-bezier( 0.3734, 0.2798, 0.679, 0.6631 );
    }

    44.95% {
        -webkit-transform: translate3d(0, 336.44px, 0);
        -webkit-animation-timing-function: cubic-bezier( 0.3367, 0.3299, 0.6606, 0.6729 );
    }

    45.17% {
        -webkit-transform: translate3d(0, -400.92px, 0);
    }

    45.19% {
        -webkit-transform: translate3d(0, -446.5px, 0);
    }

    45.19% {
        -webkit-transform: translate3d(0, -467.94px, 0);
    }

    45.2% {
        -webkit-transform: translate3d(0, -487.17px, 0);
    }

    45.21% {
        -webkit-transform: translate3d(0, -499px, 0);
        -webkit-animation-timing-function: cubic-bezier( 0.3694, -0.0584, 0.8259, 0.7356 );
    }

    45.33% {
        -webkit-transform: translate3d(0, -460.22px, 0);
        -webkit-animation-timing-function: cubic-bezier( 0.4313, 0.2177, 0.8142, 0.5426 );
    }

    45.5% {
        -webkit-transform: translate3d(0, -273.66px, 0);
    }

    45.51% {
        -webkit-transform: translate3d(0, -254px, 0);
        -webkit-animation-timing-function: cubic-bezier( 0.3304, 0.3363, 0.6704, 0.663 );
    }

    46.11% {
        -webkit-transform: translate3d(0, 296.06px, 0);
    }

    47.31% {
        -webkit-transform: translate3d(0, 282.41px, 0);
    }

    47.9% {
        -webkit-transform: translate3d(0, 296.06px, 0);
    }

    48.5% {
        -webkit-transform: translate3d(0, 289.28px, 0);
    }

    49.1% {
        -webkit-transform: translate3d(0, 296.06px, 0);
    }

    70.06% {
        -webkit-transform: translate3d(0, 296.06px, 0);
    }

    72.46% {
        -webkit-transform: translate3d(0, 296.06px, 0);
    }

    73.17% {
        -webkit-transform: translate3d(0, 236px, 0);
    }

    73.65% {
        -webkit-transform: translate3d(0, 236px, 0);
    }

    74.85% {
        -webkit-transform: translate3d(0, 236px, 0);
        -webkit-animation-timing-function: cubic-bezier( 0.3639, 0.2998, 0.6541, 0.6805 );
    }

    84.43% {
        -webkit-transform: translate3d(0, 357px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.4429, 0.7358, 0.7449, 1);
    }

    84.85% {
        -webkit-transform: translate3d(0, 357.95px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.1852, 0, 0.2542, 3.073);
    }

    86.83% {
        -webkit-transform: translate3d(0, 357px, 0);
    }

    98.8% {
        -webkit-transform: translate3d(0, 357px, 0);
    }

    100% {
        -webkit-transform: translate3d(0, 445.03px, 0);
    }
}

@-moz-keyframes tsmph-motion-path-uyuj-keys-y {
    0% {
        -moz-transform: translate3d(0, -330px, 0);
    }

    0.3% {
        -moz-transform: translate3d(0, -267.93px, 0);
    }

    0.6% {
        -moz-transform: translate3d(0, -330px, 0);
    }

    1.8% {
        -moz-transform: translate3d(0, 424.03px, 0);
    }

    3.59% {
        -moz-transform: translate3d(0, 424.03px, 0);
    }

    4.19% {
        -moz-transform: translate3d(0, 424.03px, 0);
        -moz-animation-timing-function: cubic-bezier( 0.3302, 0.3339, 0.6472, 0.6904 );
    }

    4.48% {
        -moz-transform: translate3d(0, 293.32px, 0);
        -moz-animation-timing-function: cubic-bezier( 0.4277, -34.453, 0.596, -29.9852 );
    }

    4.54% {
        -moz-transform: translate3d(0, 293.58px, 0);
        -moz-animation-timing-function: cubic-bezier( 0.3555, 0.3064, 0.6718, 0.6645 );
    }

    4.79% {
        -moz-transform: translate3d(0, 408.38px, 0);
    }

    16.17% {
        -moz-transform: translate3d(0, 408.38px, 0);
    }

    17.37% {
        -moz-transform: translate3d(0, 424.03px, 0);
    }

    17.96% {
        -moz-transform: translate3d(0, 424.03px, 0);
    }

    18.11% {
        -moz-transform: translate3d(0, 414.57px, 0);
        -moz-animation-timing-function: cubic-bezier( 0.1082, -0.9285, 0.826, 0.8178 );
    }

    18.56% {
        -moz-transform: translate3d(0, 424.03px, 0);
        -moz-animation-timing-function: cubic-bezier(0.705, 0.6666, 0.8525, 1);
    }

    20.96% {
        -moz-transform: translate3d(0, 435.83px, 0);
        -moz-animation-timing-function: cubic-bezier(0.1475, 0, 0.295, 0.3333);
    }

    23.35% {
        -moz-transform: translate3d(0, 424.03px, 0);
        -moz-animation-timing-function: cubic-bezier(0.33, 0.3318, 0.6141, 0.729);
    }

    24.01% {
        -moz-transform: translate3d(0, 216.15px, 0);
        -moz-animation-timing-function: cubic-bezier( 0.6126, -1.0505, 0.8457, 0.3056 );
    }

    24.43% {
        -moz-transform: translate3d(0, 269.5px, 0);
        -moz-animation-timing-function: cubic-bezier( 0.3527, 0.3131, 0.6787, 0.6552 );
    }

    24.55% {
        -moz-transform: translate3d(0, 354px, 0);
    }

    38.92% {
        -moz-transform: translate3d(0, 354px, 0);
        -moz-animation-timing-function: cubic-bezier( 0.3098, 0.3524, 0.6902, 0.6476 );
    }

    41.32% {
        -moz-transform: translate3d(0, 424.03px, 0);
    }

    43.71% {
        -moz-transform: translate3d(0, 445.03px, 0);
    }

    44.91% {
        -moz-transform: translate3d(0, 445.03px, 0);
        -moz-animation-timing-function: cubic-bezier(0.3734, 0.2798, 0.679, 0.6631);
    }

    44.95% {
        -moz-transform: translate3d(0, 336.44px, 0);
        -moz-animation-timing-function: cubic-bezier( 0.3367, 0.3299, 0.6606, 0.6729 );
    }

    45.17% {
        -moz-transform: translate3d(0, -400.92px, 0);
    }

    45.19% {
        -moz-transform: translate3d(0, -446.5px, 0);
    }

    45.19% {
        -moz-transform: translate3d(0, -467.94px, 0);
    }

    45.2% {
        -moz-transform: translate3d(0, -487.17px, 0);
    }

    45.21% {
        -moz-transform: translate3d(0, -499px, 0);
        -moz-animation-timing-function: cubic-bezier( 0.3694, -0.0584, 0.8259, 0.7356 );
    }

    45.33% {
        -moz-transform: translate3d(0, -460.22px, 0);
        -moz-animation-timing-function: cubic-bezier( 0.4313, 0.2177, 0.8142, 0.5426 );
    }

    45.5% {
        -moz-transform: translate3d(0, -273.66px, 0);
    }

    45.51% {
        -moz-transform: translate3d(0, -254px, 0);
        -moz-animation-timing-function: cubic-bezier(0.3304, 0.3363, 0.6704, 0.663);
    }

    46.11% {
        -moz-transform: translate3d(0, 296.06px, 0);
    }

    47.31% {
        -moz-transform: translate3d(0, 282.41px, 0);
    }

    47.9% {
        -moz-transform: translate3d(0, 296.06px, 0);
    }

    48.5% {
        -moz-transform: translate3d(0, 289.28px, 0);
    }

    49.1% {
        -moz-transform: translate3d(0, 296.06px, 0);
    }

    70.06% {
        -moz-transform: translate3d(0, 296.06px, 0);
    }

    72.46% {
        -moz-transform: translate3d(0, 296.06px, 0);
    }

    73.17% {
        -moz-transform: translate3d(0, 236px, 0);
    }

    73.65% {
        -moz-transform: translate3d(0, 236px, 0);
    }

    74.85% {
        -moz-transform: translate3d(0, 236px, 0);
        -moz-animation-timing-function: cubic-bezier( 0.3639, 0.2998, 0.6541, 0.6805 );
    }

    84.43% {
        -moz-transform: translate3d(0, 357px, 0);
        -moz-animation-timing-function: cubic-bezier(0.4429, 0.7358, 0.7449, 1);
    }

    84.85% {
        -moz-transform: translate3d(0, 357.95px, 0);
        -moz-animation-timing-function: cubic-bezier(0.1852, 0, 0.2542, 3.073);
    }

    86.83% {
        -moz-transform: translate3d(0, 357px, 0);
    }

    98.8% {
        -moz-transform: translate3d(0, 357px, 0);
    }

    100% {
        -moz-transform: translate3d(0, 445.03px, 0);
    }
}

[data-tsmph-motion-path-node] {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    pointer-events: none;
}
/* === END - Animáció =====================================================================================*/
