/*
Title:      www.soul-sign.de - preloader stylesheet file
Author:     mb@soul-sign.de // Marko Bresecke 
*/

/* ==========================================================================
   PERELOADER
   ========================================================================== */


body {
    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;
    /*background-color: transparent;*/
}


.no-js #preloader-wrapper { /* Fallback */
    display: none;
}

.js #preloader-wrapper { /* Fallback */
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 90000;
}

.js #preloader-wrapper #preloader {
    /*overflow: visible;*/
    display: block;
    position: relative;
    left: 0px;
    top: 50%;
    width: 128px;
    height: 128px;
    margin: 0 auto;
    /*background: url(../media/img/loader.gif) no-repeat center center;*/
    z-index: 90002;
}

.js #preloader-wrapper .preloader-cover {
    position: fixed;
    top: 0;
    width: 51%;
    height: 100%;
    background: #333;
    z-index: 90001;
    -webkit-transform: translateX(0);  /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform: translateX(0);  /* IE 9 */
    transform: translateX(0);  /* Firefox 16+, IE 10+, Opera */
}

.js #preloader-wrapper .preloader-cover.preloader-cover-left {
    left: 0;
}
 
.js #preloader-wrapper .preloader-cover.preloader-cover-right {
    right: 0;
}

/* Loaded */
.js .loaded #preloader-wrapper .preloader-cover.preloader-cover-left {
    -webkit-transform: translateX(-100%);  /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform: translateX(-100%);  /* IE 9 */
    transform: translateX(-100%);  /* Firefox 16+, IE 10+, Opera */
    -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
    transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
}
 
.js .loaded #preloader-wrapper .preloader-cover.preloader-cover-right {
    -webkit-transform: translateX(100%);  /* Chrome, Opera 15+, Safari 3.1+ */
    -ms-transform: translateX(100%);  /* IE 9 */
    transform: translateX(100%);  /* Firefox 16+, IE 10+, Opera */
    -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
    transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
}

.js .loaded #preloader-wrapper #preloader {
    opacity: 0;
    -webkit-transition: all 0.3s ease-out; 
    transition: all 0.3s ease-out;
}

.js .loaded #preloader-wrapper {
    visibility: hidden;
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    -webkit-transition: all 0.3s 1s ease-out;
    transition: all 0.3s 1s ease-out;
}
.preloader-txt-container {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    margin-top: 65px;
}
.preloader-logo-shield-container {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform: translate3d(0px, 0px, 0px);
    -webkit-transform: translate3d(0px, 0px, 0px);
    -moz-transform: translate3d(0px, 0px, 0px);
    opacity: 1;
}
.preloader-logo-ss-container {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform: rotateZ(0deg);
    -webkit-transform: rotateZ(0deg);
    -moz-transform: rotateZ(0deg);
}

