@charset "utf-8";* {    margin: 0;    padding: 0;    box-sizing: border-box;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box}::-moz-selection {    color: #fff;    background: #0072bc}::selection {    color: #fff;    background: #0072bc}body {    font-family: 'Roboto', sans-serif;    font-size: 14px;    background: #f5f5f5;    -webkit-tap-highlight-color: transparent;    -webkit-touch-callout: none;    -webkit-text-size-adjust: 100%;    -webkit-font-smoothing: antialiased}.bg-body-login {    background: #000;    background-size: cover}a {    text-decoration: none;    color: #f7171e}a:hover {    text-decoration: none}img {    border: none}h1, h2, h3, h4, h5, h6 {    margin: 0;    padding: 0}h1 {    font-size: 48px}h2 {    font-size: 36px}h3 {    font-size: 28px}h4 {    font-size: 24px}h5 {    font-size: 18px}h6 {    font-size: 14px}ul, li, ol {    margin: 0;    padding: 0;    list-style: none}.green {    color: green}.dijitOffScreen, .dijitToggleButtonIconChar {    position: absolute;    visibility: hidden;    left: 50%;    top: -10000px}#p_errmsg {    text-align: center;    padding-top: 2px;    padding-bottom: 2px;    margin-bottom: 5px;    color: #f7171e;    font-size: 12px;    margin-top: 5px}.btn-blue {    display: inline-block;    background: #1580d2;    margin-top: 25px;    color: #fff;    font-size: 14px;    text-transform: uppercase;    border-radius: 2px;    height: 36px;    line-height: 36px;    padding: 0 25px;    border: 1px solid #1580d2;    transition: all .15s ease;    -webkit-transition: all .15s ease;    -moz-transition: all .15s ease;    text-decoration: none !important}.btn-blue:hover, .btn-blue:focus {    color: #1580d2;    background: #fff}.btn-blue:active {    color: #1580d2;    background: #fff}.btn-red {    display: inline-block;    background: #ef423a;    margin-top: 25px;    color: #fff;    font-size: 14px;    text-transform: uppercase;    border-radius: 2px;    height: 36px;    line-height: 36px;    padding: 0 25px;    border: 1px solid #ef423a;    transition: all .15s ease;    -webkit-transition: all .15s ease;    -moz-transition: all .15s ease}.btn-red:hover, .btn-red:focus {    color: #ef423a;    background: #fff}.btn-red:active {    color: #ef423a;    background: #fff}.clearfix:after {    display: block;    height: 0;    content: "";    clear: both}.wrap {    display: block;    width: 1366px;    margin: 0 auto;    position: relative}div {    display: block}.login {    width: 100%;    height: 100%;    min-height: 100vh;    position: relative}.login-content {    width: 100%;    min-height: 100vh;    position: relative;    z-index: 0}.register .login-content {}.logo-login {    display: flex;    font-size: 0;    top: 30px;    left: 0;    flex-direction: column;    align-items: center;}.login-form {    padding: 25px;    position: relative;    float: right;    margin-top: 145px;    background: rgba(255, 255, 255, .8);    box-shadow: 1px 3px 7px rgba(0, 0, 0, .2);    z-index: 0}.register .login-form {    background: rgba(255, 255, 255, .9)}.login-form h3 {    font-weight: 500;    display: block;    color: #0071bb;    letter-spacing: .1px;    text-transform: uppercase;    text-align: center}.login-form h5 {    font-weight: 300;    display: block;    color: #0071bb;    letter-spacing: .1px;    text-align: center;    padding-top: 3px}.login-form ul {    display: block;    width: 100%;    margin: 5px 0 0 0}.login-form ul li {    display: block;    width: 100%;    margin-bottom: 15px}.login-form ul li:last-child {    margin-bottom: 0}.login-form ul li:after {    display: block;    height: 0;    clear: both;    content: ""}.login-form ul li input {    display: block;    height: 35px;    border-radius: 3px;    border: 1px solid #aaa;    font-size: 14px;    color: #333;    outline: none}.login-user {    width: 100%;    background: url(/Content/img/ic-user1.png) left center no-repeat !important;    padding-left: 40px}.login-email {    width: 100%;    background: url(/Content/img/ic-email.png) left center no-repeat !important;    padding-left: 40px}.login-store {    width: 100%;    background: url(/Content/img/ic-home.png) left center no-repeat !important;    padding-left: 40px}.login-url {    width: 100%;    background: url(/Content/img/ic-url.png) left center no-repeat !important;    padding-left: 40px}.login-phone {    width: 100%;    background: url(/Content/img/ic-phone.png) left center no-repeat !important;    padding-left: 40px}.login-pw {    width: 100%;    background: url(/Content/img/ic-pw.png) left center no-repeat !important;    padding-left: 40px}.login-code {    display: inline-block;    width: 50%;    padding-left: 12px;    float: left;    background: none}.captcha {    display: inline-block;    width: 50%;    height: 40px;    line-height: 40px;    position: relative;    float: left}.code-captcha {    max-width: 75%;    max-height: 35px;    vertical-align: top}.btn-clear {    background: none !important;    color: #0072bc !important}.btn-login {    display: block;    width: 100%;    height: 35px;    line-height: 35px;    color: #fff;    text-transform: uppercase;    font-size: 14px;    text-align: center;    border-radius: 3px;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border: 1px solid #0072bc;    background: #0072bc;    transition: all .15s ease;    -webkit-transition: all .15s ease;    -moz-transition: all .15s ease}.btn-login:hover {    background: none;    color: #0072bc}.btn-login:active {    background: #fff;    border: 1px solid #fff}.btn-reg {    display: block;    width: 100%;    height: 35px;    line-height: 35px;    color: #fff;    text-transform: uppercase;    font-size: 14px;    text-align: center;    border-radius: 3px;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border: 1px solid #f7171e;    background: #f7171e;    transition: all .15s ease;    -webkit-transition: all .15s ease;    -moz-transition: all .15s ease}.btn-reg:hover {    background: none;    color: #f7171e}.btn-reg:active {    background: #fff;    border: 1px solid #fff}.footer a:hover, .footer a:focus {    color: #fff;    text-decoration: none}.login-help {    padding-top: 10px}.login-help a {    display: block;    width: 100%;    font-weight: 500;    font-size: 14px;    color: #0072bc;    transition: all .15s ease;    -webkit-transition: all .15s ease;    -moz-transition: all .15s ease}.login-help a:hover {    color: #f7171e;    text-indent: 2px}.login-note {    display: block;    width: 100%;    color: #fff;    text-shadow: 0 1px 0 rgba(0, 0, 0, .5);    font-size: 12px}.login-note a {    color: #f7171e}.login-option {    display: block;    width: 100%;    padding-bottom: 5px;    z-index: 1}.login-option ul {    width: 100%;    list-style: none}.login-option ul:after {    display: block;    height: 0;    clear: both;    content: ""}.login-option ul li {    float: left;    display: block;    width: 190px;    margin-right: 30px;    transition: all .15s ease;    -webkit-transition: all .15s ease;    -moz-transition: all .15s ease;    text-align: center}.login-option ul li:last-child {    margin-right: 0}.login-option ul li a {    display: block;    color: #fff;    text-shadow: 0 1px 0 rgba(0, 0, 0, .5);    padding: 15px 0;    transition: all .2s ease;    -webkit-transition: all .2s ease;    -moz-transition: all .2s ease;    border-top: 1px solid rgba(255, 255, 255, .2);    text-align: center}.login-option ul li a:hover {    border-top: 1px solid #f7171e;    text-indent: -4px}.login-option ul li a span {    display: inline-block}.login-option ul li a img {    vertical-align: bottom;    margin-right: 10px}.content {    width: 100%;    padding: 85px 25px 25px 265px;    position: relative}.wellcome {    width: 100%;    margin-bottom: 25px}.wellcome h4 {    display: block;    width: 100%;    color: #0e0f0f;    font-weight: 400}.wellcome h6 {    display: block;    width: 100%;    color: #8a8a8a;    font-weight: 300;    margin-top: 10px}.c_slide {    width: 100%;    height: 360px;    overflow: hidden;    margin-top: 25px;    text-align: center}#slider {    width: 100%;    height: 490px}#slider li {    position: relative}#slider li a {    display: block}.tit_slide {    display: block;    width: 75%;    position: absolute;    left: 25px;    top: 50px;    z-index: 9}#slider li a img {    transition: all .5s ease;    -webkit-transition: all .5s ease;    -moz-transition: all .5s ease;    height: 360px}#slider li:hover a img {    opacity: 1}.tit_slide span {    display: block;    width: 100%;    color: #fff;    font-size: 12px;    line-height: 16px;    background: url(/Content/img/ic-clock2.png) left center no-repeat;    padding-left: 21px;    margin-bottom: 5px}.tit_slide h2 {    display: block;    width: 100%;    color: #fff;    font-weight: 500;    text-shadow: 2px 2px 1px rgba(0, 0, 0, .75)}.info_view {    width: 100%;    margin-bottom: 25px}.tit_cate {    display: block;    font-weight: 400;    color: #0e0f0f;    padding: 20px 25px;    margin-left: -25px;    margin-right: -25px;    margin-bottom: 25px;    border-bottom: 1px solid #e0e0e0}.tit_cate:after {    display: block;    height: 0;    content: "";    clear: both}.info_view ul {    display: block;    float: left;    width: 100%;    list-style: none}.info_view ul li {    float: left;    display: block;    width: 100%;    padding: 6px 0}p.info_eros {    font-size: 14px;    display: inline-block;    float: left;    width: 100%;    color: #ef423a !important;    margin: 8px 0}.right_info label {    display: block;    height: 36px;    line-height: 36px;    position: absolute;    top: 0;    right: -35px}.btn_action {    width: 100%;    float: left}.header_logout {    width: 100%;    height: 60px;    z-index: 999999;    background: #fff;    box-shadow: 0 1px 3px rgba(0, 0, 0, .3)}.logo-logout {    display: block;    width: 60px;    line-height: 60px}.logo-logout img {    height: 40px}.logout_content {    width: 100%;    height: 100vh;    padding-top: 200px;    margin-bottom: -70px;    margin-top: -60px}.logout_content h1 {    display: block;    width: 100%;    text-align: center;    font-weight: 300;    color: #0e0f0f;    margin-bottom: 25px}.logout_content h5 {    display: block;    width: 100%;    text-align: center;    font-weight: 300;    color: #666}.re-login {    text-align: center;    width: 100%}.re-login a.btn-blue {    float: none}.popup {    display: block;    width: 500px;    padding: 25px;    background: #fff;    box-shadow: 0 0 15px rgba(0, 0, 0, .5);    border-radius: 3px;    border: 1px solid #f2f2f2;    margin: 0 auto;    position: absolute;    left: 50%;    margin-left: -250px;    top: 30%}.popup h3 {    display: block;    width: 100%;    color: #0e0f0f;    font-weight: 500;    margin-bottom: 25px}.popup p {    display: block;    width: 100%;    color: #666;    font-size: 18px;    font-weight: 300}.btn_confirm {    width: 100%}.btn_confirm a.btn-blue {    float: right;    margin-top: 0}.btn-cancel {    float: right;    display: inline-block;    height: 36px;    line-height: 36px;    margin-right: 25px;    padding: 0 25px;    text-transform: uppercase;    font-size: 14px;    color: #ef423a}.acc_footer {    width: 100%;    padding: 25px 25px 25px 265px;    background: #fff}.acc_footer span {    opacity: .5;    color: #000}@media screen and (min-width: 1400px) and (max-width: 1599px) {    .login-form {        margin-top: 50px    }}@media screen and (max-width: 1399px) {    .login {        padding-bottom: 0    }    .login-form {        margin-top: 50px    }    .register .login-form {        margin-top: 25px !important    }}@media screen and (max-width: 1399px) {    .wrap {        width: 90%!important;        padding-left: 30px;        padding-right: 30px    }}@media screen and (max-width: 1069px) {    .wrap {        width: 90%!important;        padding-left: 30px;        padding-right: 30px    }    .login-option {        background-position: left bottom;        height: auto;        padding-bottom: 5px    }    .login-option ul li {        margin: 0;        text-align: center;        width: 20%;        padding-left: 10px;        padding-right: 10px    }    .login-option ul li img {        float: none    }    .login-option ul li span {        float: none;        display: block !important;        width: 100%;        margin-top: 5px    }    .footer {        height: auto    }}@media screen and (max-width: 768px) {    .left_label {        width: 150px    }}.cb-slideshow, .cb-slideshow:after {    position: fixed;    width: 100%;    height: 100%;    top: 0;    left: 0;    z-index: 0}.cb-slideshow:after {    content: ''}.cb-slideshow li span {    width: 100%;    height: 100%;    position: absolute;    top: 0;    left: 0;    color: transparent;    background-size: cover;    background-position: 50% 50%;    background-repeat: none;    opacity: 0;    z-index: 0;    -webkit-backface-visibility: hidden;    -webkit-animation: imageAnimation 36s linear infinite 0s;    -moz-animation: imageAnimation 36s linear infinite 0s;    -o-animation: imageAnimation 36s linear infinite 0s;    -ms-animation: imageAnimation 36s linear infinite 0s;    animation: imageAnimation 36s linear infinite 0s}.cb-slideshow li div {    z-index: 1000;    position: absolute;    bottom: 30px;    left: 0;    width: 100%;    text-align: center;    opacity: 0;    color: #fff;    -webkit-animation: titleAnimation 36s linear infinite 0s;    -moz-animation: titleAnimation 36s linear infinite 0s;    -o-animation: titleAnimation 36s linear infinite 0s;    -ms-animation: titleAnimation 36s linear infinite 0s;    animation: titleAnimation 36s linear infinite 0s}.cb-slideshow li div h3 {    font-family: 'BebasNeueRegular', 'Arial Narrow', Arial, sans-serif;    font-size: 240px;    padding: 0;    line-height: 200px}.cb-slideshow li:nth-child(1) span {    background-image: url('https://enter.kiotsoft.com/public/templates/uploads/banner1.png')}.cb-slideshow li:nth-child(2) span {    background-image: url('https://enter.kiotsoft.com/public/templates/uploads/banner1.png');    -webkit-animation-delay: 6s;    -moz-animation-delay: 6s;    -o-animation-delay: 6s;    -ms-animation-delay: 6s;    animation-delay: 6s}.cb-slideshow li:nth-child(3) span {    background-image: url('https://enter.kiotsoft.com/public/templates/uploads/banner3.png');    -webkit-animation-delay: 12s;    -moz-animation-delay: 12s;    -o-animation-delay: 12s;    -ms-animation-delay: 12s;    animation-delay: 12s}.cb-slideshow li:nth-child(4) span {    background-image: url('https://enter.kiotsoft.com/public/templates/uploads/banner1.png');    -webkit-animation-delay: 18s;    -moz-animation-delay: 18s;    -o-animation-delay: 18s;    -ms-animation-delay: 18s;    animation-delay: 18s}.cb-slideshow li:nth-child(5) span {    background-image: url('https://enter.kiotsoft.com/public/templates/uploads/banner2.png');    -webkit-animation-delay: 24s;    -moz-animation-delay: 24s;    -o-animation-delay: 24s;    -ms-animation-delay: 24s;    animation-delay: 24s}.cb-slideshow li:nth-child(6) span {    background-image: url('https://enter.kiotsoft.com/public/templates/uploads/banner3.png');    -webkit-animation-delay: 30s;    -moz-animation-delay: 30s;    -o-animation-delay: 30s;    -ms-animation-delay: 30s;    animation-delay: 30s}.cb-slideshow li:nth-child(2) div {    -webkit-animation-delay: 6s;    -moz-animation-delay: 6s;    -o-animation-delay: 6s;    -ms-animation-delay: 6s;    animation-delay: 6s}.cb-slideshow li:nth-child(3) div {    -webkit-animation-delay: 12s;    -moz-animation-delay: 12s;    -o-animation-delay: 12s;    -ms-animation-delay: 12s;    animation-delay: 12s}.cb-slideshow li:nth-child(4) div {    -webkit-animation-delay: 18s;    -moz-animation-delay: 18s;    -o-animation-delay: 18s;    -ms-animation-delay: 18s;    animation-delay: 18s}.cb-slideshow li:nth-child(5) div {    -webkit-animation-delay: 24s;    -moz-animation-delay: 24s;    -o-animation-delay: 24s;    -ms-animation-delay: 24s;    animation-delay: 24s}.cb-slideshow li:nth-child(6) div {    -webkit-animation-delay: 30s;    -moz-animation-delay: 30s;    -o-animation-delay: 30s;    -ms-animation-delay: 30s;    animation-delay: 30s}.cb-slideshowa, .cb-slideshowa:after {    position: fixed;    width: 100%;    height: 100%;    top: 0;    left: 0;    z-index: 0}.cb-slideshowa:after {    content: ''}.cb-slideshowa li span {    width: 100%;    height: 100%;    position: absolute;    top: 0;    left: 0;    color: transparent;    background-size: cover;    background-position: 50% 50%;    background-repeat: none;    opacity: 0;    z-index: 0;    -webkit-backface-visibility: hidden;    -webkit-animation: imageAnimation 36s linear infinite 0s;    -moz-animation: imageAnimation 36s linear infinite 0s;    -o-animation: imageAnimation 36s linear infinite 0s;    -ms-animation: imageAnimation 36s linear infinite 0s;    animation: imageAnimation 36s linear infinite 0s}.cb-slideshowa li div {    z-index: 1000;    position: absolute;    bottom: 30px;    left: 0;    width: 100%;    text-align: center;    opacity: 0;    color: #fff;    -webkit-animation: titleAnimation 36s linear infinite 0s;    -moz-animation: titleAnimation 36s linear infinite 0s;    -o-animation: titleAnimation 36s linear infinite 0s;    -ms-animation: titleAnimation 36s linear infinite 0s;    animation: titleAnimation 36s linear infinite 0s}.cb-slideshowa li div h3 {    font-family: 'BebasNeueRegular', 'Arial Narrow', Arial, sans-serif;    font-size: 240px;    padding: 0;    line-height: 200px}.cb-slideshowa li:nth-child(1) span {    background-image: url('https://lh5.googleusercontent.com/YCEbbiBfWAe4a1eIW39ZhZ_Q69b8pkiJ6D5kfLZ6UdIVj1YrOEnVZt0qyzFBtyPlftx9UdiR4CcAsNRxSvWDgTDICYuX_61Zi00-AafCj1ntOWoAhwYwqlx1iBAEaDV0IOjSQwLo')}.cb-slideshowa li:nth-child(2) span {    background-image: url('https://lh5.googleusercontent.com/YCEbbiBfWAe4a1eIW39ZhZ_Q69b8pkiJ6D5kfLZ6UdIVj1YrOEnVZt0qyzFBtyPlftx9UdiR4CcAsNRxSvWDgTDICYuX_61Zi00-AafCj1ntOWoAhwYwqlx1iBAEaDV0IOjSQwLo');    -webkit-animation-delay: 6s;    -moz-animation-delay: 6s;    -o-animation-delay: 6s;    -ms-animation-delay: 6s;    animation-delay: 6s}.cb-slideshowa li:nth-child(3) span {    background-image: url('https://lh3.googleusercontent.com/Gyn6dmWyUZ55iixloNRKBjitEewTnURvKmbpmq6sJbu9GgaE4PhwXGD2xAS2_GZQk_1rcCBvl_w_E4mIowzW5lXuTxdFsKNWt-LRlwuoxAVzuBdbAh8qMU6eMrF9yWSxZTjWrmc1');    -webkit-animation-delay: 12s;    -moz-animation-delay: 12s;    -o-animation-delay: 12s;    -ms-animation-delay: 12s;    animation-delay: 12s}.cb-slideshowa li:nth-child(4) span {    background-image: url('https://lh3.googleusercontent.com/Gyn6dmWyUZ55iixloNRKBjitEewTnURvKmbpmq6sJbu9GgaE4PhwXGD2xAS2_GZQk_1rcCBvl_w_E4mIowzW5lXuTxdFsKNWt-LRlwuoxAVzuBdbAh8qMU6eMrF9yWSxZTjWrmc1');    -webkit-animation-delay: 18s;    -moz-animation-delay: 18s;    -o-animation-delay: 18s;    -ms-animation-delay: 18s;    animation-delay: 18s}.cb-slideshowa li:nth-child(5) span {    background-image: url('https://lh3.googleusercontent.com/Gyn6dmWyUZ55iixloNRKBjitEewTnURvKmbpmq6sJbu9GgaE4PhwXGD2xAS2_GZQk_1rcCBvl_w_E4mIowzW5lXuTxdFsKNWt-LRlwuoxAVzuBdbAh8qMU6eMrF9yWSxZTjWrmc1');    -webkit-animation-delay: 24s;    -moz-animation-delay: 24s;    -o-animation-delay: 24s;    -ms-animation-delay: 24s;    animation-delay: 24s}.cb-slideshowa li:nth-child(6) span {    background-image: url('https://lh3.googleusercontent.com/pw/AP1GczOEn0rUuAfH34dI5Pk0tNt69NvgpAdsgwhZAxXDXpHHLbN1zQJxSqswjNn6ALOsjMjc6AklcoI8I30Q68uv4n53_5iqnST0gBXogY0Nh_OLKLKiVELqAoGCdlnKOWmg4wZGzhtBAhNY4JS1RnEg1svjQ9D5qC-8h-2QZ5M8mLS5ibpIU198_fzNJUnnlni9e0ozh6jYxRVXFWP1sNz-WNgKNxY1buHzN49TfScEX4g2sza7yY9Tr06u4-J6YbrUpbib3UZasZNO4iBzy4Fw-2cssNg_LPbzu-JI0VYQyJ3mRiMAXXjOtRmLUi6iEpeRTnw8Mjfrhb93u-r60rZdiuE0kJJ-MBTQe5bgLI_O0vbA4e7WssAzUb8r8VIbdYMUHmjEZHro3bDwZQPzUtHtWsAGNqvpCQ-QgjDOa0lV5ThDz1XdBASNZKNf8hp3M_8WaEdFTfMngT_R-hyqkEYRgKPPlJ8BynoLFhNDZnm1gbl_PE1QVJUWkUnIMnIWvwpLopSFpDGXOrn3f9zlggS4ILk71ZQYQN6xk3BwFopzxEeLv7YuBSyTOwzcgPzZjhYZKqgojPwqd6pfH8xu-dsHf5jBjOLQ0CMQQfU8uFAhbM-tuJBuHQxqWWK8jJvKDls63vw_DbfaKN2AeuPyl8rrmdaJzKiKvqZsBQZPQg-QZ3jzQQeRXMAcTDxabaCtoqeMz7inPdNGQ6vekUerqAUcnbFjHGXNE1xtxyGL7SyU4JBxIpS-ojpZvZ57RDIjAifJX7sehTlja0PE6OGCWRMUpvJo54frfCxEAwBBdVV86altoxvyCE21fUpzmiEZ7Pklv9Arkf-JFbBwJs7bBEZOWMNVuhb6NFwKpgp6B-kHCg15cQnQA1_2qpqLCG3fPGu-b7TNHsD4IdpQjqM1mWP6Qb2XLu1Ka3ysmGaP8aHapya8wI0zHZ5YoL23AXMQhrexbepV2mrrtyOEVGt7JO0JkAVazOpADUqsd4AwHoORieBr6uQNeg8x0YFuVeSP-niKeas19vt7Pr8Gx3jJqw=w700-h466-no?authuser=0&quot');    -webkit-animation-delay: 30s;    -moz-animation-delay: 30s;    -o-animation-delay: 30s;    -ms-animation-delay: 30s;    animation-delay: 30s}.cb-slideshowa li:nth-child(2) div {    -webkit-animation-delay: 6s;    -moz-animation-delay: 6s;    -o-animation-delay: 6s;    -ms-animation-delay: 6s;    animation-delay: 6s}.cb-slideshowa li:nth-child(3) div {    -webkit-animation-delay: 12s;    -moz-animation-delay: 12s;    -o-animation-delay: 12s;    -ms-animation-delay: 12s;    animation-delay: 12s}.cb-slideshowa li:nth-child(4) div {    -webkit-animation-delay: 18s;    -moz-animation-delay: 18s;    -o-animation-delay: 18s;    -ms-animation-delay: 18s;    animation-delay: 18s}.cb-slideshowa li:nth-child(5) div {    -webkit-animation-delay: 24s;    -moz-animation-delay: 24s;    -o-animation-delay: 24s;    -ms-animation-delay: 24s;    animation-delay: 24s}.cb-slideshowa li:nth-child(6) div {    -webkit-animation-delay: 30s;    -moz-animation-delay: 30s;    -o-animation-delay: 30s;    -ms-animation-delay: 30s;    animation-delay: 30s}@-webkit-keyframes imageAnimation {    0% {        opacity: 0;        -webkit-animation-timing-function: ease-in    }    8% {        opacity: 1;        -webkit-animation-timing-function: ease-out    }    17% {        opacity: 1    }    25% {        opacity: 0    }    100% {        opacity: 0    }}@-moz-keyframes imageAnimation {    0% {        opacity: 0;        -moz-animation-timing-function: ease-in    }    8% {        opacity: 1;        -moz-animation-timing-function: ease-out    }    17% {        opacity: 1    }    25% {        opacity: 0    }    100% {        opacity: 0    }}@-o-keyframes imageAnimation {    0% {        opacity: 0;        -o-animation-timing-function: ease-in    }    8% {        opacity: 1;        -o-animation-timing-function: ease-out    }    17% {        opacity: 1    }    25% {        opacity: 0    }    100% {        opacity: 0    }}@-ms-keyframes imageAnimation {    0% {        opacity: 0;        -ms-animation-timing-function: ease-in    }    8% {        opacity: 1;        -ms-animation-timing-function: ease-out    }    17% {        opacity: 1    }    25% {        opacity: 0    }    100% {        opacity: 0    }}@keyframes imageAnimation {    0% {        opacity: 0;        animation-timing-function: ease-in    }    8% {        opacity: 1;        animation-timing-function: ease-out    }    17% {        opacity: 1    }    25% {        opacity: 0    }    100% {        opacity: 0    }}@-webkit-keyframes titleAnimation {    0% {        opacity: 0    }    8% {        opacity: 1    }    17% {        opacity: 1    }    19% {        opacity: 0    }    100% {        opacity: 0    }}@-moz-keyframes titleAnimation {    0% {        opacity: 0    }    8% {        opacity: 1    }    17% {        opacity: 1    }    19% {        opacity: 0    }    100% {        opacity: 0    }}@-o-keyframes titleAnimation {    0% {        opacity: 0    }    8% {        opacity: 1    }    17% {        opacity: 1    }    19% {        opacity: 0    }    100% {        opacity: 0    }}@-ms-keyframes titleAnimation {    0% {        opacity: 0    }    8% {        opacity: 1    }    17% {        opacity: 1    }    19% {        opacity: 0    }    100% {        opacity: 0    }}@keyframes titleAnimation {    0% {        opacity: 0    }    8% {        opacity: 1    }    17% {        opacity: 1    }    19% {        opacity: 0    }    100% {        opacity: 0    }}.no-cssanimations .cb-slideshow li span {    opacity: 1}@media screen and (max-width: 1140px) {    .cb-slideshow li div h3 {        font-size: 140px    }}@media screen and (max-width: 600px) {    .cb-slideshow li div h3 {        font-size: 80px    }}.footer {    width: 100%;    background: #0072bc;    border-top: 3px solid #d71920;    bottom: 0}.f-copyright {    float: left;    display: inline-block;    color: #f2f2f2;    font-size: 12px;    padding: 10px 0}ul.f-rule {    float: left;    display: block;    list-style: none;    margin-left: 50px}ul.f-rule li {    float: left;    padding: 18px 0}ul.f-rule li:first-child {    margin-right: 15px}ul.f-rule li:first-child a {    padding-right: 15px;    border-right: 1px solid #f2f2f2}ul.f-rule li a {    color: #f2f2f2;    display: inline-block;    font-size: 12px}ul.f-rule li a:hover {    text-decoration: underline}.f-social {    display: inline-block;    color: #f2f2f2;    padding: 10px 40px 10px 0;    background: url(/public/login/Content/img/ic-fb.png) right center no-repeat;    float: right;    font-size: 12px}.f-social:hover {    text-decoration: underline}.login-lang {    display: inline-block;    float: right;    line-height: 35px;    color: #f2f2f2;    font-size: 12px;    margin-left: 25px}.login-lang a {    display: inline-block;    width: 30px;    height: 30px;    border-radius: 50%;    background-size: cover;    float: right;    overflow: hidden;    margin-left: 10px}.vn-lang {    background: url(/Content/img/flag-vn.jpg) center center no-repeat}.vn-eng {    background: url(/Content/img/flag-eng.jpg) center center no-repeat}.div_spinner {    z-index: 999;    margin: auto;    top: 0;    left: 0;    bottom: 0;    right: 0;    position: fixed;    opacity: .5;    background: #000}.sk-fading-circle {    top: 0;    left: 0;    bottom: 0;    right: 0;    position: fixed;    margin: auto;    width: 80px;    height: 80px}.sk-fading-circle .sk-circle {    width: 100%;    height: 100%;    position: absolute;    left: 0;    top: 0}.sk-fading-circle .sk-circle:before {    content: '';    display: block;    margin: 0 auto;    width: 15%;    height: 15%;    background-color: #fff;    border-radius: 100%;    -webkit-animation: sk-circleFadeDelay 1.2s infinite ease-in-out both;    animation: sk-circleFadeDelay 1.2s infinite ease-in-out both}.sk-fading-circle .sk-circle2 {    -webkit-transform: rotate(30deg);    -ms-transform: rotate(30deg);    transform: rotate(30deg)}.sk-fading-circle .sk-circle3 {    -webkit-transform: rotate(60deg);    -ms-transform: rotate(60deg);    transform: rotate(60deg)}.sk-fading-circle .sk-circle4 {    -webkit-transform: rotate(90deg);    -ms-transform: rotate(90deg);    transform: rotate(90deg)}.sk-fading-circle .sk-circle5 {    -webkit-transform: rotate(120deg);    -ms-transform: rotate(120deg);    transform: rotate(120deg)}.sk-fading-circle .sk-circle6 {    -webkit-transform: rotate(150deg);    -ms-transform: rotate(150deg);    transform: rotate(150deg)}.sk-fading-circle .sk-circle7 {    -webkit-transform: rotate(180deg);    -ms-transform: rotate(180deg);    transform: rotate(180deg)}.sk-fading-circle .sk-circle8 {    -webkit-transform: rotate(210deg);    -ms-transform: rotate(210deg);    transform: rotate(210deg)}.sk-fading-circle .sk-circle9 {    -webkit-transform: rotate(240deg);    -ms-transform: rotate(240deg);    transform: rotate(240deg)}.sk-fading-circle .sk-circle10 {    -webkit-transform: rotate(270deg);    -ms-transform: rotate(270deg);    transform: rotate(270deg)}.sk-fading-circle .sk-circle11 {    -webkit-transform: rotate(300deg);    -ms-transform: rotate(300deg);    transform: rotate(300deg)}.sk-fading-circle .sk-circle12 {    -webkit-transform: rotate(330deg);    -ms-transform: rotate(330deg);    transform: rotate(330deg)}.sk-fading-circle .sk-circle2:before {    -webkit-animation-delay: -1.1s;    animation-delay: -1.1s}.sk-fading-circle .sk-circle3:before {    -webkit-animation-delay: -1s;    animation-delay: -1s}.sk-fading-circle .sk-circle4:before {    -webkit-animation-delay: -.9s;    animation-delay: -.9s}.sk-fading-circle .sk-circle5:before {    -webkit-animation-delay: -.8s;    animation-delay: -.8s}.sk-fading-circle .sk-circle6:before {    -webkit-animation-delay: -.7s;    animation-delay: -.7s}.sk-fading-circle .sk-circle7:before {    -webkit-animation-delay: -.6s;    animation-delay: -.6s}.sk-fading-circle .sk-circle8:before {    -webkit-animation-delay: -.5s;    animation-delay: -.5s}.sk-fading-circle .sk-circle9:before {    -webkit-animation-delay: -.4s;    animation-delay: -.4s}.sk-fading-circle .sk-circle10:before {    -webkit-animation-delay: -.3s;    animation-delay: -.3s}.sk-fading-circle .sk-circle11:before {    -webkit-animation-delay: -.2s;    animation-delay: -.2s}.sk-fading-circle .sk-circle12:before {    -webkit-animation-delay: -.1s;    animation-delay: -.1s}@-webkit-keyframes sk-circleFadeDelay {    0%, 39%, 100% {        opacity: 0    }    40% {        opacity: 1    }}@keyframes sk-circleFadeDelay {    0%, 39%, 100% {        opacity: 0    }    40% {        opacity: 1    }}.login-content {    margin-bottom: -96px}@media (max-width: 420px) {    h3 {        font-size: 20px    }    h5 {        font-size: 14px    }}@media (max-width: 992px) {    .login-combo {        margin-top: 10px    }}.input-validation-error {    border: 1px solid red !important}.register .login-form ul li {    margin-bottom: 10px}@charset "UTF-8";.animated {    -webkit-animation-duration: 1s;    animation-duration: 1s;    -webkit-animation-fill-mode: both;    animation-fill-mode: both}.animated.infinite {    -webkit-animation-iteration-count: infinite;    animation-iteration-count: infinite}.animated.hinge {    -webkit-animation-duration: 2s;    animation-duration: 2s}.animated.flipOutX, .animated.flipOutY, .animated.bounceIn, .animated.bounceOut {    -webkit-animation-duration: .75s;    animation-duration: .75s}@-webkit-keyframes bounce {    from, 20%, 53%, 80%, to {        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);        animation-timing-function: cubic-bezier(.215, .61, .355, 1);        -webkit-transform: translate3d(0, 0, 0);        transform: translate3d(0, 0, 0)    }    40%, 43% {        -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);        animation-timing-function: cubic-bezier(.755, .05, .855, .06);        -webkit-transform: translate3d(0, -30px, 0);        transform: translate3d(0, -30px, 0)    }    70% {        -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);        animation-timing-function: cubic-bezier(.755, .05, .855, .06);        -webkit-transform: translate3d(0, -15px, 0);        transform: translate3d(0, -15px, 0)    }    90% {        -webkit-transform: translate3d(0, -4px, 0);        transform: translate3d(0, -4px, 0)    }}@keyframes bounce {    from, 20%, 53%, 80%, to {        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);        animation-timing-function: cubic-bezier(.215, .61, .355, 1);        -webkit-transform: translate3d(0, 0, 0);        transform: translate3d(0, 0, 0)    }    40%, 43% {        -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);        animation-timing-function: cubic-bezier(.755, .05, .855, .06);        -webkit-transform: translate3d(0, -30px, 0);        transform: translate3d(0, -30px, 0)    }    70% {        -webkit-animation-timing-function: cubic-bezier(.755, .05, .855, .06);        animation-timing-function: cubic-bezier(.755, .05, .855, .06);        -webkit-transform: translate3d(0, -15px, 0);        transform: translate3d(0, -15px, 0)    }    90% {        -webkit-transform: translate3d(0, -4px, 0);        transform: translate3d(0, -4px, 0)    }}.bounce {    -webkit-animation-name: bounce;    animation-name: bounce;    -webkit-transform-origin: center bottom;    transform-origin: center bottom}@-webkit-keyframes flash {    from, 50%, to {        opacity: 1    }    25%, 75% {        opacity: 0    }}@keyframes flash {    from, 50%, to {        opacity: 1    }    25%, 75% {        opacity: 0    }}.flash {    -webkit-animation-name: flash;    animation-name: flash}@-webkit-keyframes pulse {    from {        -webkit-transform: scale3d(1, 1, 1);        transform: scale3d(1, 1, 1)    }    50% {        -webkit-transform: scale3d(1.05, 1.05, 1.05);        transform: scale3d(1.05, 1.05, 1.05)    }    to {        -webkit-transform: scale3d(1, 1, 1);        transform: scale3d(1, 1, 1)    }}@keyframes pulse {    from {        -webkit-transform: scale3d(1, 1, 1);        transform: scale3d(1, 1, 1)    }    50% {        -webkit-transform: scale3d(1.05, 1.05, 1.05);        transform: scale3d(1.05, 1.05, 1.05)    }    to {        -webkit-transform: scale3d(1, 1, 1);        transform: scale3d(1, 1, 1)    }}.pulse {    -webkit-animation-name: pulse;    animation-name: pulse}@-webkit-keyframes rubberBand {    from {        -webkit-transform: scale3d(1, 1, 1);        transform: scale3d(1, 1, 1)    }    30% {        -webkit-transform: scale3d(1.25, .75, 1);        transform: scale3d(1.25, .75, 1)    }    40% {        -webkit-transform: scale3d(.75, 1.25, 1);        transform: scale3d(.75, 1.25, 1)    }    50% {        -webkit-transform: scale3d(1.15, .85, 1);        transform: scale3d(1.15, .85, 1)    }    65% {        -webkit-transform: scale3d(.95, 1.05, 1);        transform: scale3d(.95, 1.05, 1)    }    75% {        -webkit-transform: scale3d(1.05, .95, 1);        transform: scale3d(1.05, .95, 1)    }    to {        -webkit-transform: scale3d(1, 1, 1);        transform: scale3d(1, 1, 1)    }}@keyframes rubberBand {    from {        -webkit-transform: scale3d(1, 1, 1);        transform: scale3d(1, 1, 1)    }    30% {        -webkit-transform: scale3d(1.25, .75, 1);        transform: scale3d(1.25, .75, 1)    }    40% {        -webkit-transform: scale3d(.75, 1.25, 1);        transform: scale3d(.75, 1.25, 1)    }    50% {        -webkit-transform: scale3d(1.15, .85, 1);        transform: scale3d(1.15, .85, 1)    }    65% {        -webkit-transform: scale3d(.95, 1.05, 1);        transform: scale3d(.95, 1.05, 1)    }    75% {        -webkit-transform: scale3d(1.05, .95, 1);        transform: scale3d(1.05, .95, 1)    }    to {        -webkit-transform: scale3d(1, 1, 1);        transform: scale3d(1, 1, 1)    }}.rubberBand {    -webkit-animation-name: rubberBand;    animation-name: rubberBand}@-webkit-keyframes shake {    from, to {        -webkit-transform: translate3d(0, 0, 0);        transform: translate3d(0, 0, 0)    }    10%, 30%, 50%, 70%, 90% {        -webkit-transform: translate3d(-10px, 0, 0);        transform: translate3d(-10px, 0, 0)    }    20%, 40%, 60%, 80% {        -webkit-transform: translate3d(10px, 0, 0);        transform: translate3d(10px, 0, 0)    }}@keyframes shake {    from, to {        -webkit-transform: translate3d(0, 0, 0);        transform: translate3d(0, 0, 0)    }    10%, 30%, 50%, 70%, 90% {        -webkit-transform: translate3d(-10px, 0, 0);        transform: translate3d(-10px, 0, 0)    }    20%, 40%, 60%, 80% {        -webkit-transform: translate3d(10px, 0, 0);        transform: translate3d(10px, 0, 0)    }}.shake {    -webkit-animation-name: shake;    animation-name: shake}@-webkit-keyframes headShake {    0% {        -webkit-transform: translateX(0);        transform: translateX(0)    }    6.5% {        -webkit-transform: translateX(-6px) rotateY(-9deg);        transform: translateX(-6px) rotateY(-9deg)    }    18.5% {        -webkit-transform: translateX(5px) rotateY(7deg);        transform: translateX(5px) rotateY(7deg)    }    31.5% {        -webkit-transform: translateX(-3px) rotateY(-5deg);        transform: translateX(-3px) rotateY(-5deg)    }    43.5% {        -webkit-transform: translateX(2px) rotateY(3deg);        transform: translateX(2px) rotateY(3deg)    }    50% {        -webkit-transform: translateX(0);        transform: translateX(0)    }}@keyframes headShake {    0% {        -webkit-transform: translateX(0);        transform: translateX(0)    }    6.5% {        -webkit-transform: translateX(-6px) rotateY(-9deg);        transform: translateX(-6px) rotateY(-9deg)    }    18.5% {        -webkit-transform: translateX(5px) rotateY(7deg);        transform: translateX(5px) rotateY(7deg)    }    31.5% {        -webkit-transform: translateX(-3px) rotateY(-5deg);        transform: translateX(-3px) rotateY(-5deg)    }    43.5% {        -webkit-transform: translateX(2px) rotateY(3deg);        transform: translateX(2px) rotateY(3deg)    }    50% {        -webkit-transform: translateX(0);        transform: translateX(0)    }}.headShake {    -webkit-animation-timing-function: ease-in-out;    animation-timing-function: ease-in-out;    -webkit-animation-name: headShake;    animation-name: headShake}@-webkit-keyframes swing {    20% {        -webkit-transform: rotate3d(0, 0, 1, 15deg);        transform: rotate3d(0, 0, 1, 15deg)    }    40% {        -webkit-transform: rotate3d(0, 0, 1, -10deg);        transform: rotate3d(0, 0, 1, -10deg)    }    60% {        -webkit-transform: rotate3d(0, 0, 1, 5deg);        transform: rotate3d(0, 0, 1, 5deg)    }    80% {        -webkit-transform: rotate3d(0, 0, 1, -5deg);        transform: rotate3d(0, 0, 1, -5deg)    }    to {        -webkit-transform: rotate3d(0, 0, 1, 0deg);        transform: rotate3d(0, 0, 1, 0deg)    }}@keyframes swing {    20% {        -webkit-transform: rotate3d(0, 0, 1, 15deg);        transform: rotate3d(0, 0, 1, 15deg)    }    40% {        -webkit-transform: rotate3d(0, 0, 1, -10deg);        transform: rotate3d(0, 0, 1, -10deg)    }    60% {        -webkit-transform: rotate3d(0, 0, 1, 5deg);        transform: rotate3d(0, 0, 1, 5deg)    }    80% {        -webkit-transform: rotate3d(0, 0, 1, -5deg);        transform: rotate3d(0, 0, 1, -5deg)    }    to {        -webkit-transform: rotate3d(0, 0, 1, 0deg);        transform: rotate3d(0, 0, 1, 0deg)    }}.swing {    -webkit-transform-origin: top center;    transform-origin: top center;    -webkit-animation-name: swing;    animation-name: swing}@-webkit-keyframes tada {    from {        -webkit-transform: scale3d(1, 1, 1);        transform: scale3d(1, 1, 1)    }    10%, 20% {        -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);        transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)    }    30%, 50%, 70%, 90% {        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)    }    40%, 60%, 80% {        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)    }    to {        -webkit-transform: scale3d(1, 1, 1);        transform: scale3d(1, 1, 1)    }}@keyframes tada {    from {        -webkit-transform: scale3d(1, 1, 1);        transform: scale3d(1, 1, 1)    }    10%, 20% {        -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);        transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)    }    30%, 50%, 70%, 90% {        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)    }    40%, 60%, 80% {        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)    }    to {        -webkit-transform: scale3d(1, 1, 1);        transform: scale3d(1, 1, 1)    }}.tada {    -webkit-animation-name: tada;    animation-name: tada}@-webkit-keyframes wobble {    from {        -webkit-transform: none;        transform: none    }    15% {        -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);        transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)    }    30% {        -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);        transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)    }    45% {        -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);        transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)    }    60% {        -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);        transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)    }    75% {        -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);        transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)    }    to {        -webkit-transform: none;        transform: none    }}@keyframes wobble {    from {        -webkit-transform: none;        transform: none    }    15% {        -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);        transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)    }    30% {        -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);        transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)    }    45% {        -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);        transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)    }    60% {        -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);        transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)    }    75% {        -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);        transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)    }    to {        -webkit-transform: none;        transform: none    }}.wobble {    -webkit-animation-name: wobble;    animation-name: wobble}@-webkit-keyframes jello {    from, 11.1%, to {        -webkit-transform: none;        transform: none    }    22.2% {        -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);        transform: skewX(-12.5deg) skewY(-12.5deg)    }    33.3% {        -webkit-transform: skewX(6.25deg) skewY(6.25deg);        transform: skewX(6.25deg) skewY(6.25deg)    }    44.4% {        -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);        transform: skewX(-3.125deg) skewY(-3.125deg)    }    55.5% {        -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);        transform: skewX(1.5625deg) skewY(1.5625deg)    }    66.6% {        -webkit-transform: skewX(-.78125deg) skewY(-.78125deg);        transform: skewX(-.78125deg) skewY(-.78125deg)    }    77.7% {        -webkit-transform: skewX(.390625deg) skewY(.390625deg);        transform: skewX(.390625deg) skewY(.390625deg)    }    88.8% {        -webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);        transform: skewX(-.1953125deg) skewY(-.1953125deg)    }}@keyframes jello {    from, 11.1%, to {        -webkit-transform: none;        transform: none    }    22.2% {        -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);        transform: skewX(-12.5deg) skewY(-12.5deg)    }    33.3% {        -webkit-transform: skewX(6.25deg) skewY(6.25deg);        transform: skewX(6.25deg) skewY(6.25deg)    }    44.4% {        -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);        transform: skewX(-3.125deg) skewY(-3.125deg)    }    55.5% {        -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);        transform: skewX(1.5625deg) skewY(1.5625deg)    }    66.6% {        -webkit-transform: skewX(-.78125deg) skewY(-.78125deg);        transform: skewX(-.78125deg) skewY(-.78125deg)    }    77.7% {        -webkit-transform: skewX(.390625deg) skewY(.390625deg);        transform: skewX(.390625deg) skewY(.390625deg)    }    88.8% {        -webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);        transform: skewX(-.1953125deg) skewY(-.1953125deg)    }}.jello {    -webkit-animation-name: jello;    animation-name: jello;    -webkit-transform-origin: center;    transform-origin: center}@-webkit-keyframes bounceIn {    from, 20%, 40%, 60%, 80%, to {        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);        animation-timing-function: cubic-bezier(.215, .61, .355, 1)    }    0% {        opacity: 0;        -webkit-transform: scale3d(.3, .3, .3);        transform: scale3d(.3, .3, .3)    }    20% {        -webkit-transform: scale3d(1.1, 1.1, 1.1);        transform: scale3d(1.1, 1.1, 1.1)    }    40% {        -webkit-transform: scale3d(.9, .9, .9);        transform: scale3d(.9, .9, .9)    }    60% {        opacity: 1;        -webkit-transform: scale3d(1.03, 1.03, 1.03);        transform: scale3d(1.03, 1.03, 1.03)    }    80% {        -webkit-transform: scale3d(.97, .97, .97);        transform: scale3d(.97, .97, .97)    }    to {        opacity: 1;        -webkit-transform: scale3d(1, 1, 1);        transform: scale3d(1, 1, 1)    }}@keyframes bounceIn {    from, 20%, 40%, 60%, 80%, to {        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);        animation-timing-function: cubic-bezier(.215, .61, .355, 1)    }    0% {        opacity: 0;        -webkit-transform: scale3d(.3, .3, .3);        transform: scale3d(.3, .3, .3)    }    20% {        -webkit-transform: scale3d(1.1, 1.1, 1.1);        transform: scale3d(1.1, 1.1, 1.1)    }    40% {        -webkit-transform: scale3d(.9, .9, .9);        transform: scale3d(.9, .9, .9)    }    60% {        opacity: 1;        -webkit-transform: scale3d(1.03, 1.03, 1.03);        transform: scale3d(1.03, 1.03, 1.03)    }    80% {        -webkit-transform: scale3d(.97, .97, .97);        transform: scale3d(.97, .97, .97)    }    to {        opacity: 1;        -webkit-transform: scale3d(1, 1, 1);        transform: scale3d(1, 1, 1)    }}.bounceIn {    -webkit-animation-name: bounceIn;    animation-name: bounceIn}@-webkit-keyframes bounceInDown {    from, 60%, 75%, 90%, to {        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);        animation-timing-function: cubic-bezier(.215, .61, .355, 1)    }    0% {        opacity: 0;        -webkit-transform: translate3d(0, -3000px, 0);        transform: translate3d(0, -3000px, 0)    }    60% {        opacity: 1;        -webkit-transform: translate3d(0, 25px, 0);        transform: translate3d(0, 25px, 0)    }    75% {        -webkit-transform: translate3d(0, -10px, 0);        transform: translate3d(0, -10px, 0)    }    90% {        -webkit-transform: translate3d(0, 5px, 0);        transform: translate3d(0, 5px, 0)    }    to {        -webkit-transform: none;        transform: none    }}@keyframes bounceInDown {    from, 60%, 75%, 90%, to {        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);        animation-timing-function: cubic-bezier(.215, .61, .355, 1)    }    0% {        opacity: 0;        -webkit-transform: translate3d(0, -3000px, 0);        transform: translate3d(0, -3000px, 0)    }    60% {        opacity: 1;        -webkit-transform: translate3d(0, 25px, 0);        transform: translate3d(0, 25px, 0)    }    75% {        -webkit-transform: translate3d(0, -10px, 0);        transform: translate3d(0, -10px, 0)    }    90% {        -webkit-transform: translate3d(0, 5px, 0);        transform: translate3d(0, 5px, 0)    }    to {        -webkit-transform: none;        transform: none    }}.bounceInDown {    -webkit-animation-name: bounceInDown;    animation-name: bounceInDown}@-webkit-keyframes bounceInLeft {    from, 60%, 75%, 90%, to {        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);        animation-timing-function: cubic-bezier(.215, .61, .355, 1)    }    0% {        opacity: 0;        -webkit-transform: translate3d(-3000px, 0, 0);        transform: translate3d(-3000px, 0, 0)    }    60% {        opacity: 1;        -webkit-transform: translate3d(25px, 0, 0);        transform: translate3d(25px, 0, 0)    }    75% {        -webkit-transform: translate3d(-10px, 0, 0);        transform: translate3d(-10px, 0, 0)    }    90% {        -webkit-transform: translate3d(5px, 0, 0);        transform: translate3d(5px, 0, 0)    }    to {        -webkit-transform: none;        transform: none    }}@keyframes bounceInLeft {    from, 60%, 75%, 90%, to {        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);        animation-timing-function: cubic-bezier(.215, .61, .355, 1)    }    0% {        opacity: 0;        -webkit-transform: translate3d(-3000px, 0, 0);        transform: translate3d(-3000px, 0, 0)    }    60% {        opacity: 1;        -webkit-transform: translate3d(25px, 0, 0);        transform: translate3d(25px, 0, 0)    }    75% {        -webkit-transform: translate3d(-10px, 0, 0);        transform: translate3d(-10px, 0, 0)    }    90% {        -webkit-transform: translate3d(5px, 0, 0);        transform: translate3d(5px, 0, 0)    }    to {        -webkit-transform: none;        transform: none    }}.bounceInLeft {    -webkit-animation-name: bounceInLeft;    animation-name: bounceInLeft}@-webkit-keyframes bounceInRight {    from, 60%, 75%, 90%, to {        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);        animation-timing-function: cubic-bezier(.215, .61, .355, 1)    }    from {        opacity: 0;        -webkit-transform: translate3d(3000px, 0, 0);        transform: translate3d(3000px, 0, 0)    }    60% {        opacity: 1;        -webkit-transform: translate3d(-25px, 0, 0);        transform: translate3d(-25px, 0, 0)    }    75% {        -webkit-transform: translate3d(10px, 0, 0);        transform: translate3d(10px, 0, 0)    }    90% {        -webkit-transform: translate3d(-5px, 0, 0);        transform: translate3d(-5px, 0, 0)    }    to {        -webkit-transform: none;        transform: none    }}@keyframes bounceInRight {    from, 60%, 75%, 90%, to {        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);        animation-timing-function: cubic-bezier(.215, .61, .355, 1)    }    from {        opacity: 0;        -webkit-transform: translate3d(3000px, 0, 0);        transform: translate3d(3000px, 0, 0)    }    60% {        opacity: 1;        -webkit-transform: translate3d(-25px, 0, 0);        transform: translate3d(-25px, 0, 0)    }    75% {        -webkit-transform: translate3d(10px, 0, 0);        transform: translate3d(10px, 0, 0)    }    90% {        -webkit-transform: translate3d(-5px, 0, 0);        transform: translate3d(-5px, 0, 0)    }    to {        -webkit-transform: none;        transform: none    }}.bounceInRight {    -webkit-animation-name: bounceInRight;    animation-name: bounceInRight}@-webkit-keyframes bounceInUp {    from, 60%, 75%, 90%, to {        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);        animation-timing-function: cubic-bezier(.215, .61, .355, 1)    }    from {        opacity: 0;        -webkit-transform: translate3d(0, 3000px, 0);        transform: translate3d(0, 3000px, 0)    }    60% {        opacity: 1;        -webkit-transform: translate3d(0, -20px, 0);        transform: translate3d(0, -20px, 0)    }    75% {        -webkit-transform: translate3d(0, 10px, 0);        transform: translate3d(0, 10px, 0)    }    90% {        -webkit-transform: translate3d(0, -5px, 0);        transform: translate3d(0, -5px, 0)    }    to {        -webkit-transform: translate3d(0, 0, 0);        transform: translate3d(0, 0, 0)    }}@keyframes bounceInUp {    from, 60%, 75%, 90%, to {        -webkit-animation-timing-function: cubic-bezier(.215, .61, .355, 1);        animation-timing-function: cubic-bezier(.215, .61, .355, 1)    }    from {        opacity: 0;        -webkit-transform: translate3d(0, 3000px, 0);        transform: translate3d(0, 3000px, 0)    }    60% {        opacity: 1;        -webkit-transform: translate3d(0, -20px, 0);        transform: translate3d(0, -20px, 0)    }    75% {        -webkit-transform: translate3d(0, 10px, 0);        transform: translate3d(0, 10px, 0)    }    90% {        -webkit-transform: translate3d(0, -5px, 0);        transform: translate3d(0, -5px, 0)    }    to {        -webkit-transform: translate3d(0, 0, 0);        transform: translate3d(0, 0, 0)    }}.bounceInUp {    -webkit-animation-name: bounceInUp;    animation-name: bounceInUp}@-webkit-keyframes bounceOut {    20% {        -webkit-transform: scale3d(.9, .9, .9);        transform: scale3d(.9, .9, .9)    }    50%, 55% {        opacity: 1;        -webkit-transform: scale3d(1.1, 1.1, 1.1);        transform: scale3d(1.1, 1.1, 1.1)    }    to {        opacity: 0;        -webkit-transform: scale3d(.3, .3, .3);        transform: scale3d(.3, .3, .3)    }}@keyframes bounceOut {    20% {        -webkit-transform: scale3d(.9, .9, .9);        transform: scale3d(.9, .9, .9)    }    50%, 55% {        opacity: 1;        -webkit-transform: scale3d(1.1, 1.1, 1.1);        transform: scale3d(1.1, 1.1, 1.1)    }    to {        opacity: 0;        -webkit-transform: scale3d(.3, .3, .3);        transform: scale3d(.3, .3, .3)    }}.bounceOut {    -webkit-animation-name: bounceOut;    animation-name: bounceOut}@-webkit-keyframes bounceOutDown {    20% {        -webkit-transform: translate3d(0, 10px, 0);        transform: translate3d(0, 10px, 0)    }    40%, 45% {        opacity: 1;        -webkit-transform: translate3d(0, -20px, 0);        transform: translate3d(0, -20px, 0)    }    to {        opacity: 0;        -webkit-transform: translate3d(0, 2000px, 0);        transform: translate3d(0, 2000px, 0)    }}@keyframes bounceOutDown {    20% {        -webkit-transform: translate3d(0, 10px, 0);        transform: translate3d(0, 10px, 0)    }    40%, 45% {        opacity: 1;        -webkit-transform: translate3d(0, -20px, 0);        transform: translate3d(0, -20px, 0)    }    to {        opacity: 0;        -webkit-transform: translate3d(0, 2000px, 0);        transform: translate3d(0, 2000px, 0)    }}.bounceOutDown {    -webkit-animation-name: bounceOutDown;    animation-name: bounceOutDown}@-webkit-keyframes bounceOutLeft {    20% {        opacity: 1;        -webkit-transform: translate3d(20px, 0, 0);        transform: translate3d(20px, 0, 0)    }    to {        opacity: 0;        -webkit-transform: translate3d(-2000px, 0, 0);        transform: translate3d(-2000px, 0, 0)    }}@keyframes bounceOutLeft {    20% {        opacity: 1;        -webkit-transform: translate3d(20px, 0, 0);        transform: translate3d(20px, 0, 0)    }    to {        opacity: 0;        -webkit-transform: translate3d(-2000px, 0, 0);        transform: translate3d(-2000px, 0, 0)    }}.bounceOutLeft {    -webkit-animation-name: bounceOutLeft;    animation-name: bounceOutLeft}@-webkit-keyframes bounceOutRight {    20% {        opacity: 1;        -webkit-transform: translate3d(-20px, 0, 0);        transform: translate3d(-20px, 0, 0)    }    to {        opacity: 0;        -webkit-transform: translate3d(2000px, 0, 0);        transform: translate3d(2000px, 0, 0)    }}@keyframes bounceOutRight {    20% {        opacity: 1;        -webkit-transform: translate3d(-20px, 0, 0);        transform: translate3d(-20px, 0, 0)    }    to {        opacity: 0;        -webkit-transform: translate3d(2000px, 0, 0);        transform: translate3d(2000px, 0, 0)    }}.bounceOutRight {    -webkit-animation-name: bounceOutRight;    animation-name: bounceOutRight}@-webkit-keyframes bounceOutUp {    20% {        -webkit-transform: translate3d(0, -10px, 0);        transform: translate3d(0, -10px, 0)    }    40%, 45% {        opacity: 1;        -webkit-transform: translate3d(0, 20px, 0);        transform: translate3d(0, 20px, 0)    }    to {        opacity: 0;        -webkit-transform: translate3d(0, -2000px, 0);        transform: translate3d(0, -2000px, 0)    }}@keyframes bounceOutUp {    20% {        -webkit-transform: translate3d(0, -10px, 0);        transform: translate3d(0, -10px, 0)    }    40%, 45% {        opacity: 1;        -webkit-transform: translate3d(0, 20px, 0);        transform: translate3d(0, 20px, 0)    }    to {        opacity: 0;        -webkit-transform: translate3d(0, -2000px, 0);        transform: translate3d(0, -2000px, 0)    }}.bounceOutUp {    -webkit-animation-name: bounceOutUp;    animation-name: bounceOutUp}@-webkit-keyframes fadeIn {    from {        opacity: 0    }    to {        opacity: 1    }}@keyframes fadeIn {    from {        opacity: 0    }    to {        opacity: 1    }}.fadeIn {    -webkit-animation-name: fadeIn;    animation-name: fadeIn}@-webkit-keyframes fadeInDown {    from {        opacity: 0;        -webkit-transform: translate3d(0, -100%, 0);        transform: translate3d(0, -100%, 0)    }    to {        opacity: 1;        -webkit-transform: none;        transform: none    }}@keyframes fadeInDown {    from {        opacity: 0;        -webkit-transform: translate3d(0, -100%, 0);        transform: translate3d(0, -100%, 0)    }    to {        opacity: 1;        -webkit-transform: none;        transform: none    }}.fadeInDown {    -webkit-animation-name: fadeInDown;    animation-name: fadeInDown}@-webkit-keyframes fadeInDownBig {    from {        opacity: 0;        -webkit-transform: translate3d(0, -2000px, 0);        transform: translate3d(0, -2000px, 0)    }    to {        opacity: 1;        -webkit-transform: none;        transform: none    }}@keyframes fadeInDownBig {    from {        opacity: 0;        -webkit-transform: translate3d(0, -2000px, 0);        transform: translate3d(0, -2000px, 0)    }    to {        opacity: 1;        -webkit-transform: none;        transform: none    }}.fadeInDownBig {    -webkit-animation-name: fadeInDownBig;    animation-name: fadeInDownBig}@-webkit-keyframes fadeInLeft {    from {        opacity: 0;        -webkit-transform: translate3d(-100%, 0, 0);        transform: translate3d(-100%, 0, 0)    }    to {        opacity: 1;        -webkit-transform: none;        transform: none    }}@keyframes fadeInLeft {    from {        opacity: 0;        -webkit-transform: translate3d(-100%, 0, 0);        transform: translate3d(-100%, 0, 0)    }    to {        opacity: 1;        -webkit-transform: none;        transform: none    }}.fadeInLeft {    -webkit-animation-name: fadeInLeft;    animation-name: fadeInLeft}@-webkit-keyframes fadeInLeftBig {    from {        opacity: 0;        -webkit-transform: translate3d(-2000px, 0, 0);        transform: translate3d(-2000px, 0, 0)    }    to {        opacity: 1;        -webkit-transform: none;        transform: none    }}@keyframes fadeInLeftBig {    from {        opacity: 0;        -webkit-transform: translate3d(-2000px, 0, 0);        transform: translate3d(-2000px, 0, 0)    }    to {        opacity: 1;        -webkit-transform: none;        transform: none    }}.fadeInLeftBig {    -webkit-animation-name: fadeInLeftBig;    animation-name: fadeInLeftBig}@-webkit-keyframes fadeInRight {    from {        opacity: 0;        -webkit-transform: translate3d(100%, 0, 0);        transform: translate3d(100%, 0, 0)    }    to {        opacity: 1;        -webkit-transform: none;        transform: none    }}@keyframes fadeInRight {    from {        opacity: 0;        -webkit-transform: translate3d(100%, 0, 0);        transform: translate3d(100%, 0, 0)    }    to {        opacity: 1;        -webkit-transform: none;        transform: none    }}.fadeInRight {    -webkit-animation-name: fadeInRight;    animation-name: fadeInRight}@-webkit-keyframes fadeInRightBig {    from {        opacity: 0;        -webkit-transform: translate3d(2000px, 0, 0);        transform: translate3d(2000px, 0, 0)    }    to {        opacity: 1;        -webkit-transform: none;        transform: none    }}@keyframes fadeInRightBig {    from {        opacity: 0;        -webkit-transform: translate3d(2000px, 0, 0);        transform: translate3d(2000px, 0, 0)    }    to {        opacity: 1;        -webkit-transform: none;        transform: none    }}.fadeInRightBig {    -webkit-animation-name: fadeInRightBig;    animation-name: fadeInRightBig}@-webkit-keyframes fadeInUp {    from {        opacity: 0;        -webkit-transform: translate3d(0, 100%, 0);        transform: translate3d(0, 100%, 0)    }    to {        opacity: 1;        -webkit-transform: none;        transform: none    }}@keyframes fadeInUp {    from {        opacity: 0;        -webkit-transform: translate3d(0, 100%, 0);        transform: translate3d(0, 100%, 0)    }    to {        opacity: 1;        -webkit-transform: none;        transform: none    }}.fadeInUp {    -webkit-animation-name: fadeInUp;    animation-name: fadeInUp}@-webkit-keyframes fadeInUpBig {    from {        opacity: 0;        -webkit-transform: translate3d(0, 2000px, 0);        transform: translate3d(0, 2000px, 0)    }    to {        opacity: 1;        -webkit-transform: none;        transform: none    }}@keyframes fadeInUpBig {    from {        opacity: 0;        -webkit-transform: translate3d(0, 2000px, 0);        transform: translate3d(0, 2000px, 0)    }    to {        opacity: 1;        -webkit-transform: none;        transform: none    }}.fadeInUpBig {    -webkit-animation-name: fadeInUpBig;    animation-name: fadeInUpBig}@-webkit-keyframes fadeOut {    from {        opacity: 1    }    to {        opacity: 0    }}@keyframes fadeOut {    from {        opacity: 1    }    to {        opacity: 0    }}.fadeOut {    -webkit-animation-name: fadeOut;    animation-name: fadeOut}@-webkit-keyframes fadeOutDown {    from {        opacity: 1    }    to {        opacity: 0;        -webkit-transform: translate3d(0, 100%, 0);        transform: translate3d(0, 100%, 0)    }}@keyframes fadeOutDown {    from {        opacity: 1    }    to {        opacity: 0;        -webkit-transform: translate3d(0, 100%, 0);        transform: translate3d(0, 100%, 0)    }}.fadeOutDown {    -webkit-animation-name: fadeOutDown;    animation-name: fadeOutDown}@-webkit-keyframes fadeOutDownBig {    from {        opacity: 1    }    to {        opacity: 0;        -webkit-transform: translate3d(0, 2000px, 0);        transform: translate3d(0, 2000px, 0)    }}@keyframes fadeOutDownBig {    from {        opacity: 1    }    to {        opacity: 0;        -webkit-transform: translate3d(0, 2000px, 0);        transform: translate3d(0, 2000px, 0)    }}.fadeOutDownBig {    -webkit-animation-name: fadeOutDownBig;    animation-name: fadeOutDownBig}@-webkit-keyframes fadeOutLeft {    from {        opacity: 1    }    to {        opacity: 0;        -webkit-transform: translate3d(-100%, 0, 0);        transform: translate3d(-100%, 0, 0)    }}@keyframes fadeOutLeft {    from {        opacity: 1    }    to {        opacity: 0;        -webkit-transform: translate3d(-100%, 0, 0);        transform: translate3d(-100%, 0, 0)    }}.fadeOutLeft {    -webkit-animation-name: fadeOutLeft;    animation-name: fadeOutLeft}@-webkit-keyframes fadeOutLeftBig {    from {        opacity: 1    }    to {        opacity: 0;        -webkit-transform: translate3d(-2000px, 0, 0);        transform: translate3d(-2000px, 0, 0)    }}@keyframes fadeOutLeftBig {    from {        opacity: 1    }    to {        opacity: 0;        -webkit-transform: translate3d(-2000px, 0, 0);        transform: translate3d(-2000px, 0, 0)    }}.fadeOutLeftBig {    -webkit-animation-name: fadeOutLeftBig;    animation-name: fadeOutLeftBig}@-webkit-keyframes fadeOutRight {    from {        opacity: 1    }    to {        opacity: 0;        -webkit-transform: translate3d(100%, 0, 0);        transform: translate3d(100%, 0, 0)    }}@keyframes fadeOutRight {    from {        opacity: 1    }    to {        opacity: 0;        -webkit-transform: translate3d(100%, 0, 0);        transform: translate3d(100%, 0, 0)    }}.fadeOutRight {    -webkit-animation-name: fadeOutRight;    animation-name: fadeOutRight}@-webkit-keyframes fadeOutRightBig {    from {        opacity: 1    }    to {        opacity: 0;        -webkit-transform: translate3d(2000px, 0, 0);        transform: translate3d(2000px, 0, 0)    }}@keyframes fadeOutRightBig {    from {        opacity: 1    }    to {        opacity: 0;        -webkit-transform: translate3d(2000px, 0, 0);        transform: translate3d(2000px, 0, 0)    }}.fadeOutRightBig {    -webkit-animation-name: fadeOutRightBig;    animation-name: fadeOutRightBig}@-webkit-keyframes fadeOutUp {    from {        opacity: 1    }    to {        opacity: 0;        -webkit-transform: translate3d(0, -100%, 0);        transform: translate3d(0, -100%, 0)    }}@keyframes fadeOutUp {    from {        opacity: 1    }    to {        opacity: 0;        -webkit-transform: translate3d(0, -100%, 0);        transform: translate3d(0, -100%, 0)    }}.fadeOutUp {    -webkit-animation-name: fadeOutUp;    animation-name: fadeOutUp}@-webkit-keyframes fadeOutUpBig {    from {        opacity: 1    }    to {        opacity: 0;        -webkit-transform: translate3d(0, -2000px, 0);        transform: translate3d(0, -2000px, 0)    }}@keyframes fadeOutUpBig {    from {        opacity: 1    }    to {        opacity: 0;        -webkit-transform: translate3d(0, -2000px, 0);        transform: translate3d(0, -2000px, 0)    }}.fadeOutUpBig {    -webkit-animation-name: fadeOutUpBig;    animation-name: fadeOutUpBig}@-webkit-keyframes flip {    from {        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);        transform: perspective(400px) rotate3d(0, 1, 0, -360deg);        -webkit-animation-timing-function: ease-out;        animation-timing-function: ease-out    }    40% {        -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);        transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);        -webkit-animation-timing-function: ease-out;        animation-timing-function: ease-out    }    50% {        -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);        transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);        -webkit-animation-timing-function: ease-in;        animation-timing-function: ease-in    }    80% {        -webkit-transform: perspective(400px) scale3d(.95, .95, .95);        transform: perspective(400px) scale3d(.95, .95, .95);        -webkit-animation-timing-function: ease-in;        animation-timing-function: ease-in    }    to {        -webkit-transform: perspective(400px);        transform: perspective(400px);        -webkit-animation-timing-function: ease-in;        animation-timing-function: ease-in    }}@keyframes flip {    from {        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);        transform: perspective(400px) rotate3d(0, 1, 0, -360deg);        -webkit-animation-timing-function: ease-out;        animation-timing-function: ease-out    }    40% {        -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);        transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);        -webkit-animation-timing-function: ease-out;        animation-timing-function: ease-out    }    50% {        -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);        transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);        -webkit-animation-timing-function: ease-in;        animation-timing-function: ease-in    }    80% {        -webkit-transform: perspective(400px) scale3d(.95, .95, .95);        transform: perspective(400px) scale3d(.95, .95, .95);        -webkit-animation-timing-function: ease-in;        animation-timing-function: ease-in    }    to {        -webkit-transform: perspective(400px);        transform: perspective(400px);        -webkit-animation-timing-function: ease-in;        animation-timing-function: ease-in    }}.animated.flip {    -webkit-backface-visibility: visible;    backface-visibility: visible;    -webkit-animation-name: flip;    animation-name: flip}@-webkit-keyframes flipInX {    from {        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);        -webkit-animation-timing-function: ease-in;        animation-timing-function: ease-in;        opacity: 0    }    40% {        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);        -webkit-animation-timing-function: ease-in;        animation-timing-function: ease-in    }    60% {        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);        transform: perspective(400px) rotate3d(1, 0, 0, 10deg);        opacity: 1    }    80% {        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);        transform: perspective(400px) rotate3d(1, 0, 0, -5deg)    }    to {        -webkit-transform: perspective(400px);        transform: perspective(400px)    }}@keyframes flipInX {    from {        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);        -webkit-animation-timing-function: ease-in;        animation-timing-function: ease-in;        opacity: 0    }    40% {        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);        -webkit-animation-timing-function: ease-in;        animation-timing-function: ease-in    }    60% {        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);        transform: perspective(400px) rotate3d(1, 0, 0, 10deg);        opacity: 1    }    80% {        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);        transform: perspective(400px) rotate3d(1, 0, 0, -5deg)    }    to {        -webkit-transform: perspective(400px);        transform: perspective(400px)    }}.flipInX {    -webkit-backface-visibility: visible !important;    backface-visibility: visible !important;    -webkit-animation-name: flipInX;    animation-name: flipInX}@-webkit-keyframes flipInY {    from {        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);        -webkit-animation-timing-function: ease-in;        animation-timing-function: ease-in;        opacity: 0    }    40% {        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);        transform: perspective(400px) rotate3d(0, 1, 0, -20deg);        -webkit-animation-timing-function: ease-in;        animation-timing-function: ease-in    }    60% {        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);        transform: perspective(400px) rotate3d(0, 1, 0, 10deg);        opacity: 1    }    80% {        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);        transform: perspective(400px) rotate3d(0, 1, 0, -5deg)    }    to {        -webkit-transform: perspective(400px);        transform: perspective(400px)    }}@keyframes flipInY {    from {        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);        -webkit-animation-timing-function: ease-in;        animation-timing-function: ease-in;        opacity: 0    }    40% {        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);        transform: perspective(400px) rotate3d(0, 1, 0, -20deg);        -webkit-animation-timing-function: ease-in;        animation-timing-function: ease-in    }    60% {        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);        transform: perspective(400px) rotate3d(0, 1, 0, 10deg);        opacity: 1    }    80% {        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);        transform: perspective(400px) rotate3d(0, 1, 0, -5deg)    }    to {        -webkit-transform: perspective(400px);        transform: perspective(400px)    }}.flipInY {    -webkit-backface-visibility: visible !important;    backface-visibility: visible !important;    -webkit-animation-name: flipInY;    animation-name: flipInY}@-webkit-keyframes flipOutX {    from {        -webkit-transform: perspective(400px);        transform: perspective(400px)    }    30% {        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);        opacity: 1    }    to {        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);        opacity: 0    }}@keyframes flipOutX {    from {        -webkit-transform: perspective(400px);        transform: perspective(400px)    }    30% {        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);        opacity: 1    }    to {        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);        opacity: 0    }}.flipOutX {    -webkit-animation-name: flipOutX;    animation-name: flipOutX;    -webkit-backface-visibility: visible !important;    backface-visibility: visible !important}@-webkit-keyframes flipOutY {    from {        -webkit-transform: perspective(400px);        transform: perspective(400px)    }    30% {        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);        transform: perspective(400px) rotate3d(0, 1, 0, -15deg);        opacity: 1    }    to {        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);        opacity: 0    }}@keyframes flipOutY {    from {        -webkit-transform: perspective(400px);        transform: perspective(400px)    }    30% {        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);        transform: perspective(400px) rotate3d(0, 1, 0, -15deg);        opacity: 1    }    to {        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);        opacity: 0    }}.flipOutY {    -webkit-backface-visibility: visible !important;    backface-visibility: visible !important;    -webkit-animation-name: flipOutY;    animation-name: flipOutY}@-webkit-keyframes lightSpeedIn {    from {        -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);        transform: translate3d(100%, 0, 0) skewX(-30deg);        opacity: 0    }    60% {        -webkit-transform: skewX(20deg);        transform: skewX(20deg);        opacity: 1    }    80% {        -webkit-transform: skewX(-5deg);        transform: skewX(-5deg);        opacity: 1    }    to {        -webkit-transform: none;        transform: none;        opacity: 1    }}@keyframes lightSpeedIn {    from {        -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);        transform: translate3d(100%, 0, 0) skewX(-30deg);        opacity: 0    }    60% {        -webkit-transform: skewX(20deg);        transform: skewX(20deg);        opacity: 1    }    80% {        -webkit-transform: skewX(-5deg);        transform: skewX(-5deg);        opacity: 1    }    to {        -webkit-transform: none;        transform: none;        opacity: 1    }}.lightSpeedIn {    -webkit-animation-name: lightSpeedIn;    animation-name: lightSpeedIn;    -webkit-animation-timing-function: ease-out;    animation-timing-function: ease-out}@-webkit-keyframes lightSpeedOut {    from {        opacity: 1    }    to {        -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);        transform: translate3d(100%, 0, 0) skewX(30deg);        opacity: 0    }}@keyframes lightSpeedOut {    from {        opacity: 1    }    to {        -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);        transform: translate3d(100%, 0, 0) skewX(30deg);        opacity: 0    }}.lightSpeedOut {    -webkit-animation-name: lightSpeedOut;    animation-name: lightSpeedOut;    -webkit-animation-timing-function: ease-in;    animation-timing-function: ease-in}@-webkit-keyframes rotateIn {    from {        -webkit-transform-origin: center;        transform-origin: center;        -webkit-transform: rotate3d(0, 0, 1, -200deg);        transform: rotate3d(0, 0, 1, -200deg);        opacity: 0    }    to {        -webkit-transform-origin: center;        transform-origin: center;        -webkit-transform: none;        transform: none;        opacity: 1    }}@keyframes rotateIn {    from {        -webkit-transform-origin: center;        transform-origin: center;        -webkit-transform: rotate3d(0, 0, 1, -200deg);        transform: rotate3d(0, 0, 1, -200deg);        opacity: 0    }    to {        -webkit-transform-origin: center;        transform-origin: center;        -webkit-transform: none;        transform: none;        opacity: 1    }}.rotateIn {    -webkit-animation-name: rotateIn;    animation-name: rotateIn}@-webkit-keyframes rotateInDownLeft {    from {        -webkit-transform-origin: left bottom;        transform-origin: left bottom;        -webkit-transform: rotate3d(0, 0, 1, -45deg);        transform: rotate3d(0, 0, 1, -45deg);        opacity: 0    }    to {        -webkit-transform-origin: left bottom;        transform-origin: left bottom;        -webkit-transform: none;        transform: none;        opacity: 1    }}@keyframes rotateInDownLeft {    from {        -webkit-transform-origin: left bottom;        transform-origin: left bottom;        -webkit-transform: rotate3d(0, 0, 1, -45deg);        transform: rotate3d(0, 0, 1, -45deg);        opacity: 0    }    to {        -webkit-transform-origin: left bottom;        transform-origin: left bottom;        -webkit-transform: none;        transform: none;        opacity: 1    }}.rotateInDownLeft {    -webkit-animation-name: rotateInDownLeft;    animation-name: rotateInDownLeft}@-webkit-keyframes rotateInDownRight {    from {        -webkit-transform-origin: right bottom;        transform-origin: right bottom;        -webkit-transform: rotate3d(0, 0, 1, 45deg);        transform: rotate3d(0, 0, 1, 45deg);        opacity: 0    }    to {        -webkit-transform-origin: right bottom;        transform-origin: right bottom;        -webkit-transform: none;        transform: none;        opacity: 1    }}@keyframes rotateInDownRight {    from {        -webkit-transform-origin: right bottom;        transform-origin: right bottom;        -webkit-transform: rotate3d(0, 0, 1, 45deg);        transform: rotate3d(0, 0, 1, 45deg);        opacity: 0    }    to {        -webkit-transform-origin: right bottom;        transform-origin: right bottom;        -webkit-transform: none;        transform: none;        opacity: 1    }}.rotateInDownRight {    -webkit-animation-name: rotateInDownRight;    animation-name: rotateInDownRight}@-webkit-keyframes rotateInUpLeft {    from {        -webkit-transform-origin: left bottom;        transform-origin: left bottom;        -webkit-transform: rotate3d(0, 0, 1, 45deg);        transform: rotate3d(0, 0, 1, 45deg);        opacity: 0    }    to {        -webkit-transform-origin: left bottom;        transform-origin: left bottom;        -webkit-transform: none;        transform: none;        opacity: 1    }}@keyframes rotateInUpLeft {    from {        -webkit-transform-origin: left bottom;        transform-origin: left bottom;        -webkit-transform: rotate3d(0, 0, 1, 45deg);        transform: rotate3d(0, 0, 1, 45deg);        opacity: 0    }    to {        -webkit-transform-origin: left bottom;        transform-origin: left bottom;        -webkit-transform: none;        transform: none;        opacity: 1    }}.rotateInUpLeft {    -webkit-animation-name: rotateInUpLeft;    animation-name: rotateInUpLeft}@-webkit-keyframes rotateInUpRight {    from {        -webkit-transform-origin: right bottom;        transform-origin: right bottom;        -webkit-transform: rotate3d(0, 0, 1, -90deg);        transform: rotate3d(0, 0, 1, -90deg);        opacity: 0    }    to {        -webkit-transform-origin: right bottom;        transform-origin: right bottom;        -webkit-transform: none;        transform: none;        opacity: 1    }}@keyframes rotateInUpRight {    from {        -webkit-transform-origin: right bottom;        transform-origin: right bottom;        -webkit-transform: rotate3d(0, 0, 1, -90deg);        transform: rotate3d(0, 0, 1, -90deg);        opacity: 0    }    to {        -webkit-transform-origin: right bottom;        transform-origin: right bottom;        -webkit-transform: none;        transform: none;        opacity: 1    }}.rotateInUpRight {    -webkit-animation-name: rotateInUpRight;    animation-name: rotateInUpRight}@-webkit-keyframes rotateOut {    from {        -webkit-transform-origin: center;        transform-origin: center;        opacity: 1    }    to {        -webkit-transform-origin: center;        transform-origin: center;        -webkit-transform: rotate3d(0, 0, 1, 200deg);        transform: rotate3d(0, 0, 1, 200deg);        opacity: 0    }}@keyframes rotateOut {    from {        -webkit-transform-origin: center;        transform-origin: center;        opacity: 1    }    to {        -webkit-transform-origin: center;        transform-origin: center;        -webkit-transform: rotate3d(0, 0, 1, 200deg);        transform: rotate3d(0, 0, 1, 200deg);        opacity: 0    }}.rotateOut {    -webkit-animation-name: rotateOut;    animation-name: rotateOut}@-webkit-keyframes rotateOutDownLeft {    from {        -webkit-transform-origin: left bottom;        transform-origin: left bottom;        opacity: 1    }    to {        -webkit-transform-origin: left bottom;        transform-origin: left bottom;        -webkit-transform: rotate3d(0, 0, 1, 45deg);        transform: rotate3d(0, 0, 1, 45deg);        opacity: 0    }}@keyframes rotateOutDownLeft {    from {        -webkit-transform-origin: left bottom;        transform-origin: left bottom;        opacity: 1    }    to {        -webkit-transform-origin: left bottom;        transform-origin: left bottom;        -webkit-transform: rotate3d(0, 0, 1, 45deg);        transform: rotate3d(0, 0, 1, 45deg);        opacity: 0    }}.rotateOutDownLeft {    -webkit-animation-name: rotateOutDownLeft;    animation-name: rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight {    from {        -webkit-transform-origin: right bottom;        transform-origin: right bottom;        opacity: 1    }    to {        -webkit-transform-origin: right bottom;        transform-origin: right bottom;        -webkit-transform: rotate3d(0, 0, 1, -45deg);        transform: rotate3d(0, 0, 1, -45deg);        opacity: 0    }}@keyframes rotateOutDownRight {    from {        -webkit-transform-origin: right bottom;        transform-origin: right bottom;        opacity: 1    }    to {        -webkit-transform-origin: right bottom;        transform-origin: right bottom;        -webkit-transform: rotate3d(0, 0, 1, -45deg);        transform: rotate3d(0, 0, 1, -45deg);        opacity: 0    }}.rotateOutDownRight {    -webkit-animation-name: rotateOutDownRight;    animation-name: rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft {    from {        -webkit-transform-origin: left bottom;        transform-origin: left bottom;        opacity: 1    }    to {        -webkit-transform-origin: left bottom;        transform-origin: left bottom;        -webkit-transform: rotate3d(0, 0, 1, -45deg);        transform: rotate3d(0, 0, 1, -45deg);        opacity: 0    }}@keyframes rotateOutUpLeft {    from {        -webkit-transform-origin: left bottom;        transform-origin: left bottom;        opacity: 1    }    to {        -webkit-transform-origin: left bottom;        transform-origin: left bottom;        -webkit-transform: rotate3d(0, 0, 1, -45deg);        transform: rotate3d(0, 0, 1, -45deg);        opacity: 0    }}.rotateOutUpLeft {    -webkit-animation-name: rotateOutUpLeft;    animation-name: rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight {    from {        -webkit-transform-origin: right bottom;        transform-origin: right bottom;        opacity: 1    }    to {        -webkit-transform-origin: right bottom;        transform-origin: right bottom;        -webkit-transform: rotate3d(0, 0, 1, 90deg);        transform: rotate3d(0, 0, 1, 90deg);        opacity: 0    }}@keyframes rotateOutUpRight {    from {        -webkit-transform-origin: right bottom;        transform-origin: right bottom;        opacity: 1    }    to {        -webkit-transform-origin: right bottom;        transform-origin: right bottom;        -webkit-transform: rotate3d(0, 0, 1, 90deg);        transform: rotate3d(0, 0, 1, 90deg);        opacity: 0    }}.rotateOutUpRight {    -webkit-animation-name: rotateOutUpRight;    animation-name: rotateOutUpRight}@-webkit-keyframes hinge {    0% {        -webkit-transform-origin: top left;        transform-origin: top left;        -webkit-animation-timing-function: ease-in-out;        animation-timing-function: ease-in-out    }    20%, 60% {        -webkit-transform: rotate3d(0, 0, 1, 80deg);        transform: rotate3d(0, 0, 1, 80deg);        -webkit-transform-origin: top left;        transform-origin: top left;        -webkit-animation-timing-function: ease-in-out;        animation-timing-function: ease-in-out    }    40%, 80% {        -webkit-transform: rotate3d(0, 0, 1, 60deg);        transform: rotate3d(0, 0, 1, 60deg);        -webkit-transform-origin: top left;        transform-origin: top left;        -webkit-animation-timing-function: ease-in-out;        animation-timing-function: ease-in-out;        opacity: 1    }    to {        -webkit-transform: translate3d(0, 700px, 0);        transform: translate3d(0, 700px, 0);        opacity: 0    }}@keyframes hinge {    0% {        -webkit-transform-origin: top left;        transform-origin: top left;        -webkit-animation-timing-function: ease-in-out;        animation-timing-function: ease-in-out    }    20%, 60% {        -webkit-transform: rotate3d(0, 0, 1, 80deg);        transform: rotate3d(0, 0, 1, 80deg);        -webkit-transform-origin: top left;        transform-origin: top left;        -webkit-animation-timing-function: ease-in-out;        animation-timing-function: ease-in-out    }    40%, 80% {        -webkit-transform: rotate3d(0, 0, 1, 60deg);        transform: rotate3d(0, 0, 1, 60deg);        -webkit-transform-origin: top left;        transform-origin: top left;        -webkit-animation-timing-function: ease-in-out;        animation-timing-function: ease-in-out;        opacity: 1    }    to {        -webkit-transform: translate3d(0, 700px, 0);        transform: translate3d(0, 700px, 0);        opacity: 0    }}.hinge {    -webkit-animation-name: hinge;    animation-name: hinge}@-webkit-keyframes rollIn {    from {        opacity: 0;        -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);        transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)    }    to {        opacity: 1;        -webkit-transform: none;        transform: none    }}@keyframes rollIn {    from {        opacity: 0;        -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);        transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)    }    to {        opacity: 1;        -webkit-transform: none;        transform: none    }}.rollIn {    -webkit-animation-name: rollIn;    animation-name: rollIn}@-webkit-keyframes rollOut {    from {        opacity: 1    }    to {        opacity: 0;        -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);        transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)    }}@keyframes rollOut {    from {        opacity: 1    }    to {        opacity: 0;        -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);        transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)    }}.rollOut {    -webkit-animation-name: rollOut;    animation-name: rollOut}@-webkit-keyframes zoomIn {    from {        opacity: 0;        -webkit-transform: scale3d(.3, .3, .3);        transform: scale3d(.3, .3, .3)    }    50% {        opacity: 1    }}@keyframes zoomIn {    from {        opacity: 0;        -webkit-transform: scale3d(.3, .3, .3);        transform: scale3d(.3, .3, .3)    }    50% {        opacity: 1    }}.zoomIn {    -webkit-animation-name: zoomIn;    animation-name: zoomIn}@-webkit-keyframes zoomInDown {    from {        opacity: 0;        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);        transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);        animation-timing-function: cubic-bezier(.55, .055, .675, .19)    }    60% {        opacity: 1;        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);        transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);        animation-timing-function: cubic-bezier(.175, .885, .32, 1)    }}@keyframes zoomInDown {    from {        opacity: 0;        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);        transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);        animation-timing-function: cubic-bezier(.55, .055, .675, .19)    }    60% {        opacity: 1;        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);        transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);        animation-timing-function: cubic-bezier(.175, .885, .32, 1)    }}.zoomInDown {    -webkit-animation-name: zoomInDown;    animation-name: zoomInDown}@-webkit-keyframes zoomInLeft {    from {        opacity: 0;        -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);        transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);        animation-timing-function: cubic-bezier(.55, .055, .675, .19)    }    60% {        opacity: 1;        -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);        transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);        animation-timing-function: cubic-bezier(.175, .885, .32, 1)    }}@keyframes zoomInLeft {    from {        opacity: 0;        -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);        transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);        animation-timing-function: cubic-bezier(.55, .055, .675, .19)    }    60% {        opacity: 1;        -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);        transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);        animation-timing-function: cubic-bezier(.175, .885, .32, 1)    }}.zoomInLeft {    -webkit-animation-name: zoomInLeft;    animation-name: zoomInLeft}@-webkit-keyframes zoomInRight {    from {        opacity: 0;        -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);        transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);        animation-timing-function: cubic-bezier(.55, .055, .675, .19)    }    60% {        opacity: 1;        -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);        transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);        animation-timing-function: cubic-bezier(.175, .885, .32, 1)    }}@keyframes zoomInRight {    from {        opacity: 0;        -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);        transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);        animation-timing-function: cubic-bezier(.55, .055, .675, .19)    }    60% {        opacity: 1;        -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);        transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);        animation-timing-function: cubic-bezier(.175, .885, .32, 1)    }}.zoomInRight {    -webkit-animation-name: zoomInRight;    animation-name: zoomInRight}@-webkit-keyframes zoomInUp {    from {        opacity: 0;        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);        transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);        animation-timing-function: cubic-bezier(.55, .055, .675, .19)    }    60% {        opacity: 1;        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);        transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);        animation-timing-function: cubic-bezier(.175, .885, .32, 1)    }}@keyframes zoomInUp {    from {        opacity: 0;        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);        transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);        animation-timing-function: cubic-bezier(.55, .055, .675, .19)    }    60% {        opacity: 1;        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);        transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);        animation-timing-function: cubic-bezier(.175, .885, .32, 1)    }}.zoomInUp {    -webkit-animation-name: zoomInUp;    animation-name: zoomInUp}@-webkit-keyframes zoomOut {    from {        opacity: 1    }    50% {        opacity: 0;        -webkit-transform: scale3d(.3, .3, .3);        transform: scale3d(.3, .3, .3)    }    to {        opacity: 0    }}@keyframes zoomOut {    from {        opacity: 1    }    50% {        opacity: 0;        -webkit-transform: scale3d(.3, .3, .3);        transform: scale3d(.3, .3, .3)    }    to {        opacity: 0    }}.zoomOut {    -webkit-animation-name: zoomOut;    animation-name: zoomOut}@-webkit-keyframes zoomOutDown {    40% {        opacity: 1;        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);        transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);        animation-timing-function: cubic-bezier(.55, .055, .675, .19)    }    to {        opacity: 0;        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);        transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);        -webkit-transform-origin: center bottom;        transform-origin: center bottom;        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);        animation-timing-function: cubic-bezier(.175, .885, .32, 1)    }}@keyframes zoomOutDown {    40% {        opacity: 1;        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);        transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);        animation-timing-function: cubic-bezier(.55, .055, .675, .19)    }    to {        opacity: 0;        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);        transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);        -webkit-transform-origin: center bottom;        transform-origin: center bottom;        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);        animation-timing-function: cubic-bezier(.175, .885, .32, 1)    }}.zoomOutDown {    -webkit-animation-name: zoomOutDown;    animation-name: zoomOutDown}@-webkit-keyframes zoomOutLeft {    40% {        opacity: 1;        -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);        transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0)    }    to {        opacity: 0;        -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);        transform: scale(.1) translate3d(-2000px, 0, 0);        -webkit-transform-origin: left center;        transform-origin: left center    }}@keyframes zoomOutLeft {    40% {        opacity: 1;        -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);        transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0)    }    to {        opacity: 0;        -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);        transform: scale(.1) translate3d(-2000px, 0, 0);        -webkit-transform-origin: left center;        transform-origin: left center    }}.zoomOutLeft {    -webkit-animation-name: zoomOutLeft;    animation-name: zoomOutLeft}@-webkit-keyframes zoomOutRight {    40% {        opacity: 1;        -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);        transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0)    }    to {        opacity: 0;        -webkit-transform: scale(.1) translate3d(2000px, 0, 0);        transform: scale(.1) translate3d(2000px, 0, 0);        -webkit-transform-origin: right center;        transform-origin: right center    }}@keyframes zoomOutRight {    40% {        opacity: 1;        -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);        transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0)    }    to {        opacity: 0;        -webkit-transform: scale(.1) translate3d(2000px, 0, 0);        transform: scale(.1) translate3d(2000px, 0, 0);        -webkit-transform-origin: right center;        transform-origin: right center    }}.zoomOutRight {    -webkit-animation-name: zoomOutRight;    animation-name: zoomOutRight}@-webkit-keyframes zoomOutUp {    40% {        opacity: 1;        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);        transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);        animation-timing-function: cubic-bezier(.55, .055, .675, .19)    }    to {        opacity: 0;        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);        transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);        -webkit-transform-origin: center bottom;        transform-origin: center bottom;        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);        animation-timing-function: cubic-bezier(.175, .885, .32, 1)    }}@keyframes zoomOutUp {    40% {        opacity: 1;        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);        transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);        -webkit-animation-timing-function: cubic-bezier(.55, .055, .675, .19);        animation-timing-function: cubic-bezier(.55, .055, .675, .19)    }    to {        opacity: 0;        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);        transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);        -webkit-transform-origin: center bottom;        transform-origin: center bottom;        -webkit-animation-timing-function: cubic-bezier(.175, .885, .32, 1);        animation-timing-function: cubic-bezier(.175, .885, .32, 1)    }}.zoomOutUp {    -webkit-animation-name: zoomOutUp;    animation-name: zoomOutUp}@-webkit-keyframes slideInDown {    from {        -webkit-transform: translate3d(0, -100%, 0);        transform: translate3d(0, -100%, 0);        visibility: visible    }    to {        -webkit-transform: translate3d(0, 0, 0);        transform: translate3d(0, 0, 0)    }}@keyframes slideInDown {    from {        -webkit-transform: translate3d(0, -100%, 0);        transform: translate3d(0, -100%, 0);        visibility: visible    }    to {        -webkit-transform: translate3d(0, 0, 0);        transform: translate3d(0, 0, 0)    }}.slideInDown {    -webkit-animation-name: slideInDown;    animation-name: slideInDown}@-webkit-keyframes slideInLeft {    from {        -webkit-transform: translate3d(-100%, 0, 0);        transform: translate3d(-100%, 0, 0);        visibility: visible    }    to {        -webkit-transform: translate3d(0, 0, 0);        transform: translate3d(0, 0, 0)    }}@keyframes slideInLeft {    from {        -webkit-transform: translate3d(-100%, 0, 0);        transform: translate3d(-100%, 0, 0);        visibility: visible    }    to {        -webkit-transform: translate3d(0, 0, 0);        transform: translate3d(0, 0, 0)    }}.slideInLeft {    -webkit-animation-name: slideInLeft;    animation-name: slideInLeft}@-webkit-keyframes slideInRight {    from {        -webkit-transform: translate3d(100%, 0, 0);        transform: translate3d(100%, 0, 0);        visibility: visible    }    to {        -webkit-transform: translate3d(0, 0, 0);        transform: translate3d(0, 0, 0)    }}@keyframes slideInRight {    from {        -webkit-transform: translate3d(100%, 0, 0);        transform: translate3d(100%, 0, 0);        visibility: visible    }    to {        -webkit-transform: translate3d(0, 0, 0);        transform: translate3d(0, 0, 0)    }}.slideInRight {    -webkit-animation-name: slideInRight;    animation-name: slideInRight}@-webkit-keyframes slideInUp {    from {        -webkit-transform: translate3d(0, 100%, 0);        transform: translate3d(0, 100%, 0);        visibility: visible    }    to {        -webkit-transform: translate3d(0, 0, 0);        transform: translate3d(0, 0, 0)    }}@keyframes slideInUp {    from {        -webkit-transform: translate3d(0, 100%, 0);        transform: translate3d(0, 100%, 0);        visibility: visible    }    to {        -webkit-transform: translate3d(0, 0, 0);        transform: translate3d(0, 0, 0)    }}.slideInUp {    -webkit-animation-name: slideInUp;    animation-name: slideInUp}@-webkit-keyframes slideOutDown {    from {        -webkit-transform: translate3d(0, 0, 0);        transform: translate3d(0, 0, 0)    }    to {        visibility: hidden;        -webkit-transform: translate3d(0, 100%, 0);        transform: translate3d(0, 100%, 0)    }}@keyframes slideOutDown {    from {        -webkit-transform: translate3d(0, 0, 0);        transform: translate3d(0, 0, 0)    }    to {        visibility: hidden;        -webkit-transform: translate3d(0, 100%, 0);        transform: translate3d(0, 100%, 0)    }}.slideOutDown {    -webkit-animation-name: slideOutDown;    animation-name: slideOutDown}@-webkit-keyframes slideOutLeft {    from {        -webkit-transform: translate3d(0, 0, 0);        transform: translate3d(0, 0, 0)    }    to {        visibility: hidden;        -webkit-transform: translate3d(-100%, 0, 0);        transform: translate3d(-100%, 0, 0)    }}@keyframes slideOutLeft {    from {        -webkit-transform: translate3d(0, 0, 0);        transform: translate3d(0, 0, 0)    }    to {        visibility: hidden;        -webkit-transform: translate3d(-100%, 0, 0);        transform: translate3d(-100%, 0, 0)    }}.slideOutLeft {    -webkit-animation-name: slideOutLeft;    animation-name: slideOutLeft}@-webkit-keyframes slideOutRight {    from {        -webkit-transform: translate3d(0, 0, 0);        transform: translate3d(0, 0, 0)    }    to {        visibility: hidden;        -webkit-transform: translate3d(100%, 0, 0);        transform: translate3d(100%, 0, 0)    }}@keyframes slideOutRight {    from {        -webkit-transform: translate3d(0, 0, 0);        transform: translate3d(0, 0, 0)    }    to {        visibility: hidden;        -webkit-transform: translate3d(100%, 0, 0);        transform: translate3d(100%, 0, 0)    }}.slideOutRight {    -webkit-animation-name: slideOutRight;    animation-name: slideOutRight}@-webkit-keyframes slideOutUp {    from {        -webkit-transform: translate3d(0, 0, 0);        transform: translate3d(0, 0, 0)    }    to {        visibility: hidden;        -webkit-transform: translate3d(0, -100%, 0);        transform: translate3d(0, -100%, 0)    }}@keyframes slideOutUp {    from {        -webkit-transform: translate3d(0, 0, 0);        transform: translate3d(0, 0, 0)    }    to {        visibility: hidden;        -webkit-transform: translate3d(0, -100%, 0);        transform: translate3d(0, -100%, 0)    }}.slideOutUp {    -webkit-animation-name: slideOutUp;    animation-name: slideOutUp}