@keyframes ani_logo-shield_gwd-keyframes {
    0% {
        width: 128px;
        height: 128px;
        transform: translate3d(0px, 0px, 0px);
        -webkit-transform: translate3d(0px, 0px, 0px);
        -moz-transform: translate3d(0px, 0px, 0px);
        opacity: 1;
        animation-timing-function: ease-in-out;
        -webkit-animation-timing-function: ease-in-out;
        -moz-animation-timing-function: ease-in-out;
    }
    50% {
        width: 150px;
        height: 150px;
        transform: translate3d(-11px, -11px, 0px);
        -webkit-transform: translate3d(-11px, -11px, 0px);
        -moz-transform: translate3d(-11px, -11px, 0px);
        opacity: 0.75;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    100% {
        width: 128px;
        height: 128px;
        transform: translate3d(0px, 0px, 0px);
        -webkit-transform: translate3d(0px, 0px, 0px);
        -moz-transform: translate3d(0px, 0px, 0px);
        opacity: 1;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes ani_logo-shield_gwd-keyframes {
    0% {
        width: 128px;
        height: 128px;
        -webkit-transform: translate3d(0px, 0px, 0px);
        opacity: 1;
        -webkit-animation-timing-function: ease-in-out;
    }
    50% {
        width: 150px;
        height: 150px;
        -webkit-transform: translate3d(-11px, -11px, 0px);
        opacity: 0.75;
        -webkit-animation-timing-function: linear;
    }
    100% {
        width: 128px;
        height: 128px;
        -webkit-transform: translate3d(0px, 0px, 0px);
        opacity: 1;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes ani_logo-shield_gwd-keyframes {
    0% {
        width: 128px;
        height: 128px;
        -moz-transform: translate3d(0px, 0px, 0px);
        opacity: 1;
        -moz-animation-timing-function: ease-in-out;
    }
    50% {
        width: 150px;
        height: 150px;
        -moz-transform: translate3d(-11px, -11px, 0px);
        opacity: 0.75;
        -moz-animation-timing-function: linear;
    }
    100% {
        width: 128px;
        height: 128px;
        -moz-transform: translate3d(0px, 0px, 0px);
        opacity: 1;
        -moz-animation-timing-function: linear;
    }
}
body .ani_logo-shield {
    animation: ani_logo-shield_gwd-keyframes 5s linear 0s infinite normal forwards;
    -webkit-animation: ani_logo-shield_gwd-keyframes 5s linear 0s infinite normal forwards;
    -moz-animation: ani_logo-shield_gwd-keyframes 5s linear 0s infinite normal forwards;
}
@keyframes ani_logo-ss_gwd-keyframes {
    0% {
        transform: rotateZ(0deg);
        -webkit-transform: rotateZ(0deg);
        -moz-transform: rotateZ(0deg);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    50% {
        transform: rotateZ(180deg);
        -webkit-transform: rotateZ(180deg);
        -moz-transform: rotateZ(180deg);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    100% {
        transform: rotateZ(359deg);
        -webkit-transform: rotateZ(359deg);
        -moz-transform: rotateZ(359deg);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes ani_logo-ss_gwd-keyframes {
    0% {
        -webkit-transform: rotateZ(0deg);
        -webkit-animation-timing-function: linear;
    }
    50% {
        -webkit-transform: rotateZ(180deg);
        -webkit-animation-timing-function: linear;
    }
    100% {
        -webkit-transform: rotateZ(359deg);
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes ani_logo-ss_gwd-keyframes {
    0% {
        -moz-transform: rotateZ(0deg);
        -moz-animation-timing-function: linear;
    }
    50% {
        -moz-transform: rotateZ(180deg);
        -moz-animation-timing-function: linear;
    }
    100% {
        -moz-transform: rotateZ(359deg);
        -moz-animation-timing-function: linear;
    }
}
body .ani_logo-ss {
    animation: ani_logo-ss_gwd-keyframes 5s linear 0s infinite normal forwards;
    -webkit-animation: ani_logo-ss_gwd-keyframes 5s linear 0s infinite normal forwards;
    -moz-animation: ani_logo-ss_gwd-keyframes 5s linear 0s infinite normal forwards;
}
[data-group="txt_LoadingSeperated"] .group-txt-loading.img-txt_o {
    position: absolute;
    width: 128px;
    height: 128px;
    left: 0px;
    top: 0px;
    opacity: 0;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform: translate3d(0px, 0px, 25px);
    -webkit-transform: translate3d(0px, 0px, 25px);
    -moz-transform: translate3d(0px, 0px, 25px);
}
[data-group="txt_LoadingSeperated"] .group-txt-loading.img-txt_Point1 {
    position: absolute;
    width: 128px;
    height: 128px;
    left: 0px;
    top: 0px;
    opacity: 0;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform: translate3d(0px, 0px, 25px);
    -webkit-transform: translate3d(0px, 0px, 25px);
    -moz-transform: translate3d(0px, 0px, 25px);
}
[data-group="txt_LoadingSeperated"] .group-txt-loading.img-txt_Point2 {
    position: absolute;
    width: 128px;
    height: 128px;
    left: 0px;
    top: 0px;
    opacity: 0;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform: translate3d(0px, 0px, 25px);
    -webkit-transform: translate3d(0px, 0px, 25px);
    -moz-transform: translate3d(0px, 0px, 25px);
}
[data-group="txt_LoadingSeperated"] .group-txt-loading.img-txt_Point3 {
    position: absolute;
    width: 128px;
    height: 128px;
    left: 0px;
    top: 0px;
    opacity: 0;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform: translate3d(0px, 0px, 25px);
    -webkit-transform: translate3d(0px, 0px, 25px);
    -moz-transform: translate3d(0px, 0px, 25px);
}
[data-group="txt_LoadingSeperated"] .group-txt-loading.img-txt_a {
    position: absolute;
    width: 128px;
    height: 128px;
    left: 0px;
    top: 0px;
    opacity: 0;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform: translate3d(0px, 0px, 25px);
    -webkit-transform: translate3d(0px, 0px, 25px);
    -moz-transform: translate3d(0px, 0px, 25px);
}
[data-group="txt_LoadingSeperated"] .group-txt-loading.img-txt_d {
    position: absolute;
    width: 128px;
    height: 128px;
    left: 0px;
    top: 0px;
    opacity: 0;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform: translate3d(0px, 0px, 25px);
    -webkit-transform: translate3d(0px, 0px, 25px);
    -moz-transform: translate3d(0px, 0px, 25px);
}
[data-group="txt_LoadingSeperated"] .group-txt-loading.img-txt_g {
    position: absolute;
    width: 128px;
    height: 128px;
    left: 0px;
    top: 0px;
    opacity: 0;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform: translate3d(0px, 0px, 25px);
    -webkit-transform: translate3d(0px, 0px, 25px);
    -moz-transform: translate3d(0px, 0px, 25px);
}
[data-group="txt_LoadingSeperated"] .group-txt-loading.img-txt_i {
    position: absolute;
    width: 128px;
    height: 128px;
    left: 0px;
    top: 0px;
    opacity: 0;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform: translate3d(0px, 0px, 25px);
    -webkit-transform: translate3d(0px, 0px, 25px);
    -moz-transform: translate3d(0px, 0px, 25px);
}
[data-group="txt_LoadingSeperated"] .group-txt-loading.img-txt_L {
    position: absolute;
    width: 128px;
    height: 128px;
    left: 0px;
    top: 0px;
    opacity: 0;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform: translate3d(0px, 0px, 25px);
    -webkit-transform: translate3d(0px, 0px, 25px);
    -moz-transform: translate3d(0px, 0px, 25px);
}
[data-group="txt_LoadingSeperated"] .group-txt-loading.img-txt_n {
    position: absolute;
    width: 128px;
    height: 128px;
    left: 0px;
    top: 0px;
    opacity: 0;
    transform-style: preserve-3d;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform: translate3d(0px, 0px, 25px);
    -webkit-transform: translate3d(0px, 0px, 25px);
    -moz-transform: translate3d(0px, 0px, 25px);
}
[data-group="txt_LoadingSeperated"] {
    width: 128px;
    height: 128px;
}

@keyframes ani_txt_L_gwd-keyframes {
    0% {
        opacity: 0;
        transform: translate3d(0px, 0px, 25px);
        -webkit-transform: translate3d(0px, 0px, 25px);
        -moz-transform: translate3d(0px, 0px, 25px);
        animation-timing-function: ease-in;
        -webkit-animation-timing-function: ease-in;
        -moz-animation-timing-function: ease-in;
    }
    14.29% {
        opacity: 1;
        transform: translate3d(0px, 0px, 0px);
        -webkit-transform: translate3d(0px, 0px, 0px);
        -moz-transform: translate3d(0px, 0px, 0px);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    57.14% {
        opacity: 1;
        transform: translate3d(0px, 0px, 0px);
        -webkit-transform: translate3d(0px, 0px, 0px);
        -moz-transform: translate3d(0px, 0px, 0px);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    100% {
        opacity: 0;
        transform: translate3d(0px, 0px, -250px);
        -webkit-transform: translate3d(0px, 0px, -250px);
        -moz-transform: translate3d(0px, 0px, -250px);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes ani_txt_L_gwd-keyframes {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0px, 0px, 25px);
        -webkit-animation-timing-function: ease-in;
    }
    14.29% {
        opacity: 1;
        -webkit-transform: translate3d(0px, 0px, 0px);
        -webkit-animation-timing-function: linear;
    }
    57.14% {
        opacity: 1;
        -webkit-transform: translate3d(0px, 0px, 0px);
        -webkit-animation-timing-function: linear;
    }
    100% {
        opacity: 0;
        -webkit-transform: translate3d(0px, 0px, -250px);
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes ani_txt_L_gwd-keyframes {
    0% {
        opacity: 0;
        -moz-transform: translate3d(0px, 0px, 25px);
        -moz-animation-timing-function: ease-in;
    }
    14.29% {
        opacity: 1;
        -moz-transform: translate3d(0px, 0px, 0px);
        -moz-animation-timing-function: linear;
    }
    57.14% {
        opacity: 1;
        -moz-transform: translate3d(0px, 0px, 0px);
        -moz-animation-timing-function: linear;
    }
    100% {
        opacity: 0;
        -moz-transform: translate3d(0px, 0px, -250px);
        -moz-animation-timing-function: linear;
    }
}
[data-group="txt_LoadingSeperated"] .ani_txt_L {
    animation: ani_txt_L_gwd-keyframes 3.5s linear 0s 1 normal forwards;
    -webkit-animation: ani_txt_L_gwd-keyframes 3.5s linear 0s 1 normal forwards;
    -moz-animation: ani_txt_L_gwd-keyframes 3.5s linear 0s 1 normal forwards;
}
@keyframes ani_txt_o_gwd-keyframes {
    0% {
        opacity: 0;
        transform: translate3d(0px, 0px, 25px);
        -webkit-transform: translate3d(0px, 0px, 25px);
        -moz-transform: translate3d(0px, 0px, 25px);
        animation-timing-function: ease-in;
        -webkit-animation-timing-function: ease-in;
        -moz-animation-timing-function: ease-in;
    }
    14.29% {
        opacity: 1;
        transform: translate3d(0px, 0px, 0px);
        -webkit-transform: translate3d(0px, 0px, 0px);
        -moz-transform: translate3d(0px, 0px, 0px);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    57.14% {
        opacity: 1;
        transform: translate3d(0px, 0px, 0px);
        -webkit-transform: translate3d(0px, 0px, 0px);
        -moz-transform: translate3d(0px, 0px, 0px);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    100% {
        opacity: 0;
        transform: translate3d(0px, 0px, -250px);
        -webkit-transform: translate3d(0px, 0px, -250px);
        -moz-transform: translate3d(0px, 0px, -250px);
        animation-timing-function: ease-out;
        -webkit-animation-timing-function: ease-out;
        -moz-animation-timing-function: ease-out;
    }
}
@-webkit-keyframes ani_txt_o_gwd-keyframes {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0px, 0px, 25px);
        -webkit-animation-timing-function: ease-in;
    }
    14.29% {
        opacity: 1;
        -webkit-transform: translate3d(0px, 0px, 0px);
        -webkit-animation-timing-function: linear;
    }
    57.14% {
        opacity: 1;
        -webkit-transform: translate3d(0px, 0px, 0px);
        -webkit-animation-timing-function: linear;
    }
    100% {
        opacity: 0;
        -webkit-transform: translate3d(0px, 0px, -250px);
        -webkit-animation-timing-function: ease-out;
    }
}
@-moz-keyframes ani_txt_o_gwd-keyframes {
    0% {
        opacity: 0;
        -moz-transform: translate3d(0px, 0px, 25px);
        -moz-animation-timing-function: ease-in;
    }
    14.29% {
        opacity: 1;
        -moz-transform: translate3d(0px, 0px, 0px);
        -moz-animation-timing-function: linear;
    }
    57.14% {
        opacity: 1;
        -moz-transform: translate3d(0px, 0px, 0px);
        -moz-animation-timing-function: linear;
    }
    100% {
        opacity: 0;
        -moz-transform: translate3d(0px, 0px, -250px);
        -moz-animation-timing-function: ease-out;
    }
}
[data-group="txt_LoadingSeperated"] .ani_txt_o {
    animation: ani_txt_o_gwd-keyframes 3.5s linear 0.1s 1 normal forwards;
    -webkit-animation: ani_txt_o_gwd-keyframes 3.5s linear 0.1s 1 normal forwards;
    -moz-animation: ani_txt_o_gwd-keyframes 3.5s linear 0.1s 1 normal forwards;
}
@keyframes ani_txt_a_gwd-keyframes {
    0% {
        opacity: 0;
        transform: translate3d(0px, 0px, 25px);
        -webkit-transform: translate3d(0px, 0px, 25px);
        -moz-transform: translate3d(0px, 0px, 25px);
        animation-timing-function: ease-in;
        -webkit-animation-timing-function: ease-in;
        -moz-animation-timing-function: ease-in;
    }
    14.29% {
        opacity: 1;
        transform: translate3d(0px, 0px, 0px);
        -webkit-transform: translate3d(0px, 0px, 0px);
        -moz-transform: translate3d(0px, 0px, 0px);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    57.14% {
        opacity: 1;
        transform: translate3d(0px, 0px, 0px);
        -webkit-transform: translate3d(0px, 0px, 0px);
        -moz-transform: translate3d(0px, 0px, 0px);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    100% {
        opacity: 0;
        transform: translate3d(0px, 0px, -250px);
        -webkit-transform: translate3d(0px, 0px, -250px);
        -moz-transform: translate3d(0px, 0px, -250px);
        animation-timing-function: ease-out;
        -webkit-animation-timing-function: ease-out;
        -moz-animation-timing-function: ease-out;
    }
}
@-webkit-keyframes ani_txt_a_gwd-keyframes {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0px, 0px, 25px);
        -webkit-animation-timing-function: ease-in;
    }
    14.29% {
        opacity: 1;
        -webkit-transform: translate3d(0px, 0px, 0px);
        -webkit-animation-timing-function: linear;
    }
    57.14% {
        opacity: 1;
        -webkit-transform: translate3d(0px, 0px, 0px);
        -webkit-animation-timing-function: linear;
    }
    100% {
        opacity: 0;
        -webkit-transform: translate3d(0px, 0px, -250px);
        -webkit-animation-timing-function: ease-out;
    }
}
@-moz-keyframes ani_txt_a_gwd-keyframes {
    0% {
        opacity: 0;
        -moz-transform: translate3d(0px, 0px, 25px);
        -moz-animation-timing-function: ease-in;
    }
    14.29% {
        opacity: 1;
        -moz-transform: translate3d(0px, 0px, 0px);
        -moz-animation-timing-function: linear;
    }
    57.14% {
        opacity: 1;
        -moz-transform: translate3d(0px, 0px, 0px);
        -moz-animation-timing-function: linear;
    }
    100% {
        opacity: 0;
        -moz-transform: translate3d(0px, 0px, -250px);
        -moz-animation-timing-function: ease-out;
    }
}
[data-group="txt_LoadingSeperated"] .ani_txt_a {
    animation: ani_txt_a_gwd-keyframes 3.5s linear 0.2s 1 normal forwards;
    -webkit-animation: ani_txt_a_gwd-keyframes 3.5s linear 0.2s 1 normal forwards;
    -moz-animation: ani_txt_a_gwd-keyframes 3.5s linear 0.2s 1 normal forwards;
}
@keyframes ani_txt_d_gwd-keyframes {
    0% {
        opacity: 0;
        transform: translate3d(0px, 0px, 25px);
        -webkit-transform: translate3d(0px, 0px, 25px);
        -moz-transform: translate3d(0px, 0px, 25px);
        animation-timing-function: ease-in;
        -webkit-animation-timing-function: ease-in;
        -moz-animation-timing-function: ease-in;
    }
    14.29% {
        opacity: 1;
        transform: translate3d(0px, 0px, 0px);
        -webkit-transform: translate3d(0px, 0px, 0px);
        -moz-transform: translate3d(0px, 0px, 0px);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    57.14% {
        opacity: 1;
        transform: translate3d(0px, 0px, 0px);
        -webkit-transform: translate3d(0px, 0px, 0px);
        -moz-transform: translate3d(0px, 0px, 0px);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    100% {
        opacity: 0;
        transform: translate3d(0px, 0px, -250px);
        -webkit-transform: translate3d(0px, 0px, -250px);
        -moz-transform: translate3d(0px, 0px, -250px);
        animation-timing-function: ease-out;
        -webkit-animation-timing-function: ease-out;
        -moz-animation-timing-function: ease-out;
    }
}
@-webkit-keyframes ani_txt_d_gwd-keyframes {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0px, 0px, 25px);
        -webkit-animation-timing-function: ease-in;
    }
    14.29% {
        opacity: 1;
        -webkit-transform: translate3d(0px, 0px, 0px);
        -webkit-animation-timing-function: linear;
    }
    57.14% {
        opacity: 1;
        -webkit-transform: translate3d(0px, 0px, 0px);
        -webkit-animation-timing-function: linear;
    }
    100% {
        opacity: 0;
        -webkit-transform: translate3d(0px, 0px, -250px);
        -webkit-animation-timing-function: ease-out;
    }
}
@-moz-keyframes ani_txt_d_gwd-keyframes {
    0% {
        opacity: 0;
        -moz-transform: translate3d(0px, 0px, 25px);
        -moz-animation-timing-function: ease-in;
    }
    14.29% {
        opacity: 1;
        -moz-transform: translate3d(0px, 0px, 0px);
        -moz-animation-timing-function: linear;
    }
    57.14% {
        opacity: 1;
        -moz-transform: translate3d(0px, 0px, 0px);
        -moz-animation-timing-function: linear;
    }
    100% {
        opacity: 0;
        -moz-transform: translate3d(0px, 0px, -250px);
        -moz-animation-timing-function: ease-out;
    }
}
[data-group="txt_LoadingSeperated"] .ani_txt_d {
    animation: ani_txt_d_gwd-keyframes 3.5s linear 0.3s 1 normal forwards;
    -webkit-animation: ani_txt_d_gwd-keyframes 3.5s linear 0.3s 1 normal forwards;
    -moz-animation: ani_txt_d_gwd-keyframes 3.5s linear 0.3s 1 normal forwards;
}
@keyframes ani_txt_i_gwd-keyframes {
    0% {
        opacity: 0;
        transform: translate3d(0px, 0px, 25px);
        -webkit-transform: translate3d(0px, 0px, 25px);
        -moz-transform: translate3d(0px, 0px, 25px);
        animation-timing-function: ease-in;
        -webkit-animation-timing-function: ease-in;
        -moz-animation-timing-function: ease-in;
    }
    14.29% {
        opacity: 1;
        transform: translate3d(0px, 0px, 0px);
        -webkit-transform: translate3d(0px, 0px, 0px);
        -moz-transform: translate3d(0px, 0px, 0px);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    57.14% {
        opacity: 1;
        transform: translate3d(0px, 0px, 0px);
        -webkit-transform: translate3d(0px, 0px, 0px);
        -moz-transform: translate3d(0px, 0px, 0px);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    100% {
        opacity: 0;
        transform: translate3d(0px, 0px, -250px);
        -webkit-transform: translate3d(0px, 0px, -250px);
        -moz-transform: translate3d(0px, 0px, -250px);
        animation-timing-function: ease-out;
        -webkit-animation-timing-function: ease-out;
        -moz-animation-timing-function: ease-out;
    }
}
@-webkit-keyframes ani_txt_i_gwd-keyframes {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0px, 0px, 25px);
        -webkit-animation-timing-function: ease-in;
    }
    14.29% {
        opacity: 1;
        -webkit-transform: translate3d(0px, 0px, 0px);
        -webkit-animation-timing-function: linear;
    }
    57.14% {
        opacity: 1;
        -webkit-transform: translate3d(0px, 0px, 0px);
        -webkit-animation-timing-function: linear;
    }
    100% {
        opacity: 0;
        -webkit-transform: translate3d(0px, 0px, -250px);
        -webkit-animation-timing-function: ease-out;
    }
}
@-moz-keyframes ani_txt_i_gwd-keyframes {
    0% {
        opacity: 0;
        -moz-transform: translate3d(0px, 0px, 25px);
        -moz-animation-timing-function: ease-in;
    }
    14.29% {
        opacity: 1;
        -moz-transform: translate3d(0px, 0px, 0px);
        -moz-animation-timing-function: linear;
    }
    57.14% {
        opacity: 1;
        -moz-transform: translate3d(0px, 0px, 0px);
        -moz-animation-timing-function: linear;
    }
    100% {
        opacity: 0;
        -moz-transform: translate3d(0px, 0px, -250px);
        -moz-animation-timing-function: ease-out;
    }
}
[data-group="txt_LoadingSeperated"] .ani_txt_i {
    animation: ani_txt_i_gwd-keyframes 3.5s linear 0.4s 1 normal forwards;
    -webkit-animation: ani_txt_i_gwd-keyframes 3.5s linear 0.4s 1 normal forwards;
    -moz-animation: ani_txt_i_gwd-keyframes 3.5s linear 0.4s 1 normal forwards;
}
@keyframes ani_txt_n_gwd-keyframes {
    0% {
        opacity: 0;
        transform: translate3d(0px, 0px, 25px);
        -webkit-transform: translate3d(0px, 0px, 25px);
        -moz-transform: translate3d(0px, 0px, 25px);
        animation-timing-function: ease-in;
        -webkit-animation-timing-function: ease-in;
        -moz-animation-timing-function: ease-in;
    }
    14.29% {
        opacity: 1;
        transform: translate3d(0px, 0px, 0px);
        -webkit-transform: translate3d(0px, 0px, 0px);
        -moz-transform: translate3d(0px, 0px, 0px);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    57.14% {
        opacity: 1;
        transform: translate3d(0px, 0px, 0px);
        -webkit-transform: translate3d(0px, 0px, 0px);
        -moz-transform: translate3d(0px, 0px, 0px);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    100% {
        opacity: 0;
        transform: translate3d(0px, 0px, -250px);
        -webkit-transform: translate3d(0px, 0px, -250px);
        -moz-transform: translate3d(0px, 0px, -250px);
        animation-timing-function: ease-out;
        -webkit-animation-timing-function: ease-out;
        -moz-animation-timing-function: ease-out;
    }
}
@-webkit-keyframes ani_txt_n_gwd-keyframes {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0px, 0px, 25px);
        -webkit-animation-timing-function: ease-in;
    }
    14.29% {
        opacity: 1;
        -webkit-transform: translate3d(0px, 0px, 0px);
        -webkit-animation-timing-function: linear;
    }
    57.14% {
        opacity: 1;
        -webkit-transform: translate3d(0px, 0px, 0px);
        -webkit-animation-timing-function: linear;
    }
    100% {
        opacity: 0;
        -webkit-transform: translate3d(0px, 0px, -250px);
        -webkit-animation-timing-function: ease-out;
    }
}
@-moz-keyframes ani_txt_n_gwd-keyframes {
    0% {
        opacity: 0;
        -moz-transform: translate3d(0px, 0px, 25px);
        -moz-animation-timing-function: ease-in;
    }
    14.29% {
        opacity: 1;
        -moz-transform: translate3d(0px, 0px, 0px);
        -moz-animation-timing-function: linear;
    }
    57.14% {
        opacity: 1;
        -moz-transform: translate3d(0px, 0px, 0px);
        -moz-animation-timing-function: linear;
    }
    100% {
        opacity: 0;
        -moz-transform: translate3d(0px, 0px, -250px);
        -moz-animation-timing-function: ease-out;
    }
}
[data-group="txt_LoadingSeperated"] .ani_txt_n {
    animation: ani_txt_n_gwd-keyframes 3.5s linear 0.5s 1 normal forwards;
    -webkit-animation: ani_txt_n_gwd-keyframes 3.5s linear 0.5s 1 normal forwards;
    -moz-animation: ani_txt_n_gwd-keyframes 3.5s linear 0.5s 1 normal forwards;
}
@keyframes ani_txt_g_gwd-keyframes {
    0% {
        opacity: 0;
        transform: translate3d(0px, 0px, 25px);
        -webkit-transform: translate3d(0px, 0px, 25px);
        -moz-transform: translate3d(0px, 0px, 25px);
        animation-timing-function: ease-in;
        -webkit-animation-timing-function: ease-in;
        -moz-animation-timing-function: ease-in;
    }
    14.29% {
        opacity: 1;
        transform: translate3d(0px, 0px, 0px);
        -webkit-transform: translate3d(0px, 0px, 0px);
        -moz-transform: translate3d(0px, 0px, 0px);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    57.14% {
        opacity: 1;
        transform: translate3d(0px, 0px, 0px);
        -webkit-transform: translate3d(0px, 0px, 0px);
        -moz-transform: translate3d(0px, 0px, 0px);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    100% {
        opacity: 0;
        transform: translate3d(0px, 0px, -250px);
        -webkit-transform: translate3d(0px, 0px, -250px);
        -moz-transform: translate3d(0px, 0px, -250px);
        animation-timing-function: ease-out;
        -webkit-animation-timing-function: ease-out;
        -moz-animation-timing-function: ease-out;
    }
}
@-webkit-keyframes ani_txt_g_gwd-keyframes {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0px, 0px, 25px);
        -webkit-animation-timing-function: ease-in;
    }
    14.29% {
        opacity: 1;
        -webkit-transform: translate3d(0px, 0px, 0px);
        -webkit-animation-timing-function: linear;
    }
    57.14% {
        opacity: 1;
        -webkit-transform: translate3d(0px, 0px, 0px);
        -webkit-animation-timing-function: linear;
    }
    100% {
        opacity: 0;
        -webkit-transform: translate3d(0px, 0px, -250px);
        -webkit-animation-timing-function: ease-out;
    }
}
@-moz-keyframes ani_txt_g_gwd-keyframes {
    0% {
        opacity: 0;
        -moz-transform: translate3d(0px, 0px, 25px);
        -moz-animation-timing-function: ease-in;
    }
    14.29% {
        opacity: 1;
        -moz-transform: translate3d(0px, 0px, 0px);
        -moz-animation-timing-function: linear;
    }
    57.14% {
        opacity: 1;
        -moz-transform: translate3d(0px, 0px, 0px);
        -moz-animation-timing-function: linear;
    }
    100% {
        opacity: 0;
        -moz-transform: translate3d(0px, 0px, -250px);
        -moz-animation-timing-function: ease-out;
    }
}
[data-group="txt_LoadingSeperated"] .ani_txt_g {
    animation: ani_txt_g_gwd-keyframes 3.5s linear 0.6s 1 normal forwards;
    -webkit-animation: ani_txt_g_gwd-keyframes 3.5s linear 0.6s 1 normal forwards;
    -moz-animation: ani_txt_g_gwd-keyframes 3.5s linear 0.6s 1 normal forwards;
}
@keyframes ani_txt_Point1_gwd-keyframes {
    0% {
        opacity: 0;
        transform: translate3d(0px, 0px, 25px);
        -webkit-transform: translate3d(0px, 0px, 25px);
        -moz-transform: translate3d(0px, 0px, 25px);
        animation-timing-function: ease-in;
        -webkit-animation-timing-function: ease-in;
        -moz-animation-timing-function: ease-in;
    }
    14.29% {
        opacity: 1;
        transform: translate3d(0px, 0px, 0px);
        -webkit-transform: translate3d(0px, 0px, 0px);
        -moz-transform: translate3d(0px, 0px, 0px);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    57.14% {
        opacity: 1;
        transform: translate3d(0px, 0px, 0px);
        -webkit-transform: translate3d(0px, 0px, 0px);
        -moz-transform: translate3d(0px, 0px, 0px);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    100% {
        opacity: 0;
        transform: translate3d(0px, 0px, -250px);
        -webkit-transform: translate3d(0px, 0px, -250px);
        -moz-transform: translate3d(0px, 0px, -250px);
        animation-timing-function: ease-out;
        -webkit-animation-timing-function: ease-out;
        -moz-animation-timing-function: ease-out;
    }
}
@-webkit-keyframes ani_txt_Point1_gwd-keyframes {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0px, 0px, 25px);
        -webkit-animation-timing-function: ease-in;
    }
    14.29% {
        opacity: 1;
        -webkit-transform: translate3d(0px, 0px, 0px);
        -webkit-animation-timing-function: linear;
    }
    57.14% {
        opacity: 1;
        -webkit-transform: translate3d(0px, 0px, 0px);
        -webkit-animation-timing-function: linear;
    }
    100% {
        opacity: 0;
        -webkit-transform: translate3d(0px, 0px, -250px);
        -webkit-animation-timing-function: ease-out;
    }
}
@-moz-keyframes ani_txt_Point1_gwd-keyframes {
    0% {
        opacity: 0;
        -moz-transform: translate3d(0px, 0px, 25px);
        -moz-animation-timing-function: ease-in;
    }
    14.29% {
        opacity: 1;
        -moz-transform: translate3d(0px, 0px, 0px);
        -moz-animation-timing-function: linear;
    }
    57.14% {
        opacity: 1;
        -moz-transform: translate3d(0px, 0px, 0px);
        -moz-animation-timing-function: linear;
    }
    100% {
        opacity: 0;
        -moz-transform: translate3d(0px, 0px, -250px);
        -moz-animation-timing-function: ease-out;
    }
}
[data-group="txt_LoadingSeperated"] .ani_txt_Point1 {
    animation: ani_txt_Point1_gwd-keyframes 3.5s linear 0.8s 1 normal forwards;
    -webkit-animation: ani_txt_Point1_gwd-keyframes 3.5s linear 0.8s 1 normal forwards;
    -moz-animation: ani_txt_Point1_gwd-keyframes 3.5s linear 0.8s 1 normal forwards;
}
@keyframes ani_txt_Point2_gwd-keyframes {
    0% {
        opacity: 0;
        transform: translate3d(0px, 0px, 25px);
        -webkit-transform: translate3d(0px, 0px, 25px);
        -moz-transform: translate3d(0px, 0px, 25px);
        animation-timing-function: ease-in;
        -webkit-animation-timing-function: ease-in;
        -moz-animation-timing-function: ease-in;
    }
    14.29% {
        opacity: 1;
        transform: translate3d(0px, 0px, 0px);
        -webkit-transform: translate3d(0px, 0px, 0px);
        -moz-transform: translate3d(0px, 0px, 0px);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    57.14% {
        opacity: 1;
        transform: translate3d(0px, 0px, 0px);
        -webkit-transform: translate3d(0px, 0px, 0px);
        -moz-transform: translate3d(0px, 0px, 0px);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    100% {
        opacity: 0;
        transform: translate3d(0px, 0px, -250px);
        -webkit-transform: translate3d(0px, 0px, -250px);
        -moz-transform: translate3d(0px, 0px, -250px);
        animation-timing-function: ease-out;
        -webkit-animation-timing-function: ease-out;
        -moz-animation-timing-function: ease-out;
    }
}
@-webkit-keyframes ani_txt_Point2_gwd-keyframes {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0px, 0px, 25px);
        -webkit-animation-timing-function: ease-in;
    }
    14.29% {
        opacity: 1;
        -webkit-transform: translate3d(0px, 0px, 0px);
        -webkit-animation-timing-function: linear;
    }
    57.14% {
        opacity: 1;
        -webkit-transform: translate3d(0px, 0px, 0px);
        -webkit-animation-timing-function: linear;
    }
    100% {
        opacity: 0;
        -webkit-transform: translate3d(0px, 0px, -250px);
        -webkit-animation-timing-function: ease-out;
    }
}
@-moz-keyframes ani_txt_Point2_gwd-keyframes {
    0% {
        opacity: 0;
        -moz-transform: translate3d(0px, 0px, 25px);
        -moz-animation-timing-function: ease-in;
    }
    14.29% {
        opacity: 1;
        -moz-transform: translate3d(0px, 0px, 0px);
        -moz-animation-timing-function: linear;
    }
    57.14% {
        opacity: 1;
        -moz-transform: translate3d(0px, 0px, 0px);
        -moz-animation-timing-function: linear;
    }
    100% {
        opacity: 0;
        -moz-transform: translate3d(0px, 0px, -250px);
        -moz-animation-timing-function: ease-out;
    }
}
[data-group="txt_LoadingSeperated"] .ani_txt_Point2 {
    animation: ani_txt_Point2_gwd-keyframes 3.5s linear 1s 1 normal forwards;
    -webkit-animation: ani_txt_Point2_gwd-keyframes 3.5s linear 1s 1 normal forwards;
    -moz-animation: ani_txt_Point2_gwd-keyframes 3.5s linear 1s 1 normal forwards;
}
@keyframes ani_txt_Point3_gwd-keyframes {
    0% {
        opacity: 0;
        transform: translate3d(0px, 0px, 25px);
        -webkit-transform: translate3d(0px, 0px, 25px);
        -moz-transform: translate3d(0px, 0px, 25px);
        animation-timing-function: ease-in;
        -webkit-animation-timing-function: ease-in;
        -moz-animation-timing-function: ease-in;
    }
    14.29% {
        opacity: 1;
        transform: translate3d(0px, 0px, 0px);
        -webkit-transform: translate3d(0px, 0px, 0px);
        -moz-transform: translate3d(0px, 0px, 0px);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    57.14% {
        opacity: 1;
        transform: translate3d(0px, 0px, 0px);
        -webkit-transform: translate3d(0px, 0px, 0px);
        -moz-transform: translate3d(0px, 0px, 0px);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    100% {
        opacity: 0;
        transform: translate3d(0px, 0px, -250px);
        -webkit-transform: translate3d(0px, 0px, -250px);
        -moz-transform: translate3d(0px, 0px, -250px);
        animation-timing-function: ease-out;
        -webkit-animation-timing-function: ease-out;
        -moz-animation-timing-function: ease-out;
    }
}
@-webkit-keyframes ani_txt_Point3_gwd-keyframes {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0px, 0px, 25px);
        -webkit-animation-timing-function: ease-in;
    }
    14.29% {
        opacity: 1;
        -webkit-transform: translate3d(0px, 0px, 0px);
        -webkit-animation-timing-function: linear;
    }
    57.14% {
        opacity: 1;
        -webkit-transform: translate3d(0px, 0px, 0px);
        -webkit-animation-timing-function: linear;
    }
    100% {
        opacity: 0;
        -webkit-transform: translate3d(0px, 0px, -250px);
        -webkit-animation-timing-function: ease-out;
    }
}
@-moz-keyframes ani_txt_Point3_gwd-keyframes {
    0% {
        opacity: 0;
        -moz-transform: translate3d(0px, 0px, 25px);
        -moz-animation-timing-function: ease-in;
    }
    14.29% {
        opacity: 1;
        -moz-transform: translate3d(0px, 0px, 0px);
        -moz-animation-timing-function: linear;
    }
    57.14% {
        opacity: 1;
        -moz-transform: translate3d(0px, 0px, 0px);
        -moz-animation-timing-function: linear;
    }
    100% {
        opacity: 0;
        -moz-transform: translate3d(0px, 0px, -250px);
        -moz-animation-timing-function: ease-out;
    }
}
[data-group="txt_LoadingSeperated"] .ani_txt_Point3 {
    animation: ani_txt_Point3_gwd-keyframes 3.5s linear 1.2s 1 normal forwards;
    -webkit-animation: ani_txt_Point3_gwd-keyframes 3.5s linear 1.2s 1 normal forwards;
    -moz-animation: ani_txt_Point3_gwd-keyframes 3.5s linear 1.2s 1 normal forwards;
}
body.aniStart .ani_logo-ss {
    animation: ani_logo-ss_gwd-keyframes_aniStart 5s linear 0s 1 normal forwards;
    -webkit-animation: ani_logo-ss_gwd-keyframes_aniStart 5s linear 0s 1 normal forwards;
    -moz-animation: ani_logo-ss_gwd-keyframes_aniStart 5s linear 0s 1 normal forwards;
}
@keyframes ani_logo-ss_gwd-keyframes_aniStart {
    0% {
        transform: rotateZ(0deg);
        -webkit-transform: rotateZ(0deg);
        -moz-transform: rotateZ(0deg);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    50% {
        transform: rotateZ(180deg);
        -webkit-transform: rotateZ(180deg);
        -moz-transform: rotateZ(180deg);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    100% {
        transform: rotateZ(359deg);
        -webkit-transform: rotateZ(359deg);
        -moz-transform: rotateZ(359deg);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes ani_logo-ss_gwd-keyframes_aniStart {
    0% {
        -webkit-transform: rotateZ(0deg);
        -webkit-animation-timing-function: linear;
    }
    50% {
        -webkit-transform: rotateZ(180deg);
        -webkit-animation-timing-function: linear;
    }
    100% {
        -webkit-transform: rotateZ(359deg);
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes ani_logo-ss_gwd-keyframes_aniStart {
    0% {
        -moz-transform: rotateZ(0deg);
        -moz-animation-timing-function: linear;
    }
    50% {
        -moz-transform: rotateZ(180deg);
        -moz-animation-timing-function: linear;
    }
    100% {
        -moz-transform: rotateZ(359deg);
        -moz-animation-timing-function: linear;
    }
}
body.aniStart . {
    animation: _gwd-keyframes_aniStart 5s linear 0s 1 normal forwards;
    -webkit-animation: _gwd-keyframes_aniStart 5s linear 0s 1 normal forwards;
    -moz-animation: _gwd-keyframes_aniStart 5s linear 0s 1 normal forwards;
}
@keyframes _gwd-keyframes_aniStart {
    0% {
        width: 128px;
        height: 128px;
        transform: translate3d(0px, 0px, 0px);
        -webkit-transform: translate3d(0px, 0px, 0px);
        -moz-transform: translate3d(0px, 0px, 0px);
        opacity: 1;
        animation-timing-function: ease-in-out;
        -webkit-animation-timing-function: ease-in-out;
        -moz-animation-timing-function: ease-in-out;
    }
    50% {
        width: 150px;
        height: 150px;
        transform: translate3d(-11px, -11px, 0px);
        -webkit-transform: translate3d(-11px, -11px, 0px);
        -moz-transform: translate3d(-11px, -11px, 0px);
        opacity: 0.75;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    100% {
        width: 128px;
        height: 128px;
        transform: translate3d(0px, 0px, 0px);
        -webkit-transform: translate3d(0px, 0px, 0px);
        -moz-transform: translate3d(0px, 0px, 0px);
        opacity: 1;
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes _gwd-keyframes_aniStart {
    0% {
        width: 128px;
        height: 128px;
        -webkit-transform: translate3d(0px, 0px, 0px);
        opacity: 1;
        -webkit-animation-timing-function: ease-in-out;
    }
    50% {
        width: 150px;
        height: 150px;
        -webkit-transform: translate3d(-11px, -11px, 0px);
        opacity: 0.75;
        -webkit-animation-timing-function: linear;
    }
    100% {
        width: 128px;
        height: 128px;
        -webkit-transform: translate3d(0px, 0px, 0px);
        opacity: 1;
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes _gwd-keyframes_aniStart {
    0% {
        width: 128px;
        height: 128px;
        -moz-transform: translate3d(0px, 0px, 0px);
        opacity: 1;
        -moz-animation-timing-function: ease-in-out;
    }
    50% {
        width: 150px;
        height: 150px;
        -moz-transform: translate3d(-11px, -11px, 0px);
        opacity: 0.75;
        -moz-animation-timing-function: linear;
    }
    100% {
        width: 128px;
        height: 128px;
        -moz-transform: translate3d(0px, 0px, 0px);
        opacity: 1;
        -moz-animation-timing-function: linear;
    }
}
@keyframes gwd-empty-animation {
    0% {
        opacity: 0.001;
    }
    100% {
        opacity: 0;
    }
}
@-webkit-keyframes gwd-empty-animation {
    0% {
        opacity: 0.001;
    }
    100% {
        opacity: 0;
    }
}
@-moz-keyframes gwd-empty-animation {
    0% {
        opacity: 0.001;
    }
    100% {
        opacity: 0;
    }
}
body .aniEndLoop-animation {
    animation: gwd-empty-animation 5s linear 0s 1 normal forwards;
    -webkit-animation: gwd-empty-animation 5s linear 0s 1 normal forwards;
    -moz-animation: gwd-empty-animation 5s linear 0s 1 normal forwards;
}
body.aniStart .aniEndLoop-animation {
    animation: gwd-empty-animation-aniStart 5s linear 0s 1 normal forwards;
    -webkit-animation: gwd-empty-animation-aniStart 5s linear 0s 1 normal forwards;
    -moz-animation: gwd-empty-animation-aniStart 5s linear 0s 1 normal forwards;
}
@keyframes gwd-empty-animation-aniStart {
    0% {
        opacity: 0.001;
    }
    100% {
        opacity: 0;
    }
}
@-webkit-keyframes gwd-empty-animation-aniStart {
    0% {
        opacity: 0.001;
    }
    100% {
        opacity: 0;
    }
}
@-moz-keyframes gwd-empty-animation-aniStart {
    0% {
        opacity: 0.001;
    }
    100% {
        opacity: 0;
    }
}
[data-group="txt_LoadingSeperated"].aniTxtStart .ani_txt_L {
    animation: ani_txt_L_gwd-keyframes_aniTxtStart 3.5s linear 0s 1 normal forwards;
    -webkit-animation: ani_txt_L_gwd-keyframes_aniTxtStart 3.5s linear 0s 1 normal forwards;
    -moz-animation: ani_txt_L_gwd-keyframes_aniTxtStart 3.5s linear 0s 1 normal forwards;
}
@keyframes ani_txt_L_gwd-keyframes_aniTxtStart {
    0% {
        opacity: 0;
        transform: translate3d(0px, 0px, 25px);
        -webkit-transform: translate3d(0px, 0px, 25px);
        -moz-transform: translate3d(0px, 0px, 25px);
        animation-timing-function: ease-in;
        -webkit-animation-timing-function: ease-in;
        -moz-animation-timing-function: ease-in;
    }
    14.29% {
        opacity: 1;
        transform: translate3d(0px, 0px, 0px);
        -webkit-transform: translate3d(0px, 0px, 0px);
        -moz-transform: translate3d(0px, 0px, 0px);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    57.14% {
        opacity: 1;
        transform: translate3d(0px, 0px, 0px);
        -webkit-transform: translate3d(0px, 0px, 0px);
        -moz-transform: translate3d(0px, 0px, 0px);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    100% {
        opacity: 0;
        transform: translate3d(0px, 0px, -250px);
        -webkit-transform: translate3d(0px, 0px, -250px);
        -moz-transform: translate3d(0px, 0px, -250px);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
}
@-webkit-keyframes ani_txt_L_gwd-keyframes_aniTxtStart {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0px, 0px, 25px);
        -webkit-animation-timing-function: ease-in;
    }
    14.29% {
        opacity: 1;
        -webkit-transform: translate3d(0px, 0px, 0px);
        -webkit-animation-timing-function: linear;
    }
    57.14% {
        opacity: 1;
        -webkit-transform: translate3d(0px, 0px, 0px);
        -webkit-animation-timing-function: linear;
    }
    100% {
        opacity: 0;
        -webkit-transform: translate3d(0px, 0px, -250px);
        -webkit-animation-timing-function: linear;
    }
}
@-moz-keyframes ani_txt_L_gwd-keyframes_aniTxtStart {
    0% {
        opacity: 0;
        -moz-transform: translate3d(0px, 0px, 25px);
        -moz-animation-timing-function: ease-in;
    }
    14.29% {
        opacity: 1;
        -moz-transform: translate3d(0px, 0px, 0px);
        -moz-animation-timing-function: linear;
    }
    57.14% {
        opacity: 1;
        -moz-transform: translate3d(0px, 0px, 0px);
        -moz-animation-timing-function: linear;
    }
    100% {
        opacity: 0;
        -moz-transform: translate3d(0px, 0px, -250px);
        -moz-animation-timing-function: linear;
    }
}
[data-group="txt_LoadingSeperated"].aniTxtStart .ani_txt_o {
    animation: ani_txt_o_gwd-keyframes_aniTxtStart 3.5s linear 0.1s 1 normal forwards;
    -webkit-animation: ani_txt_o_gwd-keyframes_aniTxtStart 3.5s linear 0.1s 1 normal forwards;
    -moz-animation: ani_txt_o_gwd-keyframes_aniTxtStart 3.5s linear 0.1s 1 normal forwards;
}
@keyframes ani_txt_o_gwd-keyframes_aniTxtStart {
    0% {
        opacity: 0;
        transform: translate3d(0px, 0px, 25px);
        -webkit-transform: translate3d(0px, 0px, 25px);
        -moz-transform: translate3d(0px, 0px, 25px);
        animation-timing-function: ease-in;
        -webkit-animation-timing-function: ease-in;
        -moz-animation-timing-function: ease-in;
    }
    14.29% {
        opacity: 1;
        transform: translate3d(0px, 0px, 0px);
        -webkit-transform: translate3d(0px, 0px, 0px);
        -moz-transform: translate3d(0px, 0px, 0px);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    57.14% {
        opacity: 1;
        transform: translate3d(0px, 0px, 0px);
        -webkit-transform: translate3d(0px, 0px, 0px);
        -moz-transform: translate3d(0px, 0px, 0px);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    100% {
        opacity: 0;
        transform: translate3d(0px, 0px, -250px);
        -webkit-transform: translate3d(0px, 0px, -250px);
        -moz-transform: translate3d(0px, 0px, -250px);
        animation-timing-function: ease-out;
        -webkit-animation-timing-function: ease-out;
        -moz-animation-timing-function: ease-out;
    }
}
@-webkit-keyframes ani_txt_o_gwd-keyframes_aniTxtStart {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0px, 0px, 25px);
        -webkit-animation-timing-function: ease-in;
    }
    14.29% {
        opacity: 1;
        -webkit-transform: translate3d(0px, 0px, 0px);
        -webkit-animation-timing-function: linear;
    }
    57.14% {
        opacity: 1;
        -webkit-transform: translate3d(0px, 0px, 0px);
        -webkit-animation-timing-function: linear;
    }
    100% {
        opacity: 0;
        -webkit-transform: translate3d(0px, 0px, -250px);
        -webkit-animation-timing-function: ease-out;
    }
}
@-moz-keyframes ani_txt_o_gwd-keyframes_aniTxtStart {
    0% {
        opacity: 0;
        -moz-transform: translate3d(0px, 0px, 25px);
        -moz-animation-timing-function: ease-in;
    }
    14.29% {
        opacity: 1;
        -moz-transform: translate3d(0px, 0px, 0px);
        -moz-animation-timing-function: linear;
    }
    57.14% {
        opacity: 1;
        -moz-transform: translate3d(0px, 0px, 0px);
        -moz-animation-timing-function: linear;
    }
    100% {
        opacity: 0;
        -moz-transform: translate3d(0px, 0px, -250px);
        -moz-animation-timing-function: ease-out;
    }
}
[data-group="txt_LoadingSeperated"].aniTxtStart .ani_txt_a {
    animation: ani_txt_a_gwd-keyframes_aniTxtStart 3.5s linear 0.2s 1 normal forwards;
    -webkit-animation: ani_txt_a_gwd-keyframes_aniTxtStart 3.5s linear 0.2s 1 normal forwards;
    -moz-animation: ani_txt_a_gwd-keyframes_aniTxtStart 3.5s linear 0.2s 1 normal forwards;
}
@keyframes ani_txt_a_gwd-keyframes_aniTxtStart {
    0% {
        opacity: 0;
        transform: translate3d(0px, 0px, 25px);
        -webkit-transform: translate3d(0px, 0px, 25px);
        -moz-transform: translate3d(0px, 0px, 25px);
        animation-timing-function: ease-in;
        -webkit-animation-timing-function: ease-in;
        -moz-animation-timing-function: ease-in;
    }
    14.29% {
        opacity: 1;
        transform: translate3d(0px, 0px, 0px);
        -webkit-transform: translate3d(0px, 0px, 0px);
        -moz-transform: translate3d(0px, 0px, 0px);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    57.14% {
        opacity: 1;
        transform: translate3d(0px, 0px, 0px);
        -webkit-transform: translate3d(0px, 0px, 0px);
        -moz-transform: translate3d(0px, 0px, 0px);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    100% {
        opacity: 0;
        transform: translate3d(0px, 0px, -250px);
        -webkit-transform: translate3d(0px, 0px, -250px);
        -moz-transform: translate3d(0px, 0px, -250px);
        animation-timing-function: ease-out;
        -webkit-animation-timing-function: ease-out;
        -moz-animation-timing-function: ease-out;
    }
}
@-webkit-keyframes ani_txt_a_gwd-keyframes_aniTxtStart {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0px, 0px, 25px);
        -webkit-animation-timing-function: ease-in;
    }
    14.29% {
        opacity: 1;
        -webkit-transform: translate3d(0px, 0px, 0px);
        -webkit-animation-timing-function: linear;
    }
    57.14% {
        opacity: 1;
        -webkit-transform: translate3d(0px, 0px, 0px);
        -webkit-animation-timing-function: linear;
    }
    100% {
        opacity: 0;
        -webkit-transform: translate3d(0px, 0px, -250px);
        -webkit-animation-timing-function: ease-out;
    }
}
@-moz-keyframes ani_txt_a_gwd-keyframes_aniTxtStart {
    0% {
        opacity: 0;
        -moz-transform: translate3d(0px, 0px, 25px);
        -moz-animation-timing-function: ease-in;
    }
    14.29% {
        opacity: 1;
        -moz-transform: translate3d(0px, 0px, 0px);
        -moz-animation-timing-function: linear;
    }
    57.14% {
        opacity: 1;
        -moz-transform: translate3d(0px, 0px, 0px);
        -moz-animation-timing-function: linear;
    }
    100% {
        opacity: 0;
        -moz-transform: translate3d(0px, 0px, -250px);
        -moz-animation-timing-function: ease-out;
    }
}
[data-group="txt_LoadingSeperated"].aniTxtStart .ani_txt_d {
    animation: ani_txt_d_gwd-keyframes_aniTxtStart 3.5s linear 0.3s 1 normal forwards;
    -webkit-animation: ani_txt_d_gwd-keyframes_aniTxtStart 3.5s linear 0.3s 1 normal forwards;
    -moz-animation: ani_txt_d_gwd-keyframes_aniTxtStart 3.5s linear 0.3s 1 normal forwards;
}
@keyframes ani_txt_d_gwd-keyframes_aniTxtStart {
    0% {
        opacity: 0;
        transform: translate3d(0px, 0px, 25px);
        -webkit-transform: translate3d(0px, 0px, 25px);
        -moz-transform: translate3d(0px, 0px, 25px);
        animation-timing-function: ease-in;
        -webkit-animation-timing-function: ease-in;
        -moz-animation-timing-function: ease-in;
    }
    14.29% {
        opacity: 1;
        transform: translate3d(0px, 0px, 0px);
        -webkit-transform: translate3d(0px, 0px, 0px);
        -moz-transform: translate3d(0px, 0px, 0px);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    57.14% {
        opacity: 1;
        transform: translate3d(0px, 0px, 0px);
        -webkit-transform: translate3d(0px, 0px, 0px);
        -moz-transform: translate3d(0px, 0px, 0px);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    100% {
        opacity: 0;
        transform: translate3d(0px, 0px, -250px);
        -webkit-transform: translate3d(0px, 0px, -250px);
        -moz-transform: translate3d(0px, 0px, -250px);
        animation-timing-function: ease-out;
        -webkit-animation-timing-function: ease-out;
        -moz-animation-timing-function: ease-out;
    }
}
@-webkit-keyframes ani_txt_d_gwd-keyframes_aniTxtStart {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0px, 0px, 25px);
        -webkit-animation-timing-function: ease-in;
    }
    14.29% {
        opacity: 1;
        -webkit-transform: translate3d(0px, 0px, 0px);
        -webkit-animation-timing-function: linear;
    }
    57.14% {
        opacity: 1;
        -webkit-transform: translate3d(0px, 0px, 0px);
        -webkit-animation-timing-function: linear;
    }
    100% {
        opacity: 0;
        -webkit-transform: translate3d(0px, 0px, -250px);
        -webkit-animation-timing-function: ease-out;
    }
}
@-moz-keyframes ani_txt_d_gwd-keyframes_aniTxtStart {
    0% {
        opacity: 0;
        -moz-transform: translate3d(0px, 0px, 25px);
        -moz-animation-timing-function: ease-in;
    }
    14.29% {
        opacity: 1;
        -moz-transform: translate3d(0px, 0px, 0px);
        -moz-animation-timing-function: linear;
    }
    57.14% {
        opacity: 1;
        -moz-transform: translate3d(0px, 0px, 0px);
        -moz-animation-timing-function: linear;
    }
    100% {
        opacity: 0;
        -moz-transform: translate3d(0px, 0px, -250px);
        -moz-animation-timing-function: ease-out;
    }
}
[data-group="txt_LoadingSeperated"].aniTxtStart .ani_txt_i {
    animation: ani_txt_i_gwd-keyframes_aniTxtStart 3.5s linear 0.4s 1 normal forwards;
    -webkit-animation: ani_txt_i_gwd-keyframes_aniTxtStart 3.5s linear 0.4s 1 normal forwards;
    -moz-animation: ani_txt_i_gwd-keyframes_aniTxtStart 3.5s linear 0.4s 1 normal forwards;
}
@keyframes ani_txt_i_gwd-keyframes_aniTxtStart {
    0% {
        opacity: 0;
        transform: translate3d(0px, 0px, 25px);
        -webkit-transform: translate3d(0px, 0px, 25px);
        -moz-transform: translate3d(0px, 0px, 25px);
        animation-timing-function: ease-in;
        -webkit-animation-timing-function: ease-in;
        -moz-animation-timing-function: ease-in;
    }
    14.29% {
        opacity: 1;
        transform: translate3d(0px, 0px, 0px);
        -webkit-transform: translate3d(0px, 0px, 0px);
        -moz-transform: translate3d(0px, 0px, 0px);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    57.14% {
        opacity: 1;
        transform: translate3d(0px, 0px, 0px);
        -webkit-transform: translate3d(0px, 0px, 0px);
        -moz-transform: translate3d(0px, 0px, 0px);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    100% {
        opacity: 0;
        transform: translate3d(0px, 0px, -250px);
        -webkit-transform: translate3d(0px, 0px, -250px);
        -moz-transform: translate3d(0px, 0px, -250px);
        animation-timing-function: ease-out;
        -webkit-animation-timing-function: ease-out;
        -moz-animation-timing-function: ease-out;
    }
}
@-webkit-keyframes ani_txt_i_gwd-keyframes_aniTxtStart {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0px, 0px, 25px);
        -webkit-animation-timing-function: ease-in;
    }
    14.29% {
        opacity: 1;
        -webkit-transform: translate3d(0px, 0px, 0px);
        -webkit-animation-timing-function: linear;
    }
    57.14% {
        opacity: 1;
        -webkit-transform: translate3d(0px, 0px, 0px);
        -webkit-animation-timing-function: linear;
    }
    100% {
        opacity: 0;
        -webkit-transform: translate3d(0px, 0px, -250px);
        -webkit-animation-timing-function: ease-out;
    }
}
@-moz-keyframes ani_txt_i_gwd-keyframes_aniTxtStart {
    0% {
        opacity: 0;
        -moz-transform: translate3d(0px, 0px, 25px);
        -moz-animation-timing-function: ease-in;
    }
    14.29% {
        opacity: 1;
        -moz-transform: translate3d(0px, 0px, 0px);
        -moz-animation-timing-function: linear;
    }
    57.14% {
        opacity: 1;
        -moz-transform: translate3d(0px, 0px, 0px);
        -moz-animation-timing-function: linear;
    }
    100% {
        opacity: 0;
        -moz-transform: translate3d(0px, 0px, -250px);
        -moz-animation-timing-function: ease-out;
    }
}
[data-group="txt_LoadingSeperated"].aniTxtStart .ani_txt_n {
    animation: ani_txt_n_gwd-keyframes_aniTxtStart 3.5s linear 0.5s 1 normal forwards;
    -webkit-animation: ani_txt_n_gwd-keyframes_aniTxtStart 3.5s linear 0.5s 1 normal forwards;
    -moz-animation: ani_txt_n_gwd-keyframes_aniTxtStart 3.5s linear 0.5s 1 normal forwards;
}
@keyframes ani_txt_n_gwd-keyframes_aniTxtStart {
    0% {
        opacity: 0;
        transform: translate3d(0px, 0px, 25px);
        -webkit-transform: translate3d(0px, 0px, 25px);
        -moz-transform: translate3d(0px, 0px, 25px);
        animation-timing-function: ease-in;
        -webkit-animation-timing-function: ease-in;
        -moz-animation-timing-function: ease-in;
    }
    14.29% {
        opacity: 1;
        transform: translate3d(0px, 0px, 0px);
        -webkit-transform: translate3d(0px, 0px, 0px);
        -moz-transform: translate3d(0px, 0px, 0px);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    57.14% {
        opacity: 1;
        transform: translate3d(0px, 0px, 0px);
        -webkit-transform: translate3d(0px, 0px, 0px);
        -moz-transform: translate3d(0px, 0px, 0px);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    100% {
        opacity: 0;
        transform: translate3d(0px, 0px, -250px);
        -webkit-transform: translate3d(0px, 0px, -250px);
        -moz-transform: translate3d(0px, 0px, -250px);
        animation-timing-function: ease-out;
        -webkit-animation-timing-function: ease-out;
        -moz-animation-timing-function: ease-out;
    }
}
@-webkit-keyframes ani_txt_n_gwd-keyframes_aniTxtStart {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0px, 0px, 25px);
        -webkit-animation-timing-function: ease-in;
    }
    14.29% {
        opacity: 1;
        -webkit-transform: translate3d(0px, 0px, 0px);
        -webkit-animation-timing-function: linear;
    }
    57.14% {
        opacity: 1;
        -webkit-transform: translate3d(0px, 0px, 0px);
        -webkit-animation-timing-function: linear;
    }
    100% {
        opacity: 0;
        -webkit-transform: translate3d(0px, 0px, -250px);
        -webkit-animation-timing-function: ease-out;
    }
}
@-moz-keyframes ani_txt_n_gwd-keyframes_aniTxtStart {
    0% {
        opacity: 0;
        -moz-transform: translate3d(0px, 0px, 25px);
        -moz-animation-timing-function: ease-in;
    }
    14.29% {
        opacity: 1;
        -moz-transform: translate3d(0px, 0px, 0px);
        -moz-animation-timing-function: linear;
    }
    57.14% {
        opacity: 1;
        -moz-transform: translate3d(0px, 0px, 0px);
        -moz-animation-timing-function: linear;
    }
    100% {
        opacity: 0;
        -moz-transform: translate3d(0px, 0px, -250px);
        -moz-animation-timing-function: ease-out;
    }
}
[data-group="txt_LoadingSeperated"].aniTxtStart .ani_txt_g {
    animation: ani_txt_g_gwd-keyframes_aniTxtStart 3.5s linear 0.6s 1 normal forwards;
    -webkit-animation: ani_txt_g_gwd-keyframes_aniTxtStart 3.5s linear 0.6s 1 normal forwards;
    -moz-animation: ani_txt_g_gwd-keyframes_aniTxtStart 3.5s linear 0.6s 1 normal forwards;
}
@keyframes ani_txt_g_gwd-keyframes_aniTxtStart {
    0% {
        opacity: 0;
        transform: translate3d(0px, 0px, 25px);
        -webkit-transform: translate3d(0px, 0px, 25px);
        -moz-transform: translate3d(0px, 0px, 25px);
        animation-timing-function: ease-in;
        -webkit-animation-timing-function: ease-in;
        -moz-animation-timing-function: ease-in;
    }
    14.29% {
        opacity: 1;
        transform: translate3d(0px, 0px, 0px);
        -webkit-transform: translate3d(0px, 0px, 0px);
        -moz-transform: translate3d(0px, 0px, 0px);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    57.14% {
        opacity: 1;
        transform: translate3d(0px, 0px, 0px);
        -webkit-transform: translate3d(0px, 0px, 0px);
        -moz-transform: translate3d(0px, 0px, 0px);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    100% {
        opacity: 0;
        transform: translate3d(0px, 0px, -250px);
        -webkit-transform: translate3d(0px, 0px, -250px);
        -moz-transform: translate3d(0px, 0px, -250px);
        animation-timing-function: ease-out;
        -webkit-animation-timing-function: ease-out;
        -moz-animation-timing-function: ease-out;
    }
}
@-webkit-keyframes ani_txt_g_gwd-keyframes_aniTxtStart {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0px, 0px, 25px);
        -webkit-animation-timing-function: ease-in;
    }
    14.29% {
        opacity: 1;
        -webkit-transform: translate3d(0px, 0px, 0px);
        -webkit-animation-timing-function: linear;
    }
    57.14% {
        opacity: 1;
        -webkit-transform: translate3d(0px, 0px, 0px);
        -webkit-animation-timing-function: linear;
    }
    100% {
        opacity: 0;
        -webkit-transform: translate3d(0px, 0px, -250px);
        -webkit-animation-timing-function: ease-out;
    }
}
@-moz-keyframes ani_txt_g_gwd-keyframes_aniTxtStart {
    0% {
        opacity: 0;
        -moz-transform: translate3d(0px, 0px, 25px);
        -moz-animation-timing-function: ease-in;
    }
    14.29% {
        opacity: 1;
        -moz-transform: translate3d(0px, 0px, 0px);
        -moz-animation-timing-function: linear;
    }
    57.14% {
        opacity: 1;
        -moz-transform: translate3d(0px, 0px, 0px);
        -moz-animation-timing-function: linear;
    }
    100% {
        opacity: 0;
        -moz-transform: translate3d(0px, 0px, -250px);
        -moz-animation-timing-function: ease-out;
    }
}
[data-group="txt_LoadingSeperated"].aniTxtStart .ani_txt_Point1 {
    animation: ani_txt_Point1_gwd-keyframes_aniTxtStart 3.5s linear 0.8s 1 normal forwards;
    -webkit-animation: ani_txt_Point1_gwd-keyframes_aniTxtStart 3.5s linear 0.8s 1 normal forwards;
    -moz-animation: ani_txt_Point1_gwd-keyframes_aniTxtStart 3.5s linear 0.8s 1 normal forwards;
}
@keyframes ani_txt_Point1_gwd-keyframes_aniTxtStart {
    0% {
        opacity: 0;
        transform: translate3d(0px, 0px, 25px);
        -webkit-transform: translate3d(0px, 0px, 25px);
        -moz-transform: translate3d(0px, 0px, 25px);
        animation-timing-function: ease-in;
        -webkit-animation-timing-function: ease-in;
        -moz-animation-timing-function: ease-in;
    }
    14.29% {
        opacity: 1;
        transform: translate3d(0px, 0px, 0px);
        -webkit-transform: translate3d(0px, 0px, 0px);
        -moz-transform: translate3d(0px, 0px, 0px);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    57.14% {
        opacity: 1;
        transform: translate3d(0px, 0px, 0px);
        -webkit-transform: translate3d(0px, 0px, 0px);
        -moz-transform: translate3d(0px, 0px, 0px);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    100% {
        opacity: 0;
        transform: translate3d(0px, 0px, -250px);
        -webkit-transform: translate3d(0px, 0px, -250px);
        -moz-transform: translate3d(0px, 0px, -250px);
        animation-timing-function: ease-out;
        -webkit-animation-timing-function: ease-out;
        -moz-animation-timing-function: ease-out;
    }
}
@-webkit-keyframes ani_txt_Point1_gwd-keyframes_aniTxtStart {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0px, 0px, 25px);
        -webkit-animation-timing-function: ease-in;
    }
    14.29% {
        opacity: 1;
        -webkit-transform: translate3d(0px, 0px, 0px);
        -webkit-animation-timing-function: linear;
    }
    57.14% {
        opacity: 1;
        -webkit-transform: translate3d(0px, 0px, 0px);
        -webkit-animation-timing-function: linear;
    }
    100% {
        opacity: 0;
        -webkit-transform: translate3d(0px, 0px, -250px);
        -webkit-animation-timing-function: ease-out;
    }
}
@-moz-keyframes ani_txt_Point1_gwd-keyframes_aniTxtStart {
    0% {
        opacity: 0;
        -moz-transform: translate3d(0px, 0px, 25px);
        -moz-animation-timing-function: ease-in;
    }
    14.29% {
        opacity: 1;
        -moz-transform: translate3d(0px, 0px, 0px);
        -moz-animation-timing-function: linear;
    }
    57.14% {
        opacity: 1;
        -moz-transform: translate3d(0px, 0px, 0px);
        -moz-animation-timing-function: linear;
    }
    100% {
        opacity: 0;
        -moz-transform: translate3d(0px, 0px, -250px);
        -moz-animation-timing-function: ease-out;
    }
}
[data-group="txt_LoadingSeperated"].aniTxtStart .ani_txt_Point2 {
    animation: ani_txt_Point2_gwd-keyframes_aniTxtStart 3.5s linear 1s 1 normal forwards;
    -webkit-animation: ani_txt_Point2_gwd-keyframes_aniTxtStart 3.5s linear 1s 1 normal forwards;
    -moz-animation: ani_txt_Point2_gwd-keyframes_aniTxtStart 3.5s linear 1s 1 normal forwards;
}
@keyframes ani_txt_Point2_gwd-keyframes_aniTxtStart {
    0% {
        opacity: 0;
        transform: translate3d(0px, 0px, 25px);
        -webkit-transform: translate3d(0px, 0px, 25px);
        -moz-transform: translate3d(0px, 0px, 25px);
        animation-timing-function: ease-in;
        -webkit-animation-timing-function: ease-in;
        -moz-animation-timing-function: ease-in;
    }
    14.29% {
        opacity: 1;
        transform: translate3d(0px, 0px, 0px);
        -webkit-transform: translate3d(0px, 0px, 0px);
        -moz-transform: translate3d(0px, 0px, 0px);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    57.14% {
        opacity: 1;
        transform: translate3d(0px, 0px, 0px);
        -webkit-transform: translate3d(0px, 0px, 0px);
        -moz-transform: translate3d(0px, 0px, 0px);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    100% {
        opacity: 0;
        transform: translate3d(0px, 0px, -250px);
        -webkit-transform: translate3d(0px, 0px, -250px);
        -moz-transform: translate3d(0px, 0px, -250px);
        animation-timing-function: ease-out;
        -webkit-animation-timing-function: ease-out;
        -moz-animation-timing-function: ease-out;
    }
}
@-webkit-keyframes ani_txt_Point2_gwd-keyframes_aniTxtStart {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0px, 0px, 25px);
        -webkit-animation-timing-function: ease-in;
    }
    14.29% {
        opacity: 1;
        -webkit-transform: translate3d(0px, 0px, 0px);
        -webkit-animation-timing-function: linear;
    }
    57.14% {
        opacity: 1;
        -webkit-transform: translate3d(0px, 0px, 0px);
        -webkit-animation-timing-function: linear;
    }
    100% {
        opacity: 0;
        -webkit-transform: translate3d(0px, 0px, -250px);
        -webkit-animation-timing-function: ease-out;
    }
}
@-moz-keyframes ani_txt_Point2_gwd-keyframes_aniTxtStart {
    0% {
        opacity: 0;
        -moz-transform: translate3d(0px, 0px, 25px);
        -moz-animation-timing-function: ease-in;
    }
    14.29% {
        opacity: 1;
        -moz-transform: translate3d(0px, 0px, 0px);
        -moz-animation-timing-function: linear;
    }
    57.14% {
        opacity: 1;
        -moz-transform: translate3d(0px, 0px, 0px);
        -moz-animation-timing-function: linear;
    }
    100% {
        opacity: 0;
        -moz-transform: translate3d(0px, 0px, -250px);
        -moz-animation-timing-function: ease-out;
    }
}
[data-group="txt_LoadingSeperated"].aniTxtStart .ani_txt_Point3 {
    animation: ani_txt_Point3_gwd-keyframes_aniTxtStart 3.5s linear 1.2s 1 normal forwards;
    -webkit-animation: ani_txt_Point3_gwd-keyframes_aniTxtStart 3.5s linear 1.2s 1 normal forwards;
    -moz-animation: ani_txt_Point3_gwd-keyframes_aniTxtStart 3.5s linear 1.2s 1 normal forwards;
}
@keyframes ani_txt_Point3_gwd-keyframes_aniTxtStart {
    0% {
        opacity: 0;
        transform: translate3d(0px, 0px, 25px);
        -webkit-transform: translate3d(0px, 0px, 25px);
        -moz-transform: translate3d(0px, 0px, 25px);
        animation-timing-function: ease-in;
        -webkit-animation-timing-function: ease-in;
        -moz-animation-timing-function: ease-in;
    }
    14.29% {
        opacity: 1;
        transform: translate3d(0px, 0px, 0px);
        -webkit-transform: translate3d(0px, 0px, 0px);
        -moz-transform: translate3d(0px, 0px, 0px);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    57.14% {
        opacity: 1;
        transform: translate3d(0px, 0px, 0px);
        -webkit-transform: translate3d(0px, 0px, 0px);
        -moz-transform: translate3d(0px, 0px, 0px);
        animation-timing-function: linear;
        -webkit-animation-timing-function: linear;
        -moz-animation-timing-function: linear;
    }
    100% {
        opacity: 0;
        transform: translate3d(0px, 0px, -250px);
        -webkit-transform: translate3d(0px, 0px, -250px);
        -moz-transform: translate3d(0px, 0px, -250px);
        animation-timing-function: ease-out;
        -webkit-animation-timing-function: ease-out;
        -moz-animation-timing-function: ease-out;
    }
}
@-webkit-keyframes ani_txt_Point3_gwd-keyframes_aniTxtStart {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0px, 0px, 25px);
        -webkit-animation-timing-function: ease-in;
    }
    14.29% {
        opacity: 1;
        -webkit-transform: translate3d(0px, 0px, 0px);
        -webkit-animation-timing-function: linear;
    }
    57.14% {
        opacity: 1;
        -webkit-transform: translate3d(0px, 0px, 0px);
        -webkit-animation-timing-function: linear;
    }
    100% {
        opacity: 0;
        -webkit-transform: translate3d(0px, 0px, -250px);
        -webkit-animation-timing-function: ease-out;
    }
}
@-moz-keyframes ani_txt_Point3_gwd-keyframes_aniTxtStart {
    0% {
        opacity: 0;
        -moz-transform: translate3d(0px, 0px, 25px);
        -moz-animation-timing-function: ease-in;
    }
    14.29% {
        opacity: 1;
        -moz-transform: translate3d(0px, 0px, 0px);
        -moz-animation-timing-function: linear;
    }
    57.14% {
        opacity: 1;
        -moz-transform: translate3d(0px, 0px, 0px);
        -moz-animation-timing-function: linear;
    }
    100% {
        opacity: 0;
        -moz-transform: translate3d(0px, 0px, -250px);
        -moz-animation-timing-function: ease-out;
    }
}
[data-group="txt_LoadingSeperated"] .AniTxtEndLoop-animation {
    animation: gwd-empty-animation 5s linear 0s 1 normal forwards;
    -webkit-animation: gwd-empty-animation 5s linear 0s 1 normal forwards;
    -moz-animation: gwd-empty-animation 5s linear 0s 1 normal forwards;
}
[data-group="txt_LoadingSeperated"].aniTxtStart .AniTxtEndLoop-animation {
    animation: gwd-empty-animation-aniTxtStart 5s linear 0s 1 normal forwards;
    -webkit-animation: gwd-empty-animation-aniTxtStart 5s linear 0s 1 normal forwards;
    -moz-animation: gwd-empty-animation-aniTxtStart 5s linear 0s 1 normal forwards;
}
@keyframes gwd-empty-animation-aniTxtStart {
    0% {
        opacity: 0.001;
    }
    100% {
        opacity: 0;
    }
}
@-webkit-keyframes gwd-empty-animation-aniTxtStart {
    0% {
        opacity: 0.001;
    }
    100% {
        opacity: 0;
    }
}
@-moz-keyframes gwd-empty-animation-aniTxtStart {
    0% {
        opacity: 0.001;
    }
    100% {
        opacity: 0;
    }
}