@charset "UTF-8";.owl-carousel {
    display: none;
    width: 100%;
    -webkit-tap-highlight-color: transparent;
    position: relative;
    z-index: 1
}

.owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    touch-action: manipulation;
    -moz-backface-visibility:hidden
}

.owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility:hidden;
    line-height: 0;
    height: 0
}

.owl-carousel .owl-stage-outer {
    position: relative;
    overflow:hidden;
    -webkit-transform: translate3d(0,0,0)
}

.owl-carousel .owl-item,.owl-carousel .owl-wrapper {
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    -ms-backface-visibility:hidden;
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0)
}

.owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility:hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none
}

.owl-carousel .owl-item img {
    display: block;
    width: 100%
}

.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled {
    display: none
}

.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev {
    cursor: pointer;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot {
    background: 0 0;
    color: inherit;
    border: none;
    padding: 0!important;
    font: inherit
}

.owl-carousel.owl-loaded {
    display: block
}

.owl-carousel.owl-loading {
    opacity: 0;
    display: block
}

.owl-carousel.owl-hidden {
    opacity: 0
}

.owl-carousel.owl-refresh .owl-item {
    visibility:hidden
}

.owl-carousel.owl-drag .owl-item {
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.owl-carousel.owl-grab {
    cursor: move;
    cursor: grab
}

.owl-carousel.owl-rtl {
    direction: rtl
}

.owl-carousel.owl-rtl .owl-item {
    float: right
}

.no-js .owl-carousel {
    display: block
}

.owl-carousel .animated {
    animation-duration: 1s;
    animation-fill-mode: both
}

.owl-carousel .owl-animated-in {
    z-index: 0
}

.owl-carousel .owl-animated-out {
    z-index: 1
}

.owl-carousel .fadeOut {
    animation-name: fadeOut
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

.owl-height {
    transition:height .5s ease-in-out
}

.owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    transition: opacity .4s ease
}

.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""] {
    max-height: 0
}

.owl-carousel .owl-item img.owl-lazy {
    transform-style: preserve-3d
}

.owl-carousel .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000
}

.owl-carousel .owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background: url(owl.video.play.png) no-repeat;
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility:hidden;
    transition: transform .1s ease
}

.owl-carousel .owl-video-play-icon:hover {
    -ms-transform: scale(1.3,1.3);
    transform: scale(1.3,1.3)
}

.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn {
    display: none
}

.owl-carousel .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
    transition: opacity .4s ease
}

.owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1;
    height: 100%;
    width: 100%
}

/*!
 * Bootstrap Grid v5.0.2 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
.container,.container-fluid,.container-sm {
    width: 100%;
    padding-right: var(--bs-gutter-x,1.875rem);
    padding-left: var(--bs-gutter-x,1.875rem);
    margin-right: auto;
    margin-left: auto
}

@media (min-width: 576px) {
    .container,.container-sm {
        max-width:540px
    }
}

@media (min-width: 768px) {
    .container,.container-sm {
        max-width:720px
    }
}

@media (min-width: 1200px) {
    .container,.container-sm {
        max-width:1080px
    }
}

@media (min-width: 1400px) {
    .container,.container-sm {
        max-width:1250px
    }
}

@media (min-width: 1820px) {
    .container,.container-sm {
        max-width:1710px
    }
}

.row {
    --bs-gutter-x: 3.75rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap
}

.row>* {
    box-sizing: border-box;
    flex-shrink: 0;
    width: 100%;
    max-width: 100%
}

.col-6 {
    flex: 0 0 auto;
    width: 50%
}

.col-12 {
    flex: 0 0 auto;
    width: 100%
}

@media (min-width: 768px) {
    .col-md-5 {
        flex:0 0 auto;
        width: 41.66666667%
    }

    .col-md-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .col-md-12 {
        flex: 0 0 auto;
        width: 100%
    }
}

@media (min-width: 1200px) {
    .col-lg-auto {
        flex:0 0 auto;
        width: auto
    }

    .col-lg-4 {
        flex: 0 0 auto;
        width: 33.33333333%
    }

    .col-lg-5 {
        flex: 0 0 auto;
        width: 41.66666667%
    }

    .col-lg-6 {
        flex: 0 0 auto;
        width: 50%
    }

    .col-lg-8 {
        flex: 0 0 auto;
        width: 66.66666667%
    }

    .col-lg-10 {
        flex: 0 0 auto;
        width: 83.33333333%
    }

    .col-lg-11 {
        flex: 0 0 auto;
        width: 91.66666667%
    }

    .col-lg-12 {
        flex: 0 0 auto;
        width: 100%
    }
}

@media (min-width: 1400px) {
    .col-xl-11 {
        flex:0 0 auto;
        width: 91.66666667%
    }
}

@media (min-width: 1820px) {
    .col-xxl-8 {
        flex:0 0 auto;
        width: 66.66666667%
    }

    .col-xxl-10 {
        flex: 0 0 auto;
        width: 83.33333333%
    }
}

.d-block {
    display: block!important
}

.d-flex {
    display: flex!important
}

.d-none {
    display: none!important
}

.flex-column {
    flex-direction: column!important
}

.flex-wrap {
    flex-wrap: wrap!important
}

.justify-content-end {
    justify-content: flex-end!important
}

.justify-content-center {
    justify-content: center!important
}

.justify-content-between {
    justify-content: space-between!important
}

.align-items-center {
    align-items: center!important
}

.mt-3 {
    margin-top: 1rem!important
}

.me-0 {
    margin-right: 0!important
}

.me-2 {
    margin-right: .5rem!important
}

.mb-0 {
    margin-bottom: 0!important
}

.mb-2 {
    margin-bottom: .5rem!important
}

.mb-3 {
    margin-bottom: 1rem!important
}

.mb-4 {
    margin-bottom: 1.5rem!important
}

.mb-5 {
    margin-bottom: 3rem!important
}

.px-0 {
    padding-right: 0!important;
    padding-left: 0!important
}

.px-3 {
    padding-right: 1rem!important;
    padding-left: 1rem!important
}

.py-3 {
    padding-top: 1rem!important;
    padding-bottom: 1rem!important
}

.pt-2 {
    padding-top: .5rem!important
}

.pb-2 {
    padding-bottom: .5rem!important
}

@media (min-width: 576px) {
    .flex-sm-row {
        flex-direction:row!important
    }

    .justify-content-sm-between {
        justify-content: space-between!important
    }

    .align-items-sm-center {
        align-items: center!important
    }

    .mt-sm-0 {
        margin-top: 0!important
    }

    .mb-sm-0 {
        margin-bottom: 0!important
    }
}

@media (min-width: 768px) {
    .flex-md-row {
        flex-direction:row!important
    }

    .justify-content-md-end {
        justify-content: flex-end!important
    }

    .justify-content-md-between {
        justify-content: space-between!important
    }
}

@media (min-width: 1200px) {
    .d-lg-block {
        display:block!important
    }

    .d-lg-flex {
        display: flex!important
    }

    .d-lg-none {
        display: none!important
    }

    .flex-lg-row {
        flex-direction: row!important
    }

    .flex-lg-grow-1 {
        flex-grow: 1!important
    }

    .flex-lg-wrap {
        flex-wrap: wrap!important
    }

    .justify-content-lg-start {
        justify-content: flex-start!important
    }

    .justify-content-lg-end {
        justify-content: flex-end!important
    }

    .justify-content-lg-center {
        justify-content: center!important
    }

    .justify-content-lg-between {
        justify-content: space-between!important
    }

    .align-items-lg-start {
        align-items: flex-start!important
    }

    .align-items-lg-center {
        align-items: center!important
    }

    .mt-lg-0 {
        margin-top: 0!important
    }

    .mb-lg-0 {
        margin-bottom: 0!important
    }

    .mb-lg-4 {
        margin-bottom: 1.5rem!important
    }

    .ms-lg-auto {
        margin-left: auto!important
    }

    .p-lg-4 {
        padding: 1.5rem!important
    }

    .pt-lg-0 {
        padding-top: 0!important
    }

    .pe-lg-3 {
        padding-right: 1rem!important
    }

    .pb-lg-0 {
        padding-bottom: 0!important
    }

    .ps-lg-3 {
        padding-left: 1rem!important
    }
}

@media (min-width: 1400px) {
    .me-xl-3 {
        margin-right:1rem!important
    }
}

@media (min-width: 1820px) {
    .pe-xxl-4 {
        padding-right:1.5rem!important
    }

    .ps-xxl-4 {
        padding-left: 1.5rem!important
    }
}

.owl-carousel {
    display: none;
    width: 100%;
    -webkit-tap-highlight-color: transparent;
    position: relative;
    z-index: 1
}

.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled {
    display: none
}

.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev {
    cursor: pointer;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot {
    background: 0 0;
    color: inherit;
    border: none;
    padding: 0!important;
    font: inherit
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@font-face {
    font-family: swiper-icons;
    src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
    font-weight: 400;
    font-style: normal
}

:root {
    --swiper-theme-color: #007aff
}

.swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow:hidden;
    list-style: none;
    padding: 0;
    z-index: 1
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box
}

.swiper-wrapper {
    transform: translate3d(0,0,0)
}

.swiper-slide {
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    transition-property: transform
}

@-webkit-keyframes bounce {
    0%,100%,20%,50%,80% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }

    40% {
        -webkit-transform: translateY(-30px);
        -moz-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        -o-transform: translateY(-30px);
        transform: translateY(-30px)
    }

    60% {
        -webkit-transform: translateY(-15px);
        -moz-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
        -o-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

@-moz-keyframes bounce {
    0%,100%,20%,50%,80% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }

    40% {
        -webkit-transform: translateY(-30px);
        -moz-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        -o-transform: translateY(-30px);
        transform: translateY(-30px)
    }

    60% {
        -webkit-transform: translateY(-15px);
        -moz-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
        -o-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

@-ms-keyframes bounce {
    0%,100%,20%,50%,80% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }

    40% {
        -webkit-transform: translateY(-30px);
        -moz-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        -o-transform: translateY(-30px);
        transform: translateY(-30px)
    }

    60% {
        -webkit-transform: translateY(-15px);
        -moz-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
        -o-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

@-o-keyframes bounce {
    0%,100%,20%,50%,80% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }

    40% {
        -webkit-transform: translateY(-30px);
        -moz-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        -o-transform: translateY(-30px);
        transform: translateY(-30px)
    }

    60% {
        -webkit-transform: translateY(-15px);
        -moz-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
        -o-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

@keyframes bounce {
    0%,100%,20%,50%,80% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }

    40% {
        -webkit-transform: translateY(-30px);
        -moz-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        -o-transform: translateY(-30px);
        transform: translateY(-30px)
    }

    60% {
        -webkit-transform: translateY(-15px);
        -moz-transform: translateY(-15px);
        -ms-transform: translateY(-15px);
        -o-transform: translateY(-15px);
        transform: translateY(-15px)
    }
}

@-webkit-keyframes flash {
    0%,100%,50% {
        opacity: 1
    }

    25%,75% {
        opacity: 0
    }
}

@-moz-keyframes flash {
    0%,100%,50% {
        opacity: 1
    }

    25%,75% {
        opacity: 0
    }
}

@-ms-keyframes flash {
    0%,100%,50% {
        opacity: 1
    }

    25%,75% {
        opacity: 0
    }
}

@-o-keyframes flash {
    0%,100%,50% {
        opacity: 1
    }

    25%,75% {
        opacity: 0
    }
}

@keyframes flash {
    0%,100%,50% {
        opacity: 1
    }

    25%,75% {
        opacity: 0
    }
}

@-webkit-keyframes jello {
    11.1% {
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none
    }

    22.2% {
        -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
        -moz-transform: skewX(-12.5deg) skewY(-12.5deg);
        -ms-transform: skewX(-12.5deg) skewY(-12.5deg);
        -o-transform: skewX(-12.5deg) skewY(-12.5deg);
        transform: skewX(-12.5deg) skewY(-12.5deg)
    }

    33.3% {
        -webkit-transform: skewX(6.25deg) skewY(6.25deg);
        -moz-transform: skewX(6.25deg) skewY(6.25deg);
        -ms-transform: skewX(6.25deg) skewY(6.25deg);
        -o-transform: skewX(6.25deg) skewY(6.25deg);
        transform: skewX(6.25deg) skewY(6.25deg)
    }

    44.4% {
        -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
        -moz-transform: skewX(-3.125deg) skewY(-3.125deg);
        -ms-transform: skewX(-3.125deg) skewY(-3.125deg);
        -o-transform: skewX(-3.125deg) skewY(-3.125deg);
        transform: skewX(-3.125deg) skewY(-3.125deg)
    }

    55.5% {
        -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
        -moz-transform: skewX(1.5625deg) skewY(1.5625deg);
        -ms-transform: skewX(1.5625deg) skewY(1.5625deg);
        -o-transform: skewX(1.5625deg) skewY(1.5625deg);
        transform: skewX(1.5625deg) skewY(1.5625deg)
    }

    66.6% {
        -webkit-transform: skewX(-.78125deg) skewY(-.78125deg);
        -moz-transform: skewX(-.78125deg) skewY(-.78125deg);
        -ms-transform: skewX(-.78125deg) skewY(-.78125deg);
        -o-transform: skewX(-.78125deg) skewY(-.78125deg);
        transform: skewX(-.78125deg) skewY(-.78125deg)
    }

    77.7% {
        -webkit-transform: skewX(.390625deg) skewY(.390625deg);
        -moz-transform: skewX(.390625deg) skewY(.390625deg);
        -ms-transform: skewX(.390625deg) skewY(.390625deg);
        -o-transform: skewX(.390625deg) skewY(.390625deg);
        transform: skewX(.390625deg) skewY(.390625deg)
    }

    88.8% {
        -webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);
        -moz-transform: skewX(-.1953125deg) skewY(-.1953125deg);
        -ms-transform: skewX(-.1953125deg) skewY(-.1953125deg);
        -o-transform: skewX(-.1953125deg) skewY(-.1953125deg);
        transform: skewX(-.1953125deg) skewY(-.1953125deg)
    }

    100% {
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none
    }
}

@-moz-keyframes jello {
    11.1% {
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none
    }

    22.2% {
        -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
        -moz-transform: skewX(-12.5deg) skewY(-12.5deg);
        -ms-transform: skewX(-12.5deg) skewY(-12.5deg);
        -o-transform: skewX(-12.5deg) skewY(-12.5deg);
        transform: skewX(-12.5deg) skewY(-12.5deg)
    }

    33.3% {
        -webkit-transform: skewX(6.25deg) skewY(6.25deg);
        -moz-transform: skewX(6.25deg) skewY(6.25deg);
        -ms-transform: skewX(6.25deg) skewY(6.25deg);
        -o-transform: skewX(6.25deg) skewY(6.25deg);
        transform: skewX(6.25deg) skewY(6.25deg)
    }

    44.4% {
        -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
        -moz-transform: skewX(-3.125deg) skewY(-3.125deg);
        -ms-transform: skewX(-3.125deg) skewY(-3.125deg);
        -o-transform: skewX(-3.125deg) skewY(-3.125deg);
        transform: skewX(-3.125deg) skewY(-3.125deg)
    }

    55.5% {
        -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
        -moz-transform: skewX(1.5625deg) skewY(1.5625deg);
        -ms-transform: skewX(1.5625deg) skewY(1.5625deg);
        -o-transform: skewX(1.5625deg) skewY(1.5625deg);
        transform: skewX(1.5625deg) skewY(1.5625deg)
    }

    66.6% {
        -webkit-transform: skewX(-.78125deg) skewY(-.78125deg);
        -moz-transform: skewX(-.78125deg) skewY(-.78125deg);
        -ms-transform: skewX(-.78125deg) skewY(-.78125deg);
        -o-transform: skewX(-.78125deg) skewY(-.78125deg);
        transform: skewX(-.78125deg) skewY(-.78125deg)
    }

    77.7% {
        -webkit-transform: skewX(.390625deg) skewY(.390625deg);
        -moz-transform: skewX(.390625deg) skewY(.390625deg);
        -ms-transform: skewX(.390625deg) skewY(.390625deg);
        -o-transform: skewX(.390625deg) skewY(.390625deg);
        transform: skewX(.390625deg) skewY(.390625deg)
    }

    88.8% {
        -webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);
        -moz-transform: skewX(-.1953125deg) skewY(-.1953125deg);
        -ms-transform: skewX(-.1953125deg) skewY(-.1953125deg);
        -o-transform: skewX(-.1953125deg) skewY(-.1953125deg);
        transform: skewX(-.1953125deg) skewY(-.1953125deg)
    }

    100% {
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none
    }
}

@-ms-keyframes jello {
    11.1% {
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none
    }

    22.2% {
        -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
        -moz-transform: skewX(-12.5deg) skewY(-12.5deg);
        -ms-transform: skewX(-12.5deg) skewY(-12.5deg);
        -o-transform: skewX(-12.5deg) skewY(-12.5deg);
        transform: skewX(-12.5deg) skewY(-12.5deg)
    }

    33.3% {
        -webkit-transform: skewX(6.25deg) skewY(6.25deg);
        -moz-transform: skewX(6.25deg) skewY(6.25deg);
        -ms-transform: skewX(6.25deg) skewY(6.25deg);
        -o-transform: skewX(6.25deg) skewY(6.25deg);
        transform: skewX(6.25deg) skewY(6.25deg)
    }

    44.4% {
        -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
        -moz-transform: skewX(-3.125deg) skewY(-3.125deg);
        -ms-transform: skewX(-3.125deg) skewY(-3.125deg);
        -o-transform: skewX(-3.125deg) skewY(-3.125deg);
        transform: skewX(-3.125deg) skewY(-3.125deg)
    }

    55.5% {
        -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
        -moz-transform: skewX(1.5625deg) skewY(1.5625deg);
        -ms-transform: skewX(1.5625deg) skewY(1.5625deg);
        -o-transform: skewX(1.5625deg) skewY(1.5625deg);
        transform: skewX(1.5625deg) skewY(1.5625deg)
    }

    66.6% {
        -webkit-transform: skewX(-.78125deg) skewY(-.78125deg);
        -moz-transform: skewX(-.78125deg) skewY(-.78125deg);
        -ms-transform: skewX(-.78125deg) skewY(-.78125deg);
        -o-transform: skewX(-.78125deg) skewY(-.78125deg);
        transform: skewX(-.78125deg) skewY(-.78125deg)
    }

    77.7% {
        -webkit-transform: skewX(.390625deg) skewY(.390625deg);
        -moz-transform: skewX(.390625deg) skewY(.390625deg);
        -ms-transform: skewX(.390625deg) skewY(.390625deg);
        -o-transform: skewX(.390625deg) skewY(.390625deg);
        transform: skewX(.390625deg) skewY(.390625deg)
    }

    88.8% {
        -webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);
        -moz-transform: skewX(-.1953125deg) skewY(-.1953125deg);
        -ms-transform: skewX(-.1953125deg) skewY(-.1953125deg);
        -o-transform: skewX(-.1953125deg) skewY(-.1953125deg);
        transform: skewX(-.1953125deg) skewY(-.1953125deg)
    }

    100% {
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none
    }
}

@-o-keyframes jello {
    11.1% {
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none
    }

    22.2% {
        -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
        -moz-transform: skewX(-12.5deg) skewY(-12.5deg);
        -ms-transform: skewX(-12.5deg) skewY(-12.5deg);
        -o-transform: skewX(-12.5deg) skewY(-12.5deg);
        transform: skewX(-12.5deg) skewY(-12.5deg)
    }

    33.3% {
        -webkit-transform: skewX(6.25deg) skewY(6.25deg);
        -moz-transform: skewX(6.25deg) skewY(6.25deg);
        -ms-transform: skewX(6.25deg) skewY(6.25deg);
        -o-transform: skewX(6.25deg) skewY(6.25deg);
        transform: skewX(6.25deg) skewY(6.25deg)
    }

    44.4% {
        -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
        -moz-transform: skewX(-3.125deg) skewY(-3.125deg);
        -ms-transform: skewX(-3.125deg) skewY(-3.125deg);
        -o-transform: skewX(-3.125deg) skewY(-3.125deg);
        transform: skewX(-3.125deg) skewY(-3.125deg)
    }

    55.5% {
        -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
        -moz-transform: skewX(1.5625deg) skewY(1.5625deg);
        -ms-transform: skewX(1.5625deg) skewY(1.5625deg);
        -o-transform: skewX(1.5625deg) skewY(1.5625deg);
        transform: skewX(1.5625deg) skewY(1.5625deg)
    }

    66.6% {
        -webkit-transform: skewX(-.78125deg) skewY(-.78125deg);
        -moz-transform: skewX(-.78125deg) skewY(-.78125deg);
        -ms-transform: skewX(-.78125deg) skewY(-.78125deg);
        -o-transform: skewX(-.78125deg) skewY(-.78125deg);
        transform: skewX(-.78125deg) skewY(-.78125deg)
    }

    77.7% {
        -webkit-transform: skewX(.390625deg) skewY(.390625deg);
        -moz-transform: skewX(.390625deg) skewY(.390625deg);
        -ms-transform: skewX(.390625deg) skewY(.390625deg);
        -o-transform: skewX(.390625deg) skewY(.390625deg);
        transform: skewX(.390625deg) skewY(.390625deg)
    }

    88.8% {
        -webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);
        -moz-transform: skewX(-.1953125deg) skewY(-.1953125deg);
        -ms-transform: skewX(-.1953125deg) skewY(-.1953125deg);
        -o-transform: skewX(-.1953125deg) skewY(-.1953125deg);
        transform: skewX(-.1953125deg) skewY(-.1953125deg)
    }

    100% {
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none
    }
}

@keyframes jello {
    11.1% {
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none
    }

    22.2% {
        -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
        -moz-transform: skewX(-12.5deg) skewY(-12.5deg);
        -ms-transform: skewX(-12.5deg) skewY(-12.5deg);
        -o-transform: skewX(-12.5deg) skewY(-12.5deg);
        transform: skewX(-12.5deg) skewY(-12.5deg)
    }

    33.3% {
        -webkit-transform: skewX(6.25deg) skewY(6.25deg);
        -moz-transform: skewX(6.25deg) skewY(6.25deg);
        -ms-transform: skewX(6.25deg) skewY(6.25deg);
        -o-transform: skewX(6.25deg) skewY(6.25deg);
        transform: skewX(6.25deg) skewY(6.25deg)
    }

    44.4% {
        -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
        -moz-transform: skewX(-3.125deg) skewY(-3.125deg);
        -ms-transform: skewX(-3.125deg) skewY(-3.125deg);
        -o-transform: skewX(-3.125deg) skewY(-3.125deg);
        transform: skewX(-3.125deg) skewY(-3.125deg)
    }

    55.5% {
        -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
        -moz-transform: skewX(1.5625deg) skewY(1.5625deg);
        -ms-transform: skewX(1.5625deg) skewY(1.5625deg);
        -o-transform: skewX(1.5625deg) skewY(1.5625deg);
        transform: skewX(1.5625deg) skewY(1.5625deg)
    }

    66.6% {
        -webkit-transform: skewX(-.78125deg) skewY(-.78125deg);
        -moz-transform: skewX(-.78125deg) skewY(-.78125deg);
        -ms-transform: skewX(-.78125deg) skewY(-.78125deg);
        -o-transform: skewX(-.78125deg) skewY(-.78125deg);
        transform: skewX(-.78125deg) skewY(-.78125deg)
    }

    77.7% {
        -webkit-transform: skewX(.390625deg) skewY(.390625deg);
        -moz-transform: skewX(.390625deg) skewY(.390625deg);
        -ms-transform: skewX(.390625deg) skewY(.390625deg);
        -o-transform: skewX(.390625deg) skewY(.390625deg);
        transform: skewX(.390625deg) skewY(.390625deg)
    }

    88.8% {
        -webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);
        -moz-transform: skewX(-.1953125deg) skewY(-.1953125deg);
        -ms-transform: skewX(-.1953125deg) skewY(-.1953125deg);
        -o-transform: skewX(-.1953125deg) skewY(-.1953125deg);
        transform: skewX(-.1953125deg) skewY(-.1953125deg)
    }

    100% {
        -webkit-transform: none;
        -moz-transform: none;
        -ms-transform: none;
        -o-transform: none;
        transform: none
    }
}

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

    50% {
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -ms-transform: scale(1.1);
        -o-transform: scale(1.1);
        transform: scale(1.1)
    }

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

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

    50% {
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -ms-transform: scale(1.1);
        -o-transform: scale(1.1);
        transform: scale(1.1)
    }

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

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

    50% {
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -ms-transform: scale(1.1);
        -o-transform: scale(1.1);
        transform: scale(1.1)
    }

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

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

    50% {
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -ms-transform: scale(1.1);
        -o-transform: scale(1.1);
        transform: scale(1.1)
    }

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

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

    50% {
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -ms-transform: scale(1.1);
        -o-transform: scale(1.1);
        transform: scale(1.1)
    }

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

@-webkit-keyframes rubberBand {
    0% {
        -webkit-transform: scale3d(1,1,1);
        -moz-transform: scale3d(1,1,1);
        -ms-transform: scale3d(1,1,1);
        -o-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }

    30% {
        -webkit-transform: scale3d(1.25,.75,1);
        -moz-transform: scale3d(1.25,.75,1);
        -ms-transform: scale3d(1.25,.75,1);
        -o-transform: scale3d(1.25,.75,1);
        transform: scale3d(1.25,.75,1)
    }

    40% {
        -webkit-transform: scale3d(.75,1.25,1);
        -moz-transform: scale3d(.75,1.25,1);
        -ms-transform: scale3d(.75,1.25,1);
        -o-transform: scale3d(.75,1.25,1);
        transform: scale3d(.75,1.25,1)
    }

    50% {
        -webkit-transform: scale3d(1.15,.85,1);
        -moz-transform: scale3d(1.15,.85,1);
        -ms-transform: scale3d(1.15,.85,1);
        -o-transform: scale3d(1.15,.85,1);
        transform: scale3d(1.15,.85,1)
    }

    65% {
        -webkit-transform: scale3d(.95,1.05,1);
        -moz-transform: scale3d(.95,1.05,1);
        -ms-transform: scale3d(.95,1.05,1);
        -o-transform: scale3d(.95,1.05,1);
        transform: scale3d(.95,1.05,1)
    }

    75% {
        -webkit-transform: scale3d(1.05,.95,1);
        -moz-transform: scale3d(1.05,.95,1);
        -ms-transform: scale3d(1.05,.95,1);
        -o-transform: scale3d(1.05,.95,1);
        transform: scale3d(1.05,.95,1)
    }

    100% {
        -webkit-transform: scale3d(1,1,1);
        -moz-transform: scale3d(1,1,1);
        -ms-transform: scale3d(1,1,1);
        -o-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }
}

@-moz-keyframes rubberBand {
    0% {
        -webkit-transform: scale3d(1,1,1);
        -moz-transform: scale3d(1,1,1);
        -ms-transform: scale3d(1,1,1);
        -o-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }

    30% {
        -webkit-transform: scale3d(1.25,.75,1);
        -moz-transform: scale3d(1.25,.75,1);
        -ms-transform: scale3d(1.25,.75,1);
        -o-transform: scale3d(1.25,.75,1);
        transform: scale3d(1.25,.75,1)
    }

    40% {
        -webkit-transform: scale3d(.75,1.25,1);
        -moz-transform: scale3d(.75,1.25,1);
        -ms-transform: scale3d(.75,1.25,1);
        -o-transform: scale3d(.75,1.25,1);
        transform: scale3d(.75,1.25,1)
    }

    50% {
        -webkit-transform: scale3d(1.15,.85,1);
        -moz-transform: scale3d(1.15,.85,1);
        -ms-transform: scale3d(1.15,.85,1);
        -o-transform: scale3d(1.15,.85,1);
        transform: scale3d(1.15,.85,1)
    }

    65% {
        -webkit-transform: scale3d(.95,1.05,1);
        -moz-transform: scale3d(.95,1.05,1);
        -ms-transform: scale3d(.95,1.05,1);
        -o-transform: scale3d(.95,1.05,1);
        transform: scale3d(.95,1.05,1)
    }

    75% {
        -webkit-transform: scale3d(1.05,.95,1);
        -moz-transform: scale3d(1.05,.95,1);
        -ms-transform: scale3d(1.05,.95,1);
        -o-transform: scale3d(1.05,.95,1);
        transform: scale3d(1.05,.95,1)
    }

    100% {
        -webkit-transform: scale3d(1,1,1);
        -moz-transform: scale3d(1,1,1);
        -ms-transform: scale3d(1,1,1);
        -o-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }
}

@-ms-keyframes rubberBand {
    0% {
        -webkit-transform: scale3d(1,1,1);
        -moz-transform: scale3d(1,1,1);
        -ms-transform: scale3d(1,1,1);
        -o-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }

    30% {
        -webkit-transform: scale3d(1.25,.75,1);
        -moz-transform: scale3d(1.25,.75,1);
        -ms-transform: scale3d(1.25,.75,1);
        -o-transform: scale3d(1.25,.75,1);
        transform: scale3d(1.25,.75,1)
    }

    40% {
        -webkit-transform: scale3d(.75,1.25,1);
        -moz-transform: scale3d(.75,1.25,1);
        -ms-transform: scale3d(.75,1.25,1);
        -o-transform: scale3d(.75,1.25,1);
        transform: scale3d(.75,1.25,1)
    }

    50% {
        -webkit-transform: scale3d(1.15,.85,1);
        -moz-transform: scale3d(1.15,.85,1);
        -ms-transform: scale3d(1.15,.85,1);
        -o-transform: scale3d(1.15,.85,1);
        transform: scale3d(1.15,.85,1)
    }

    65% {
        -webkit-transform: scale3d(.95,1.05,1);
        -moz-transform: scale3d(.95,1.05,1);
        -ms-transform: scale3d(.95,1.05,1);
        -o-transform: scale3d(.95,1.05,1);
        transform: scale3d(.95,1.05,1)
    }

    75% {
        -webkit-transform: scale3d(1.05,.95,1);
        -moz-transform: scale3d(1.05,.95,1);
        -ms-transform: scale3d(1.05,.95,1);
        -o-transform: scale3d(1.05,.95,1);
        transform: scale3d(1.05,.95,1)
    }

    100% {
        -webkit-transform: scale3d(1,1,1);
        -moz-transform: scale3d(1,1,1);
        -ms-transform: scale3d(1,1,1);
        -o-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }
}

@-o-keyframes rubberBand {
    0% {
        -webkit-transform: scale3d(1,1,1);
        -moz-transform: scale3d(1,1,1);
        -ms-transform: scale3d(1,1,1);
        -o-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }

    30% {
        -webkit-transform: scale3d(1.25,.75,1);
        -moz-transform: scale3d(1.25,.75,1);
        -ms-transform: scale3d(1.25,.75,1);
        -o-transform: scale3d(1.25,.75,1);
        transform: scale3d(1.25,.75,1)
    }

    40% {
        -webkit-transform: scale3d(.75,1.25,1);
        -moz-transform: scale3d(.75,1.25,1);
        -ms-transform: scale3d(.75,1.25,1);
        -o-transform: scale3d(.75,1.25,1);
        transform: scale3d(.75,1.25,1)
    }

    50% {
        -webkit-transform: scale3d(1.15,.85,1);
        -moz-transform: scale3d(1.15,.85,1);
        -ms-transform: scale3d(1.15,.85,1);
        -o-transform: scale3d(1.15,.85,1);
        transform: scale3d(1.15,.85,1)
    }

    65% {
        -webkit-transform: scale3d(.95,1.05,1);
        -moz-transform: scale3d(.95,1.05,1);
        -ms-transform: scale3d(.95,1.05,1);
        -o-transform: scale3d(.95,1.05,1);
        transform: scale3d(.95,1.05,1)
    }

    75% {
        -webkit-transform: scale3d(1.05,.95,1);
        -moz-transform: scale3d(1.05,.95,1);
        -ms-transform: scale3d(1.05,.95,1);
        -o-transform: scale3d(1.05,.95,1);
        transform: scale3d(1.05,.95,1)
    }

    100% {
        -webkit-transform: scale3d(1,1,1);
        -moz-transform: scale3d(1,1,1);
        -ms-transform: scale3d(1,1,1);
        -o-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }
}

@keyframes rubberBand {
    0% {
        -webkit-transform: scale3d(1,1,1);
        -moz-transform: scale3d(1,1,1);
        -ms-transform: scale3d(1,1,1);
        -o-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }

    30% {
        -webkit-transform: scale3d(1.25,.75,1);
        -moz-transform: scale3d(1.25,.75,1);
        -ms-transform: scale3d(1.25,.75,1);
        -o-transform: scale3d(1.25,.75,1);
        transform: scale3d(1.25,.75,1)
    }

    40% {
        -webkit-transform: scale3d(.75,1.25,1);
        -moz-transform: scale3d(.75,1.25,1);
        -ms-transform: scale3d(.75,1.25,1);
        -o-transform: scale3d(.75,1.25,1);
        transform: scale3d(.75,1.25,1)
    }

    50% {
        -webkit-transform: scale3d(1.15,.85,1);
        -moz-transform: scale3d(1.15,.85,1);
        -ms-transform: scale3d(1.15,.85,1);
        -o-transform: scale3d(1.15,.85,1);
        transform: scale3d(1.15,.85,1)
    }

    65% {
        -webkit-transform: scale3d(.95,1.05,1);
        -moz-transform: scale3d(.95,1.05,1);
        -ms-transform: scale3d(.95,1.05,1);
        -o-transform: scale3d(.95,1.05,1);
        transform: scale3d(.95,1.05,1)
    }

    75% {
        -webkit-transform: scale3d(1.05,.95,1);
        -moz-transform: scale3d(1.05,.95,1);
        -ms-transform: scale3d(1.05,.95,1);
        -o-transform: scale3d(1.05,.95,1);
        transform: scale3d(1.05,.95,1)
    }

    100% {
        -webkit-transform: scale3d(1,1,1);
        -moz-transform: scale3d(1,1,1);
        -ms-transform: scale3d(1,1,1);
        -o-transform: scale3d(1,1,1);
        transform: scale3d(1,1,1)
    }
}

@-webkit-keyframes shake {
    0%,100% {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }

    10%,30%,50%,70%,90% {
        -webkit-transform: translateX(-10px);
        -moz-transform: translateX(-10px);
        -ms-transform: translateX(-10px);
        -o-transform: translateX(-10px);
        transform: translateX(-10px)
    }

    20%,40%,60%,80% {
        -webkit-transform: translateX(10px);
        -moz-transform: translateX(10px);
        -ms-transform: translateX(10px);
        -o-transform: translateX(10px);
        transform: translateX(10px)
    }
}

@-moz-keyframes shake {
    0%,100% {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }

    10%,30%,50%,70%,90% {
        -webkit-transform: translateX(-10px);
        -moz-transform: translateX(-10px);
        -ms-transform: translateX(-10px);
        -o-transform: translateX(-10px);
        transform: translateX(-10px)
    }

    20%,40%,60%,80% {
        -webkit-transform: translateX(10px);
        -moz-transform: translateX(10px);
        -ms-transform: translateX(10px);
        -o-transform: translateX(10px);
        transform: translateX(10px)
    }
}

@-ms-keyframes shake {
    0%,100% {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }

    10%,30%,50%,70%,90% {
        -webkit-transform: translateX(-10px);
        -moz-transform: translateX(-10px);
        -ms-transform: translateX(-10px);
        -o-transform: translateX(-10px);
        transform: translateX(-10px)
    }

    20%,40%,60%,80% {
        -webkit-transform: translateX(10px);
        -moz-transform: translateX(10px);
        -ms-transform: translateX(10px);
        -o-transform: translateX(10px);
        transform: translateX(10px)
    }
}

@-o-keyframes shake {
    0%,100% {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }

    10%,30%,50%,70%,90% {
        -webkit-transform: translateX(-10px);
        -moz-transform: translateX(-10px);
        -ms-transform: translateX(-10px);
        -o-transform: translateX(-10px);
        transform: translateX(-10px)
    }

    20%,40%,60%,80% {
        -webkit-transform: translateX(10px);
        -moz-transform: translateX(10px);
        -ms-transform: translateX(10px);
        -o-transform: translateX(10px);
        transform: translateX(10px)
    }
}

@keyframes shake {
    0%,100% {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }

    10%,30%,50%,70%,90% {
        -webkit-transform: translateX(-10px);
        -moz-transform: translateX(-10px);
        -ms-transform: translateX(-10px);
        -o-transform: translateX(-10px);
        transform: translateX(-10px)
    }

    20%,40%,60%,80% {
        -webkit-transform: translateX(10px);
        -moz-transform: translateX(10px);
        -ms-transform: translateX(10px);
        -o-transform: translateX(10px);
        transform: translateX(10px)
    }
}

@-webkit-keyframes swing {
    100%,20%,40%,60%,80% {
        -webkit-transform-origin: top center;
        -moz-transform-origin: top center;
        -ms-transform-origin: top center;
        -o-transform-origin: top center;
        transform-origin: top center
    }

    20% {
        -webkit-transform: rotate(15deg);
        -moz-transform: rotate(15deg);
        -ms-transform: rotate(15deg);
        -o-transform: rotate(15deg);
        transform: rotate(15deg)
    }

    40% {
        -webkit-transform: rotate(-10deg);
        -moz-transform: rotate(-10deg);
        -ms-transform: rotate(-10deg);
        -o-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }

    60% {
        -webkit-transform: rotate(5deg);
        -moz-transform: rotate(5deg);
        -ms-transform: rotate(5deg);
        -o-transform: rotate(5deg);
        transform: rotate(5deg)
    }

    80% {
        -webkit-transform: rotate(-5deg);
        -moz-transform: rotate(-5deg);
        -ms-transform: rotate(-5deg);
        -o-transform: rotate(-5deg);
        transform: rotate(-5deg)
    }

    100% {
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0)
    }
}

@-moz-keyframes swing {
    100%,20%,40%,60%,80% {
        -webkit-transform-origin: top center;
        -moz-transform-origin: top center;
        -ms-transform-origin: top center;
        -o-transform-origin: top center;
        transform-origin: top center
    }

    20% {
        -webkit-transform: rotate(15deg);
        -moz-transform: rotate(15deg);
        -ms-transform: rotate(15deg);
        -o-transform: rotate(15deg);
        transform: rotate(15deg)
    }

    40% {
        -webkit-transform: rotate(-10deg);
        -moz-transform: rotate(-10deg);
        -ms-transform: rotate(-10deg);
        -o-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }

    60% {
        -webkit-transform: rotate(5deg);
        -moz-transform: rotate(5deg);
        -ms-transform: rotate(5deg);
        -o-transform: rotate(5deg);
        transform: rotate(5deg)
    }

    80% {
        -webkit-transform: rotate(-5deg);
        -moz-transform: rotate(-5deg);
        -ms-transform: rotate(-5deg);
        -o-transform: rotate(-5deg);
        transform: rotate(-5deg)
    }

    100% {
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0)
    }
}

@-ms-keyframes swing {
    100%,20%,40%,60%,80% {
        -webkit-transform-origin: top center;
        -moz-transform-origin: top center;
        -ms-transform-origin: top center;
        -o-transform-origin: top center;
        transform-origin: top center
    }

    20% {
        -webkit-transform: rotate(15deg);
        -moz-transform: rotate(15deg);
        -ms-transform: rotate(15deg);
        -o-transform: rotate(15deg);
        transform: rotate(15deg)
    }

    40% {
        -webkit-transform: rotate(-10deg);
        -moz-transform: rotate(-10deg);
        -ms-transform: rotate(-10deg);
        -o-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }

    60% {
        -webkit-transform: rotate(5deg);
        -moz-transform: rotate(5deg);
        -ms-transform: rotate(5deg);
        -o-transform: rotate(5deg);
        transform: rotate(5deg)
    }

    80% {
        -webkit-transform: rotate(-5deg);
        -moz-transform: rotate(-5deg);
        -ms-transform: rotate(-5deg);
        -o-transform: rotate(-5deg);
        transform: rotate(-5deg)
    }

    100% {
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0)
    }
}

@-o-keyframes swing {
    100%,20%,40%,60%,80% {
        -webkit-transform-origin: top center;
        -moz-transform-origin: top center;
        -ms-transform-origin: top center;
        -o-transform-origin: top center;
        transform-origin: top center
    }

    20% {
        -webkit-transform: rotate(15deg);
        -moz-transform: rotate(15deg);
        -ms-transform: rotate(15deg);
        -o-transform: rotate(15deg);
        transform: rotate(15deg)
    }

    40% {
        -webkit-transform: rotate(-10deg);
        -moz-transform: rotate(-10deg);
        -ms-transform: rotate(-10deg);
        -o-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }

    60% {
        -webkit-transform: rotate(5deg);
        -moz-transform: rotate(5deg);
        -ms-transform: rotate(5deg);
        -o-transform: rotate(5deg);
        transform: rotate(5deg)
    }

    80% {
        -webkit-transform: rotate(-5deg);
        -moz-transform: rotate(-5deg);
        -ms-transform: rotate(-5deg);
        -o-transform: rotate(-5deg);
        transform: rotate(-5deg)
    }

    100% {
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0)
    }
}

@keyframes swing {
    100%,20%,40%,60%,80% {
        -webkit-transform-origin: top center;
        -moz-transform-origin: top center;
        -ms-transform-origin: top center;
        -o-transform-origin: top center;
        transform-origin: top center
    }

    20% {
        -webkit-transform: rotate(15deg);
        -moz-transform: rotate(15deg);
        -ms-transform: rotate(15deg);
        -o-transform: rotate(15deg);
        transform: rotate(15deg)
    }

    40% {
        -webkit-transform: rotate(-10deg);
        -moz-transform: rotate(-10deg);
        -ms-transform: rotate(-10deg);
        -o-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }

    60% {
        -webkit-transform: rotate(5deg);
        -moz-transform: rotate(5deg);
        -ms-transform: rotate(5deg);
        -o-transform: rotate(5deg);
        transform: rotate(5deg)
    }

    80% {
        -webkit-transform: rotate(-5deg);
        -moz-transform: rotate(-5deg);
        -ms-transform: rotate(-5deg);
        -o-transform: rotate(-5deg);
        transform: rotate(-5deg)
    }

    100% {
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0)
    }
}

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

    10%,20% {
        -webkit-transform: scale(.9) rotate(-3deg);
        -moz-transform: scale(.9) rotate(-3deg);
        -ms-transform: scale(.9) rotate(-3deg);
        -o-transform: scale(.9) rotate(-3deg);
        transform: scale(.9) rotate(-3deg)
    }

    30%,50%,70%,90% {
        -webkit-transform: scale(1.1) rotate(3deg);
        -moz-transform: scale(1.1) rotate(3deg);
        -ms-transform: scale(1.1) rotate(3deg);
        -o-transform: scale(1.1) rotate(3deg);
        transform: scale(1.1) rotate(3deg)
    }

    40%,60%,80% {
        -webkit-transform: scale(1.1) rotate(-3deg);
        -moz-transform: scale(1.1) rotate(-3deg);
        -ms-transform: scale(1.1) rotate(-3deg);
        -o-transform: scale(1.1) rotate(-3deg);
        transform: scale(1.1) rotate(-3deg)
    }

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

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

    10%,20% {
        -webkit-transform: scale(.9) rotate(-3deg);
        -moz-transform: scale(.9) rotate(-3deg);
        -ms-transform: scale(.9) rotate(-3deg);
        -o-transform: scale(.9) rotate(-3deg);
        transform: scale(.9) rotate(-3deg)
    }

    30%,50%,70%,90% {
        -webkit-transform: scale(1.1) rotate(3deg);
        -moz-transform: scale(1.1) rotate(3deg);
        -ms-transform: scale(1.1) rotate(3deg);
        -o-transform: scale(1.1) rotate(3deg);
        transform: scale(1.1) rotate(3deg)
    }

    40%,60%,80% {
        -webkit-transform: scale(1.1) rotate(-3deg);
        -moz-transform: scale(1.1) rotate(-3deg);
        -ms-transform: scale(1.1) rotate(-3deg);
        -o-transform: scale(1.1) rotate(-3deg);
        transform: scale(1.1) rotate(-3deg)
    }

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

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

    10%,20% {
        -webkit-transform: scale(.9) rotate(-3deg);
        -moz-transform: scale(.9) rotate(-3deg);
        -ms-transform: scale(.9) rotate(-3deg);
        -o-transform: scale(.9) rotate(-3deg);
        transform: scale(.9) rotate(-3deg)
    }

    30%,50%,70%,90% {
        -webkit-transform: scale(1.1) rotate(3deg);
        -moz-transform: scale(1.1) rotate(3deg);
        -ms-transform: scale(1.1) rotate(3deg);
        -o-transform: scale(1.1) rotate(3deg);
        transform: scale(1.1) rotate(3deg)
    }

    40%,60%,80% {
        -webkit-transform: scale(1.1) rotate(-3deg);
        -moz-transform: scale(1.1) rotate(-3deg);
        -ms-transform: scale(1.1) rotate(-3deg);
        -o-transform: scale(1.1) rotate(-3deg);
        transform: scale(1.1) rotate(-3deg)
    }

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

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

    10%,20% {
        -webkit-transform: scale(.9) rotate(-3deg);
        -moz-transform: scale(.9) rotate(-3deg);
        -ms-transform: scale(.9) rotate(-3deg);
        -o-transform: scale(.9) rotate(-3deg);
        transform: scale(.9) rotate(-3deg)
    }

    30%,50%,70%,90% {
        -webkit-transform: scale(1.1) rotate(3deg);
        -moz-transform: scale(1.1) rotate(3deg);
        -ms-transform: scale(1.1) rotate(3deg);
        -o-transform: scale(1.1) rotate(3deg);
        transform: scale(1.1) rotate(3deg)
    }

    40%,60%,80% {
        -webkit-transform: scale(1.1) rotate(-3deg);
        -moz-transform: scale(1.1) rotate(-3deg);
        -ms-transform: scale(1.1) rotate(-3deg);
        -o-transform: scale(1.1) rotate(-3deg);
        transform: scale(1.1) rotate(-3deg)
    }

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

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

    10%,20% {
        -webkit-transform: scale(.9) rotate(-3deg);
        -moz-transform: scale(.9) rotate(-3deg);
        -ms-transform: scale(.9) rotate(-3deg);
        -o-transform: scale(.9) rotate(-3deg);
        transform: scale(.9) rotate(-3deg)
    }

    30%,50%,70%,90% {
        -webkit-transform: scale(1.1) rotate(3deg);
        -moz-transform: scale(1.1) rotate(3deg);
        -ms-transform: scale(1.1) rotate(3deg);
        -o-transform: scale(1.1) rotate(3deg);
        transform: scale(1.1) rotate(3deg)
    }

    40%,60%,80% {
        -webkit-transform: scale(1.1) rotate(-3deg);
        -moz-transform: scale(1.1) rotate(-3deg);
        -ms-transform: scale(1.1) rotate(-3deg);
        -o-transform: scale(1.1) rotate(-3deg);
        transform: scale(1.1) rotate(-3deg)
    }

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

@-webkit-keyframes wobble {
    0% {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }

    15% {
        -webkit-transform: translateX(-25%) rotate(-5deg);
        -moz-transform: translateX(-25%) rotate(-5deg);
        -ms-transform: translateX(-25%) rotate(-5deg);
        -o-transform: translateX(-25%) rotate(-5deg);
        transform: translateX(-25%) rotate(-5deg)
    }

    30% {
        -webkit-transform: translateX(20%) rotate(3deg);
        -moz-transform: translateX(20%) rotate(3deg);
        -ms-transform: translateX(20%) rotate(3deg);
        -o-transform: translateX(20%) rotate(3deg);
        transform: translateX(20%) rotate(3deg)
    }

    45% {
        -webkit-transform: translateX(-15%) rotate(-3deg);
        -moz-transform: translateX(-15%) rotate(-3deg);
        -ms-transform: translateX(-15%) rotate(-3deg);
        -o-transform: translateX(-15%) rotate(-3deg);
        transform: translateX(-15%) rotate(-3deg)
    }

    60% {
        -webkit-transform: translateX(10%) rotate(2deg);
        -moz-transform: translateX(10%) rotate(2deg);
        -ms-transform: translateX(10%) rotate(2deg);
        -o-transform: translateX(10%) rotate(2deg);
        transform: translateX(10%) rotate(2deg)
    }

    75% {
        -webkit-transform: translateX(-5%) rotate(-1deg);
        -moz-transform: translateX(-5%) rotate(-1deg);
        -ms-transform: translateX(-5%) rotate(-1deg);
        -o-transform: translateX(-5%) rotate(-1deg);
        transform: translateX(-5%) rotate(-1deg)
    }

    100% {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }
}

@-moz-keyframes wobble {
    0% {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }

    15% {
        -webkit-transform: translateX(-25%) rotate(-5deg);
        -moz-transform: translateX(-25%) rotate(-5deg);
        -ms-transform: translateX(-25%) rotate(-5deg);
        -o-transform: translateX(-25%) rotate(-5deg);
        transform: translateX(-25%) rotate(-5deg)
    }

    30% {
        -webkit-transform: translateX(20%) rotate(3deg);
        -moz-transform: translateX(20%) rotate(3deg);
        -ms-transform: translateX(20%) rotate(3deg);
        -o-transform: translateX(20%) rotate(3deg);
        transform: translateX(20%) rotate(3deg)
    }

    45% {
        -webkit-transform: translateX(-15%) rotate(-3deg);
        -moz-transform: translateX(-15%) rotate(-3deg);
        -ms-transform: translateX(-15%) rotate(-3deg);
        -o-transform: translateX(-15%) rotate(-3deg);
        transform: translateX(-15%) rotate(-3deg)
    }

    60% {
        -webkit-transform: translateX(10%) rotate(2deg);
        -moz-transform: translateX(10%) rotate(2deg);
        -ms-transform: translateX(10%) rotate(2deg);
        -o-transform: translateX(10%) rotate(2deg);
        transform: translateX(10%) rotate(2deg)
    }

    75% {
        -webkit-transform: translateX(-5%) rotate(-1deg);
        -moz-transform: translateX(-5%) rotate(-1deg);
        -ms-transform: translateX(-5%) rotate(-1deg);
        -o-transform: translateX(-5%) rotate(-1deg);
        transform: translateX(-5%) rotate(-1deg)
    }

    100% {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }
}

@-ms-keyframes wobble {
    0% {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }

    15% {
        -webkit-transform: translateX(-25%) rotate(-5deg);
        -moz-transform: translateX(-25%) rotate(-5deg);
        -ms-transform: translateX(-25%) rotate(-5deg);
        -o-transform: translateX(-25%) rotate(-5deg);
        transform: translateX(-25%) rotate(-5deg)
    }

    30% {
        -webkit-transform: translateX(20%) rotate(3deg);
        -moz-transform: translateX(20%) rotate(3deg);
        -ms-transform: translateX(20%) rotate(3deg);
        -o-transform: translateX(20%) rotate(3deg);
        transform: translateX(20%) rotate(3deg)
    }

    45% {
        -webkit-transform: translateX(-15%) rotate(-3deg);
        -moz-transform: translateX(-15%) rotate(-3deg);
        -ms-transform: translateX(-15%) rotate(-3deg);
        -o-transform: translateX(-15%) rotate(-3deg);
        transform: translateX(-15%) rotate(-3deg)
    }

    60% {
        -webkit-transform: translateX(10%) rotate(2deg);
        -moz-transform: translateX(10%) rotate(2deg);
        -ms-transform: translateX(10%) rotate(2deg);
        -o-transform: translateX(10%) rotate(2deg);
        transform: translateX(10%) rotate(2deg)
    }

    75% {
        -webkit-transform: translateX(-5%) rotate(-1deg);
        -moz-transform: translateX(-5%) rotate(-1deg);
        -ms-transform: translateX(-5%) rotate(-1deg);
        -o-transform: translateX(-5%) rotate(-1deg);
        transform: translateX(-5%) rotate(-1deg)
    }

    100% {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }
}

@-o-keyframes wobble {
    0% {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }

    15% {
        -webkit-transform: translateX(-25%) rotate(-5deg);
        -moz-transform: translateX(-25%) rotate(-5deg);
        -ms-transform: translateX(-25%) rotate(-5deg);
        -o-transform: translateX(-25%) rotate(-5deg);
        transform: translateX(-25%) rotate(-5deg)
    }

    30% {
        -webkit-transform: translateX(20%) rotate(3deg);
        -moz-transform: translateX(20%) rotate(3deg);
        -ms-transform: translateX(20%) rotate(3deg);
        -o-transform: translateX(20%) rotate(3deg);
        transform: translateX(20%) rotate(3deg)
    }

    45% {
        -webkit-transform: translateX(-15%) rotate(-3deg);
        -moz-transform: translateX(-15%) rotate(-3deg);
        -ms-transform: translateX(-15%) rotate(-3deg);
        -o-transform: translateX(-15%) rotate(-3deg);
        transform: translateX(-15%) rotate(-3deg)
    }

    60% {
        -webkit-transform: translateX(10%) rotate(2deg);
        -moz-transform: translateX(10%) rotate(2deg);
        -ms-transform: translateX(10%) rotate(2deg);
        -o-transform: translateX(10%) rotate(2deg);
        transform: translateX(10%) rotate(2deg)
    }

    75% {
        -webkit-transform: translateX(-5%) rotate(-1deg);
        -moz-transform: translateX(-5%) rotate(-1deg);
        -ms-transform: translateX(-5%) rotate(-1deg);
        -o-transform: translateX(-5%) rotate(-1deg);
        transform: translateX(-5%) rotate(-1deg)
    }

    100% {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes wobble {
    0% {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }

    15% {
        -webkit-transform: translateX(-25%) rotate(-5deg);
        -moz-transform: translateX(-25%) rotate(-5deg);
        -ms-transform: translateX(-25%) rotate(-5deg);
        -o-transform: translateX(-25%) rotate(-5deg);
        transform: translateX(-25%) rotate(-5deg)
    }

    30% {
        -webkit-transform: translateX(20%) rotate(3deg);
        -moz-transform: translateX(20%) rotate(3deg);
        -ms-transform: translateX(20%) rotate(3deg);
        -o-transform: translateX(20%) rotate(3deg);
        transform: translateX(20%) rotate(3deg)
    }

    45% {
        -webkit-transform: translateX(-15%) rotate(-3deg);
        -moz-transform: translateX(-15%) rotate(-3deg);
        -ms-transform: translateX(-15%) rotate(-3deg);
        -o-transform: translateX(-15%) rotate(-3deg);
        transform: translateX(-15%) rotate(-3deg)
    }

    60% {
        -webkit-transform: translateX(10%) rotate(2deg);
        -moz-transform: translateX(10%) rotate(2deg);
        -ms-transform: translateX(10%) rotate(2deg);
        -o-transform: translateX(10%) rotate(2deg);
        transform: translateX(10%) rotate(2deg)
    }

    75% {
        -webkit-transform: translateX(-5%) rotate(-1deg);
        -moz-transform: translateX(-5%) rotate(-1deg);
        -ms-transform: translateX(-5%) rotate(-1deg);
        -o-transform: translateX(-5%) rotate(-1deg);
        transform: translateX(-5%) rotate(-1deg)
    }

    100% {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }
}

@-webkit-keyframes bounceIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(.3);
        -moz-transform: scale(.3);
        -ms-transform: scale(.3);
        -o-transform: scale(.3);
        transform: scale(.3)
    }

    50% {
        opacity: 1;
        -webkit-transform: scale(1.05);
        -moz-transform: scale(1.05);
        -ms-transform: scale(1.05);
        -o-transform: scale(1.05);
        transform: scale(1.05)
    }

    70% {
        -webkit-transform: scale(.9);
        -moz-transform: scale(.9);
        -ms-transform: scale(.9);
        -o-transform: scale(.9);
        transform: scale(.9)
    }

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

@-moz-keyframes bounceIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(.3);
        -moz-transform: scale(.3);
        -ms-transform: scale(.3);
        -o-transform: scale(.3);
        transform: scale(.3)
    }

    50% {
        opacity: 1;
        -webkit-transform: scale(1.05);
        -moz-transform: scale(1.05);
        -ms-transform: scale(1.05);
        -o-transform: scale(1.05);
        transform: scale(1.05)
    }

    70% {
        -webkit-transform: scale(.9);
        -moz-transform: scale(.9);
        -ms-transform: scale(.9);
        -o-transform: scale(.9);
        transform: scale(.9)
    }

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

@-ms-keyframes bounceIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(.3);
        -moz-transform: scale(.3);
        -ms-transform: scale(.3);
        -o-transform: scale(.3);
        transform: scale(.3)
    }

    50% {
        opacity: 1;
        -webkit-transform: scale(1.05);
        -moz-transform: scale(1.05);
        -ms-transform: scale(1.05);
        -o-transform: scale(1.05);
        transform: scale(1.05)
    }

    70% {
        -webkit-transform: scale(.9);
        -moz-transform: scale(.9);
        -ms-transform: scale(.9);
        -o-transform: scale(.9);
        transform: scale(.9)
    }

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

@-o-keyframes bounceIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(.3);
        -moz-transform: scale(.3);
        -ms-transform: scale(.3);
        -o-transform: scale(.3);
        transform: scale(.3)
    }

    50% {
        opacity: 1;
        -webkit-transform: scale(1.05);
        -moz-transform: scale(1.05);
        -ms-transform: scale(1.05);
        -o-transform: scale(1.05);
        transform: scale(1.05)
    }

    70% {
        -webkit-transform: scale(.9);
        -moz-transform: scale(.9);
        -ms-transform: scale(.9);
        -o-transform: scale(.9);
        transform: scale(.9)
    }

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

@keyframes bounceIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(.3);
        -moz-transform: scale(.3);
        -ms-transform: scale(.3);
        -o-transform: scale(.3);
        transform: scale(.3)
    }

    50% {
        opacity: 1;
        -webkit-transform: scale(1.05);
        -moz-transform: scale(1.05);
        -ms-transform: scale(1.05);
        -o-transform: scale(1.05);
        transform: scale(1.05)
    }

    70% {
        -webkit-transform: scale(.9);
        -moz-transform: scale(.9);
        -ms-transform: scale(.9);
        -o-transform: scale(.9);
        transform: scale(.9)
    }

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

@-webkit-keyframes bounceInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -moz-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        -o-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }

    60% {
        opacity: 1;
        -webkit-transform: translateY(30px);
        -moz-transform: translateY(30px);
        -ms-transform: translateY(30px);
        -o-transform: translateY(30px);
        transform: translateY(30px)
    }

    80% {
        -webkit-transform: translateY(-10px);
        -moz-transform: translateY(-10px);
        -ms-transform: translateY(-10px);
        -o-transform: translateY(-10px);
        transform: translateY(-10px)
    }

    100% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }
}

@-moz-keyframes bounceInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -moz-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        -o-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }

    60% {
        opacity: 1;
        -webkit-transform: translateY(30px);
        -moz-transform: translateY(30px);
        -ms-transform: translateY(30px);
        -o-transform: translateY(30px);
        transform: translateY(30px)
    }

    80% {
        -webkit-transform: translateY(-10px);
        -moz-transform: translateY(-10px);
        -ms-transform: translateY(-10px);
        -o-transform: translateY(-10px);
        transform: translateY(-10px)
    }

    100% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }
}

@-ms-keyframes bounceInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -moz-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        -o-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }

    60% {
        opacity: 1;
        -webkit-transform: translateY(30px);
        -moz-transform: translateY(30px);
        -ms-transform: translateY(30px);
        -o-transform: translateY(30px);
        transform: translateY(30px)
    }

    80% {
        -webkit-transform: translateY(-10px);
        -moz-transform: translateY(-10px);
        -ms-transform: translateY(-10px);
        -o-transform: translateY(-10px);
        transform: translateY(-10px)
    }

    100% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }
}

@-o-keyframes bounceInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -moz-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        -o-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }

    60% {
        opacity: 1;
        -webkit-transform: translateY(30px);
        -moz-transform: translateY(30px);
        -ms-transform: translateY(30px);
        -o-transform: translateY(30px);
        transform: translateY(30px)
    }

    80% {
        -webkit-transform: translateY(-10px);
        -moz-transform: translateY(-10px);
        -ms-transform: translateY(-10px);
        -o-transform: translateY(-10px);
        transform: translateY(-10px)
    }

    100% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes bounceInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -moz-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        -o-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }

    60% {
        opacity: 1;
        -webkit-transform: translateY(30px);
        -moz-transform: translateY(30px);
        -ms-transform: translateY(30px);
        -o-transform: translateY(30px);
        transform: translateY(30px)
    }

    80% {
        -webkit-transform: translateY(-10px);
        -moz-transform: translateY(-10px);
        -ms-transform: translateY(-10px);
        -o-transform: translateY(-10px);
        transform: translateY(-10px)
    }

    100% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes bounceInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -moz-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        -o-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }

    60% {
        opacity: 1;
        -webkit-transform: translateX(30px);
        -moz-transform: translateX(30px);
        -ms-transform: translateX(30px);
        -o-transform: translateX(30px);
        transform: translateX(30px)
    }

    80% {
        -webkit-transform: translateX(-10px);
        -moz-transform: translateX(-10px);
        -ms-transform: translateX(-10px);
        -o-transform: translateX(-10px);
        transform: translateX(-10px)
    }

    100% {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }
}

@-moz-keyframes bounceInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -moz-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        -o-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }

    60% {
        opacity: 1;
        -webkit-transform: translateX(30px);
        -moz-transform: translateX(30px);
        -ms-transform: translateX(30px);
        -o-transform: translateX(30px);
        transform: translateX(30px)
    }

    80% {
        -webkit-transform: translateX(-10px);
        -moz-transform: translateX(-10px);
        -ms-transform: translateX(-10px);
        -o-transform: translateX(-10px);
        transform: translateX(-10px)
    }

    100% {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }
}

@-ms-keyframes bounceInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -moz-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        -o-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }

    60% {
        opacity: 1;
        -webkit-transform: translateX(30px);
        -moz-transform: translateX(30px);
        -ms-transform: translateX(30px);
        -o-transform: translateX(30px);
        transform: translateX(30px)
    }

    80% {
        -webkit-transform: translateX(-10px);
        -moz-transform: translateX(-10px);
        -ms-transform: translateX(-10px);
        -o-transform: translateX(-10px);
        transform: translateX(-10px)
    }

    100% {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }
}

@-o-keyframes bounceInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -moz-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        -o-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }

    60% {
        opacity: 1;
        -webkit-transform: translateX(30px);
        -moz-transform: translateX(30px);
        -ms-transform: translateX(30px);
        -o-transform: translateX(30px);
        transform: translateX(30px)
    }

    80% {
        -webkit-transform: translateX(-10px);
        -moz-transform: translateX(-10px);
        -ms-transform: translateX(-10px);
        -o-transform: translateX(-10px);
        transform: translateX(-10px)
    }

    100% {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes bounceInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -moz-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        -o-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }

    60% {
        opacity: 1;
        -webkit-transform: translateX(30px);
        -moz-transform: translateX(30px);
        -ms-transform: translateX(30px);
        -o-transform: translateX(30px);
        transform: translateX(30px)
    }

    80% {
        -webkit-transform: translateX(-10px);
        -moz-transform: translateX(-10px);
        -ms-transform: translateX(-10px);
        -o-transform: translateX(-10px);
        transform: translateX(-10px)
    }

    100% {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }
}

@-webkit-keyframes bounceInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -moz-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        -o-transform: translateX(2000px);
        transform: translateX(2000px)
    }

    60% {
        opacity: 1;
        -webkit-transform: translateX(-30px);
        -moz-transform: translateX(-30px);
        -ms-transform: translateX(-30px);
        -o-transform: translateX(-30px);
        transform: translateX(-30px)
    }

    80% {
        -webkit-transform: translateX(10px);
        -moz-transform: translateX(10px);
        -ms-transform: translateX(10px);
        -o-transform: translateX(10px);
        transform: translateX(10px)
    }

    100% {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }
}

@-moz-keyframes bounceInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -moz-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        -o-transform: translateX(2000px);
        transform: translateX(2000px)
    }

    60% {
        opacity: 1;
        -webkit-transform: translateX(-30px);
        -moz-transform: translateX(-30px);
        -ms-transform: translateX(-30px);
        -o-transform: translateX(-30px);
        transform: translateX(-30px)
    }

    80% {
        -webkit-transform: translateX(10px);
        -moz-transform: translateX(10px);
        -ms-transform: translateX(10px);
        -o-transform: translateX(10px);
        transform: translateX(10px)
    }

    100% {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }
}

@-ms-keyframes bounceInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -moz-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        -o-transform: translateX(2000px);
        transform: translateX(2000px)
    }

    60% {
        opacity: 1;
        -webkit-transform: translateX(-30px);
        -moz-transform: translateX(-30px);
        -ms-transform: translateX(-30px);
        -o-transform: translateX(-30px);
        transform: translateX(-30px)
    }

    80% {
        -webkit-transform: translateX(10px);
        -moz-transform: translateX(10px);
        -ms-transform: translateX(10px);
        -o-transform: translateX(10px);
        transform: translateX(10px)
    }

    100% {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }
}

@-o-keyframes bounceInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -moz-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        -o-transform: translateX(2000px);
        transform: translateX(2000px)
    }

    60% {
        opacity: 1;
        -webkit-transform: translateX(-30px);
        -moz-transform: translateX(-30px);
        -ms-transform: translateX(-30px);
        -o-transform: translateX(-30px);
        transform: translateX(-30px)
    }

    80% {
        -webkit-transform: translateX(10px);
        -moz-transform: translateX(10px);
        -ms-transform: translateX(10px);
        -o-transform: translateX(10px);
        transform: translateX(10px)
    }

    100% {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes bounceInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -moz-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        -o-transform: translateX(2000px);
        transform: translateX(2000px)
    }

    60% {
        opacity: 1;
        -webkit-transform: translateX(-30px);
        -moz-transform: translateX(-30px);
        -ms-transform: translateX(-30px);
        -o-transform: translateX(-30px);
        transform: translateX(-30px)
    }

    80% {
        -webkit-transform: translateX(10px);
        -moz-transform: translateX(10px);
        -ms-transform: translateX(10px);
        -o-transform: translateX(10px);
        transform: translateX(10px)
    }

    100% {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }
}

@-webkit-keyframes bounceInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -moz-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        -o-transform: translateY(2000px);
        transform: translateY(2000px)
    }

    60% {
        opacity: 1;
        -webkit-transform: translateY(-30px);
        -moz-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        -o-transform: translateY(-30px);
        transform: translateY(-30px)
    }

    80% {
        -webkit-transform: translateY(10px);
        -moz-transform: translateY(10px);
        -ms-transform: translateY(10px);
        -o-transform: translateY(10px);
        transform: translateY(10px)
    }

    100% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }
}

@-moz-keyframes bounceInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -moz-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        -o-transform: translateY(2000px);
        transform: translateY(2000px)
    }

    60% {
        opacity: 1;
        -webkit-transform: translateY(-30px);
        -moz-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        -o-transform: translateY(-30px);
        transform: translateY(-30px)
    }

    80% {
        -webkit-transform: translateY(10px);
        -moz-transform: translateY(10px);
        -ms-transform: translateY(10px);
        -o-transform: translateY(10px);
        transform: translateY(10px)
    }

    100% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }
}

@-ms-keyframes bounceInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -moz-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        -o-transform: translateY(2000px);
        transform: translateY(2000px)
    }

    60% {
        opacity: 1;
        -webkit-transform: translateY(-30px);
        -moz-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        -o-transform: translateY(-30px);
        transform: translateY(-30px)
    }

    80% {
        -webkit-transform: translateY(10px);
        -moz-transform: translateY(10px);
        -ms-transform: translateY(10px);
        -o-transform: translateY(10px);
        transform: translateY(10px)
    }

    100% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }
}

@-o-keyframes bounceInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -moz-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        -o-transform: translateY(2000px);
        transform: translateY(2000px)
    }

    60% {
        opacity: 1;
        -webkit-transform: translateY(-30px);
        -moz-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        -o-transform: translateY(-30px);
        transform: translateY(-30px)
    }

    80% {
        -webkit-transform: translateY(10px);
        -moz-transform: translateY(10px);
        -ms-transform: translateY(10px);
        -o-transform: translateY(10px);
        transform: translateY(10px)
    }

    100% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes bounceInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -moz-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        -o-transform: translateY(2000px);
        transform: translateY(2000px)
    }

    60% {
        opacity: 1;
        -webkit-transform: translateY(-30px);
        -moz-transform: translateY(-30px);
        -ms-transform: translateY(-30px);
        -o-transform: translateY(-30px);
        transform: translateY(-30px)
    }

    80% {
        -webkit-transform: translateY(10px);
        -moz-transform: translateY(10px);
        -ms-transform: translateY(10px);
        -o-transform: translateY(10px);
        transform: translateY(10px)
    }

    100% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }
}

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

    25% {
        -webkit-transform: scale(.95);
        -moz-transform: scale(.95);
        -ms-transform: scale(.95);
        -o-transform: scale(.95);
        transform: scale(.95)
    }

    50% {
        opacity: 1;
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -ms-transform: scale(1.1);
        -o-transform: scale(1.1);
        transform: scale(1.1)
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(.3);
        -moz-transform: scale(.3);
        -ms-transform: scale(.3);
        -o-transform: scale(.3);
        transform: scale(.3)
    }
}

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

    25% {
        -webkit-transform: scale(.95);
        -moz-transform: scale(.95);
        -ms-transform: scale(.95);
        -o-transform: scale(.95);
        transform: scale(.95)
    }

    50% {
        opacity: 1;
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -ms-transform: scale(1.1);
        -o-transform: scale(1.1);
        transform: scale(1.1)
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(.3);
        -moz-transform: scale(.3);
        -ms-transform: scale(.3);
        -o-transform: scale(.3);
        transform: scale(.3)
    }
}

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

    25% {
        -webkit-transform: scale(.95);
        -moz-transform: scale(.95);
        -ms-transform: scale(.95);
        -o-transform: scale(.95);
        transform: scale(.95)
    }

    50% {
        opacity: 1;
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -ms-transform: scale(1.1);
        -o-transform: scale(1.1);
        transform: scale(1.1)
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(.3);
        -moz-transform: scale(.3);
        -ms-transform: scale(.3);
        -o-transform: scale(.3);
        transform: scale(.3)
    }
}

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

    25% {
        -webkit-transform: scale(.95);
        -moz-transform: scale(.95);
        -ms-transform: scale(.95);
        -o-transform: scale(.95);
        transform: scale(.95)
    }

    50% {
        opacity: 1;
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -ms-transform: scale(1.1);
        -o-transform: scale(1.1);
        transform: scale(1.1)
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(.3);
        -moz-transform: scale(.3);
        -ms-transform: scale(.3);
        -o-transform: scale(.3);
        transform: scale(.3)
    }
}

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

    25% {
        -webkit-transform: scale(.95);
        -moz-transform: scale(.95);
        -ms-transform: scale(.95);
        -o-transform: scale(.95);
        transform: scale(.95)
    }

    50% {
        opacity: 1;
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -ms-transform: scale(1.1);
        -o-transform: scale(1.1);
        transform: scale(1.1)
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(.3);
        -moz-transform: scale(.3);
        -ms-transform: scale(.3);
        -o-transform: scale(.3);
        transform: scale(.3)
    }
}

@-webkit-keyframes bounceOutDown {
    0% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }

    20% {
        opacity: 1;
        -webkit-transform: translateY(-20px);
        -moz-transform: translateY(-20px);
        -ms-transform: translateY(-20px);
        -o-transform: translateY(-20px);
        transform: translateY(-20px)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -moz-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        -o-transform: translateY(2000px);
        transform: translateY(2000px)
    }
}

@-moz-keyframes bounceOutDown {
    0% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }

    20% {
        opacity: 1;
        -webkit-transform: translateY(-20px);
        -moz-transform: translateY(-20px);
        -ms-transform: translateY(-20px);
        -o-transform: translateY(-20px);
        transform: translateY(-20px)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -moz-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        -o-transform: translateY(2000px);
        transform: translateY(2000px)
    }
}

@-ms-keyframes bounceOutDown {
    0% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }

    20% {
        opacity: 1;
        -webkit-transform: translateY(-20px);
        -moz-transform: translateY(-20px);
        -ms-transform: translateY(-20px);
        -o-transform: translateY(-20px);
        transform: translateY(-20px)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -moz-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        -o-transform: translateY(2000px);
        transform: translateY(2000px)
    }
}

@-o-keyframes bounceOutDown {
    0% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }

    20% {
        opacity: 1;
        -webkit-transform: translateY(-20px);
        -moz-transform: translateY(-20px);
        -ms-transform: translateY(-20px);
        -o-transform: translateY(-20px);
        transform: translateY(-20px)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -moz-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        -o-transform: translateY(2000px);
        transform: translateY(2000px)
    }
}

@keyframes bounceOutDown {
    0% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }

    20% {
        opacity: 1;
        -webkit-transform: translateY(-20px);
        -moz-transform: translateY(-20px);
        -ms-transform: translateY(-20px);
        -o-transform: translateY(-20px);
        transform: translateY(-20px)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -moz-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        -o-transform: translateY(2000px);
        transform: translateY(2000px)
    }
}

@-webkit-keyframes bounceOutLeft {
    0% {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }

    20% {
        opacity: 1;
        -webkit-transform: translateX(20px);
        -moz-transform: translateX(20px);
        -ms-transform: translateX(20px);
        -o-transform: translateX(20px);
        transform: translateX(20px)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -moz-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        -o-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
}

@-moz-keyframes bounceOutLeft {
    0% {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }

    20% {
        opacity: 1;
        -webkit-transform: translateX(20px);
        -moz-transform: translateX(20px);
        -ms-transform: translateX(20px);
        -o-transform: translateX(20px);
        transform: translateX(20px)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -moz-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        -o-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
}

@-ms-keyframes bounceOutLeft {
    0% {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }

    20% {
        opacity: 1;
        -webkit-transform: translateX(20px);
        -moz-transform: translateX(20px);
        -ms-transform: translateX(20px);
        -o-transform: translateX(20px);
        transform: translateX(20px)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -moz-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        -o-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
}

@-o-keyframes bounceOutLeft {
    0% {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }

    20% {
        opacity: 1;
        -webkit-transform: translateX(20px);
        -moz-transform: translateX(20px);
        -ms-transform: translateX(20px);
        -o-transform: translateX(20px);
        transform: translateX(20px)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -moz-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        -o-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
}

@keyframes bounceOutLeft {
    0% {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }

    20% {
        opacity: 1;
        -webkit-transform: translateX(20px);
        -moz-transform: translateX(20px);
        -ms-transform: translateX(20px);
        -o-transform: translateX(20px);
        transform: translateX(20px)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -moz-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        -o-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
}

@-webkit-keyframes bounceOutRight {
    0% {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }

    20% {
        opacity: 1;
        -webkit-transform: translateX(-20px);
        -moz-transform: translateX(-20px);
        -ms-transform: translateX(-20px);
        -o-transform: translateX(-20px);
        transform: translateX(-20px)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -moz-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        -o-transform: translateX(2000px);
        transform: translateX(2000px)
    }
}

@-moz-keyframes bounceOutRight {
    0% {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }

    20% {
        opacity: 1;
        -webkit-transform: translateX(-20px);
        -moz-transform: translateX(-20px);
        -ms-transform: translateX(-20px);
        -o-transform: translateX(-20px);
        transform: translateX(-20px)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -moz-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        -o-transform: translateX(2000px);
        transform: translateX(2000px)
    }
}

@-ms-keyframes bounceOutRight {
    0% {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }

    20% {
        opacity: 1;
        -webkit-transform: translateX(-20px);
        -moz-transform: translateX(-20px);
        -ms-transform: translateX(-20px);
        -o-transform: translateX(-20px);
        transform: translateX(-20px)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -moz-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        -o-transform: translateX(2000px);
        transform: translateX(2000px)
    }
}

@-o-keyframes bounceOutRight {
    0% {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }

    20% {
        opacity: 1;
        -webkit-transform: translateX(-20px);
        -moz-transform: translateX(-20px);
        -ms-transform: translateX(-20px);
        -o-transform: translateX(-20px);
        transform: translateX(-20px)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -moz-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        -o-transform: translateX(2000px);
        transform: translateX(2000px)
    }
}

@keyframes bounceOutRight {
    0% {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }

    20% {
        opacity: 1;
        -webkit-transform: translateX(-20px);
        -moz-transform: translateX(-20px);
        -ms-transform: translateX(-20px);
        -o-transform: translateX(-20px);
        transform: translateX(-20px)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -moz-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        -o-transform: translateX(2000px);
        transform: translateX(2000px)
    }
}

@-webkit-keyframes bounceOutUp {
    0% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }

    20% {
        opacity: 1;
        -webkit-transform: translateY(20px);
        -moz-transform: translateY(20px);
        -ms-transform: translateY(20px);
        -o-transform: translateY(20px);
        transform: translateY(20px)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -moz-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        -o-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
}

@-moz-keyframes bounceOutUp {
    0% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }

    20% {
        opacity: 1;
        -webkit-transform: translateY(20px);
        -moz-transform: translateY(20px);
        -ms-transform: translateY(20px);
        -o-transform: translateY(20px);
        transform: translateY(20px)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -moz-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        -o-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
}

@-ms-keyframes bounceOutUp {
    0% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }

    20% {
        opacity: 1;
        -webkit-transform: translateY(20px);
        -moz-transform: translateY(20px);
        -ms-transform: translateY(20px);
        -o-transform: translateY(20px);
        transform: translateY(20px)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -moz-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        -o-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
}

@-o-keyframes bounceOutUp {
    0% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }

    20% {
        opacity: 1;
        -webkit-transform: translateY(20px);
        -moz-transform: translateY(20px);
        -ms-transform: translateY(20px);
        -o-transform: translateY(20px);
        transform: translateY(20px)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -moz-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        -o-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
}

@keyframes bounceOutUp {
    0% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }

    20% {
        opacity: 1;
        -webkit-transform: translateY(20px);
        -moz-transform: translateY(20px);
        -ms-transform: translateY(20px);
        -o-transform: translateY(20px);
        transform: translateY(20px)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -moz-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        -o-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@-moz-keyframes fadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@-ms-keyframes fadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@-o-keyframes fadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@-webkit-keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        -moz-transform: translateY(-20px);
        -ms-transform: translateY(-20px);
        -o-transform: translateY(-20px);
        transform: translateY(-20px)
    }

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

@-moz-keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        -moz-transform: translateY(-20px);
        -ms-transform: translateY(-20px);
        -o-transform: translateY(-20px);
        transform: translateY(-20px)
    }

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

@-ms-keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        -moz-transform: translateY(-20px);
        -ms-transform: translateY(-20px);
        -o-transform: translateY(-20px);
        transform: translateY(-20px)
    }

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

@-o-keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        -moz-transform: translateY(-20px);
        -ms-transform: translateY(-20px);
        -o-transform: translateY(-20px);
        transform: translateY(-20px)
    }

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

@keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        -moz-transform: translateY(-20px);
        -ms-transform: translateY(-20px);
        -o-transform: translateY(-20px);
        transform: translateY(-20px)
    }

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

@-webkit-keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -moz-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        -o-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }

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

@-moz-keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -moz-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        -o-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }

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

@-ms-keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -moz-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        -o-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }

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

@-o-keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -moz-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        -o-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }

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

@keyframes fadeInDownBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -moz-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        -o-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }

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

@-webkit-keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        -moz-transform: translateX(-20px);
        -ms-transform: translateX(-20px);
        -o-transform: translateX(-20px);
        transform: translateX(-20px)
    }

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

@-moz-keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        -moz-transform: translateX(-20px);
        -ms-transform: translateX(-20px);
        -o-transform: translateX(-20px);
        transform: translateX(-20px)
    }

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

@-ms-keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        -moz-transform: translateX(-20px);
        -ms-transform: translateX(-20px);
        -o-transform: translateX(-20px);
        transform: translateX(-20px)
    }

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

@-o-keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        -moz-transform: translateX(-20px);
        -ms-transform: translateX(-20px);
        -o-transform: translateX(-20px);
        transform: translateX(-20px)
    }

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

@keyframes fadeInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        -moz-transform: translateX(-20px);
        -ms-transform: translateX(-20px);
        -o-transform: translateX(-20px);
        transform: translateX(-20px)
    }

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

@-webkit-keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -moz-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        -o-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }

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

@-moz-keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -moz-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        -o-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }

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

@-ms-keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -moz-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        -o-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }

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

@-o-keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -moz-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        -o-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }

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

@keyframes fadeInLeftBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -moz-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        -o-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }

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

@-webkit-keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(20px);
        -moz-transform: translateX(20px);
        -ms-transform: translateX(20px);
        -o-transform: translateX(20px);
        transform: translateX(20px)
    }

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

@-moz-keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(20px);
        -moz-transform: translateX(20px);
        -ms-transform: translateX(20px);
        -o-transform: translateX(20px);
        transform: translateX(20px)
    }

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

@-ms-keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(20px);
        -moz-transform: translateX(20px);
        -ms-transform: translateX(20px);
        -o-transform: translateX(20px);
        transform: translateX(20px)
    }

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

@-o-keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(20px);
        -moz-transform: translateX(20px);
        -ms-transform: translateX(20px);
        -o-transform: translateX(20px);
        transform: translateX(20px)
    }

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

@keyframes fadeInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(20px);
        -moz-transform: translateX(20px);
        -ms-transform: translateX(20px);
        -o-transform: translateX(20px);
        transform: translateX(20px)
    }

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

@-webkit-keyframes fadeInRightBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -moz-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        -o-transform: translateX(2000px);
        transform: translateX(2000px)
    }

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

@-moz-keyframes fadeInRightBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -moz-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        -o-transform: translateX(2000px);
        transform: translateX(2000px)
    }

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

@-ms-keyframes fadeInRightBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -moz-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        -o-transform: translateX(2000px);
        transform: translateX(2000px)
    }

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

@-o-keyframes fadeInRightBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -moz-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        -o-transform: translateX(2000px);
        transform: translateX(2000px)
    }

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

@keyframes fadeInRightBig {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -moz-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        -o-transform: translateX(2000px);
        transform: translateX(2000px)
    }

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

@-webkit-keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        -moz-transform: translateY(20px);
        -ms-transform: translateY(20px);
        -o-transform: translateY(20px);
        transform: translateY(20px)
    }

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

@-moz-keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        -moz-transform: translateY(20px);
        -ms-transform: translateY(20px);
        -o-transform: translateY(20px);
        transform: translateY(20px)
    }

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

@-ms-keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        -moz-transform: translateY(20px);
        -ms-transform: translateY(20px);
        -o-transform: translateY(20px);
        transform: translateY(20px)
    }

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

@-o-keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        -moz-transform: translateY(20px);
        -ms-transform: translateY(20px);
        -o-transform: translateY(20px);
        transform: translateY(20px)
    }

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

@keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        -moz-transform: translateY(20px);
        -ms-transform: translateY(20px);
        -o-transform: translateY(20px);
        transform: translateY(20px)
    }

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

@-webkit-keyframes fadeInUpBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -moz-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        -o-transform: translateY(2000px);
        transform: translateY(2000px)
    }

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

@-moz-keyframes fadeInUpBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -moz-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        -o-transform: translateY(2000px);
        transform: translateY(2000px)
    }

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

@-ms-keyframes fadeInUpBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -moz-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        -o-transform: translateY(2000px);
        transform: translateY(2000px)
    }

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

@-o-keyframes fadeInUpBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -moz-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        -o-transform: translateY(2000px);
        transform: translateY(2000px)
    }

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

@keyframes fadeInUpBig {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -moz-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        -o-transform: translateY(2000px);
        transform: translateY(2000px)
    }

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

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@-moz-keyframes fadeOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@-ms-keyframes fadeOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@-o-keyframes fadeOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@keyframes fadeOut {
    0% {
        opacity: 1
    }

    100% {
        opacity: 0
    }
}

@-webkit-keyframes fadeOutDown {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        -moz-transform: translateY(20px);
        -ms-transform: translateY(20px);
        -o-transform: translateY(20px);
        transform: translateY(20px)
    }
}

@-moz-keyframes fadeOutDown {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        -moz-transform: translateY(20px);
        -ms-transform: translateY(20px);
        -o-transform: translateY(20px);
        transform: translateY(20px)
    }
}

@-ms-keyframes fadeOutDown {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        -moz-transform: translateY(20px);
        -ms-transform: translateY(20px);
        -o-transform: translateY(20px);
        transform: translateY(20px)
    }
}

@-o-keyframes fadeOutDown {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        -moz-transform: translateY(20px);
        -ms-transform: translateY(20px);
        -o-transform: translateY(20px);
        transform: translateY(20px)
    }
}

@keyframes fadeOutDown {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        -moz-transform: translateY(20px);
        -ms-transform: translateY(20px);
        -o-transform: translateY(20px);
        transform: translateY(20px)
    }
}

@-webkit-keyframes fadeOutDownBig {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -moz-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        -o-transform: translateY(2000px);
        transform: translateY(2000px)
    }
}

@-moz-keyframes fadeOutDownBig {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -moz-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        -o-transform: translateY(2000px);
        transform: translateY(2000px)
    }
}

@-ms-keyframes fadeOutDownBig {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -moz-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        -o-transform: translateY(2000px);
        transform: translateY(2000px)
    }
}

@-o-keyframes fadeOutDownBig {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -moz-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        -o-transform: translateY(2000px);
        transform: translateY(2000px)
    }
}

@keyframes fadeOutDownBig {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -moz-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        -o-transform: translateY(2000px);
        transform: translateY(2000px)
    }
}

@-webkit-keyframes fadeOutLeft {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        -moz-transform: translateX(-20px);
        -ms-transform: translateX(-20px);
        -o-transform: translateX(-20px);
        transform: translateX(-20px)
    }
}

@-moz-keyframes fadeOutLeft {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        -moz-transform: translateX(-20px);
        -ms-transform: translateX(-20px);
        -o-transform: translateX(-20px);
        transform: translateX(-20px)
    }
}

@-ms-keyframes fadeOutLeft {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        -moz-transform: translateX(-20px);
        -ms-transform: translateX(-20px);
        -o-transform: translateX(-20px);
        transform: translateX(-20px)
    }
}

@-o-keyframes fadeOutLeft {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        -moz-transform: translateX(-20px);
        -ms-transform: translateX(-20px);
        -o-transform: translateX(-20px);
        transform: translateX(-20px)
    }
}

@keyframes fadeOutLeft {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-20px);
        -moz-transform: translateX(-20px);
        -ms-transform: translateX(-20px);
        -o-transform: translateX(-20px);
        transform: translateX(-20px)
    }
}

@-webkit-keyframes fadeOutLeftBig {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -moz-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        -o-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
}

@-moz-keyframes fadeOutLeftBig {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -moz-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        -o-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
}

@-ms-keyframes fadeOutLeftBig {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -moz-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        -o-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
}

@-o-keyframes fadeOutLeftBig {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -moz-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        -o-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
}

@keyframes fadeOutLeftBig {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -moz-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        -o-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
}

@-webkit-keyframes fadeOutRight {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(20px);
        -moz-transform: translateX(20px);
        -ms-transform: translateX(20px);
        -o-transform: translateX(20px);
        transform: translateX(20px)
    }
}

@-moz-keyframes fadeOutRight {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(20px);
        -moz-transform: translateX(20px);
        -ms-transform: translateX(20px);
        -o-transform: translateX(20px);
        transform: translateX(20px)
    }
}

@-ms-keyframes fadeOutRight {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(20px);
        -moz-transform: translateX(20px);
        -ms-transform: translateX(20px);
        -o-transform: translateX(20px);
        transform: translateX(20px)
    }
}

@-o-keyframes fadeOutRight {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(20px);
        -moz-transform: translateX(20px);
        -ms-transform: translateX(20px);
        -o-transform: translateX(20px);
        transform: translateX(20px)
    }
}

@keyframes fadeOutRight {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(20px);
        -moz-transform: translateX(20px);
        -ms-transform: translateX(20px);
        -o-transform: translateX(20px);
        transform: translateX(20px)
    }
}

@-webkit-keyframes fadeOutRightBig {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -moz-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        -o-transform: translateX(2000px);
        transform: translateX(2000px)
    }
}

@-moz-keyframes fadeOutRightBig {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -moz-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        -o-transform: translateX(2000px);
        transform: translateX(2000px)
    }
}

@-ms-keyframes fadeOutRightBig {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -moz-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        -o-transform: translateX(2000px);
        transform: translateX(2000px)
    }
}

@-o-keyframes fadeOutRightBig {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -moz-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        -o-transform: translateX(2000px);
        transform: translateX(2000px)
    }
}

@keyframes fadeOutRightBig {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -moz-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        -o-transform: translateX(2000px);
        transform: translateX(2000px)
    }
}

@-webkit-keyframes fadeOutUp {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        -moz-transform: translateY(-20px);
        -ms-transform: translateY(-20px);
        -o-transform: translateY(-20px);
        transform: translateY(-20px)
    }
}

@-moz-keyframes fadeOutUp {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        -moz-transform: translateY(-20px);
        -ms-transform: translateY(-20px);
        -o-transform: translateY(-20px);
        transform: translateY(-20px)
    }
}

@-ms-keyframes fadeOutUp {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        -moz-transform: translateY(-20px);
        -ms-transform: translateY(-20px);
        -o-transform: translateY(-20px);
        transform: translateY(-20px)
    }
}

@-o-keyframes fadeOutUp {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        -moz-transform: translateY(-20px);
        -ms-transform: translateY(-20px);
        -o-transform: translateY(-20px);
        transform: translateY(-20px)
    }
}

@keyframes fadeOutUp {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-20px);
        -moz-transform: translateY(-20px);
        -ms-transform: translateY(-20px);
        -o-transform: translateY(-20px);
        transform: translateY(-20px)
    }
}

@-webkit-keyframes fadeOutUpBig {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -moz-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        -o-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
}

@-moz-keyframes fadeOutUpBig {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -moz-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        -o-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
}

@-ms-keyframes fadeOutUpBig {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -moz-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        -o-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
}

@-o-keyframes fadeOutUpBig {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -moz-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        -o-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
}

@keyframes fadeOutUpBig {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -moz-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        -o-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
}

@-webkit-keyframes flip {
    0% {
        -webkit-transform: perspective(400px) rotateY(0);
        -moz-transform: perspective(400px) rotateY(0);
        -ms-transform: perspective(400px) rotateY(0);
        -o-transform: perspective(400px) rotateY(0);
        transform: perspective(400px) rotateY(0);
        animation-timing-function: ease-out
    }

    40% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);
        -moz-transform: perspective(400px) translateZ(150px) rotateY(170deg);
        -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg);
        -o-transform: perspective(400px) translateZ(150px) rotateY(170deg);
        transform: perspective(400px) translateZ(150px) rotateY(170deg);
        animation-timing-function: ease-out
    }

    50% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -o-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        animation-timing-function: ease-in
    }

    80% {
        -webkit-transform: perspective(400px) rotateY(360deg) scale(.95);
        -moz-transform: perspective(400px) rotateY(360deg) scale(.95);
        -ms-transform: perspective(400px) rotateY(360deg) scale(.95);
        -o-transform: perspective(400px) rotateY(360deg) scale(.95);
        transform: perspective(400px) rotateY(360deg) scale(.95);
        animation-timing-function: ease-in
    }

    100% {
        -webkit-transform: perspective(400px) scale(1);
        -moz-transform: perspective(400px) scale(1);
        -ms-transform: perspective(400px) scale(1);
        -o-transform: perspective(400px) scale(1);
        transform: perspective(400px) scale(1);
        animation-timing-function: ease-in
    }
}

@-moz-keyframes flip {
    0% {
        -webkit-transform: perspective(400px) rotateY(0);
        -moz-transform: perspective(400px) rotateY(0);
        -ms-transform: perspective(400px) rotateY(0);
        -o-transform: perspective(400px) rotateY(0);
        transform: perspective(400px) rotateY(0);
        animation-timing-function: ease-out
    }

    40% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);
        -moz-transform: perspective(400px) translateZ(150px) rotateY(170deg);
        -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg);
        -o-transform: perspective(400px) translateZ(150px) rotateY(170deg);
        transform: perspective(400px) translateZ(150px) rotateY(170deg);
        animation-timing-function: ease-out
    }

    50% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -o-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        animation-timing-function: ease-in
    }

    80% {
        -webkit-transform: perspective(400px) rotateY(360deg) scale(.95);
        -moz-transform: perspective(400px) rotateY(360deg) scale(.95);
        -ms-transform: perspective(400px) rotateY(360deg) scale(.95);
        -o-transform: perspective(400px) rotateY(360deg) scale(.95);
        transform: perspective(400px) rotateY(360deg) scale(.95);
        animation-timing-function: ease-in
    }

    100% {
        -webkit-transform: perspective(400px) scale(1);
        -moz-transform: perspective(400px) scale(1);
        -ms-transform: perspective(400px) scale(1);
        -o-transform: perspective(400px) scale(1);
        transform: perspective(400px) scale(1);
        animation-timing-function: ease-in
    }
}

@-ms-keyframes flip {
    0% {
        -webkit-transform: perspective(400px) rotateY(0);
        -moz-transform: perspective(400px) rotateY(0);
        -ms-transform: perspective(400px) rotateY(0);
        -o-transform: perspective(400px) rotateY(0);
        transform: perspective(400px) rotateY(0);
        animation-timing-function: ease-out
    }

    40% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);
        -moz-transform: perspective(400px) translateZ(150px) rotateY(170deg);
        -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg);
        -o-transform: perspective(400px) translateZ(150px) rotateY(170deg);
        transform: perspective(400px) translateZ(150px) rotateY(170deg);
        animation-timing-function: ease-out
    }

    50% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -o-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        animation-timing-function: ease-in
    }

    80% {
        -webkit-transform: perspective(400px) rotateY(360deg) scale(.95);
        -moz-transform: perspective(400px) rotateY(360deg) scale(.95);
        -ms-transform: perspective(400px) rotateY(360deg) scale(.95);
        -o-transform: perspective(400px) rotateY(360deg) scale(.95);
        transform: perspective(400px) rotateY(360deg) scale(.95);
        animation-timing-function: ease-in
    }

    100% {
        -webkit-transform: perspective(400px) scale(1);
        -moz-transform: perspective(400px) scale(1);
        -ms-transform: perspective(400px) scale(1);
        -o-transform: perspective(400px) scale(1);
        transform: perspective(400px) scale(1);
        animation-timing-function: ease-in
    }
}

@-o-keyframes flip {
    0% {
        -webkit-transform: perspective(400px) rotateY(0);
        -moz-transform: perspective(400px) rotateY(0);
        -ms-transform: perspective(400px) rotateY(0);
        -o-transform: perspective(400px) rotateY(0);
        transform: perspective(400px) rotateY(0);
        animation-timing-function: ease-out
    }

    40% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);
        -moz-transform: perspective(400px) translateZ(150px) rotateY(170deg);
        -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg);
        -o-transform: perspective(400px) translateZ(150px) rotateY(170deg);
        transform: perspective(400px) translateZ(150px) rotateY(170deg);
        animation-timing-function: ease-out
    }

    50% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -o-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        animation-timing-function: ease-in
    }

    80% {
        -webkit-transform: perspective(400px) rotateY(360deg) scale(.95);
        -moz-transform: perspective(400px) rotateY(360deg) scale(.95);
        -ms-transform: perspective(400px) rotateY(360deg) scale(.95);
        -o-transform: perspective(400px) rotateY(360deg) scale(.95);
        transform: perspective(400px) rotateY(360deg) scale(.95);
        animation-timing-function: ease-in
    }

    100% {
        -webkit-transform: perspective(400px) scale(1);
        -moz-transform: perspective(400px) scale(1);
        -ms-transform: perspective(400px) scale(1);
        -o-transform: perspective(400px) scale(1);
        transform: perspective(400px) scale(1);
        animation-timing-function: ease-in
    }
}

@keyframes flip {
    0% {
        -webkit-transform: perspective(400px) rotateY(0);
        -moz-transform: perspective(400px) rotateY(0);
        -ms-transform: perspective(400px) rotateY(0);
        -o-transform: perspective(400px) rotateY(0);
        transform: perspective(400px) rotateY(0);
        animation-timing-function: ease-out
    }

    40% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);
        -moz-transform: perspective(400px) translateZ(150px) rotateY(170deg);
        -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg);
        -o-transform: perspective(400px) translateZ(150px) rotateY(170deg);
        transform: perspective(400px) translateZ(150px) rotateY(170deg);
        animation-timing-function: ease-out
    }

    50% {
        -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        -o-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
        animation-timing-function: ease-in
    }

    80% {
        -webkit-transform: perspective(400px) rotateY(360deg) scale(.95);
        -moz-transform: perspective(400px) rotateY(360deg) scale(.95);
        -ms-transform: perspective(400px) rotateY(360deg) scale(.95);
        -o-transform: perspective(400px) rotateY(360deg) scale(.95);
        transform: perspective(400px) rotateY(360deg) scale(.95);
        animation-timing-function: ease-in
    }

    100% {
        -webkit-transform: perspective(400px) scale(1);
        -moz-transform: perspective(400px) scale(1);
        -ms-transform: perspective(400px) scale(1);
        -o-transform: perspective(400px) scale(1);
        transform: perspective(400px) scale(1);
        animation-timing-function: ease-in
    }
}

@-webkit-keyframes flipInX {
    0% {
        opacity: 0;
        -webkit-transform: perspective(400px) rotateX(90deg);
        -moz-transform: perspective(400px) rotateX(90deg);
        -ms-transform: perspective(400px) rotateX(90deg);
        -o-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg)
    }

    40% {
        -webkit-transform: perspective(400px) rotateX(-10deg);
        -moz-transform: perspective(400px) rotateX(-10deg);
        -ms-transform: perspective(400px) rotateX(-10deg);
        -o-transform: perspective(400px) rotateX(-10deg);
        transform: perspective(400px) rotateX(-10deg)
    }

    70% {
        -webkit-transform: perspective(400px) rotateX(10deg);
        -moz-transform: perspective(400px) rotateX(10deg);
        -ms-transform: perspective(400px) rotateX(10deg);
        -o-transform: perspective(400px) rotateX(10deg);
        transform: perspective(400px) rotateX(10deg)
    }

    100% {
        opacity: 1;
        -webkit-transform: perspective(400px) rotateX(0);
        -moz-transform: perspective(400px) rotateX(0);
        -ms-transform: perspective(400px) rotateX(0);
        -o-transform: perspective(400px) rotateX(0);
        transform: perspective(400px) rotateX(0)
    }
}

@-moz-keyframes flipInX {
    0% {
        opacity: 0;
        -webkit-transform: perspective(400px) rotateX(90deg);
        -moz-transform: perspective(400px) rotateX(90deg);
        -ms-transform: perspective(400px) rotateX(90deg);
        -o-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg)
    }

    40% {
        -webkit-transform: perspective(400px) rotateX(-10deg);
        -moz-transform: perspective(400px) rotateX(-10deg);
        -ms-transform: perspective(400px) rotateX(-10deg);
        -o-transform: perspective(400px) rotateX(-10deg);
        transform: perspective(400px) rotateX(-10deg)
    }

    70% {
        -webkit-transform: perspective(400px) rotateX(10deg);
        -moz-transform: perspective(400px) rotateX(10deg);
        -ms-transform: perspective(400px) rotateX(10deg);
        -o-transform: perspective(400px) rotateX(10deg);
        transform: perspective(400px) rotateX(10deg)
    }

    100% {
        opacity: 1;
        -webkit-transform: perspective(400px) rotateX(0);
        -moz-transform: perspective(400px) rotateX(0);
        -ms-transform: perspective(400px) rotateX(0);
        -o-transform: perspective(400px) rotateX(0);
        transform: perspective(400px) rotateX(0)
    }
}

@-ms-keyframes flipInX {
    0% {
        opacity: 0;
        -webkit-transform: perspective(400px) rotateX(90deg);
        -moz-transform: perspective(400px) rotateX(90deg);
        -ms-transform: perspective(400px) rotateX(90deg);
        -o-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg)
    }

    40% {
        -webkit-transform: perspective(400px) rotateX(-10deg);
        -moz-transform: perspective(400px) rotateX(-10deg);
        -ms-transform: perspective(400px) rotateX(-10deg);
        -o-transform: perspective(400px) rotateX(-10deg);
        transform: perspective(400px) rotateX(-10deg)
    }

    70% {
        -webkit-transform: perspective(400px) rotateX(10deg);
        -moz-transform: perspective(400px) rotateX(10deg);
        -ms-transform: perspective(400px) rotateX(10deg);
        -o-transform: perspective(400px) rotateX(10deg);
        transform: perspective(400px) rotateX(10deg)
    }

    100% {
        opacity: 1;
        -webkit-transform: perspective(400px) rotateX(0);
        -moz-transform: perspective(400px) rotateX(0);
        -ms-transform: perspective(400px) rotateX(0);
        -o-transform: perspective(400px) rotateX(0);
        transform: perspective(400px) rotateX(0)
    }
}

@-o-keyframes flipInX {
    0% {
        opacity: 0;
        -webkit-transform: perspective(400px) rotateX(90deg);
        -moz-transform: perspective(400px) rotateX(90deg);
        -ms-transform: perspective(400px) rotateX(90deg);
        -o-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg)
    }

    40% {
        -webkit-transform: perspective(400px) rotateX(-10deg);
        -moz-transform: perspective(400px) rotateX(-10deg);
        -ms-transform: perspective(400px) rotateX(-10deg);
        -o-transform: perspective(400px) rotateX(-10deg);
        transform: perspective(400px) rotateX(-10deg)
    }

    70% {
        -webkit-transform: perspective(400px) rotateX(10deg);
        -moz-transform: perspective(400px) rotateX(10deg);
        -ms-transform: perspective(400px) rotateX(10deg);
        -o-transform: perspective(400px) rotateX(10deg);
        transform: perspective(400px) rotateX(10deg)
    }

    100% {
        opacity: 1;
        -webkit-transform: perspective(400px) rotateX(0);
        -moz-transform: perspective(400px) rotateX(0);
        -ms-transform: perspective(400px) rotateX(0);
        -o-transform: perspective(400px) rotateX(0);
        transform: perspective(400px) rotateX(0)
    }
}

@keyframes flipInX {
    0% {
        opacity: 0;
        -webkit-transform: perspective(400px) rotateX(90deg);
        -moz-transform: perspective(400px) rotateX(90deg);
        -ms-transform: perspective(400px) rotateX(90deg);
        -o-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg)
    }

    40% {
        -webkit-transform: perspective(400px) rotateX(-10deg);
        -moz-transform: perspective(400px) rotateX(-10deg);
        -ms-transform: perspective(400px) rotateX(-10deg);
        -o-transform: perspective(400px) rotateX(-10deg);
        transform: perspective(400px) rotateX(-10deg)
    }

    70% {
        -webkit-transform: perspective(400px) rotateX(10deg);
        -moz-transform: perspective(400px) rotateX(10deg);
        -ms-transform: perspective(400px) rotateX(10deg);
        -o-transform: perspective(400px) rotateX(10deg);
        transform: perspective(400px) rotateX(10deg)
    }

    100% {
        opacity: 1;
        -webkit-transform: perspective(400px) rotateX(0);
        -moz-transform: perspective(400px) rotateX(0);
        -ms-transform: perspective(400px) rotateX(0);
        -o-transform: perspective(400px) rotateX(0);
        transform: perspective(400px) rotateX(0)
    }
}

@-webkit-keyframes flipInY {
    0% {
        opacity: 0;
        -webkit-transform: perspective(400px) rotateY(90deg);
        -moz-transform: perspective(400px) rotateY(90deg);
        -ms-transform: perspective(400px) rotateY(90deg);
        -o-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg)
    }

    40% {
        -webkit-transform: perspective(400px) rotateY(-10deg);
        -moz-transform: perspective(400px) rotateY(-10deg);
        -ms-transform: perspective(400px) rotateY(-10deg);
        -o-transform: perspective(400px) rotateY(-10deg);
        transform: perspective(400px) rotateY(-10deg)
    }

    70% {
        -webkit-transform: perspective(400px) rotateY(10deg);
        -moz-transform: perspective(400px) rotateY(10deg);
        -ms-transform: perspective(400px) rotateY(10deg);
        -o-transform: perspective(400px) rotateY(10deg);
        transform: perspective(400px) rotateY(10deg)
    }

    100% {
        opacity: 1;
        -webkit-transform: perspective(400px) rotateY(0);
        -moz-transform: perspective(400px) rotateY(0);
        -ms-transform: perspective(400px) rotateY(0);
        -o-transform: perspective(400px) rotateY(0);
        transform: perspective(400px) rotateY(0)
    }
}

@-moz-keyframes flipInY {
    0% {
        opacity: 0;
        -webkit-transform: perspective(400px) rotateY(90deg);
        -moz-transform: perspective(400px) rotateY(90deg);
        -ms-transform: perspective(400px) rotateY(90deg);
        -o-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg)
    }

    40% {
        -webkit-transform: perspective(400px) rotateY(-10deg);
        -moz-transform: perspective(400px) rotateY(-10deg);
        -ms-transform: perspective(400px) rotateY(-10deg);
        -o-transform: perspective(400px) rotateY(-10deg);
        transform: perspective(400px) rotateY(-10deg)
    }

    70% {
        -webkit-transform: perspective(400px) rotateY(10deg);
        -moz-transform: perspective(400px) rotateY(10deg);
        -ms-transform: perspective(400px) rotateY(10deg);
        -o-transform: perspective(400px) rotateY(10deg);
        transform: perspective(400px) rotateY(10deg)
    }

    100% {
        opacity: 1;
        -webkit-transform: perspective(400px) rotateY(0);
        -moz-transform: perspective(400px) rotateY(0);
        -ms-transform: perspective(400px) rotateY(0);
        -o-transform: perspective(400px) rotateY(0);
        transform: perspective(400px) rotateY(0)
    }
}

@-ms-keyframes flipInY {
    0% {
        opacity: 0;
        -webkit-transform: perspective(400px) rotateY(90deg);
        -moz-transform: perspective(400px) rotateY(90deg);
        -ms-transform: perspective(400px) rotateY(90deg);
        -o-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg)
    }

    40% {
        -webkit-transform: perspective(400px) rotateY(-10deg);
        -moz-transform: perspective(400px) rotateY(-10deg);
        -ms-transform: perspective(400px) rotateY(-10deg);
        -o-transform: perspective(400px) rotateY(-10deg);
        transform: perspective(400px) rotateY(-10deg)
    }

    70% {
        -webkit-transform: perspective(400px) rotateY(10deg);
        -moz-transform: perspective(400px) rotateY(10deg);
        -ms-transform: perspective(400px) rotateY(10deg);
        -o-transform: perspective(400px) rotateY(10deg);
        transform: perspective(400px) rotateY(10deg)
    }

    100% {
        opacity: 1;
        -webkit-transform: perspective(400px) rotateY(0);
        -moz-transform: perspective(400px) rotateY(0);
        -ms-transform: perspective(400px) rotateY(0);
        -o-transform: perspective(400px) rotateY(0);
        transform: perspective(400px) rotateY(0)
    }
}

@-o-keyframes flipInY {
    0% {
        opacity: 0;
        -webkit-transform: perspective(400px) rotateY(90deg);
        -moz-transform: perspective(400px) rotateY(90deg);
        -ms-transform: perspective(400px) rotateY(90deg);
        -o-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg)
    }

    40% {
        -webkit-transform: perspective(400px) rotateY(-10deg);
        -moz-transform: perspective(400px) rotateY(-10deg);
        -ms-transform: perspective(400px) rotateY(-10deg);
        -o-transform: perspective(400px) rotateY(-10deg);
        transform: perspective(400px) rotateY(-10deg)
    }

    70% {
        -webkit-transform: perspective(400px) rotateY(10deg);
        -moz-transform: perspective(400px) rotateY(10deg);
        -ms-transform: perspective(400px) rotateY(10deg);
        -o-transform: perspective(400px) rotateY(10deg);
        transform: perspective(400px) rotateY(10deg)
    }

    100% {
        opacity: 1;
        -webkit-transform: perspective(400px) rotateY(0);
        -moz-transform: perspective(400px) rotateY(0);
        -ms-transform: perspective(400px) rotateY(0);
        -o-transform: perspective(400px) rotateY(0);
        transform: perspective(400px) rotateY(0)
    }
}

@keyframes flipInY {
    0% {
        opacity: 0;
        -webkit-transform: perspective(400px) rotateY(90deg);
        -moz-transform: perspective(400px) rotateY(90deg);
        -ms-transform: perspective(400px) rotateY(90deg);
        -o-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg)
    }

    40% {
        -webkit-transform: perspective(400px) rotateY(-10deg);
        -moz-transform: perspective(400px) rotateY(-10deg);
        -ms-transform: perspective(400px) rotateY(-10deg);
        -o-transform: perspective(400px) rotateY(-10deg);
        transform: perspective(400px) rotateY(-10deg)
    }

    70% {
        -webkit-transform: perspective(400px) rotateY(10deg);
        -moz-transform: perspective(400px) rotateY(10deg);
        -ms-transform: perspective(400px) rotateY(10deg);
        -o-transform: perspective(400px) rotateY(10deg);
        transform: perspective(400px) rotateY(10deg)
    }

    100% {
        opacity: 1;
        -webkit-transform: perspective(400px) rotateY(0);
        -moz-transform: perspective(400px) rotateY(0);
        -ms-transform: perspective(400px) rotateY(0);
        -o-transform: perspective(400px) rotateY(0);
        transform: perspective(400px) rotateY(0)
    }
}

@-webkit-keyframes flipOutX {
    0% {
        opacity: 1;
        -webkit-transform: perspective(400px) rotateX(0);
        -moz-transform: perspective(400px) rotateX(0);
        -ms-transform: perspective(400px) rotateX(0);
        -o-transform: perspective(400px) rotateX(0);
        transform: perspective(400px) rotateX(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: perspective(400px) rotateX(90deg);
        -moz-transform: perspective(400px) rotateX(90deg);
        -ms-transform: perspective(400px) rotateX(90deg);
        -o-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg)
    }
}

@-moz-keyframes flipOutX {
    0% {
        opacity: 1;
        -webkit-transform: perspective(400px) rotateX(0);
        -moz-transform: perspective(400px) rotateX(0);
        -ms-transform: perspective(400px) rotateX(0);
        -o-transform: perspective(400px) rotateX(0);
        transform: perspective(400px) rotateX(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: perspective(400px) rotateX(90deg);
        -moz-transform: perspective(400px) rotateX(90deg);
        -ms-transform: perspective(400px) rotateX(90deg);
        -o-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg)
    }
}

@-ms-keyframes flipOutX {
    0% {
        opacity: 1;
        -webkit-transform: perspective(400px) rotateX(0);
        -moz-transform: perspective(400px) rotateX(0);
        -ms-transform: perspective(400px) rotateX(0);
        -o-transform: perspective(400px) rotateX(0);
        transform: perspective(400px) rotateX(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: perspective(400px) rotateX(90deg);
        -moz-transform: perspective(400px) rotateX(90deg);
        -ms-transform: perspective(400px) rotateX(90deg);
        -o-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg)
    }
}

@-o-keyframes flipOutX {
    0% {
        opacity: 1;
        -webkit-transform: perspective(400px) rotateX(0);
        -moz-transform: perspective(400px) rotateX(0);
        -ms-transform: perspective(400px) rotateX(0);
        -o-transform: perspective(400px) rotateX(0);
        transform: perspective(400px) rotateX(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: perspective(400px) rotateX(90deg);
        -moz-transform: perspective(400px) rotateX(90deg);
        -ms-transform: perspective(400px) rotateX(90deg);
        -o-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg)
    }
}

@keyframes flipOutX {
    0% {
        opacity: 1;
        -webkit-transform: perspective(400px) rotateX(0);
        -moz-transform: perspective(400px) rotateX(0);
        -ms-transform: perspective(400px) rotateX(0);
        -o-transform: perspective(400px) rotateX(0);
        transform: perspective(400px) rotateX(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: perspective(400px) rotateX(90deg);
        -moz-transform: perspective(400px) rotateX(90deg);
        -ms-transform: perspective(400px) rotateX(90deg);
        -o-transform: perspective(400px) rotateX(90deg);
        transform: perspective(400px) rotateX(90deg)
    }
}

@-webkit-keyframes flipOutY {
    0% {
        opacity: 1;
        -webkit-transform: perspective(400px) rotateY(0);
        -moz-transform: perspective(400px) rotateY(0);
        -ms-transform: perspective(400px) rotateY(0);
        -o-transform: perspective(400px) rotateY(0);
        transform: perspective(400px) rotateY(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: perspective(400px) rotateY(90deg);
        -moz-transform: perspective(400px) rotateY(90deg);
        -ms-transform: perspective(400px) rotateY(90deg);
        -o-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg)
    }
}

@-moz-keyframes flipOutY {
    0% {
        opacity: 1;
        -webkit-transform: perspective(400px) rotateY(0);
        -moz-transform: perspective(400px) rotateY(0);
        -ms-transform: perspective(400px) rotateY(0);
        -o-transform: perspective(400px) rotateY(0);
        transform: perspective(400px) rotateY(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: perspective(400px) rotateY(90deg);
        -moz-transform: perspective(400px) rotateY(90deg);
        -ms-transform: perspective(400px) rotateY(90deg);
        -o-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg)
    }
}

@-ms-keyframes flipOutY {
    0% {
        opacity: 1;
        -webkit-transform: perspective(400px) rotateY(0);
        -moz-transform: perspective(400px) rotateY(0);
        -ms-transform: perspective(400px) rotateY(0);
        -o-transform: perspective(400px) rotateY(0);
        transform: perspective(400px) rotateY(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: perspective(400px) rotateY(90deg);
        -moz-transform: perspective(400px) rotateY(90deg);
        -ms-transform: perspective(400px) rotateY(90deg);
        -o-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg)
    }
}

@-o-keyframes flipOutY {
    0% {
        opacity: 1;
        -webkit-transform: perspective(400px) rotateY(0);
        -moz-transform: perspective(400px) rotateY(0);
        -ms-transform: perspective(400px) rotateY(0);
        -o-transform: perspective(400px) rotateY(0);
        transform: perspective(400px) rotateY(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: perspective(400px) rotateY(90deg);
        -moz-transform: perspective(400px) rotateY(90deg);
        -ms-transform: perspective(400px) rotateY(90deg);
        -o-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg)
    }
}

@keyframes flipOutY {
    0% {
        opacity: 1;
        -webkit-transform: perspective(400px) rotateY(0);
        -moz-transform: perspective(400px) rotateY(0);
        -ms-transform: perspective(400px) rotateY(0);
        -o-transform: perspective(400px) rotateY(0);
        transform: perspective(400px) rotateY(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: perspective(400px) rotateY(90deg);
        -moz-transform: perspective(400px) rotateY(90deg);
        -ms-transform: perspective(400px) rotateY(90deg);
        -o-transform: perspective(400px) rotateY(90deg);
        transform: perspective(400px) rotateY(90deg)
    }
}

@-webkit-keyframes lightSpeedIn {
    0% {
        opacity: 0;
        -webkit-transform: translateX(100%) skewX(-30deg);
        -moz-transform: translateX(100%) skewX(-30deg);
        -ms-transform: translateX(100%) skewX(-30deg);
        -o-transform: translateX(100%) skewX(-30deg);
        transform: translateX(100%) skewX(-30deg)
    }

    60% {
        opacity: 1;
        -webkit-transform: translateX(-20%) skewX(30deg);
        -moz-transform: translateX(-20%) skewX(30deg);
        -ms-transform: translateX(-20%) skewX(30deg);
        -o-transform: translateX(-20%) skewX(30deg);
        transform: translateX(-20%) skewX(30deg)
    }

    80% {
        opacity: 1;
        -webkit-transform: translateX(0) skewX(-15deg);
        -moz-transform: translateX(0) skewX(-15deg);
        -ms-transform: translateX(0) skewX(-15deg);
        -o-transform: translateX(0) skewX(-15deg);
        transform: translateX(0) skewX(-15deg)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0) skewX(0);
        -moz-transform: translateX(0) skewX(0);
        -ms-transform: translateX(0) skewX(0);
        -o-transform: translateX(0) skewX(0);
        transform: translateX(0) skewX(0)
    }
}

@-moz-keyframes lightSpeedIn {
    0% {
        opacity: 0;
        -webkit-transform: translateX(100%) skewX(-30deg);
        -moz-transform: translateX(100%) skewX(-30deg);
        -ms-transform: translateX(100%) skewX(-30deg);
        -o-transform: translateX(100%) skewX(-30deg);
        transform: translateX(100%) skewX(-30deg)
    }

    60% {
        opacity: 1;
        -webkit-transform: translateX(-20%) skewX(30deg);
        -moz-transform: translateX(-20%) skewX(30deg);
        -ms-transform: translateX(-20%) skewX(30deg);
        -o-transform: translateX(-20%) skewX(30deg);
        transform: translateX(-20%) skewX(30deg)
    }

    80% {
        opacity: 1;
        -webkit-transform: translateX(0) skewX(-15deg);
        -moz-transform: translateX(0) skewX(-15deg);
        -ms-transform: translateX(0) skewX(-15deg);
        -o-transform: translateX(0) skewX(-15deg);
        transform: translateX(0) skewX(-15deg)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0) skewX(0);
        -moz-transform: translateX(0) skewX(0);
        -ms-transform: translateX(0) skewX(0);
        -o-transform: translateX(0) skewX(0);
        transform: translateX(0) skewX(0)
    }
}

@-ms-keyframes lightSpeedIn {
    0% {
        opacity: 0;
        -webkit-transform: translateX(100%) skewX(-30deg);
        -moz-transform: translateX(100%) skewX(-30deg);
        -ms-transform: translateX(100%) skewX(-30deg);
        -o-transform: translateX(100%) skewX(-30deg);
        transform: translateX(100%) skewX(-30deg)
    }

    60% {
        opacity: 1;
        -webkit-transform: translateX(-20%) skewX(30deg);
        -moz-transform: translateX(-20%) skewX(30deg);
        -ms-transform: translateX(-20%) skewX(30deg);
        -o-transform: translateX(-20%) skewX(30deg);
        transform: translateX(-20%) skewX(30deg)
    }

    80% {
        opacity: 1;
        -webkit-transform: translateX(0) skewX(-15deg);
        -moz-transform: translateX(0) skewX(-15deg);
        -ms-transform: translateX(0) skewX(-15deg);
        -o-transform: translateX(0) skewX(-15deg);
        transform: translateX(0) skewX(-15deg)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0) skewX(0);
        -moz-transform: translateX(0) skewX(0);
        -ms-transform: translateX(0) skewX(0);
        -o-transform: translateX(0) skewX(0);
        transform: translateX(0) skewX(0)
    }
}

@-o-keyframes lightSpeedIn {
    0% {
        opacity: 0;
        -webkit-transform: translateX(100%) skewX(-30deg);
        -moz-transform: translateX(100%) skewX(-30deg);
        -ms-transform: translateX(100%) skewX(-30deg);
        -o-transform: translateX(100%) skewX(-30deg);
        transform: translateX(100%) skewX(-30deg)
    }

    60% {
        opacity: 1;
        -webkit-transform: translateX(-20%) skewX(30deg);
        -moz-transform: translateX(-20%) skewX(30deg);
        -ms-transform: translateX(-20%) skewX(30deg);
        -o-transform: translateX(-20%) skewX(30deg);
        transform: translateX(-20%) skewX(30deg)
    }

    80% {
        opacity: 1;
        -webkit-transform: translateX(0) skewX(-15deg);
        -moz-transform: translateX(0) skewX(-15deg);
        -ms-transform: translateX(0) skewX(-15deg);
        -o-transform: translateX(0) skewX(-15deg);
        transform: translateX(0) skewX(-15deg)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0) skewX(0);
        -moz-transform: translateX(0) skewX(0);
        -ms-transform: translateX(0) skewX(0);
        -o-transform: translateX(0) skewX(0);
        transform: translateX(0) skewX(0)
    }
}

@keyframes lightSpeedIn {
    0% {
        opacity: 0;
        -webkit-transform: translateX(100%) skewX(-30deg);
        -moz-transform: translateX(100%) skewX(-30deg);
        -ms-transform: translateX(100%) skewX(-30deg);
        -o-transform: translateX(100%) skewX(-30deg);
        transform: translateX(100%) skewX(-30deg)
    }

    60% {
        opacity: 1;
        -webkit-transform: translateX(-20%) skewX(30deg);
        -moz-transform: translateX(-20%) skewX(30deg);
        -ms-transform: translateX(-20%) skewX(30deg);
        -o-transform: translateX(-20%) skewX(30deg);
        transform: translateX(-20%) skewX(30deg)
    }

    80% {
        opacity: 1;
        -webkit-transform: translateX(0) skewX(-15deg);
        -moz-transform: translateX(0) skewX(-15deg);
        -ms-transform: translateX(0) skewX(-15deg);
        -o-transform: translateX(0) skewX(-15deg);
        transform: translateX(0) skewX(-15deg)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0) skewX(0);
        -moz-transform: translateX(0) skewX(0);
        -ms-transform: translateX(0) skewX(0);
        -o-transform: translateX(0) skewX(0);
        transform: translateX(0) skewX(0)
    }
}

@-webkit-keyframes lightSpeedOut {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0) skewX(0);
        -moz-transform: translateX(0) skewX(0);
        -ms-transform: translateX(0) skewX(0);
        -o-transform: translateX(0) skewX(0);
        transform: translateX(0) skewX(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(100%) skewX(-30deg);
        -moz-transform: translateX(100%) skewX(-30deg);
        -ms-transform: translateX(100%) skewX(-30deg);
        -o-transform: translateX(100%) skewX(-30deg);
        transform: translateX(100%) skewX(-30deg)
    }
}

@-moz-keyframes lightSpeedOut {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0) skewX(0);
        -moz-transform: translateX(0) skewX(0);
        -ms-transform: translateX(0) skewX(0);
        -o-transform: translateX(0) skewX(0);
        transform: translateX(0) skewX(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(100%) skewX(-30deg);
        -moz-transform: translateX(100%) skewX(-30deg);
        -ms-transform: translateX(100%) skewX(-30deg);
        -o-transform: translateX(100%) skewX(-30deg);
        transform: translateX(100%) skewX(-30deg)
    }
}

@-ms-keyframes lightSpeedOut {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0) skewX(0);
        -moz-transform: translateX(0) skewX(0);
        -ms-transform: translateX(0) skewX(0);
        -o-transform: translateX(0) skewX(0);
        transform: translateX(0) skewX(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(100%) skewX(-30deg);
        -moz-transform: translateX(100%) skewX(-30deg);
        -ms-transform: translateX(100%) skewX(-30deg);
        -o-transform: translateX(100%) skewX(-30deg);
        transform: translateX(100%) skewX(-30deg)
    }
}

@-o-keyframes lightSpeedOut {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0) skewX(0);
        -moz-transform: translateX(0) skewX(0);
        -ms-transform: translateX(0) skewX(0);
        -o-transform: translateX(0) skewX(0);
        transform: translateX(0) skewX(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(100%) skewX(-30deg);
        -moz-transform: translateX(100%) skewX(-30deg);
        -ms-transform: translateX(100%) skewX(-30deg);
        -o-transform: translateX(100%) skewX(-30deg);
        transform: translateX(100%) skewX(-30deg)
    }
}

@keyframes lightSpeedOut {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0) skewX(0);
        -moz-transform: translateX(0) skewX(0);
        -ms-transform: translateX(0) skewX(0);
        -o-transform: translateX(0) skewX(0);
        transform: translateX(0) skewX(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(100%) skewX(-30deg);
        -moz-transform: translateX(100%) skewX(-30deg);
        -ms-transform: translateX(100%) skewX(-30deg);
        -o-transform: translateX(100%) skewX(-30deg);
        transform: translateX(100%) skewX(-30deg)
    }
}

@-webkit-keyframes rotateIn {
    0% {
        opacity: 0;
        -webkit-transform: rotate(-200deg);
        -moz-transform: rotate(-200deg);
        -ms-transform: rotate(-200deg);
        -o-transform: rotate(-200deg);
        transform: rotate(-200deg);
        -webkit-transform-origin: center center;
        -moz-transform-origin: center center;
        -ms-transform-origin: center center;
        -o-transform-origin: center center;
        transform-origin: center center
    }

    100% {
        opacity: 1;
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: center center;
        -moz-transform-origin: center center;
        -ms-transform-origin: center center;
        -o-transform-origin: center center;
        transform-origin: center center
    }
}

@-moz-keyframes rotateIn {
    0% {
        opacity: 0;
        -webkit-transform: rotate(-200deg);
        -moz-transform: rotate(-200deg);
        -ms-transform: rotate(-200deg);
        -o-transform: rotate(-200deg);
        transform: rotate(-200deg);
        -webkit-transform-origin: center center;
        -moz-transform-origin: center center;
        -ms-transform-origin: center center;
        -o-transform-origin: center center;
        transform-origin: center center
    }

    100% {
        opacity: 1;
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: center center;
        -moz-transform-origin: center center;
        -ms-transform-origin: center center;
        -o-transform-origin: center center;
        transform-origin: center center
    }
}

@-ms-keyframes rotateIn {
    0% {
        opacity: 0;
        -webkit-transform: rotate(-200deg);
        -moz-transform: rotate(-200deg);
        -ms-transform: rotate(-200deg);
        -o-transform: rotate(-200deg);
        transform: rotate(-200deg);
        -webkit-transform-origin: center center;
        -moz-transform-origin: center center;
        -ms-transform-origin: center center;
        -o-transform-origin: center center;
        transform-origin: center center
    }

    100% {
        opacity: 1;
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: center center;
        -moz-transform-origin: center center;
        -ms-transform-origin: center center;
        -o-transform-origin: center center;
        transform-origin: center center
    }
}

@-o-keyframes rotateIn {
    0% {
        opacity: 0;
        -webkit-transform: rotate(-200deg);
        -moz-transform: rotate(-200deg);
        -ms-transform: rotate(-200deg);
        -o-transform: rotate(-200deg);
        transform: rotate(-200deg);
        -webkit-transform-origin: center center;
        -moz-transform-origin: center center;
        -ms-transform-origin: center center;
        -o-transform-origin: center center;
        transform-origin: center center
    }

    100% {
        opacity: 1;
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: center center;
        -moz-transform-origin: center center;
        -ms-transform-origin: center center;
        -o-transform-origin: center center;
        transform-origin: center center
    }
}

@keyframes rotateIn {
    0% {
        opacity: 0;
        -webkit-transform: rotate(-200deg);
        -moz-transform: rotate(-200deg);
        -ms-transform: rotate(-200deg);
        -o-transform: rotate(-200deg);
        transform: rotate(-200deg);
        -webkit-transform-origin: center center;
        -moz-transform-origin: center center;
        -ms-transform-origin: center center;
        -o-transform-origin: center center;
        transform-origin: center center
    }

    100% {
        opacity: 1;
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: center center;
        -moz-transform-origin: center center;
        -ms-transform-origin: center center;
        -o-transform-origin: center center;
        transform-origin: center center
    }
}

@-webkit-keyframes rotateInDownLeft {
    0% {
        opacity: 0;
        -webkit-transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        -o-transform: rotate(-90deg);
        transform: rotate(-90deg);
        -webkit-transform-origin: left bottom;
        -moz-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        -o-transform-origin: left bottom;
        transform-origin: left bottom
    }

    100% {
        opacity: 1;
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: left bottom;
        -moz-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        -o-transform-origin: left bottom;
        transform-origin: left bottom
    }
}

@-moz-keyframes rotateInDownLeft {
    0% {
        opacity: 0;
        -webkit-transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        -o-transform: rotate(-90deg);
        transform: rotate(-90deg);
        -webkit-transform-origin: left bottom;
        -moz-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        -o-transform-origin: left bottom;
        transform-origin: left bottom
    }

    100% {
        opacity: 1;
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: left bottom;
        -moz-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        -o-transform-origin: left bottom;
        transform-origin: left bottom
    }
}

@-ms-keyframes rotateInDownLeft {
    0% {
        opacity: 0;
        -webkit-transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        -o-transform: rotate(-90deg);
        transform: rotate(-90deg);
        -webkit-transform-origin: left bottom;
        -moz-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        -o-transform-origin: left bottom;
        transform-origin: left bottom
    }

    100% {
        opacity: 1;
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: left bottom;
        -moz-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        -o-transform-origin: left bottom;
        transform-origin: left bottom
    }
}

@-o-keyframes rotateInDownLeft {
    0% {
        opacity: 0;
        -webkit-transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        -o-transform: rotate(-90deg);
        transform: rotate(-90deg);
        -webkit-transform-origin: left bottom;
        -moz-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        -o-transform-origin: left bottom;
        transform-origin: left bottom
    }

    100% {
        opacity: 1;
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: left bottom;
        -moz-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        -o-transform-origin: left bottom;
        transform-origin: left bottom
    }
}

@keyframes rotateInDownLeft {
    0% {
        opacity: 0;
        -webkit-transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        -o-transform: rotate(-90deg);
        transform: rotate(-90deg);
        -webkit-transform-origin: left bottom;
        -moz-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        -o-transform-origin: left bottom;
        transform-origin: left bottom
    }

    100% {
        opacity: 1;
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: left bottom;
        -moz-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        -o-transform-origin: left bottom;
        transform-origin: left bottom
    }
}

@-webkit-keyframes rotateInDownRight {
    0% {
        opacity: 0;
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        transform: rotate(90deg);
        -webkit-transform-origin: right bottom;
        -moz-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        -o-transform-origin: right bottom;
        transform-origin: right bottom
    }

    100% {
        opacity: 1;
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: right bottom;
        -moz-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        -o-transform-origin: right bottom;
        transform-origin: right bottom
    }
}

@-moz-keyframes rotateInDownRight {
    0% {
        opacity: 0;
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        transform: rotate(90deg);
        -webkit-transform-origin: right bottom;
        -moz-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        -o-transform-origin: right bottom;
        transform-origin: right bottom
    }

    100% {
        opacity: 1;
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: right bottom;
        -moz-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        -o-transform-origin: right bottom;
        transform-origin: right bottom
    }
}

@-ms-keyframes rotateInDownRight {
    0% {
        opacity: 0;
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        transform: rotate(90deg);
        -webkit-transform-origin: right bottom;
        -moz-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        -o-transform-origin: right bottom;
        transform-origin: right bottom
    }

    100% {
        opacity: 1;
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: right bottom;
        -moz-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        -o-transform-origin: right bottom;
        transform-origin: right bottom
    }
}

@-o-keyframes rotateInDownRight {
    0% {
        opacity: 0;
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        transform: rotate(90deg);
        -webkit-transform-origin: right bottom;
        -moz-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        -o-transform-origin: right bottom;
        transform-origin: right bottom
    }

    100% {
        opacity: 1;
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: right bottom;
        -moz-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        -o-transform-origin: right bottom;
        transform-origin: right bottom
    }
}

@keyframes rotateInDownRight {
    0% {
        opacity: 0;
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        transform: rotate(90deg);
        -webkit-transform-origin: right bottom;
        -moz-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        -o-transform-origin: right bottom;
        transform-origin: right bottom
    }

    100% {
        opacity: 1;
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: right bottom;
        -moz-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        -o-transform-origin: right bottom;
        transform-origin: right bottom
    }
}

@-webkit-keyframes rotateInUpLeft {
    0% {
        opacity: 0;
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        transform: rotate(90deg);
        -webkit-transform-origin: left bottom;
        -moz-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        -o-transform-origin: left bottom;
        transform-origin: left bottom
    }

    100% {
        opacity: 1;
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: left bottom;
        -moz-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        -o-transform-origin: left bottom;
        transform-origin: left bottom
    }
}

@-moz-keyframes rotateInUpLeft {
    0% {
        opacity: 0;
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        transform: rotate(90deg);
        -webkit-transform-origin: left bottom;
        -moz-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        -o-transform-origin: left bottom;
        transform-origin: left bottom
    }

    100% {
        opacity: 1;
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: left bottom;
        -moz-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        -o-transform-origin: left bottom;
        transform-origin: left bottom
    }
}

@-ms-keyframes rotateInUpLeft {
    0% {
        opacity: 0;
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        transform: rotate(90deg);
        -webkit-transform-origin: left bottom;
        -moz-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        -o-transform-origin: left bottom;
        transform-origin: left bottom
    }

    100% {
        opacity: 1;
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: left bottom;
        -moz-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        -o-transform-origin: left bottom;
        transform-origin: left bottom
    }
}

@-o-keyframes rotateInUpLeft {
    0% {
        opacity: 0;
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        transform: rotate(90deg);
        -webkit-transform-origin: left bottom;
        -moz-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        -o-transform-origin: left bottom;
        transform-origin: left bottom
    }

    100% {
        opacity: 1;
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: left bottom;
        -moz-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        -o-transform-origin: left bottom;
        transform-origin: left bottom
    }
}

@keyframes rotateInUpLeft {
    0% {
        opacity: 0;
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        transform: rotate(90deg);
        -webkit-transform-origin: left bottom;
        -moz-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        -o-transform-origin: left bottom;
        transform-origin: left bottom
    }

    100% {
        opacity: 1;
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: left bottom;
        -moz-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        -o-transform-origin: left bottom;
        transform-origin: left bottom
    }
}

@-webkit-keyframes rotateInUpRight {
    0% {
        opacity: 0;
        -webkit-transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        -o-transform: rotate(-90deg);
        transform: rotate(-90deg);
        -webkit-transform-origin: right bottom;
        -moz-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        -o-transform-origin: right bottom;
        transform-origin: right bottom
    }

    100% {
        opacity: 1;
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: right bottom;
        -moz-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        -o-transform-origin: right bottom;
        transform-origin: right bottom
    }
}

@-moz-keyframes rotateInUpRight {
    0% {
        opacity: 0;
        -webkit-transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        -o-transform: rotate(-90deg);
        transform: rotate(-90deg);
        -webkit-transform-origin: right bottom;
        -moz-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        -o-transform-origin: right bottom;
        transform-origin: right bottom
    }

    100% {
        opacity: 1;
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: right bottom;
        -moz-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        -o-transform-origin: right bottom;
        transform-origin: right bottom
    }
}

@-ms-keyframes rotateInUpRight {
    0% {
        opacity: 0;
        -webkit-transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        -o-transform: rotate(-90deg);
        transform: rotate(-90deg);
        -webkit-transform-origin: right bottom;
        -moz-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        -o-transform-origin: right bottom;
        transform-origin: right bottom
    }

    100% {
        opacity: 1;
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: right bottom;
        -moz-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        -o-transform-origin: right bottom;
        transform-origin: right bottom
    }
}

@-o-keyframes rotateInUpRight {
    0% {
        opacity: 0;
        -webkit-transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        -o-transform: rotate(-90deg);
        transform: rotate(-90deg);
        -webkit-transform-origin: right bottom;
        -moz-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        -o-transform-origin: right bottom;
        transform-origin: right bottom
    }

    100% {
        opacity: 1;
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: right bottom;
        -moz-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        -o-transform-origin: right bottom;
        transform-origin: right bottom
    }
}

@keyframes rotateInUpRight {
    0% {
        opacity: 0;
        -webkit-transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        -o-transform: rotate(-90deg);
        transform: rotate(-90deg);
        -webkit-transform-origin: right bottom;
        -moz-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        -o-transform-origin: right bottom;
        transform-origin: right bottom
    }

    100% {
        opacity: 1;
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: right bottom;
        -moz-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        -o-transform-origin: right bottom;
        transform-origin: right bottom
    }
}

@-webkit-keyframes rotateOut {
    0% {
        opacity: 1;
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: center center;
        -moz-transform-origin: center center;
        -ms-transform-origin: center center;
        -o-transform-origin: center center;
        transform-origin: center center
    }

    100% {
        opacity: 0;
        -webkit-transform: rotate(200deg);
        -moz-transform: rotate(200deg);
        -ms-transform: rotate(200deg);
        -o-transform: rotate(200deg);
        transform: rotate(200deg);
        -webkit-transform-origin: center center;
        -moz-transform-origin: center center;
        -ms-transform-origin: center center;
        -o-transform-origin: center center;
        transform-origin: center center
    }
}

@-moz-keyframes rotateOut {
    0% {
        opacity: 1;
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: center center;
        -moz-transform-origin: center center;
        -ms-transform-origin: center center;
        -o-transform-origin: center center;
        transform-origin: center center
    }

    100% {
        opacity: 0;
        -webkit-transform: rotate(200deg);
        -moz-transform: rotate(200deg);
        -ms-transform: rotate(200deg);
        -o-transform: rotate(200deg);
        transform: rotate(200deg);
        -webkit-transform-origin: center center;
        -moz-transform-origin: center center;
        -ms-transform-origin: center center;
        -o-transform-origin: center center;
        transform-origin: center center
    }
}

@-ms-keyframes rotateOut {
    0% {
        opacity: 1;
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: center center;
        -moz-transform-origin: center center;
        -ms-transform-origin: center center;
        -o-transform-origin: center center;
        transform-origin: center center
    }

    100% {
        opacity: 0;
        -webkit-transform: rotate(200deg);
        -moz-transform: rotate(200deg);
        -ms-transform: rotate(200deg);
        -o-transform: rotate(200deg);
        transform: rotate(200deg);
        -webkit-transform-origin: center center;
        -moz-transform-origin: center center;
        -ms-transform-origin: center center;
        -o-transform-origin: center center;
        transform-origin: center center
    }
}

@-o-keyframes rotateOut {
    0% {
        opacity: 1;
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: center center;
        -moz-transform-origin: center center;
        -ms-transform-origin: center center;
        -o-transform-origin: center center;
        transform-origin: center center
    }

    100% {
        opacity: 0;
        -webkit-transform: rotate(200deg);
        -moz-transform: rotate(200deg);
        -ms-transform: rotate(200deg);
        -o-transform: rotate(200deg);
        transform: rotate(200deg);
        -webkit-transform-origin: center center;
        -moz-transform-origin: center center;
        -ms-transform-origin: center center;
        -o-transform-origin: center center;
        transform-origin: center center
    }
}

@keyframes rotateOut {
    0% {
        opacity: 1;
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: center center;
        -moz-transform-origin: center center;
        -ms-transform-origin: center center;
        -o-transform-origin: center center;
        transform-origin: center center
    }

    100% {
        opacity: 0;
        -webkit-transform: rotate(200deg);
        -moz-transform: rotate(200deg);
        -ms-transform: rotate(200deg);
        -o-transform: rotate(200deg);
        transform: rotate(200deg);
        -webkit-transform-origin: center center;
        -moz-transform-origin: center center;
        -ms-transform-origin: center center;
        -o-transform-origin: center center;
        transform-origin: center center
    }
}

@-webkit-keyframes rotateOutDownLeft {
    0% {
        opacity: 1;
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: left bottom;
        -moz-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        -o-transform-origin: left bottom;
        transform-origin: left bottom
    }

    100% {
        opacity: 0;
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        transform: rotate(90deg);
        -webkit-transform-origin: left bottom;
        -moz-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        -o-transform-origin: left bottom;
        transform-origin: left bottom
    }
}

@-moz-keyframes rotateOutDownLeft {
    0% {
        opacity: 1;
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: left bottom;
        -moz-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        -o-transform-origin: left bottom;
        transform-origin: left bottom
    }

    100% {
        opacity: 0;
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        transform: rotate(90deg);
        -webkit-transform-origin: left bottom;
        -moz-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        -o-transform-origin: left bottom;
        transform-origin: left bottom
    }
}

@-ms-keyframes rotateOutDownLeft {
    0% {
        opacity: 1;
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: left bottom;
        -moz-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        -o-transform-origin: left bottom;
        transform-origin: left bottom
    }

    100% {
        opacity: 0;
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        transform: rotate(90deg);
        -webkit-transform-origin: left bottom;
        -moz-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        -o-transform-origin: left bottom;
        transform-origin: left bottom
    }
}

@-o-keyframes rotateOutDownLeft {
    0% {
        opacity: 1;
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: left bottom;
        -moz-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        -o-transform-origin: left bottom;
        transform-origin: left bottom
    }

    100% {
        opacity: 0;
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        transform: rotate(90deg);
        -webkit-transform-origin: left bottom;
        -moz-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        -o-transform-origin: left bottom;
        transform-origin: left bottom
    }
}

@keyframes rotateOutDownLeft {
    0% {
        opacity: 1;
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: left bottom;
        -moz-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        -o-transform-origin: left bottom;
        transform-origin: left bottom
    }

    100% {
        opacity: 0;
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        transform: rotate(90deg);
        -webkit-transform-origin: left bottom;
        -moz-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        -o-transform-origin: left bottom;
        transform-origin: left bottom
    }
}

@-webkit-keyframes rotateOutDownRight {
    0% {
        opacity: 1;
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: right bottom;
        -moz-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        -o-transform-origin: right bottom;
        transform-origin: right bottom
    }

    100% {
        opacity: 0;
        -webkit-transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        -o-transform: rotate(-90deg);
        transform: rotate(-90deg);
        -webkit-transform-origin: right bottom;
        -moz-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        -o-transform-origin: right bottom;
        transform-origin: right bottom
    }
}

@-moz-keyframes rotateOutDownRight {
    0% {
        opacity: 1;
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: right bottom;
        -moz-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        -o-transform-origin: right bottom;
        transform-origin: right bottom
    }

    100% {
        opacity: 0;
        -webkit-transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        -o-transform: rotate(-90deg);
        transform: rotate(-90deg);
        -webkit-transform-origin: right bottom;
        -moz-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        -o-transform-origin: right bottom;
        transform-origin: right bottom
    }
}

@-ms-keyframes rotateOutDownRight {
    0% {
        opacity: 1;
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: right bottom;
        -moz-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        -o-transform-origin: right bottom;
        transform-origin: right bottom
    }

    100% {
        opacity: 0;
        -webkit-transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        -o-transform: rotate(-90deg);
        transform: rotate(-90deg);
        -webkit-transform-origin: right bottom;
        -moz-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        -o-transform-origin: right bottom;
        transform-origin: right bottom
    }
}

@-o-keyframes rotateOutDownRight {
    0% {
        opacity: 1;
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: right bottom;
        -moz-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        -o-transform-origin: right bottom;
        transform-origin: right bottom
    }

    100% {
        opacity: 0;
        -webkit-transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        -o-transform: rotate(-90deg);
        transform: rotate(-90deg);
        -webkit-transform-origin: right bottom;
        -moz-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        -o-transform-origin: right bottom;
        transform-origin: right bottom
    }
}

@keyframes rotateOutDownRight {
    0% {
        opacity: 1;
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: right bottom;
        -moz-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        -o-transform-origin: right bottom;
        transform-origin: right bottom
    }

    100% {
        opacity: 0;
        -webkit-transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        -o-transform: rotate(-90deg);
        transform: rotate(-90deg);
        -webkit-transform-origin: right bottom;
        -moz-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        -o-transform-origin: right bottom;
        transform-origin: right bottom
    }
}

@-webkit-keyframes rotateOutUpLeft {
    0% {
        opacity: 1;
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: left bottom;
        -moz-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        -o-transform-origin: left bottom;
        transform-origin: left bottom
    }

    100% {
        opacity: 0;
        -webkit-transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        -o-transform: rotate(-90deg);
        transform: rotate(-90deg);
        -webkit-transform-origin: left bottom;
        -moz-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        -o-transform-origin: left bottom;
        transform-origin: left bottom
    }
}

@-moz-keyframes rotateOutUpLeft {
    0% {
        opacity: 1;
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: left bottom;
        -moz-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        -o-transform-origin: left bottom;
        transform-origin: left bottom
    }

    100% {
        opacity: 0;
        -webkit-transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        -o-transform: rotate(-90deg);
        transform: rotate(-90deg);
        -webkit-transform-origin: left bottom;
        -moz-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        -o-transform-origin: left bottom;
        transform-origin: left bottom
    }
}

@-ms-keyframes rotateOutUpLeft {
    0% {
        opacity: 1;
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: left bottom;
        -moz-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        -o-transform-origin: left bottom;
        transform-origin: left bottom
    }

    100% {
        opacity: 0;
        -webkit-transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        -o-transform: rotate(-90deg);
        transform: rotate(-90deg);
        -webkit-transform-origin: left bottom;
        -moz-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        -o-transform-origin: left bottom;
        transform-origin: left bottom
    }
}

@-o-keyframes rotateOutUpLeft {
    0% {
        opacity: 1;
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: left bottom;
        -moz-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        -o-transform-origin: left bottom;
        transform-origin: left bottom
    }

    100% {
        opacity: 0;
        -webkit-transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        -o-transform: rotate(-90deg);
        transform: rotate(-90deg);
        -webkit-transform-origin: left bottom;
        -moz-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        -o-transform-origin: left bottom;
        transform-origin: left bottom
    }
}

@keyframes rotateOutUpLeft {
    0% {
        opacity: 1;
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: left bottom;
        -moz-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        -o-transform-origin: left bottom;
        transform-origin: left bottom
    }

    100% {
        opacity: 0;
        -webkit-transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        -o-transform: rotate(-90deg);
        transform: rotate(-90deg);
        -webkit-transform-origin: left bottom;
        -moz-transform-origin: left bottom;
        -ms-transform-origin: left bottom;
        -o-transform-origin: left bottom;
        transform-origin: left bottom
    }
}

@-webkit-keyframes rotateOutUpRight {
    0% {
        opacity: 1;
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: right bottom;
        -moz-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        -o-transform-origin: right bottom;
        transform-origin: right bottom
    }

    100% {
        opacity: 0;
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        transform: rotate(90deg);
        -webkit-transform-origin: right bottom;
        -moz-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        -o-transform-origin: right bottom;
        transform-origin: right bottom
    }
}

@-moz-keyframes rotateOutUpRight {
    0% {
        opacity: 1;
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: right bottom;
        -moz-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        -o-transform-origin: right bottom;
        transform-origin: right bottom
    }

    100% {
        opacity: 0;
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        transform: rotate(90deg);
        -webkit-transform-origin: right bottom;
        -moz-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        -o-transform-origin: right bottom;
        transform-origin: right bottom
    }
}

@-ms-keyframes rotateOutUpRight {
    0% {
        opacity: 1;
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: right bottom;
        -moz-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        -o-transform-origin: right bottom;
        transform-origin: right bottom
    }

    100% {
        opacity: 0;
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        transform: rotate(90deg);
        -webkit-transform-origin: right bottom;
        -moz-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        -o-transform-origin: right bottom;
        transform-origin: right bottom
    }
}

@-o-keyframes rotateOutUpRight {
    0% {
        opacity: 1;
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: right bottom;
        -moz-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        -o-transform-origin: right bottom;
        transform-origin: right bottom
    }

    100% {
        opacity: 0;
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        transform: rotate(90deg);
        -webkit-transform-origin: right bottom;
        -moz-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        -o-transform-origin: right bottom;
        transform-origin: right bottom
    }
}

@keyframes rotateOutUpRight {
    0% {
        opacity: 1;
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: right bottom;
        -moz-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        -o-transform-origin: right bottom;
        transform-origin: right bottom
    }

    100% {
        opacity: 0;
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        transform: rotate(90deg);
        -webkit-transform-origin: right bottom;
        -moz-transform-origin: right bottom;
        -ms-transform-origin: right bottom;
        -o-transform-origin: right bottom;
        transform-origin: right bottom
    }
}

@-webkit-keyframes slideInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -moz-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        -o-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }

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

@-moz-keyframes slideInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -moz-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        -o-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }

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

@-ms-keyframes slideInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -moz-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        -o-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }

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

@-o-keyframes slideInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -moz-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        -o-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }

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

@keyframes slideInDown {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -moz-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        -o-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }

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

@-webkit-keyframes slideInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -moz-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        -o-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }

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

@-moz-keyframes slideInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -moz-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        -o-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }

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

@-ms-keyframes slideInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -moz-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        -o-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }

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

@-o-keyframes slideInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -moz-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        -o-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }

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

@keyframes slideInLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -moz-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        -o-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }

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

@-webkit-keyframes slideInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -moz-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        -o-transform: translateX(2000px);
        transform: translateX(2000px)
    }

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

@-moz-keyframes slideInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -moz-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        -o-transform: translateX(2000px);
        transform: translateX(2000px)
    }

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

@-ms-keyframes slideInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -moz-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        -o-transform: translateX(2000px);
        transform: translateX(2000px)
    }

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

@-o-keyframes slideInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -moz-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        -o-transform: translateX(2000px);
        transform: translateX(2000px)
    }

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

@keyframes slideInRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -moz-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        -o-transform: translateX(2000px);
        transform: translateX(2000px)
    }

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

@-webkit-keyframes slideInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -moz-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        -o-transform: translateY(2000px);
        transform: translateY(2000px)
    }

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

@-moz-keyframes slideInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -moz-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        -o-transform: translateY(2000px);
        transform: translateY(2000px)
    }

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

@-ms-keyframes slideInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -moz-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        -o-transform: translateY(2000px);
        transform: translateY(2000px)
    }

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

@-o-keyframes slideInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -moz-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        -o-transform: translateY(2000px);
        transform: translateY(2000px)
    }

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

@keyframes slideInUp {
    0% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -moz-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        -o-transform: translateY(2000px);
        transform: translateY(2000px)
    }

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

@-webkit-keyframes slideOutDown {
    0% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -moz-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        -o-transform: translateY(2000px);
        transform: translateY(2000px)
    }
}

@-moz-keyframes slideOutDown {
    0% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -moz-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        -o-transform: translateY(2000px);
        transform: translateY(2000px)
    }
}

@-ms-keyframes slideOutDown {
    0% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -moz-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        -o-transform: translateY(2000px);
        transform: translateY(2000px)
    }
}

@-o-keyframes slideOutDown {
    0% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -moz-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        -o-transform: translateY(2000px);
        transform: translateY(2000px)
    }
}

@keyframes slideOutDown {
    0% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(2000px);
        -moz-transform: translateY(2000px);
        -ms-transform: translateY(2000px);
        -o-transform: translateY(2000px);
        transform: translateY(2000px)
    }
}

@-webkit-keyframes slideOutLeft {
    0% {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -moz-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        -o-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
}

@-moz-keyframes slideOutLeft {
    0% {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -moz-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        -o-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
}

@-ms-keyframes slideOutLeft {
    0% {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -moz-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        -o-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
}

@-o-keyframes slideOutLeft {
    0% {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -moz-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        -o-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
}

@keyframes slideOutLeft {
    0% {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(-2000px);
        -moz-transform: translateX(-2000px);
        -ms-transform: translateX(-2000px);
        -o-transform: translateX(-2000px);
        transform: translateX(-2000px)
    }
}

@-webkit-keyframes slideOutRight {
    0% {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -moz-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        -o-transform: translateX(2000px);
        transform: translateX(2000px)
    }
}

@-moz-keyframes slideOutRight {
    0% {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -moz-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        -o-transform: translateX(2000px);
        transform: translateX(2000px)
    }
}

@-ms-keyframes slideOutRight {
    0% {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -moz-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        -o-transform: translateX(2000px);
        transform: translateX(2000px)
    }
}

@-o-keyframes slideOutRight {
    0% {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -moz-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        -o-transform: translateX(2000px);
        transform: translateX(2000px)
    }
}

@keyframes slideOutRight {
    0% {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
        transform: translateX(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(2000px);
        -moz-transform: translateX(2000px);
        -ms-transform: translateX(2000px);
        -o-transform: translateX(2000px);
        transform: translateX(2000px)
    }
}

@-webkit-keyframes slideOutUp {
    0% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -moz-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        -o-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
}

@-moz-keyframes slideOutUp {
    0% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -moz-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        -o-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
}

@-ms-keyframes slideOutUp {
    0% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -moz-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        -o-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
}

@-o-keyframes slideOutUp {
    0% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -moz-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        -o-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
}

@keyframes slideOutUp {
    0% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -ms-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(-2000px);
        -moz-transform: translateY(-2000px);
        -ms-transform: translateY(-2000px);
        -o-transform: translateY(-2000px);
        transform: translateY(-2000px)
    }
}

@-webkit-keyframes hinge {
    0% {
        animation-timing-function: ease-in-out;
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: top left;
        -moz-transform-origin: top left;
        -ms-transform-origin: top left;
        -o-transform-origin: top left;
        transform-origin: top left
    }

    20%,60% {
        animation-timing-function: ease-in-out;
        -webkit-transform: rotate(80deg);
        -moz-transform: rotate(80deg);
        -ms-transform: rotate(80deg);
        -o-transform: rotate(80deg);
        transform: rotate(80deg);
        -webkit-transform-origin: top left;
        -moz-transform-origin: top left;
        -ms-transform-origin: top left;
        -o-transform-origin: top left;
        transform-origin: top left
    }

    40% {
        animation-timing-function: ease-in-out;
        -webkit-transform: rotate(60deg);
        -moz-transform: rotate(60deg);
        -ms-transform: rotate(60deg);
        -o-transform: rotate(60deg);
        transform: rotate(60deg);
        -webkit-transform-origin: top left;
        -moz-transform-origin: top left;
        -ms-transform-origin: top left;
        -o-transform-origin: top left;
        transform-origin: top left
    }

    80% {
        opacity: 1;
        animation-timing-function: ease-in-out;
        -webkit-transform: rotate(60deg) translateY(0);
        -moz-transform: rotate(60deg) translateY(0);
        -ms-transform: rotate(60deg) translateY(0);
        -o-transform: rotate(60deg) translateY(0);
        transform: rotate(60deg) translateY(0);
        -webkit-transform-origin: top left;
        -moz-transform-origin: top left;
        -ms-transform-origin: top left;
        -o-transform-origin: top left;
        transform-origin: top left
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(700px);
        -moz-transform: translateY(700px);
        -ms-transform: translateY(700px);
        -o-transform: translateY(700px);
        transform: translateY(700px)
    }
}

@-moz-keyframes hinge {
    0% {
        animation-timing-function: ease-in-out;
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: top left;
        -moz-transform-origin: top left;
        -ms-transform-origin: top left;
        -o-transform-origin: top left;
        transform-origin: top left
    }

    20%,60% {
        animation-timing-function: ease-in-out;
        -webkit-transform: rotate(80deg);
        -moz-transform: rotate(80deg);
        -ms-transform: rotate(80deg);
        -o-transform: rotate(80deg);
        transform: rotate(80deg);
        -webkit-transform-origin: top left;
        -moz-transform-origin: top left;
        -ms-transform-origin: top left;
        -o-transform-origin: top left;
        transform-origin: top left
    }

    40% {
        animation-timing-function: ease-in-out;
        -webkit-transform: rotate(60deg);
        -moz-transform: rotate(60deg);
        -ms-transform: rotate(60deg);
        -o-transform: rotate(60deg);
        transform: rotate(60deg);
        -webkit-transform-origin: top left;
        -moz-transform-origin: top left;
        -ms-transform-origin: top left;
        -o-transform-origin: top left;
        transform-origin: top left
    }

    80% {
        opacity: 1;
        animation-timing-function: ease-in-out;
        -webkit-transform: rotate(60deg) translateY(0);
        -moz-transform: rotate(60deg) translateY(0);
        -ms-transform: rotate(60deg) translateY(0);
        -o-transform: rotate(60deg) translateY(0);
        transform: rotate(60deg) translateY(0);
        -webkit-transform-origin: top left;
        -moz-transform-origin: top left;
        -ms-transform-origin: top left;
        -o-transform-origin: top left;
        transform-origin: top left
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(700px);
        -moz-transform: translateY(700px);
        -ms-transform: translateY(700px);
        -o-transform: translateY(700px);
        transform: translateY(700px)
    }
}

@-ms-keyframes hinge {
    0% {
        animation-timing-function: ease-in-out;
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: top left;
        -moz-transform-origin: top left;
        -ms-transform-origin: top left;
        -o-transform-origin: top left;
        transform-origin: top left
    }

    20%,60% {
        animation-timing-function: ease-in-out;
        -webkit-transform: rotate(80deg);
        -moz-transform: rotate(80deg);
        -ms-transform: rotate(80deg);
        -o-transform: rotate(80deg);
        transform: rotate(80deg);
        -webkit-transform-origin: top left;
        -moz-transform-origin: top left;
        -ms-transform-origin: top left;
        -o-transform-origin: top left;
        transform-origin: top left
    }

    40% {
        animation-timing-function: ease-in-out;
        -webkit-transform: rotate(60deg);
        -moz-transform: rotate(60deg);
        -ms-transform: rotate(60deg);
        -o-transform: rotate(60deg);
        transform: rotate(60deg);
        -webkit-transform-origin: top left;
        -moz-transform-origin: top left;
        -ms-transform-origin: top left;
        -o-transform-origin: top left;
        transform-origin: top left
    }

    80% {
        opacity: 1;
        animation-timing-function: ease-in-out;
        -webkit-transform: rotate(60deg) translateY(0);
        -moz-transform: rotate(60deg) translateY(0);
        -ms-transform: rotate(60deg) translateY(0);
        -o-transform: rotate(60deg) translateY(0);
        transform: rotate(60deg) translateY(0);
        -webkit-transform-origin: top left;
        -moz-transform-origin: top left;
        -ms-transform-origin: top left;
        -o-transform-origin: top left;
        transform-origin: top left
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(700px);
        -moz-transform: translateY(700px);
        -ms-transform: translateY(700px);
        -o-transform: translateY(700px);
        transform: translateY(700px)
    }
}

@-o-keyframes hinge {
    0% {
        animation-timing-function: ease-in-out;
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: top left;
        -moz-transform-origin: top left;
        -ms-transform-origin: top left;
        -o-transform-origin: top left;
        transform-origin: top left
    }

    20%,60% {
        animation-timing-function: ease-in-out;
        -webkit-transform: rotate(80deg);
        -moz-transform: rotate(80deg);
        -ms-transform: rotate(80deg);
        -o-transform: rotate(80deg);
        transform: rotate(80deg);
        -webkit-transform-origin: top left;
        -moz-transform-origin: top left;
        -ms-transform-origin: top left;
        -o-transform-origin: top left;
        transform-origin: top left
    }

    40% {
        animation-timing-function: ease-in-out;
        -webkit-transform: rotate(60deg);
        -moz-transform: rotate(60deg);
        -ms-transform: rotate(60deg);
        -o-transform: rotate(60deg);
        transform: rotate(60deg);
        -webkit-transform-origin: top left;
        -moz-transform-origin: top left;
        -ms-transform-origin: top left;
        -o-transform-origin: top left;
        transform-origin: top left
    }

    80% {
        opacity: 1;
        animation-timing-function: ease-in-out;
        -webkit-transform: rotate(60deg) translateY(0);
        -moz-transform: rotate(60deg) translateY(0);
        -ms-transform: rotate(60deg) translateY(0);
        -o-transform: rotate(60deg) translateY(0);
        transform: rotate(60deg) translateY(0);
        -webkit-transform-origin: top left;
        -moz-transform-origin: top left;
        -ms-transform-origin: top left;
        -o-transform-origin: top left;
        transform-origin: top left
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(700px);
        -moz-transform: translateY(700px);
        -ms-transform: translateY(700px);
        -o-transform: translateY(700px);
        transform: translateY(700px)
    }
}

@keyframes hinge {
    0% {
        animation-timing-function: ease-in-out;
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0);
        -webkit-transform-origin: top left;
        -moz-transform-origin: top left;
        -ms-transform-origin: top left;
        -o-transform-origin: top left;
        transform-origin: top left
    }

    20%,60% {
        animation-timing-function: ease-in-out;
        -webkit-transform: rotate(80deg);
        -moz-transform: rotate(80deg);
        -ms-transform: rotate(80deg);
        -o-transform: rotate(80deg);
        transform: rotate(80deg);
        -webkit-transform-origin: top left;
        -moz-transform-origin: top left;
        -ms-transform-origin: top left;
        -o-transform-origin: top left;
        transform-origin: top left
    }

    40% {
        animation-timing-function: ease-in-out;
        -webkit-transform: rotate(60deg);
        -moz-transform: rotate(60deg);
        -ms-transform: rotate(60deg);
        -o-transform: rotate(60deg);
        transform: rotate(60deg);
        -webkit-transform-origin: top left;
        -moz-transform-origin: top left;
        -ms-transform-origin: top left;
        -o-transform-origin: top left;
        transform-origin: top left
    }

    80% {
        opacity: 1;
        animation-timing-function: ease-in-out;
        -webkit-transform: rotate(60deg) translateY(0);
        -moz-transform: rotate(60deg) translateY(0);
        -ms-transform: rotate(60deg) translateY(0);
        -o-transform: rotate(60deg) translateY(0);
        transform: rotate(60deg) translateY(0);
        -webkit-transform-origin: top left;
        -moz-transform-origin: top left;
        -ms-transform-origin: top left;
        -o-transform-origin: top left;
        transform-origin: top left
    }

    100% {
        opacity: 0;
        -webkit-transform: translateY(700px);
        -moz-transform: translateY(700px);
        -ms-transform: translateY(700px);
        -o-transform: translateY(700px);
        transform: translateY(700px)
    }
}

@-webkit-keyframes rollIn {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100%) rotate(-120deg);
        -moz-transform: translateX(-100%) rotate(-120deg);
        -ms-transform: translateX(-100%) rotate(-120deg);
        -o-transform: translateX(-100%) rotate(-120deg);
        transform: translateX(-100%) rotate(-120deg)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0) rotate(0);
        -moz-transform: translateX(0) rotate(0);
        -ms-transform: translateX(0) rotate(0);
        -o-transform: translateX(0) rotate(0);
        transform: translateX(0) rotate(0)
    }
}

@-moz-keyframes rollIn {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100%) rotate(-120deg);
        -moz-transform: translateX(-100%) rotate(-120deg);
        -ms-transform: translateX(-100%) rotate(-120deg);
        -o-transform: translateX(-100%) rotate(-120deg);
        transform: translateX(-100%) rotate(-120deg)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0) rotate(0);
        -moz-transform: translateX(0) rotate(0);
        -ms-transform: translateX(0) rotate(0);
        -o-transform: translateX(0) rotate(0);
        transform: translateX(0) rotate(0)
    }
}

@-ms-keyframes rollIn {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100%) rotate(-120deg);
        -moz-transform: translateX(-100%) rotate(-120deg);
        -ms-transform: translateX(-100%) rotate(-120deg);
        -o-transform: translateX(-100%) rotate(-120deg);
        transform: translateX(-100%) rotate(-120deg)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0) rotate(0);
        -moz-transform: translateX(0) rotate(0);
        -ms-transform: translateX(0) rotate(0);
        -o-transform: translateX(0) rotate(0);
        transform: translateX(0) rotate(0)
    }
}

@-o-keyframes rollIn {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100%) rotate(-120deg);
        -moz-transform: translateX(-100%) rotate(-120deg);
        -ms-transform: translateX(-100%) rotate(-120deg);
        -o-transform: translateX(-100%) rotate(-120deg);
        transform: translateX(-100%) rotate(-120deg)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0) rotate(0);
        -moz-transform: translateX(0) rotate(0);
        -ms-transform: translateX(0) rotate(0);
        -o-transform: translateX(0) rotate(0);
        transform: translateX(0) rotate(0)
    }
}

@keyframes rollIn {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-100%) rotate(-120deg);
        -moz-transform: translateX(-100%) rotate(-120deg);
        -ms-transform: translateX(-100%) rotate(-120deg);
        -o-transform: translateX(-100%) rotate(-120deg);
        transform: translateX(-100%) rotate(-120deg)
    }

    100% {
        opacity: 1;
        -webkit-transform: translateX(0) rotate(0);
        -moz-transform: translateX(0) rotate(0);
        -ms-transform: translateX(0) rotate(0);
        -o-transform: translateX(0) rotate(0);
        transform: translateX(0) rotate(0)
    }
}

@-webkit-keyframes rollOut {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0) rotate(0);
        -moz-transform: translateX(0) rotate(0);
        -ms-transform: translateX(0) rotate(0);
        -o-transform: translateX(0) rotate(0);
        transform: translateX(0) rotate(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(100%) rotate(120deg);
        -moz-transform: translateX(100%) rotate(120deg);
        -ms-transform: translateX(100%) rotate(120deg);
        -o-transform: translateX(100%) rotate(120deg);
        transform: translateX(100%) rotate(120deg)
    }
}

@-moz-keyframes rollOut {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0) rotate(0);
        -moz-transform: translateX(0) rotate(0);
        -ms-transform: translateX(0) rotate(0);
        -o-transform: translateX(0) rotate(0);
        transform: translateX(0) rotate(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(100%) rotate(120deg);
        -moz-transform: translateX(100%) rotate(120deg);
        -ms-transform: translateX(100%) rotate(120deg);
        -o-transform: translateX(100%) rotate(120deg);
        transform: translateX(100%) rotate(120deg)
    }
}

@-ms-keyframes rollOut {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0) rotate(0);
        -moz-transform: translateX(0) rotate(0);
        -ms-transform: translateX(0) rotate(0);
        -o-transform: translateX(0) rotate(0);
        transform: translateX(0) rotate(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(100%) rotate(120deg);
        -moz-transform: translateX(100%) rotate(120deg);
        -ms-transform: translateX(100%) rotate(120deg);
        -o-transform: translateX(100%) rotate(120deg);
        transform: translateX(100%) rotate(120deg)
    }
}

@-o-keyframes rollOut {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0) rotate(0);
        -moz-transform: translateX(0) rotate(0);
        -ms-transform: translateX(0) rotate(0);
        -o-transform: translateX(0) rotate(0);
        transform: translateX(0) rotate(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(100%) rotate(120deg);
        -moz-transform: translateX(100%) rotate(120deg);
        -ms-transform: translateX(100%) rotate(120deg);
        -o-transform: translateX(100%) rotate(120deg);
        transform: translateX(100%) rotate(120deg)
    }
}

@keyframes rollOut {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0) rotate(0);
        -moz-transform: translateX(0) rotate(0);
        -ms-transform: translateX(0) rotate(0);
        -o-transform: translateX(0) rotate(0);
        transform: translateX(0) rotate(0)
    }

    100% {
        opacity: 0;
        -webkit-transform: translateX(100%) rotate(120deg);
        -moz-transform: translateX(100%) rotate(120deg);
        -ms-transform: translateX(100%) rotate(120deg);
        -o-transform: translateX(100%) rotate(120deg);
        transform: translateX(100%) rotate(120deg)
    }
}

@-webkit-keyframes zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        -moz-transform: scale3d(.3,.3,.3);
        -ms-transform: scale3d(.3,.3,.3);
        -o-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    50% {
        opacity: 1
    }
}

@-moz-keyframes zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        -moz-transform: scale3d(.3,.3,.3);
        -ms-transform: scale3d(.3,.3,.3);
        -o-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    50% {
        opacity: 1
    }
}

@-ms-keyframes zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        -moz-transform: scale3d(.3,.3,.3);
        -ms-transform: scale3d(.3,.3,.3);
        -o-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    50% {
        opacity: 1
    }
}

@-o-keyframes zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        -moz-transform: scale3d(.3,.3,.3);
        -ms-transform: scale3d(.3,.3,.3);
        -o-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    50% {
        opacity: 1
    }
}

@keyframes zoomIn {
    0% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        -moz-transform: scale3d(.3,.3,.3);
        -ms-transform: scale3d(.3,.3,.3);
        -o-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    50% {
        opacity: 1
    }
}

@-webkit-keyframes zoomInDown {
    0% {
        animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        -moz-transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        -ms-transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        -o-transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0)
    }

    60% {
        animation-timing-function: cubic-bezier(.175,.885,.32,1);
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        -moz-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        -ms-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        -o-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,60px,0)
    }
}

@-moz-keyframes zoomInDown {
    0% {
        animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        -moz-transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        -ms-transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        -o-transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0)
    }

    60% {
        animation-timing-function: cubic-bezier(.175,.885,.32,1);
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        -moz-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        -ms-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        -o-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,60px,0)
    }
}

@-ms-keyframes zoomInDown {
    0% {
        animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        -moz-transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        -ms-transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        -o-transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0)
    }

    60% {
        animation-timing-function: cubic-bezier(.175,.885,.32,1);
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        -moz-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        -ms-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        -o-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,60px,0)
    }
}

@-o-keyframes zoomInDown {
    0% {
        animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        -moz-transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        -ms-transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        -o-transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0)
    }

    60% {
        animation-timing-function: cubic-bezier(.175,.885,.32,1);
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        -moz-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        -ms-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        -o-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,60px,0)
    }
}

@keyframes zoomInDown {
    0% {
        animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        -moz-transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        -ms-transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        -o-transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0)
    }

    60% {
        animation-timing-function: cubic-bezier(.175,.885,.32,1);
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        -moz-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        -ms-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        -o-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,60px,0)
    }
}

@-webkit-keyframes zoomInLeft {
    0% {
        animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        -moz-transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        -ms-transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        -o-transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0)
    }

    60% {
        animation-timing-function: cubic-bezier(.175,.885,.32,1);
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
        -moz-transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
        -ms-transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
        -o-transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(10px,0,0)
    }
}

@-moz-keyframes zoomInLeft {
    0% {
        animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        -moz-transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        -ms-transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        -o-transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0)
    }

    60% {
        animation-timing-function: cubic-bezier(.175,.885,.32,1);
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
        -moz-transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
        -ms-transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
        -o-transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(10px,0,0)
    }
}

@-ms-keyframes zoomInLeft {
    0% {
        animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        -moz-transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        -ms-transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        -o-transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0)
    }

    60% {
        animation-timing-function: cubic-bezier(.175,.885,.32,1);
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
        -moz-transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
        -ms-transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
        -o-transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(10px,0,0)
    }
}

@-o-keyframes zoomInLeft {
    0% {
        animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        -moz-transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        -ms-transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        -o-transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0)
    }

    60% {
        animation-timing-function: cubic-bezier(.175,.885,.32,1);
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
        -moz-transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
        -ms-transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
        -o-transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(10px,0,0)
    }
}

@keyframes zoomInLeft {
    0% {
        animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        -moz-transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        -ms-transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        -o-transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
        transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0)
    }

    60% {
        animation-timing-function: cubic-bezier(.175,.885,.32,1);
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
        -moz-transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
        -ms-transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
        -o-transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(10px,0,0)
    }
}

@-webkit-keyframes zoomInRight {
    0% {
        animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        -moz-transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        -ms-transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        -o-transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        transform: scale3d(.1,.1,.1) translate3d(1000px,0,0)
    }

    60% {
        animation-timing-function: cubic-bezier(.175,.885,.32,1);
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        -moz-transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        -ms-transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        -o-transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(-10px,0,0)
    }
}

@-moz-keyframes zoomInRight {
    0% {
        animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        -moz-transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        -ms-transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        -o-transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        transform: scale3d(.1,.1,.1) translate3d(1000px,0,0)
    }

    60% {
        animation-timing-function: cubic-bezier(.175,.885,.32,1);
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        -moz-transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        -ms-transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        -o-transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(-10px,0,0)
    }
}

@-ms-keyframes zoomInRight {
    0% {
        animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        -moz-transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        -ms-transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        -o-transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        transform: scale3d(.1,.1,.1) translate3d(1000px,0,0)
    }

    60% {
        animation-timing-function: cubic-bezier(.175,.885,.32,1);
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        -moz-transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        -ms-transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        -o-transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(-10px,0,0)
    }
}

@-o-keyframes zoomInRight {
    0% {
        animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        -moz-transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        -ms-transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        -o-transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        transform: scale3d(.1,.1,.1) translate3d(1000px,0,0)
    }

    60% {
        animation-timing-function: cubic-bezier(.175,.885,.32,1);
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        -moz-transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        -ms-transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        -o-transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(-10px,0,0)
    }
}

@keyframes zoomInRight {
    0% {
        animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        -moz-transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        -ms-transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        -o-transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
        transform: scale3d(.1,.1,.1) translate3d(1000px,0,0)
    }

    60% {
        animation-timing-function: cubic-bezier(.175,.885,.32,1);
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        -moz-transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        -ms-transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        -o-transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(-10px,0,0)
    }
}

@-webkit-keyframes zoomInUp {
    0% {
        animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
        -moz-transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
        -ms-transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
        -o-transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,1000px,0)
    }

    60% {
        animation-timing-function: cubic-bezier(.175,.885,.32,1);
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -moz-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -ms-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -o-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,-60px,0)
    }
}

@-moz-keyframes zoomInUp {
    0% {
        animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
        -moz-transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
        -ms-transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
        -o-transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,1000px,0)
    }

    60% {
        animation-timing-function: cubic-bezier(.175,.885,.32,1);
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -moz-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -ms-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -o-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,-60px,0)
    }
}

@-ms-keyframes zoomInUp {
    0% {
        animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
        -moz-transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
        -ms-transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
        -o-transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,1000px,0)
    }

    60% {
        animation-timing-function: cubic-bezier(.175,.885,.32,1);
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -moz-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -ms-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -o-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,-60px,0)
    }
}

@-o-keyframes zoomInUp {
    0% {
        animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
        -moz-transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
        -ms-transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
        -o-transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,1000px,0)
    }

    60% {
        animation-timing-function: cubic-bezier(.175,.885,.32,1);
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -moz-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -ms-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -o-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,-60px,0)
    }
}

@keyframes zoomInUp {
    0% {
        animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
        -moz-transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
        -ms-transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
        -o-transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,1000px,0)
    }

    60% {
        animation-timing-function: cubic-bezier(.175,.885,.32,1);
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -moz-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -ms-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -o-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,-60px,0)
    }
}

@-webkit-keyframes zoomOut {
    0% {
        opacity: 1
    }

    50% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        -moz-transform: scale3d(.3,.3,.3);
        -ms-transform: scale3d(.3,.3,.3);
        -o-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    100% {
        opacity: 0
    }
}

@-moz-keyframes zoomOut {
    0% {
        opacity: 1
    }

    50% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        -moz-transform: scale3d(.3,.3,.3);
        -ms-transform: scale3d(.3,.3,.3);
        -o-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    100% {
        opacity: 0
    }
}

@-ms-keyframes zoomOut {
    0% {
        opacity: 1
    }

    50% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        -moz-transform: scale3d(.3,.3,.3);
        -ms-transform: scale3d(.3,.3,.3);
        -o-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    100% {
        opacity: 0
    }
}

@-o-keyframes zoomOut {
    0% {
        opacity: 1
    }

    50% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        -moz-transform: scale3d(.3,.3,.3);
        -ms-transform: scale3d(.3,.3,.3);
        -o-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    100% {
        opacity: 0
    }
}

@keyframes zoomOut {
    0% {
        opacity: 1
    }

    50% {
        opacity: 0;
        -webkit-transform: scale3d(.3,.3,.3);
        -moz-transform: scale3d(.3,.3,.3);
        -ms-transform: scale3d(.3,.3,.3);
        -o-transform: scale3d(.3,.3,.3);
        transform: scale3d(.3,.3,.3)
    }

    100% {
        opacity: 0
    }
}

@-webkit-keyframes zoomOutDown {
    40% {
        animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -moz-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -ms-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -o-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,-60px,0)
    }

    100% {
        animation-timing-function: cubic-bezier(.175,.885,.32,1);
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
        -moz-transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
        -ms-transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
        -o-transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
        -webkit-transform-origin: center bottom;
        -moz-transform-origin: center bottom;
        -ms-transform-origin: center bottom;
        -o-transform-origin: center bottom;
        transform-origin: center bottom
    }
}

@-moz-keyframes zoomOutDown {
    40% {
        animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -moz-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -ms-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -o-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,-60px,0)
    }

    100% {
        animation-timing-function: cubic-bezier(.175,.885,.32,1);
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
        -moz-transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
        -ms-transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
        -o-transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
        -webkit-transform-origin: center bottom;
        -moz-transform-origin: center bottom;
        -ms-transform-origin: center bottom;
        -o-transform-origin: center bottom;
        transform-origin: center bottom
    }
}

@-ms-keyframes zoomOutDown {
    40% {
        animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -moz-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -ms-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -o-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,-60px,0)
    }

    100% {
        animation-timing-function: cubic-bezier(.175,.885,.32,1);
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
        -moz-transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
        -ms-transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
        -o-transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
        -webkit-transform-origin: center bottom;
        -moz-transform-origin: center bottom;
        -ms-transform-origin: center bottom;
        -o-transform-origin: center bottom;
        transform-origin: center bottom
    }
}

@-o-keyframes zoomOutDown {
    40% {
        animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -moz-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -ms-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -o-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,-60px,0)
    }

    100% {
        animation-timing-function: cubic-bezier(.175,.885,.32,1);
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
        -moz-transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
        -ms-transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
        -o-transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
        -webkit-transform-origin: center bottom;
        -moz-transform-origin: center bottom;
        -ms-transform-origin: center bottom;
        -o-transform-origin: center bottom;
        transform-origin: center bottom
    }
}

@keyframes zoomOutDown {
    40% {
        animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -moz-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -ms-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        -o-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,-60px,0)
    }

    100% {
        animation-timing-function: cubic-bezier(.175,.885,.32,1);
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
        -moz-transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
        -ms-transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
        -o-transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
        -webkit-transform-origin: center bottom;
        -moz-transform-origin: center bottom;
        -ms-transform-origin: center bottom;
        -o-transform-origin: center bottom;
        transform-origin: center bottom
    }
}

@-webkit-keyframes zoomOutLeft {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(42px,0,0);
        -moz-transform: scale3d(.475,.475,.475) translate3d(42px,0,0);
        -ms-transform: scale3d(.475,.475,.475) translate3d(42px,0,0);
        -o-transform: scale3d(.475,.475,.475) translate3d(42px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(42px,0,0)
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(-2000px,0,0);
        -moz-transform: scale(.1) translate3d(-2000px,0,0);
        -ms-transform: scale(.1) translate3d(-2000px,0,0);
        -o-transform: scale(.1) translate3d(-2000px,0,0);
        transform: scale(.1) translate3d(-2000px,0,0);
        -webkit-transform-origin: left center;
        -moz-transform-origin: left center;
        -ms-transform-origin: left center;
        -o-transform-origin: left center;
        transform-origin: left center
    }
}

@-moz-keyframes zoomOutLeft {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(42px,0,0);
        -moz-transform: scale3d(.475,.475,.475) translate3d(42px,0,0);
        -ms-transform: scale3d(.475,.475,.475) translate3d(42px,0,0);
        -o-transform: scale3d(.475,.475,.475) translate3d(42px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(42px,0,0)
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(-2000px,0,0);
        -moz-transform: scale(.1) translate3d(-2000px,0,0);
        -ms-transform: scale(.1) translate3d(-2000px,0,0);
        -o-transform: scale(.1) translate3d(-2000px,0,0);
        transform: scale(.1) translate3d(-2000px,0,0);
        -webkit-transform-origin: left center;
        -moz-transform-origin: left center;
        -ms-transform-origin: left center;
        -o-transform-origin: left center;
        transform-origin: left center
    }
}

@-ms-keyframes zoomOutLeft {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(42px,0,0);
        -moz-transform: scale3d(.475,.475,.475) translate3d(42px,0,0);
        -ms-transform: scale3d(.475,.475,.475) translate3d(42px,0,0);
        -o-transform: scale3d(.475,.475,.475) translate3d(42px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(42px,0,0)
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(-2000px,0,0);
        -moz-transform: scale(.1) translate3d(-2000px,0,0);
        -ms-transform: scale(.1) translate3d(-2000px,0,0);
        -o-transform: scale(.1) translate3d(-2000px,0,0);
        transform: scale(.1) translate3d(-2000px,0,0);
        -webkit-transform-origin: left center;
        -moz-transform-origin: left center;
        -ms-transform-origin: left center;
        -o-transform-origin: left center;
        transform-origin: left center
    }
}

@-o-keyframes zoomOutLeft {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(42px,0,0);
        -moz-transform: scale3d(.475,.475,.475) translate3d(42px,0,0);
        -ms-transform: scale3d(.475,.475,.475) translate3d(42px,0,0);
        -o-transform: scale3d(.475,.475,.475) translate3d(42px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(42px,0,0)
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(-2000px,0,0);
        -moz-transform: scale(.1) translate3d(-2000px,0,0);
        -ms-transform: scale(.1) translate3d(-2000px,0,0);
        -o-transform: scale(.1) translate3d(-2000px,0,0);
        transform: scale(.1) translate3d(-2000px,0,0);
        -webkit-transform-origin: left center;
        -moz-transform-origin: left center;
        -ms-transform-origin: left center;
        -o-transform-origin: left center;
        transform-origin: left center
    }
}

@keyframes zoomOutLeft {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(42px,0,0);
        -moz-transform: scale3d(.475,.475,.475) translate3d(42px,0,0);
        -ms-transform: scale3d(.475,.475,.475) translate3d(42px,0,0);
        -o-transform: scale3d(.475,.475,.475) translate3d(42px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(42px,0,0)
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(-2000px,0,0);
        -moz-transform: scale(.1) translate3d(-2000px,0,0);
        -ms-transform: scale(.1) translate3d(-2000px,0,0);
        -o-transform: scale(.1) translate3d(-2000px,0,0);
        transform: scale(.1) translate3d(-2000px,0,0);
        -webkit-transform-origin: left center;
        -moz-transform-origin: left center;
        -ms-transform-origin: left center;
        -o-transform-origin: left center;
        transform-origin: left center
    }
}

@-webkit-keyframes zoomOutRight {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);
        -moz-transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);
        -ms-transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);
        -o-transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(-42px,0,0)
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(2000px,0,0);
        -moz-transform: scale(.1) translate3d(2000px,0,0);
        -ms-transform: scale(.1) translate3d(2000px,0,0);
        -o-transform: scale(.1) translate3d(2000px,0,0);
        transform: scale(.1) translate3d(2000px,0,0);
        -webkit-transform-origin: right center;
        -moz-transform-origin: right center;
        -ms-transform-origin: right center;
        -o-transform-origin: right center;
        transform-origin: right center
    }
}

@-moz-keyframes zoomOutRight {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);
        -moz-transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);
        -ms-transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);
        -o-transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(-42px,0,0)
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(2000px,0,0);
        -moz-transform: scale(.1) translate3d(2000px,0,0);
        -ms-transform: scale(.1) translate3d(2000px,0,0);
        -o-transform: scale(.1) translate3d(2000px,0,0);
        transform: scale(.1) translate3d(2000px,0,0);
        -webkit-transform-origin: right center;
        -moz-transform-origin: right center;
        -ms-transform-origin: right center;
        -o-transform-origin: right center;
        transform-origin: right center
    }
}

@-ms-keyframes zoomOutRight {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);
        -moz-transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);
        -ms-transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);
        -o-transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(-42px,0,0)
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(2000px,0,0);
        -moz-transform: scale(.1) translate3d(2000px,0,0);
        -ms-transform: scale(.1) translate3d(2000px,0,0);
        -o-transform: scale(.1) translate3d(2000px,0,0);
        transform: scale(.1) translate3d(2000px,0,0);
        -webkit-transform-origin: right center;
        -moz-transform-origin: right center;
        -ms-transform-origin: right center;
        -o-transform-origin: right center;
        transform-origin: right center
    }
}

@-o-keyframes zoomOutRight {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);
        -moz-transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);
        -ms-transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);
        -o-transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(-42px,0,0)
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(2000px,0,0);
        -moz-transform: scale(.1) translate3d(2000px,0,0);
        -ms-transform: scale(.1) translate3d(2000px,0,0);
        -o-transform: scale(.1) translate3d(2000px,0,0);
        transform: scale(.1) translate3d(2000px,0,0);
        -webkit-transform-origin: right center;
        -moz-transform-origin: right center;
        -ms-transform-origin: right center;
        -o-transform-origin: right center;
        transform-origin: right center
    }
}

@keyframes zoomOutRight {
    40% {
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);
        -moz-transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);
        -ms-transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);
        -o-transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);
        transform: scale3d(.475,.475,.475) translate3d(-42px,0,0)
    }

    100% {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(2000px,0,0);
        -moz-transform: scale(.1) translate3d(2000px,0,0);
        -ms-transform: scale(.1) translate3d(2000px,0,0);
        -o-transform: scale(.1) translate3d(2000px,0,0);
        transform: scale(.1) translate3d(2000px,0,0);
        -webkit-transform-origin: right center;
        -moz-transform-origin: right center;
        -ms-transform-origin: right center;
        -o-transform-origin: right center;
        transform-origin: right center
    }
}

@-webkit-keyframes zoomOutUp {
    40% {
        animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        -moz-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        -ms-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        -o-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,60px,0)
    }

    100% {
        animation-timing-function: cubic-bezier(.175,.885,.32,1);
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        -moz-transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        -ms-transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        -o-transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        -webkit-transform-origin: center bottom;
        -moz-transform-origin: center bottom;
        -ms-transform-origin: center bottom;
        -o-transform-origin: center bottom;
        transform-origin: center bottom
    }
}

@-moz-keyframes zoomOutUp {
    40% {
        animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        -moz-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        -ms-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        -o-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,60px,0)
    }

    100% {
        animation-timing-function: cubic-bezier(.175,.885,.32,1);
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        -moz-transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        -ms-transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        -o-transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        -webkit-transform-origin: center bottom;
        -moz-transform-origin: center bottom;
        -ms-transform-origin: center bottom;
        -o-transform-origin: center bottom;
        transform-origin: center bottom
    }
}

@-ms-keyframes zoomOutUp {
    40% {
        animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        -moz-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        -ms-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        -o-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,60px,0)
    }

    100% {
        animation-timing-function: cubic-bezier(.175,.885,.32,1);
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        -moz-transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        -ms-transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        -o-transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        -webkit-transform-origin: center bottom;
        -moz-transform-origin: center bottom;
        -ms-transform-origin: center bottom;
        -o-transform-origin: center bottom;
        transform-origin: center bottom
    }
}

@-o-keyframes zoomOutUp {
    40% {
        animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        -moz-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        -ms-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        -o-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,60px,0)
    }

    100% {
        animation-timing-function: cubic-bezier(.175,.885,.32,1);
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        -moz-transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        -ms-transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        -o-transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        -webkit-transform-origin: center bottom;
        -moz-transform-origin: center bottom;
        -ms-transform-origin: center bottom;
        -o-transform-origin: center bottom;
        transform-origin: center bottom
    }
}

@keyframes zoomOutUp {
    40% {
        animation-timing-function: cubic-bezier(.55,.055,.675,.19);
        opacity: 1;
        -webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        -moz-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        -ms-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        -o-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
        transform: scale3d(.475,.475,.475) translate3d(0,60px,0)
    }

    100% {
        animation-timing-function: cubic-bezier(.175,.885,.32,1);
        opacity: 0;
        -webkit-transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        -moz-transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        -ms-transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        -o-transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
        -webkit-transform-origin: center bottom;
        -moz-transform-origin: center bottom;
        -ms-transform-origin: center bottom;
        -o-transform-origin: center bottom;
        transform-origin: center bottom
    }
}

.fadeIn {
    -webkit-animation-name: fadeIn;
    -moz-animation-name: fadeIn;
    -ms-animation-name: fadeIn;
    -o-animation-name: fadeIn;
    animation-name: fadeIn;
    -webkit-animation-iteration-count: 1;
    -moz-animation-iteration-count: 1;
    -ms-animation-iteration-count: 1;
    -o-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0s;
    -moz-animation-delay: 0s;
    -ms-animation-delay: 0s;
    -o-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    -ms-backface-visibility:hidden;
    -o-backface-visibility:hidden;
    backface-visibility:hidden
}

.slideInLeft {
    -webkit-animation-name: slideInLeft;
    -moz-animation-name: slideInLeft;
    -ms-animation-name: slideInLeft;
    -o-animation-name: slideInLeft;
    animation-name: slideInLeft;
    -webkit-animation-iteration-count: 1;
    -moz-animation-iteration-count: 1;
    -ms-animation-iteration-count: 1;
    -o-animation-iteration-count: 1;
    animation-iteration-count: 1;
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -ms-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-delay: 0s;
    -moz-animation-delay: 0s;
    -ms-animation-delay: 0s;
    -o-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-timing-function: ease;
    -moz-animation-timing-function: ease;
    -ms-animation-timing-function: ease;
    -o-animation-timing-function: ease;
    animation-timing-function: ease;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -ms-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    -ms-backface-visibility:hidden;
    -o-backface-visibility:hidden;
    backface-visibility:hidden
}

[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos] {
    transition-duration: 50ms
}

[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate {
    transition-delay: 50ms
}

[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos] {
    transition-duration: .1s
}

[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate {
    transition-delay: .1s
}

[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos] {
    transition-duration: 150ms
}

[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate {
    transition-delay: 150ms
}

[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos] {
    transition-duration: .3s
}

[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate {
    transition-delay: .3s
}

[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos] {
    transition-duration: .4s
}

[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate {
    transition-delay: .4s
}

[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos] {
    transition-duration: .5s
}

[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate {
    transition-delay: .5s
}

[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos] {
    transition-duration: 1.3s
}

[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate {
    transition-delay: 1.3s
}

[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos] {
    transition-duration: 2s
}

[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate {
    transition-delay: 2s
}

[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos] {
    transition-duration: 2.2s
}

[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate {
    transition-delay: 2.2s
}

[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos] {
    transition-duration: 2.6s
}

[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate {
    transition-delay: 2.6s
}

[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos] {
    transition-duration: 3s
}

[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos] {
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate {
    transition-delay: 3s
}

[data-aos] {
    pointer-events: none
}

[data-aos].aos-animate {
    pointer-events: auto
}

@media screen {
    html:not(.no-js) [data-aos^=fade][data-aos^=fade] {
     
    }

    html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate {
    }

    html:not(.no-js) [data-aos=fade-down] {
        transform: translate3d(0,-100px,0)
    }

    html:not(.no-js) [data-aos^=zoom][data-aos^=zoom] {
        opacity: 0;
    }

    html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate {
        opacity: 1;
        transform: translate3d(0,0,0) scale(1)
    }

    html:not(.no-js) [data-aos^=slide][data-aos^=slide] {
        transition-property: transform;
        visibility:hidden
    }

    html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate {
        visibility: visible;
        transform: translate3d(0,0,0)
    }

    html:not(.no-js) [data-aos=slide-up] {
        transform: translate3d(0,100%,0)
    }
}

a,b,body,div,em,figure,footer,h1,h3,h4,h5,h6,header,html,i,img,label,li,nav,p,s,section,span,strong,tr,u,ul,var,video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline
}

figure,footer,header,nav,section {
    display: block
}

body {
    line-height: 1
}

ul {
    list-style: none
}

button {
    background-color: transparent;
    outline: 0;
    border: 0;
    cursor: pointer
}

li,ul {
    list-style: none
}

a {
    text-decoration: none
}

:focus-visible {
    outline: 0
}

@media screen and (min-width: 0\0) {
    button[class*=heading],div[class*=heading] {
        overflow:inherit
    }
}

:root {
    --bounceEasing: cubic-bezier(0.51, 0.92, 0.24, 1.15)
}

.bar-width-0:after {
    width: 0%!important
}

.bar-width-1:after {
    width: 1%!important
}

.bar-width-2:after {
    width: 2%!important
}

.bar-width-3:after {
    width: 3%!important
}

.bar-width-4:after {
    width: 4%!important
}

.bar-width-5:after {
    width: 5%!important
}

.bar-width-6:after {
    width: 6%!important
}

.bar-width-7:after {
    width: 7%!important
}

.bar-width-8:after {
    width: 8%!important
}

.bar-width-9:after {
    width: 9%!important
}

.bar-width-10:after {
    width: 10%!important
}

.bar-width-11:after {
    width: 11%!important
}

.bar-width-12:after {
    width: 12%!important
}

.bar-width-13:after {
    width: 13%!important
}

.bar-width-14:after {
    width: 14%!important
}

.bar-width-15:after {
    width: 15%!important
}

.bar-width-16:after {
    width: 16%!important
}

.bar-width-17:after {
    width: 17%!important
}

.bar-width-18:after {
    width: 18%!important
}

.bar-width-19:after {
    width: 19%!important
}

.bar-width-20:after {
    width: 20%!important
}

.bar-width-21:after {
    width: 21%!important
}

.bar-width-22:after {
    width: 22%!important
}

.bar-width-23:after {
    width: 23%!important
}

.bar-width-24:after {
    width: 24%!important
}

.bar-width-25:after {
    width: 25%!important
}

.bar-width-26:after {
    width: 26%!important
}

.bar-width-27:after {
    width: 27%!important
}

.bar-width-28:after {
    width: 28%!important
}

.bar-width-29:after {
    width: 29%!important
}

.bar-width-30:after {
    width: 30%!important
}

.bar-width-31:after {
    width: 31%!important
}

.bar-width-32:after {
    width: 32%!important
}

.bar-width-33:after {
    width: 33%!important
}

.bar-width-34:after {
    width: 34%!important
}

.bar-width-35:after {
    width: 35%!important
}

.bar-width-36:after {
    width: 36%!important
}

.bar-width-37:after {
    width: 37%!important
}

.bar-width-38:after {
    width: 38%!important
}

.bar-width-39:after {
    width: 39%!important
}

.bar-width-40:after {
    width: 40%!important
}

.bar-width-41:after {
    width: 41%!important
}

.bar-width-42:after {
    width: 42%!important
}

.bar-width-43:after {
    width: 43%!important
}

.bar-width-44:after {
    width: 44%!important
}

.bar-width-45:after {
    width: 45%!important
}

.bar-width-46:after {
    width: 46%!important
}

.bar-width-47:after {
    width: 47%!important
}

.bar-width-48:after {
    width: 48%!important
}

.bar-width-49:after {
    width: 49%!important
}

.bar-width-50:after {
    width: 50%!important
}

.bar-width-51:after {
    width: 51%!important
}

.bar-width-52:after {
    width: 52%!important
}

.bar-width-53:after {
    width: 53%!important
}

.bar-width-54:after {
    width: 54%!important
}

.bar-width-55:after {
    width: 55%!important
}

.bar-width-56:after {
    width: 56%!important
}

.bar-width-57:after {
    width: 57%!important
}

.bar-width-58:after {
    width: 58%!important
}

.bar-width-59:after {
    width: 59%!important
}

.bar-width-60:after {
    width: 60%!important
}

.bar-width-61:after {
    width: 61%!important
}

.bar-width-62:after {
    width: 62%!important
}

.bar-width-63:after {
    width: 63%!important
}

.bar-width-64:after {
    width: 64%!important
}

.bar-width-65:after {
    width: 65%!important
}

.bar-width-66:after {
    width: 66%!important
}

.bar-width-67:after {
    width: 67%!important
}

.bar-width-68:after {
    width: 68%!important
}

.bar-width-69:after {
    width: 69%!important
}

.bar-width-70:after {
    width: 70%!important
}

.bar-width-71:after {
    width: 71%!important
}

.bar-width-72:after {
    width: 72%!important
}

.bar-width-73:after {
    width: 73%!important
}

.bar-width-74:after {
    width: 74%!important
}

.bar-width-75:after {
    width: 75%!important
}

.bar-width-76:after {
    width: 76%!important
}

.bar-width-77:after {
    width: 77%!important
}

.bar-width-78:after {
    width: 78%!important
}

.bar-width-79:after {
    width: 79%!important
}

.bar-width-80:after {
    width: 80%!important
}

.bar-width-81:after {
    width: 81%!important
}

.bar-width-82:after {
    width: 82%!important
}

.bar-width-83:after {
    width: 83%!important
}

.bar-width-84:after {
    width: 84%!important
}

.bar-width-85:after {
    width: 85%!important
}

.bar-width-86:after {
    width: 86%!important
}

.bar-width-87:after {
    width: 87%!important
}

.bar-width-88:after {
    width: 88%!important
}

.bar-width-89:after {
    width: 89%!important
}

.bar-width-90:after {
    width: 90%!important
}

.bar-width-91:after {
    width: 91%!important
}

.bar-width-92:after {
    width: 92%!important
}

.bar-width-93:after {
    width: 93%!important
}

.bar-width-94:after {
    width: 94%!important
}

.bar-width-95:after {
    width: 95%!important
}

.bar-width-96:after {
    width: 96%!important
}

.bar-width-97:after {
    width: 97%!important
}

.bar-width-98:after {
    width: 98%!important
}

.bar-width-99:after {
    width: 99%!important
}

.bar-width-100:after {
    width: 100%!important
}

@font-face {
    font-family: Axiforma;
    font-style: normal;
    font-weight: 700;
    src: local(""),url(../fonts/66254840-0333-42fb-a76e-1eade6a989a9.woff) format("woff"),url(../fonts/189a754b-5d96-4edd-bd72-3a7b97d0dba4.woff2) format("woff2");
    font-display: swap
}

@font-face {
    font-family: Axiforma;
    font-style: normal;
    font-weight: 350;
    src: local(""),url(../fonts/b7f36ac4-1667-4fcc-85f4-1c5591fdef08.woff) format("woff"),url(../fonts/8c8b0669-1595-4323-b675-c2c5354c1b06.woff2) format("woff2");
    font-display: swap
}

@font-face {
    font-family: Axiforma;
    font-style: normal;
    font-weight: 800;
    src: local(""),url(../fonts/fb37c0a8-5f98-4e9f-aa07-9a97e5783d5f.woff) format("woff"),url(../fonts/9e2bc824-4e79-48e3-90ab-96c44271db6e.woff2) format("woff2");
    font-display: swap
}

@font-face {
    font-family: Axiforma;
    font-style: normal;
    font-weight: 300;
    src: local(""),url(../fonts/5aec47c9-9e14-40b9-aeb4-dbc27096f3bc.woff) format("woff"),url(../fonts/5f975a29-7b30-4265-b8d3-6ac225fdd42a.woff2) format("woff2");
    font-display: swap
}

@font-face {
    font-family: Axiforma;
    font-style: normal;
    font-weight: 500;
    src: local(""),url(../fonts/f32f49a8-213a-4017-bf62-8e2a31ebf983.woff) format("woff"),url(../fonts/5892a503-b9b4-4da3-8c96-cf7834c31e7c.woff2) format("woff2");
    font-display: swap
}

@font-face {
    font-family: Axiforma;
    font-style: normal;
    font-weight: 400;
    src: local(""),url(../fonts/8ecb3cd1-39ed-49e8-b9a0-196e76633d64.woff) format("woff"),url(../fonts/609e5947-7d94-49a4-b4c7-11311739d47a.woff2) format("woff2");
    font-display: swap
}

@font-face {
    font-family: Axiforma;
    font-style: normal;
    font-weight: 600;
    src: local(""),url(../fonts/d6e0838f-84af-4f9f-b4a1-334bdadc2361.woff) format("woff"),url(../fonts/9f142eb7-974a-4db7-976a-f5f70e75b872.woff2) format("woff2");
    font-display: swap
}

@font-face {
    font-family: Merriweather;
    font-style: normal;
    font-weight: 700;
    src: local(""),url(../fonts/Merriweather-Bold.woff) format("woff"),url(../fonts/Merriweather-Bold.woff2) format("woff2");
    font-display: swap
}

@font-face {
    font-family: Merriweather;
    font-style: italic;
    font-weight: 700;
    src: local(""),url(../fonts/Merriweather-BoldItalic.woff) format("woff"),url(../fonts/Merriweather-BoldItalic.woff2) format("woff2");
    font-display: swap
}

@font-face {
    font-family: Merriweather;
    font-style: italic;
    font-weight: 400;
    src: local(""),url(../fonts/Merriweather-Italic.woff) format("woff"),url(../fonts/Merriweather-Italic.woff2) format("woff2");
    font-display: swap
}

@font-face {
    font-family: Merriweather;
    font-style: normal;
    font-weight: 400;
    src: local(""),url(../fonts/Merriweather-Regular.woff) format("woff"),url(../fonts/Merriweather-Regular.woff2) format("woff2");
    font-display: swap
}

.btn-menu-toggler {
    padding: 0;
    background-color: transparent;
    border: none;
    width: 30px;
    height: 17px
}

.btn-menu-toggler>svg {
    width: 100%;
    height: 100%;
    display: block
}

.btn-menu-toggler:hover>svg>g>rect {
    fill: #ff0025
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .btn-menu-toggler {
        width:19px;
        height: 10px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .btn-menu-toggler {
        width:22px;
        height: 13px
    }
}

.btn-menu-close {
    padding: 0;
    background-color: transparent;
    border: none;
    width: 16px;
    height: 16px;
    display: none
}

.btn-menu-close.active {
    display: block
}

.btn-menu-close>svg {
    width: 100%;
    height: 100%;
    display: block
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .btn-menu-close {
        width:18px;
        height: 18px
    }
}

.btn {
    font-family: Axiforma,sans-serif;
    font-size: 16px;
    line-height: 18px;
    padding: 20px 20px;
    color: #fff;
    border: 1px solid transparent;
    font-weight: 700;
    -moz-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    -o-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    -webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px
}

.btn.opacity-0 {
    pointer-events: none
}

.btn.btn-w-icon {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.btn.disabled {
    opacity: .2;
    pointer-events: none
}

.btn.loading {
    color: transparent!important;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    pointer-events: none
}

.btn.loading:before {
    content: "";
    width: 35px;
    height: 35px;
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PCEtLSBCeSBTYW0gSGVyYmVydCAoQHNoZXJiKSwgZm9yIGV2ZXJ5b25lLiBNb3JlIEAgaHR0cDovL2dvby5nbC83QUp6YkwgLS0+Cjxzdmcgd2lkdGg9IjM4IiBoZWlnaHQ9IjM4IiB2aWV3Qm94PSIwIDAgMzggMzgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAxKSIgc3Ryb2tlLXdpZHRoPSIyIj4KICAgICAgICAgICAgPGNpcmNsZSBzdHJva2Utb3BhY2l0eT0iLjUiIGN4PSIxOCIgY3k9IjE4IiByPSIxOCIvPgogICAgICAgICAgICA8cGF0aCBkPSJNMzYgMThjMC05Ljk0LTguMDYtMTgtMTgtMTgiPgogICAgICAgICAgICAgICAgPGFuaW1hdGVUcmFuc2Zvcm0KICAgICAgICAgICAgICAgICAgICBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iCiAgICAgICAgICAgICAgICAgICAgdHlwZT0icm90YXRlIgogICAgICAgICAgICAgICAgICAgIGZyb209IjAgMTggMTgiCiAgICAgICAgICAgICAgICAgICAgdG89IjM2MCAxOCAxOCIKICAgICAgICAgICAgICAgICAgICBkdXI9IjFzIgogICAgICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+CiAgICAgICAgICAgIDwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
    position: absolute
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .btn.loading:before {
        width:22px;
        height: 22px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .btn.loading:before {
        width:26px;
        height: 26px
    }
}

.btn.bg-red:hover {
    background-color: #ff1436!important
}

.btn.text-red:hover {
    color: #ff1436!important
}

.btn.bg-red-200:hover {
    background-color: #ffe3e6!important
}

.btn.bg-red-300:hover {
    background-color: #f4e9e9!important
}

.btn.text-red-400:hover {
    color: #e57c85!important
}

.btn.text-red-600:hover {
    color: #d4606a!important
}

.btn.text-red-700:hover {
    color: #dd606c!important
}

.btn.text-red-800:hover {
    color: #e06a75!important
}

.btn.text-red-900:hover {
    color: #ff2438!important
}

.btn.text-red-1000:hover {
    color: #a77579!important
}

.btn.bg-orange-100:hover {
    background-color: #fff!important
}

.btn.text-blue:hover {
    color: #2b2978!important
}

.btn.bg-blue-100:hover {
    background-color: #f8fafc!important
}

.btn.text-gray-400:hover {
    color: #7d7d93!important
}

.btn.bg-gray-500:hover {
    background-color: #7e7d93!important
}

.btn.bg-gray-600:hover {
    background-color: #62617a!important
}

.btn.bg-gray-700:hover {
    background-color: #4f4e69!important
}

.btn.text-white:hover {
    color: #fff!important
}

.btn.bg-white-80:hover {
    background-color: rgba(255,255,255,.8)!important
}

.btn.bg-green-200:hover {
    background-color: #e9f4ec!important
}

.btn.text-green-1000:hover {
    color: #aab2ab!important
}

.btn.shadow-2 {
    box-shadow: 0 20px 40px rgba(0,0,0,.2)!important;
    -webkit-box-shadow: 0 20px 40px rgba(0,0,0,.2)!important;
    -moz-box-shadow: 0 20px 40px rgba(0,0,0,.2)!important
}

.btn.border-2 {
    border-width: 2px!important
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .btn {
        font-size:12px;
        line-height: 14px;
        padding: 16px 16px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .btn {
        font-size:14px;
        line-height: 16px;
        padding: 18px 18px
    }
}

.btn-helper {
    padding: 30.5px 35px 30.5px 31px;
    font-size: 18px;
    border-radius: 100px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px
}

.btn-helper>i {
    margin-left: 114px
}

@media (max-width: 767.98px) {
    .btn-helper {
        width:calc(100% - 22px);
        margin-left: 11px;
        font-size: 16px;
        line-height: 16px;
        padding: 22px 30.5px
    }

    .btn-helper>i {
        width: 28px;
        height: 16px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .btn-helper {
        width:540px;
        margin-left: auto;
        margin-right: auto;
        font-size: 18px;
        line-height: 18px;
        padding: 25.5px 34px
    }

    .btn-helper>i {
        width: 32px;
        height: 18px
    }
}

@media (max-width: 1199.98px) {
    .btn-helper {
        font-weight:600;
        text-align: left
    }

    .btn-helper.btn.shadow-2 {
        box-shadow: 0 20px 30px rgba(0,0,0,.1)!important;
        -webkit-box-shadow: 0 20px 30px rgba(0,0,0,.1)!important;
        -moz-box-shadow: 0 20px 30px rgba(0,0,0,.1)!important
    }

    .btn-helper>i {
        margin-left: 0
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .btn-helper {
        font-size:14px;
        line-height: 14px;
        padding: 19px 22px 19px 20px
    }

    .btn-helper>i {
        margin-left: 72px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .btn-helper {
        padding:22px 26px 22px 23px;
        font-size: 16px;
        line-height: 16px
    }

    .btn-helper>i {
        margin-left: 83px
    }
}

.btn-apply-now {
    padding: 23px 28px;
    font-size: 26px;
    line-height: 27px;
    font-weight: 800
}

.btn-apply-now>i {
    margin-left: 94px
}

@media (max-width: 767.98px) {
    .btn-apply-now {
        font-size:18px;
        line-height: 19px;
        padding: 22px 28px;
        width: calc(100% - 56px)
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .btn-apply-now {
        font-size:20px;
        line-height: 21px;
        padding: 25px 32px;
        width: calc(100% - 63px)
    }
}

@media (max-width: 1199.98px) {
    .btn-apply-now {
        max-width:324px;
        font-weight: 600
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .btn-apply-now {
        font-size:22px;
        line-height: 23px;
        padding: 15px 18px
    }

    .btn-apply-now>i {
        margin-left: 60px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .btn-apply-now {
        font-size:24px;
        line-height: 25px;
        padding: 17px 21px
    }

    .btn-apply-now>i {
        margin-left: 69px
    }
}

.btn-modal-close {
    width: 44px;
    height: 44px;
    border: none;
    padding: 0;
    outline: 0!important;
    color: #727289
}

.btn-modal-close>svg {
    width: 100%;
    height: 100%
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .btn-modal-close {
        width:28px;
        height: 28px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .btn-modal-close {
        width:32px;
        height: 32px
    }
}

.btn-offer {
    font-size: 16px;
    padding: 16px 41px
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .btn-offer {
        font-size:12px;
        padding: 10px 26px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .btn-offer {
        font-size:14px;
        padding: 12px 30px
    }
}

@media all and (-ms-high-contrast:none) {
    .btn {
        font-family: calibri!important
    }

    .btn,::-ms-backdrop {
        font-family: calibri!important
    }
}

.owl-dots {
    position: absolute
}

.owl-dots button {
    width: 21px;
    height: 21px;
    border: 1px solid #cecece!important;
    background-color: rgba(255,255,255,.2)!important;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    margin-right: 7px
}

.owl-dots button.active {
    border-color: #e5727c!important;
    background-color: #ffcfd3!important
}

.owl-dots button:last-child {
    margin-right: 0
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .owl-dots button {
        width:14px;
        height: 14px;
        margin-right: 5px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .owl-dots button {
        width:16px;
        height: 16px;
        margin-right: 6px
    }
}

.ray-input {
    border: none;
    text-align: center;
    padding: 0 36px;
    background-color: transparent;
    font-family: Axiforma,sans-serif;
    font-size: 44px;
    color: #dd5965;
    font-weight: 400;
    line-height: 64px
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .ray-input {
        padding:0 22px;
        font-size: 28px;
        line-height: 41px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .ray-input {
        padding:0 26px;
        font-size: 32px;
        line-height: 47px
    }
}

.ray-input.placeholder {
    font-weight: 400;
    opacity: .5;
    color: #dd5965
}

.ray-input:-moz-placeholder {
    font-weight: 400;
    opacity: .5;
    color: #dd5965
}

.ray-input::-moz-placeholder {
    font-weight: 400;
    opacity: .5;
    color: #dd5965
}

.ray-input:-ms-input-placeholder {
    font-weight: 400;
    opacity: .5;
    color: #dd5965
}

.ray-input::-webkit-input-placeholder {
    font-weight: 400;
    opacity: .5;
    color: #dd5965
}

input::-webkit-inner-spin-button,input::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0
}

.ray-label {
    margin-bottom: 7px;
    font-family: Axiforma,sans-serif;
    font-size: 14px;
    color: #78798a;
    font-weight: 500;
    line-height: 1
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .ray-label {
        margin-bottom:4px;
        font-size: 10px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .ray-label {
        margin-bottom:5px;
        font-size: 12px
    }
}

.ray-select-group {
    width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.ray-select-2 {
    width: 100%;
    padding: 16px 57px 16px 20px;
    background-color: #fff;
    border: 1px solid #e4e4e4;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    font-family: Axiforma,sans-serif;
    font-size: 14px;
    color: #192643;
    font-weight: 500;
    line-height: 1.5;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi43NjYiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxNi43NjYgMTAiPgogIDxwYXRoIGlkPSJpY29uczgtZXhwYW5kLWFycm93IiBkPSJNMTQuNzUyLDE2LjA5LDkuMDY0LDEwLjRhMS41NzksMS41NzksMCwwLDAtMi4yMzMsMGgwYTEuNTc5LDEuNTc5LDAsMCwwLDAsMi4yMzNMMTMuNywxOS41YTEuNDg3LDEuNDg3LDAsMCwwLDIuMSwwbDYuODY4LTYuODY4YTEuNTc5LDEuNTc5LDAsMCwwLDAtMi4yMzNoMGExLjU3OSwxLjU3OSwwLDAsMC0yLjIzMywwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTYuMzY4IC05LjkzOSkiLz4KPC9zdmc+Cg==);
    background-repeat: no-repeat;
    background-size: 17px 10px;
    background-position: right 20px center;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.ray-select-2:focus {
    border-color: rgba(228,228,228,.5)
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .ray-select-2 {
        padding:9px 36px 9px 13px;
        font-size: 12px;
        background-size: 10px 6px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .ray-select-2 {
        padding:11px 42px 11px 15px;
        font-size: 13px;
        background-size: 12px 7px
    }
}

.ray-select-2.placeholder {
    color: #192643;
    opacity: .5
}

.ray-select-2:-moz-placeholder {
    color: #192643;
    opacity: .5
}

.ray-select-2::-moz-placeholder {
    color: #192643;
    opacity: .5
}

.ray-select-2:-ms-input-placeholder {
    color: #192643;
    opacity: .5
}

.ray-select-2::-webkit-input-placeholder {
    color: #192643;
    opacity: .5
}

.ray-select-2 select::-ms-expand {
    display: none
}

.ray-select-2.loading {
    background-image: url(data:image/svg+xml;base64,PCEtLSBCeSBTYW0gSGVyYmVydCAoQHNoZXJiKSwgZm9yIGV2ZXJ5b25lLiBNb3JlIEAgaHR0cDovL2dvby5nbC83QUp6YkwgLS0+Cjxzdmcgd2lkdGg9IjM4IiBoZWlnaHQ9IjM4IiB2aWV3Qm94PSIwIDAgMzggMzgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAxKSIgc3Ryb2tlPSIjMjYyNDY5IiBzdHJva2Utd2lkdGg9IjIiID4KICAgICAgICAgICAgPGNpcmNsZSBzdHJva2Utb3BhY2l0eT0iLjUiIGN4PSIxOCIgY3k9IjE4IiByPSIxOCIvPgogICAgICAgICAgICA8cGF0aCBkPSJNMzYgMThjMC05Ljk0LTguMDYtMTgtMTgtMTgiPgogICAgICAgICAgICAgICAgPGFuaW1hdGVUcmFuc2Zvcm0KICAgICAgICAgICAgICAgICAgICBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iCiAgICAgICAgICAgICAgICAgICAgdHlwZT0icm90YXRlIgogICAgICAgICAgICAgICAgICAgIGZyb209IjAgMTggMTgiCiAgICAgICAgICAgICAgICAgICAgdG89IjM2MCAxOCAxOCIKICAgICAgICAgICAgICAgICAgICBkdXI9IjFzIgogICAgICAgICAgICAgICAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+CiAgICAgICAgICAgIDwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
    background-size: 25px
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .ray-select-2.loading {
        background-size:18px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .ray-select-2.loading {
        background-size:20px
    }
}

.custom-select {
    position: relative
}

.custom-select select {
    display: none
}

.custom-select .select-selected {
    background-color: #0d6efd
}

.custom-select .select-selected:after {
    position: absolute;
    content: "";
    top: 14px;
    right: 10px;
    width: 0;
    height: 0;
    border: 6px solid transparent;
    border-color: #fff transparent transparent transparent
}

.custom-select .select-selected.select-arrow-active:after {
    border-color: transparent transparent #fff transparent;
    top: 7px
}

.custom-select .select-items div,.custom-select .select-selected {
    color: #fff;
    padding: 8px 16px;
    border: 1px solid transparent;
    border-color: transparent transparent rgba(0,0,0,.1) transparent;
    cursor: pointer
}

.custom-select .select-items {
    position: absolute;
    background-color: #1e90ff;
    top: 100%;
    left: 0;
    right: 0;
    z-index: 99
}

.custom-select .select-hide {
    display: none
}

.custom-select .same-as-selected,.custom-select .select-items div:hover {
    background-color: rgba(0,0,0,.1)
}

.ray-accordion {
    background: #fff;
    border: 1px solid #e8ded8;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -moz-transition: max-height ease-in-out .2s;
    -o-transition: max-height ease-in-out .2s;
    -webkit-transition: max-height ease-in-out .2s;
    transition: max-height ease-in-out .2s
}

.ray-accordion.active {
    box-shadow: 0 20px 50px rgba(119,131,145,.15);
    -webkit-box-shadow: 0 20px 50px rgba(119,131,145,.15);
    -moz-box-shadow: 0 20px 50px rgba(119,131,145,.15)
}

.ray-accordion__heading {
    padding: 16.5px 62px 16.5px 35px;
    font-family: Axiforma,sans-serif;
    font-size: 22px;
    color: #262469;
    font-weight: 400;
    line-height: 22px;
    width: 100%;
    text-align: left;
    position: relative;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center
}

@media (max-width: 767.98px) {
    .ray-accordion__heading {
        padding:10px 50px 10px 15px;
        font-size: 16px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .ray-accordion__heading {
        padding:12px 56px 12px 17px;
        font-size: 18px
    }
}

@media (max-width: 1199.98px) {
    .ray-accordion__heading {
        line-height:1.4
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .ray-accordion__heading {
        padding:10px 38px 10px 22px;
        font-size: 14px;
        line-height: 14px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .ray-accordion__heading {
        padding:12px 44px 12px 26px;
        font-size: 16px;
        line-height: 16px
    }
}

.ray-accordion__heading:after {
    content: "";
    width: 27px;
    height: 16px;
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOC44MjYiIGhlaWdodD0iMTguMjE0IiB2aWV3Qm94PSIwIDAgMjguODI2IDE4LjIxNCI+CiAgPHBhdGggaWQ9Imljb25zOC1leHBhbmQtYXJyb3ciIGQ9Ik0xMy40MTMsOS44NCw0LjMxMi43NEEyLjUyNywyLjUyNywwLDAsMCwuNzQuNzRoMGEyLjUyNywyLjUyNywwLDAsMCwwLDMuNTczTDExLjcyOSwxNS4zYTIuMzc5LDIuMzc5LDAsMCwwLDMuMzY4LDBMMjYuMDg2LDQuMzEyYTIuNTI3LDIuNTI3LDAsMCwwLDAtMy41NzNoMGEyLjUyNywyLjUyNywwLDAsMC0zLjU3MywwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAxLjIxNCkiIGZpbGw9IiNmNDlhNDAiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIi8+Cjwvc3ZnPgo=);
    background-size: 100% auto;
    position: absolute;
    right: 39px;
    -moz-transition: .2s;
    -o-transition: .2s;
    -webkit-transition: .2s;
    transition: .2s
}

@media (max-width: 767.98px) {
    .ray-accordion__heading:after {
        width:14px;
        height: 8px;
        right: 18px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .ray-accordion__heading:after {
        width:16px;
        height: 9px;
        right: 20px
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .ray-accordion__heading:after {
        width:17px;
        height: 10px;
        right: 25px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .ray-accordion__heading:after {
        width:20px;
        height: 12px;
        right: 29px
    }
}

.ray-accordion.active .ray-accordion__heading:after {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg)
}

.ray-accordion__content {
    width: 100%;
    max-height: 0;
    overflow:hidden;
    -moz-transition: max-height ease-out .2s;
    -o-transition: max-height ease-out .2s;
    -webkit-transition: max-height ease-out .2s;
    transition: max-height ease-out .2s;
    font-family: Axiforma,sans-serif;
    font-size: 14px;
    color: #727289;
    font-weight: 350;
    line-height: 19px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 295px 0 35px
}

@media (max-width: 767.98px) {
    .ray-accordion__content {
        padding:0 50px 0 15px;
        font-size: 13px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .ray-accordion__content {
        padding:0 56px 0 17px;
        font-size: 15px
    }
}

@media (max-width: 1199.98px) {
    .ray-accordion__content {
        line-height:1.4
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .ray-accordion__content {
        font-size:10px;
        line-height: 13px;
        padding: 0 187px 0 22px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .ray-accordion__content {
        font-size:12px;
        line-height: 16px;
        padding: 0 216px 0 26px
    }
}

.ray-accordion.active .ray-accordion__content {
    padding: 10.5px 295px 20.5px 35px
}

@media (max-width: 767.98px) {
    .ray-accordion.active .ray-accordion__content {
        padding:10px 50px 10px 15px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .ray-accordion.active .ray-accordion__content {
        padding:12px 56px 12px 17px
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .ray-accordion.active .ray-accordion__content {
        padding:7px 187px 13px 22px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .ray-accordion.active .ray-accordion__content {
        padding:8px 216px 15px 26px
    }
}

.text-red {
    color: #ff0025!important
}

.text-red-400 {
    color: #e26b75!important
}

.text-red-600 {
    color: #d0505b!important
}

.text-red-700 {
    color: #d94f5c!important
}

.text-red-800 {
    color: #dd5965!important
}

.text-red-900 {
    color: #ff1025!important
}

.text-red-1000 {
    color: #9f696d!important
}

.text-blue {
    color: #262469!important
}

.text-gray-400 {
    color: #727289!important
}

.text-white {
    color: #fff!important
}

.text-green-1000 {
    color: #9fa8a1!important
}

.bg-red {
    background: #ff0025!important
}

.bg-red-200 {
    background: #ffcfd3!important
}

.bg-red-300 {
    background: #eddbdb!important
}

.bg-orange-100 {
    background: #fef8f4!important
}

.bg-blue-100 {
    background: #eaeff5!important
}

.bg-gray-500 {
    background: #737289!important
}

.bg-gray-600 {
    background: #59586f!important
}

.bg-gray-700 {
    background: #46455d!important
}

.bg-white-80 {
    background: rgba(255,255,255,.8)!important
}

.bg-green-200 {
    background: #dbede0!important
}

.border-color-red-500 {
    border-color: #e5727c!important
}

.btn-arrow-white {
    width: 34px;
    height: 18px;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNCIgaGVpZ2h0PSIxOC4wMjgiIHZpZXdCb3g9IjAgMCAzNCAxOC4wMjgiPgogIDxwYXRoIGlkPSJpY29uczgtdXAtZG93bi1hcnJvdyIgZD0iTTguOC4wMTRBLjg3OS44NzksMCwwLDAsOC43LjA0NWEuODc5Ljg3OSwwLDAsMC0uMDk0LjAzMUExLjIsMS4yLDAsMCwwLDguNDIuMi45NDguOTQ4LDAsMCwwLDguMy4yOTVhLjk1My45NTMsMCwwLDAtLjEyNS4xNTZMLjMsOC4yOTFBMS4wMTYsMS4wMTYsMCwwLDAsMS43MzYsOS43MjhMOC4wMTQsMy40NVYyNWExLDEsMCwxLDAsMiwwVjMuNDVsNi4yNzksNi4yNzlhMS4wMTYsMS4wMTYsMCwwLDAsMS40MzctMS40MzdMOS44NTcuNDUxQS45NjUuOTY1LDAsMCwwLDkuNTc2LjE3LDEuMDIxLDEuMDIxLDAsMCwwLDkuMi4wMTQsMS41NTcsMS41NTcsMCwwLDAsOC44LjAxNFpNOS4wMTQsMjhhMSwxLDAsMSwwLDEsMUExLDEsMCwwLDAsOS4wMTQsMjhabTAsNGExLDEsMCwxLDAsMSwxQTEsMSwwLDAsMCw5LjAxNCwzMloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM0KSByb3RhdGUoOTApIiBmaWxsPSIjZmZmIi8+Cjwvc3ZnPgo=) no-repeat;
    background-size: 100% auto
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .btn-arrow-white {
        width:38px;
        height: 20px
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .btn-arrow-white {
        width:22px;
        height: 11px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .btn-arrow-white {
        width:25px;
        height: 13px
    }
}

.btn-arrow-combine {
    width: 34px;
    height: 20px;
    background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iR3JvdXBfMjQ3NCIgZGF0YS1uYW1lPSJHcm91cCAyNDc0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy44MTYiIGhlaWdodD0iMTkuOTY0IiB2aWV3Qm94PSIwIDAgMzMuODE2IDE5Ljk2NCI+CiAgPHBhdGggaWQ9Imljb25zOC1leHBhbmQtYXJyb3ciIGQ9Ik05Ljk4Miw3LjMyMywzLjIwOS41NUExLjg4MSwxLjg4MSwwLDAsMCwuNTUuNTVoMGExLjg4MSwxLjg4MSwwLDAsMCwwLDIuNjU5bDguMTc4LDguMTc4YTEuNzcxLDEuNzcxLDAsMCwwLDIuNTA2LDBsOC4xNzgtOC4xNzhhMS44ODEsMS44ODEsMCwwLDAsMC0yLjY1OWgwYTEuODgxLDEuODgxLDAsMCwwLTIuNjU5LDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMS45MDcgMC4wMDEpIHJvdGF0ZSg5MCkiIGZpbGw9IiNkOTRmNWMiLz4KICA8cGF0aCBpZD0iaWNvbnM4LWV4cGFuZC1hcnJvdy0yIiBkYXRhLW5hbWU9Imljb25zOC1leHBhbmQtYXJyb3ciIGQ9Ik05Ljk4Miw3LjMyMywzLjIwOS41NUExLjg4MSwxLjg4MSwwLDAsMCwuNTUuNTVoMGExLjg4MSwxLjg4MSwwLDAsMCwwLDIuNjU5bDguMTc4LDguMTc4YTEuNzcxLDEuNzcxLDAsMCwwLDIuNTA2LDBsOC4xNzgtOC4xNzhhMS44ODEsMS44ODEsMCwwLDAsMC0yLjY1OWgwYTEuODgxLDEuODgxLDAsMCwwLTIuNjU5LDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMS45MDkgMTkuOTY0KSByb3RhdGUoLTkwKSIgZmlsbD0iI2Q5NGY1YyIvPgo8L3N2Zz4K) no-repeat;
    background-size: 100% auto;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg)
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .btn-arrow-combine {
        width:38px;
        height: 23px
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .btn-arrow-combine {
        width:22px;
        height: 13px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .btn-arrow-combine {
        width:25px;
        height: 15px
    }
}

.ray-link {
    font-size: 18px;
    line-height: 18px;
    color: #000;
    font-family: Axiforma,sans-serif;
    font-weight: 700
}

.ray-link.with-icon {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center
}

.ray-link__icon {
    color: currentColor;
    margin-left: 17px
}

.ray-link__icon>svg {
    width: 100%;
    height: 100%;
    display: block
}

.ray-link.text-red:hover {
    color: #ff1436!important
}

.ray-link.text-red-400:hover {
    color: #e57c85!important
}

.ray-link.text-red-600:hover {
    color: #d4606a!important
}

.ray-link.text-red-700:hover {
    color: #dd606c!important
}

.ray-link.text-red-800:hover {
    color: #e06a75!important
}

.ray-link.text-red-900:hover {
    color: #ff2438!important
}

.ray-link.text-red-1000:hover {
    color: #a77579!important
}

.ray-link.text-blue:hover {
    color: #2b2978!important
}

.ray-link.text-gray-400:hover {
    color: #7d7d93!important
}

.ray-link.text-white:hover {
    color: #fff!important
}

.ray-link.text-green-1000:hover {
    color: #aab2ab!important
}

.ray-link.font-weight-500 {
    font-weight: 500!important
}

.ray-link__icon-arrow {
    width: 29px;
    height: 18px
}

@media (max-width: 767.98px) {
    .ray-link {
        font-size:14px;
        line-height: 14px
    }

    .ray-link__icon {
        margin-left: 16px
    }

    .ray-link__icon-arrow {
        width: 23px;
        height: 14px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .ray-link {
        font-size:16px;
        line-height: 16px
    }

    .ray-link__icon {
        margin-left: 18px
    }

    .ray-link__icon-arrow {
        width: 26px;
        height: 16px
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .ray-link {
        font-size:14px;
        line-height: 14px
    }

    .ray-link__icon {
        margin-left: 13px
    }

    .ray-link__icon-arrow {
        width: 18px;
        height: 11px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .ray-link {
        font-size:16px;
        line-height: 16px
    }

    .ray-link__icon {
        margin-left: 15px
    }

    .ray-link__icon-arrow {
        width: 21px;
        height: 13px
    }
}

.ray-tooltip {
    width: 100%;
    padding: 38px;
    background-color: #fff;
    box-shadow: 0 3px 6px rgba(0,0,0,.16);
    -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.16);
    -moz-box-shadow: 0 3px 6px rgba(0,0,0,.16);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 1030;
    visibility:hidden;
    opacity: 0;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -moz-transition: all ease-in-out .2s;
    -o-transition: all ease-in-out .2s;
    -webkit-transition: all ease-in-out .2s;
    transition: all ease-in-out .2s
}

@media (max-width: 767.98px) {
    .ray-tooltip {
        padding:15px
    }
}

@media (max-width: 1199.98px) {
    .ray-tooltip .container {
        padding:0
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .ray-tooltip {
        padding:24px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .ray-tooltip {
        padding:28px
    }
}

.ray-tooltip-fixed {
    position: fixed;
    top: -100%;
    left: 0
}

.ray-tooltip.show {
    opacity: 1;
    visibility: visible;
    -webkit-animation: alert .5s ease forwards;
    -moz-animation: alert .5s ease forwards;
    -ms-animation: alert .5s ease forwards;
    -o-animation: alert .5s ease forwards;
    animation: alert .5s ease forwards
}

.ray-tooltip__content {
    padding: 0 18px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

@media (max-width: 1199.98px) {
    .ray-tooltip__content {
        padding:0;
        -webkit-box-align: end;
        -moz-box-align: end;
        -ms-flex-align: end;
        -webkit-align-items: end;
        align-items: end;
        -webkit-box-direction: normal;
        -webkit-box-orient: vertical;
        -moz-box-direction: normal;
        -moz-box-orient: vertical;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

@media (min-width: 1200px) {
    .ray-tooltip__content {
        -webkit-box-align:center;
        -moz-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        -webkit-box-pack: justify;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .ray-tooltip__content {
        padding:0 11px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .ray-tooltip__content {
        padding:0 13px
    }
}

.ray-tooltip__content-text {
    width: calc(100% - 42px)
}

.ray-tooltip__text {
    font-family: Axiforma,sans-serif;
    font-size: 14px;
    color: #727289;
    font-weight: 350;
    line-height: 1.5
}

@media (max-width: 767.98px) {
    .ray-tooltip__text {
        font-size:12px
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .ray-tooltip__text {
        font-size:12px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .ray-tooltip__text {
        font-size:13px
    }
}

.ray-tooltip__text>a {
    text-decoration: underline;
    font-family: Axiforma,sans-serif;
    font-size: 14px;
    color: #727289;
    font-weight: 700;
    line-height: 1.5
}

@media (max-width: 767.98px) {
    .ray-tooltip__text>a {
        font-size:12px
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .ray-tooltip__text>a {
        font-size:12px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .ray-tooltip__text>a {
        font-size:13px
    }
}

.ray-tooltip__close {
    width: 24px;
    height: 24px;
    border: none;
    padding: 0;
    cursor: pointer
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .ray-tooltip__close {
        width:16px;
        height: 16px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .ray-tooltip__close {
        width:18px;
        height: 18px
    }
}

.ray-tooltip__close>svg {
    width: 100%;
    height: 100%
}

.ray-tooltip-success {
    background-color: #7eb18b
}

.ray-tooltip-error {
    background-color: #ff0025
}

.ray-tooltip-warning {
    background-color: #f47040
}

.ray-tooltip-dark {
    background-color: #4d4d62
}

.ray-tooltip-dark .ray-tooltip__content>div>p,.ray-tooltip-error .ray-tooltip__content>div>p,.ray-tooltip-success .ray-tooltip__content>div>p,.ray-tooltip-warning .ray-tooltip__content>div>p {
    color: #fff
}

.ray-tooltip-dark .ray-tooltip__content>div>p>a,.ray-tooltip-error .ray-tooltip__content>div>p>a,.ray-tooltip-success .ray-tooltip__content>div>p>a,.ray-tooltip-warning .ray-tooltip__content>div>p>a {
    color: #fff
}

.ray-tooltip-dark .ray-tooltip__content .ray-tooltip__close>svg>path,.ray-tooltip-error .ray-tooltip__content .ray-tooltip__close>svg>path,.ray-tooltip-success .ray-tooltip__content .ray-tooltip__close>svg>path,.ray-tooltip-warning .ray-tooltip__content .ray-tooltip__close>svg>path {
    stroke: transparent;
    fill: #fff
}

.container-fluid,.container-sm {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

@media (max-width: 767.98px) {
    .container-fluid,.container-sm {
        padding-left:0;
        padding-right: 0
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .container-fluid,.container-sm {
        padding-left:16px;
        padding-right: 16px
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .container-fluid,.container-sm {
        padding-right:24px;
        padding-left: 24px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .container-fluid,.container-sm {
        padding-right:27px;
        padding-left: 27px
    }
}

.modal {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1050;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    padding: 1rem;
    visibility:hidden;
    opacity: 0;
    -moz-transition: all .35s ease-in;
    -o-transition: all .35s ease-in;
    -webkit-transition: all .35s ease-in;
    transition: all .35s ease-in
}

.modal.modal-full {
    width: 100%
}

.modal.modal-fixed {
    position: fixed!important;
    right: 0;
    bottom: 0
}

.modal.modal-centered {
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center
}

.modal.is-visible {
    visibility: visible;
    opacity: 1
}

.modal .modal-dialog {
    position: relative;
    background-color: #fff;
    min-width: 800px;
    box-shadow: 0 10px 40px rgba(0,0,0,.1);
    -webkit-box-shadow: 0 10px 40px rgba(0,0,0,.1);
    -moz-box-shadow: 0 10px 40px rgba(0,0,0,.1);
    overflow: auto
}

.modal.modal-full .modal-dialog {
    width: 100%
}

.modal .modal-header {
    display: flex;
    align-items: center
}

.modal[data-animation] .modal-dialog {
    opacity: 0;
    -moz-transition: all .3s var(--bounceEasing);
    -o-transition: all .3s var(--bounceEasing);
    -webkit-transition: all .3s var(--bounceEasing);
    transition: all .3s var(--bounceEasing)
}

.modal[data-animation].is-visible .modal-dialog {
    opacity: 1;
    transition-delay: .2s
}

.modal[data-animation=slideInOutTop] .modal-dialog {
    -webkit-transform: translateY(-100%);
    -moz-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%)
}

.modal[data-animation=zoomInOut] .modal-dialog {
    -webkit-transform: scale(.2);
    -moz-transform: scale(.2);
    -ms-transform: scale(.2);
    transform: scale(.2)
}

.modal[data-animation=slideInOutTop].is-visible .modal-dialog,.modal[data-animation=zoomInOut].is-visible .modal-dialog {
    transform: none
}

@keyframes mixInAnimations {
    0% {
        -webkit-transform: translateX(-100%);
        -moz-transform: translateX(-100%);
        -ms-transform: translateX(-100%);
        transform: translateX(-100%)
    }

    10% {
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }

    20% {
        -webkit-transform: rotate(20deg);
        -moz-transform: rotate(20deg);
        -ms-transform: rotate(20deg);
        -o-transform: rotate(20deg);
        transform: rotate(20deg)
    }

    30% {
        -webkit-transform: rotate(-20deg);
        -moz-transform: rotate(-20deg);
        -ms-transform: rotate(-20deg);
        -o-transform: rotate(-20deg);
        transform: rotate(-20deg)
    }

    40% {
        -webkit-transform: rotate(15deg);
        -moz-transform: rotate(15deg);
        -ms-transform: rotate(15deg);
        -o-transform: rotate(15deg);
        transform: rotate(15deg)
    }

    50% {
        -webkit-transform: rotate(-15deg);
        -moz-transform: rotate(-15deg);
        -ms-transform: rotate(-15deg);
        -o-transform: rotate(-15deg);
        transform: rotate(-15deg)
    }

    60% {
        -webkit-transform: rotate(10deg);
        -moz-transform: rotate(10deg);
        -ms-transform: rotate(10deg);
        -o-transform: rotate(10deg);
        transform: rotate(10deg)
    }

    70% {
        -webkit-transform: rotate(-10deg);
        -moz-transform: rotate(-10deg);
        -ms-transform: rotate(-10deg);
        -o-transform: rotate(-10deg);
        transform: rotate(-10deg)
    }

    80% {
        -webkit-transform: rotate(5deg);
        -moz-transform: rotate(5deg);
        -ms-transform: rotate(5deg);
        -o-transform: rotate(5deg);
        transform: rotate(5deg)
    }

    90% {
        -webkit-transform: rotate(-5deg);
        -moz-transform: rotate(-5deg);
        -ms-transform: rotate(-5deg);
        -o-transform: rotate(-5deg);
        transform: rotate(-5deg)
    }

    100% {
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        -ms-transform: rotate(0);
        -o-transform: rotate(0);
        transform: rotate(0)
    }
}

.modal-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(255,255,255,.88);
    -moz-transition: all .35s ease-in;
    -o-transition: all .35s ease-in;
    -webkit-transition: all .35s ease-in;
    transition: all .35s ease-in;
    z-index: 1040
}

@media (max-width: 767.98px) {
    .modal-backdrop.mobile {
        top:76px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .modal-backdrop.mobile {
        top:80px
    }
}

@media (max-width: 1199.98px) {
    .modal-backdrop.mobile {
        position:absolute
    }
}

.mega-menu {
    height: 0
}

.mega-menu.is-visible {
    height: auto
}

@media (min-width: 1200px) {
    .mega-menu {
        padding:0
    }
}

.mega-menu .modal-dialog {
    padding: 30px 0 68px;
    -webkit-transition-duration: .6s!important;
    -moz-transition-duration: .6s!important;
    -o-transition-duration: .6s!important;
    transition-duration: .6s!important;
    min-height: 100vh;
    -ms-overflow-style: none;
    scrollbar-width: none
}

.mega-menu .modal-dialog::-webkit-scrollbar {
    display: none
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .mega-menu .modal-dialog {
        padding:19px 0 43px
    }
}

@media screen and (min-width: 1024px) and (max-width:1198px) {
    .mega-menu .modal-dialog {
        padding-top:30px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .mega-menu .modal-dialog {
        padding:22px 0 50px
    }
}

.mega-menu .modal-header {
    margin-bottom: 30px
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .mega-menu .modal-header {
        margin-bottom:19px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .mega-menu .modal-header {
        margin-bottom:22px;border-bottom: 0;
    }
}

.mega-menu .modal-body {
    width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex
}

.mega-menu .btn-modal-close {
    color: #727289
}

.mega-menu__container {
    padding: 0 6px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.mega-menu__left {
    width: 459px;
    padding-top: 85px
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .mega-menu__left {
        width:290px;
        padding-top: 54px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .mega-menu__left {
        width:336px;
        padding-top: 62px
    }
}

.mega-menu__right {
    width: 928px;
    position: relative;
    display: none;
    margin-left: 138px
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .mega-menu__right {
        width:614px;
        margin-left: 82px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .mega-menu__right {
        width:711px;
        margin-left: 95px
    }
}

.mega-menu__right.show {
    display: block
}

.mega-menu__right:after {
    content: "";
    width: 350px;
    height: 350px;
    background: url(../images/blue-big-rounds.png) no-repeat;
    background-size: 100% auto;
    position: absolute;
    left: -175px;
    bottom: -68px
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .mega-menu__right:after {
        width:221px;
        height: 221px;
        left: -111px;
        bottom: -43px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .mega-menu__right:after {
        width:256px;
        height: 256px;
        left: -128px;
        bottom: -50px
    }
}

.mega-menu__right#damageMegaMenu [class^=col-lg-] {
    margin-top: 40px
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .mega-menu__right#damageMegaMenu [class^=col-lg-] {
        margin-top:25px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .mega-menu__right#damageMegaMenu [class^=col-lg-] {
        margin-top:29px
    }
}

.mega-menu__right#damageMegaMenu [class^=col-lg-]:first-child {
    margin-top: 0
}

.mega-menu__right#damageMegaMenu [class^=col-lg-]:nth-child(6) {
    margin-top: 40px
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .mega-menu__right#damageMegaMenu [class^=col-lg-]:nth-child(6) {
        margin-top:25px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .mega-menu__right#damageMegaMenu [class^=col-lg-]:nth-child(6) {
        margin-top:29px
    }
}

.mega-menu__right#partnersMegaMenu [class^=col-lg-] {
    margin-bottom: 40px
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .mega-menu__right#partnersMegaMenu [class^=col-lg-] {
        margin-bottom:25px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .mega-menu__right#partnersMegaMenu [class^=col-lg-] {
        margin-bottom:29px
    }
}

.mega-menu__right#aboutsMegaMenu [class^=col-lg-] {
    margin-bottom: 40px
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .mega-menu__right#aboutsMegaMenu [class^=col-lg-] {
        margin-bottom:25px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .mega-menu__right#aboutsMegaMenu [class^=col-lg-] {
        margin-bottom:29px
    }
}

.mega-menu__list {
    width: 100%
}

.mega-menu__list-item {
    width: 100%;
    margin-bottom: 49px;
    display: block
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .mega-menu__list-item {
        margin-bottom:31px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .mega-menu__list-item {
        margin-bottom:36px
    }
}

.mega-menu__list-item:last-child {
    margin-bottom: 0
}

.mega-menu__list-link {
    position: relative;
    padding-left: 50px;
    white-space: nowrap;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    font-family: Axiforma,sans-serif;
    font-size: 36px;
    color: #262469;
    font-weight: 300;
    line-height: 39px
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .mega-menu__list-link {
        padding-left:32px;
        font-size: 22px;
        line-height: 25px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .mega-menu__list-link {
        padding-left:37px;
        font-size: 26px;
        line-height: 29px
    }
}

.mega-menu__list-link.active {
    font-weight: 600
}

.mega-menu__list-link.active:before {
    content: "";
    width: 17px;
    height: 17px;
    background-color: #ff0025;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    position: absolute;
    left: 0
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .mega-menu__list-link.active:before {
        width:13px;
        height: 13px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .mega-menu__list-link.active:before {
        width:15px;
        height: 15px
    }
}

.mega-menu__list-link__arrow {
    width: 24px;
    height: 41px;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOS4zMTUiIGhlaWdodD0iNDUuNzY3IiB2aWV3Qm94PSIwIDAgMjkuMzE1IDQ1Ljc2NyI+CiAgPHBhdGggaWQ9Imljb25zOC1leHBhbmQtYXJyb3ciIGQ9Ik0yNi43NTIsMjQuODk0bC0xMy44My0xMy44M2EzLjg0MSwzLjg0MSwwLDAsMC01LjQyOSwwaDBhMy44NDEsMy44NDEsMCwwLDAsMCw1LjQyOWwxNi43LDE2LjdhMy42MTYsMy42MTYsMCwwLDAsNS4xMTgsMGwxNi43LTE2LjdhMy44NDEsMy44NDEsMCwwLDAsMC01LjQyOWgwYTMuODQxLDMuODQxLDAsMCwwLTUuNDI5LDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNy40NCA0OS42MzYpIHJvdGF0ZSgtOTApIiBmaWxsPSIjMjYyNDY5IiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iNSIvPgo8L3N2Zz4K) no-repeat;
    background-size: 100% 100%
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .mega-menu__list-link__arrow {
        width:16px;
        height: 26px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .mega-menu__list-link__arrow {
        width:18px;
        height: 30px
    }
}

.mega-menu__tab {
    width: 100%;
    position: relative;
    z-index: 2
}

.mega-menu__tab__item {
    display: inline-block
}

.mega-menu__tab__link {
    padding: 0 23px;
    position: relative;
    font-family: Axiforma,sans-serif;
    font-size: 32px;
    color: rgba(38,36,105,.5);
    font-weight: 400;
    line-height: 39px
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .mega-menu__tab__link {
        padding:0 15px;
        font-size: 20px;
        line-height: 25px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .mega-menu__tab__link {
        padding:0 17px;
        font-size: 23px;
        line-height: 29px
    }
}

.mega-menu__tab__link.active {
    color: #262469;
    font-weight: 600
}

.mega-menu__tab__link.active:before {
    content: "";
    width: calc(100% - 32px);
    height: 17px;
    background: rgba(255,0,37,.2);
    position: absolute;
    left: 0;
    top: 12px
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .mega-menu__tab__link.active:before {
        width:calc(100% - 20px);
        height: 13px;
        top: 8px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .mega-menu__tab__link.active:before {
        width:calc(100% - 23px);
        height: 15px;
        top: 10px
    }
}

.mega-menu__tabs {
    width: 100%;
    height: auto;
    margin-top: 40px
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .mega-menu__tabs {
        margin-top:25px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .mega-menu__tabs {
        margin-top:29px
    }
}

.mega-menu__contents {
    position: relative;
    z-index: 2;
    padding-left: 25px;
    padding-right: 31px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: none
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .mega-menu__contents {
        padding-left:16px;
        padding-right: 20px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .mega-menu__contents {
        padding-left:18px;
        padding-right: 23px
    }
}

.mega-menu__contents.show {
    display: block
}

.mega-menu__contents#productTab2 .ray-link:not(.mega-menu__banner-box__link) {
    margin-top: 124px
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .mega-menu__contents#productTab2 .ray-link:not(.mega-menu__banner-box__link) {
        margin-top:79px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .mega-menu__contents#productTab2 .ray-link:not(.mega-menu__banner-box__link) {
        margin-top:91px
    }
}

.mega-menu__box {
    width: 98%;
    margin-bottom: 46px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .mega-menu__box {
        margin-bottom:29px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .mega-menu__box {
        margin-bottom:34px
    }
}

.mega-menu__box:last-child {
    margin-bottom: 0
}

.mega-menu__box-title {
    font-family: Axiforma,sans-serif;
    font-size: 18px;
    color: #262469;
    font-weight: 600;
    line-height: 1.5
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .mega-menu__box-title {
        font-size:14px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .mega-menu__box-title {
        font-size:16px
    }
}

.mega-menu__box-title>a {
    color: #262469;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex
}

.mega-menu__box-title>a>div {
    width: auto;
    max-width: 85%
}

.mega-menu__box-title__arrow {
    width: 7px;
    height: 12px;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3LjI1NiIgaGVpZ2h0PSIxMi4xNjUiIHZpZXdCb3g9IjAgMCA3LjI1NiAxMi4xNjUiPgogIDxwYXRoIGlkPSJpY29uczgtZXhwYW5kLWFycm93IiBkPSJNMTIuNDUxLDE0LjQsOC4zMjQsMTAuMjc1YTEuMTQ2LDEuMTQ2LDAsMCwwLTEuNjIsMGgwYTEuMTQ2LDEuMTQ2LDAsMCwwLDAsMS42Mmw0Ljk4NCw0Ljk4NGExLjA3OSwxLjA3OSwwLDAsMCwxLjUyNywwTDE4LjIsMTEuOWExLjE0NiwxLjE0NiwwLDAsMCwwLTEuNjJoMGExLjE0NiwxLjE0NiwwLDAsMC0xLjYyLDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOS45MzkgMTguNTM0KSByb3RhdGUoLTkwKSIgZmlsbD0iIzI2MjQ2OSIvPgo8L3N2Zz4K) no-repeat;
    background-size: 100% auto;
    margin-left: 20px;
    margin-top: 7px
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .mega-menu__box-title__arrow {
        width:4px;
        height: 8px;
        margin-left: 13px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .mega-menu__box-title__arrow {
        width:5px;
        height: 9px;
        margin-left: 15px
    }
}

.mega-menu__box-list {
    width: 100%;
    margin-top: 15px
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .mega-menu__box-list {
        margin-top:11px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .mega-menu__box-list {
        margin-top:13px
    }
}

.mega-menu__box-link,.mega-menu__box-text {
    font-family: Axiforma,sans-serif;
    font-size: 14px;
    color: #727289;
    font-weight: 400;
    line-height: 32px;
    vertical-align: top
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .mega-menu__box-link,.mega-menu__box-text {
        font-size:12px;
        line-height: 21px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .mega-menu__box-link,.mega-menu__box-text {
        font-size:13px;
        line-height: 24px
    }
}

.mega-menu__box-text {
    width: 80%
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .mega-menu__box-text {
        width:88%
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .mega-menu__box-text {
        width:97%
    }
}

.mega-menu__partners {
    margin-top: 33px
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .mega-menu__partners {
        margin-top:21px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .mega-menu__partners {
        margin-top:24px
    }
}

.mega-menu__partners>li {
    display: inline-block;
    margin-right: 32px
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .mega-menu__partners>li {
        margin-right:20px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .mega-menu__partners>li {
        margin-right:23px
    }
}

.mega-menu__partners>li:last-child {
    margin-right: 0
}

.mega-menu__partners>li>a>img.ray-express,.mega-menu__partners>li>img.ray-express {
    width: 69px;
    height: 80px
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .mega-menu__partners>li>a>img.ray-express,.mega-menu__partners>li>img.ray-express {
        width:43px;
        height: 50px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .mega-menu__partners>li>a>img.ray-express,.mega-menu__partners>li>img.ray-express {
        width:50px;
        height: 58px
    }
}

.mega-menu__partners>li>a>img.ray-academy,.mega-menu__partners>li>img.ray-academy {
    width: 227px;
    height: 91px
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .mega-menu__partners>li>a>img.ray-academy,.mega-menu__partners>li>img.ray-academy {
        width:143px;
        height: 58px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .mega-menu__partners>li>a>img.ray-academy,.mega-menu__partners>li>img.ray-academy {
        width:166px;
        height: 67px
    }
}

.mega-menu__banner {
    margin-top: 40px;
    position: relative;
    z-index: 2
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .mega-menu__banner {
        margin-top:25px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .mega-menu__banner {
        margin-top:29px
    }
}

.mega-menu__banner-box {
    padding: 38px 54px 20px;
    height: auto;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    background-color: rgba(38,36,105,.1)
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .mega-menu__banner-box {
        padding:24px 34px 13px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .mega-menu__banner-box {
        padding:28px 39px 15px
    }
}

.mega-menu__banner-box__content {
    width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center
}

.mega-menu__banner-box__title {
    margin-bottom: 12px;
    font-family: Axiforma,sans-serif;
    font-size: 32px;
    color: #262469;
    font-weight: 500;
    line-height: 1.2
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .mega-menu__banner-box__title {
        margin-bottom:8px;
        font-size: 20px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .mega-menu__banner-box__title {
        margin-bottom:10px;
        font-size: 23px
    }
}

.mega-menu__banner-box__text {
    margin-bottom: 34px;
    font-family: Axiforma,sans-serif;
    font-size: 14px;
    color: rgba(38,36,105,.6);
    font-weight: 400;
    line-height: 22px
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .mega-menu__banner-box__text {
        margin-bottom:22px;
        font-size: 12px;
        line-height: 18px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .mega-menu__banner-box__text {
        margin-bottom:25px;
        font-size: 13px;
        line-height: 20px
    }
}

.mega-menu__banner-box__btn {
    padding: 15px 21px
}

.mega-menu__banner-box__btn>i {
    margin-left: 26px
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .mega-menu__banner-box__btn {
        padding:10px 13px
    }

    .mega-menu__banner-box__btn>i {
        margin-left: 16px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .mega-menu__banner-box__btn {
        padding:11px 15px
    }

    .mega-menu__banner-box__btn>i {
        margin-left: 19px
    }
}

.mega-menu__banner-box__link {
    font-size: 14px;
    margin-left: 58px
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .mega-menu__banner-box__link {
        font-size:12px;
        margin-left: 36px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .mega-menu__banner-box__link {
        font-size:13px;
        margin-left: 42px
    }
}

.mega-menu__banner-box__link:hover {
    text-decoration: underline
}

.mega-menu__lang-item {
    color: #727289
}

.mega-menu__lang-item.active {
    color: #262469
}

.mobile-menu {
    top: 76px  !important;
    padding: 0
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .mobile-menu {
        top:80px   !important
    }
}

.mobile-menu .modal-dialog {
    min-width: inherit;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none
}

.mobile-menu__accordion {
    border: none;
    border-bottom: 1px solid #e4e4e4;
    background-color: #fff;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0
}

.mobile-menu__accordion:first-child {
    /* border-top: 1px solid #e4e4e4 */
}
.mobile-menu .modal-body {padding: 0;}

.mobile-menu__accordion:not(.static).active {
    border: none;
    background-color: #262469
}

.mobile-menu__accordion-heading {
    padding: 30px 16px;
    font-family: Axiforma,sans-serif;
    font-size: 16px;
    color: #262469;
    font-weight: 500;
    line-height: 16px
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .mobile-menu__accordion-heading {
        padding:34px;
        font-size: 18px;
        line-height: 18px
    }
}

.mobile-menu__accordion-heading:after {
    width: 17px;
    height: 10px;
    right: 16px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi4yOTUiIGhlaWdodD0iOS43MTkiIHZpZXdCb3g9IjAgMCAxNi4yOTUgOS43MTkiPgogIDxwYXRoIGlkPSJpY29uczgtZXhwYW5kLWFycm93IiBkPSJNOC4xNDcsNS45NzcsMi42MTkuNDQ5YTEuNTM1LDEuNTM1LDAsMCwwLTIuMTcsMGgwYTEuNTM1LDEuNTM1LDAsMCwwLDAsMi4xN0w3LjEyNCw5LjI5NWExLjQ0NSwxLjQ0NSwwLDAsMCwyLjA0NiwwbDYuNjc1LTYuNjc1YTEuNTM1LDEuNTM1LDAsMCwwLDAtMi4xN2gwYTEuNTM1LDEuNTM1LDAsMCwwLTIuMTcsMFoiIGZpbGw9IiMyNjI0NjkiLz4KPC9zdmc+Cg==)
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .mobile-menu__accordion-heading:after {
        width:19px;
        height: 11px;
        right: 34px
    }
}

.mobile-menu__accordion:not(.static).active .mobile-menu__accordion-heading {
    font-weight: 700;
    color: #d0fdf6
}

.mobile-menu__accordion:not(.static).active .mobile-menu__accordion-heading:after {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi4yOTUiIGhlaWdodD0iOS43MTkiIHZpZXdCb3g9IjAgMCAxNi4yOTUgOS43MTkiPgogIDxwYXRoIGlkPSJpY29uczgtZXhwYW5kLWFycm93IiBkPSJNOC4xNDcsNS45NzcsMi42MTkuNDQ5YTEuNTM1LDEuNTM1LDAsMCwwLTIuMTcsMGgwYTEuNTM1LDEuNTM1LDAsMCwwLDAsMi4xN0w3LjEyNCw5LjI5NWExLjQ0NSwxLjQ0NSwwLDAsMCwyLjA0NiwwbDYuNjc1LTYuNjc1YTEuNTM1LDEuNTM1LDAsMCwwLDAtMi4xN2gwYTEuNTM1LDEuNTM1LDAsMCwwLTIuMTcsMFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2LjI5NSA5LjcxOSkgcm90YXRlKDE4MCkiIGZpbGw9IiNmZmYiLz4KPC9zdmc+Cg==)
}

.mobile-menu__accordion.static .mobile-menu__accordion-heading:after {
    display: none
}

.mobile-menu__accordion-content {
    padding: 0 16px 0;
    display: none
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .mobile-menu__accordion-content {
        padding:0 34px 0
    }
}

.mobile-menu__accordion.active .mobile-menu__accordion-content {
    padding: 27px 16px 20px;
    display: block
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .mobile-menu__accordion.active .mobile-menu__accordion-content {
        padding:30px 34px 23px
    }
}

.mobile-menu__accordion-actions {
    margin-bottom: 60px
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .mobile-menu__accordion-actions {
        margin-bottom:68px
    }
}

.mobile-menu__accordion-actions__btn {
    padding: 16px;
    text-align: center;
    font-size: 12px;
    font-weight: 600;
    line-height: 14px;
    width: calc(50% - 5px);
    border-color: #ccd2de;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .mobile-menu__accordion-actions__btn {
        width:calc(50% - 6px);
        padding: 18px;
        font-size: 14px;
        line-height: 16px
    }
}

.mobile-menu__accordion-actions__btn.active {
    color: #262469;
    background-color: #b9eaf7;
    border-color: #74d6f0
}

.mobile-menu__box {
    width: 100%;
    margin-bottom: 36px
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .mobile-menu__box {
        margin-bottom:41px
    }
}

.mobile-menu__box-title {
    margin-bottom: 13px;
    font-family: Axiforma,sans-serif;
    font-size: 14px;
    color: #d0fdf6;
    font-weight: 600;
    line-height: 17px
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .mobile-menu__box-title {
        margin-bottom:15px;
        font-size: 16px;
        line-height: 19px
    }
}

.mobile-menu__box-title>a {
    font-weight: 600;
    color: #d0fdf6
}

.mobile-menu__box-list {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.mobile-menu__box-list__link,.mobile-menu__box-list__text {
    font-family: Axiforma,sans-serif;
    font-size: 14px;
    color: rgba(208,253,246,.5);
    font-weight: 400;
    line-height: 25px
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .mobile-menu__box-list__link,.mobile-menu__box-list__text {
        font-size:16px;
        line-height: 28px
    }
}

.modal-help {
    padding: 30px;
    background: #fff
}

@media (max-width: 1199.98px) {
    .modal-help {
        padding:0
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .modal-help {
        padding:19px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .modal-help {
        padding:22px
    }
}

.modal-help .modal-dialog {
    background-color: #262469;
    width: calc(100% - 40px);
    height: calc(100% - 40px);
    min-width: inherit;
    padding: 20px;
    box-shadow: 0 10px 10px rgba(0,0,0,.1);
    -webkit-box-shadow: 0 10px 10px rgba(0,0,0,.1);
    -moz-box-shadow: 0 10px 10px rgba(0,0,0,.1)
}

@media (max-width: 767.98px) {
    .modal-help .modal-dialog {
        padding:46px 15px;
        width: calc(100% - 15px);
        height: auto
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .modal-help .modal-dialog {
        padding:52px 15px;
        width: calc(100% - 17px)
    }
}

@media (min-width: 1200px) {
    .modal-help .modal-dialog {
        border-radius:6px;
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .modal-help .modal-dialog {
        width:calc(100% - 26px);
        height: calc(100% - 26px);
        padding: 13px;
        max-height: 696px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .modal-help .modal-dialog {
        width:calc(100% - 30px);
        height: calc(100% - 30px);
        max-height: 780px;
        padding: 15px
    }
}

@media (min-width: 1820px) {
    .modal-help .modal-dialog {
        max-height:1080px
    }
}

.modal-help .modal-dialog::-webkit-scrollbar {
    display: none
}

.modal-help__top {
    padding: 35px 0 5px
}

@media (max-width: 767.98px) {
    .modal-help__top {
        padding:0 0 50px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .modal-help__top {
        padding:0 0 56px
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .modal-help__top {
        padding:22px 0 3px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .modal-help__top {
        padding:25px 0 3px
    }
}

@media (max-width: 1199.98px) {
    .modal-help .container {
        width:100%;
        max-width: 100%;
        padding: 0
    }
}

@media (max-width: 1199.98px) {
    .modal-help .row {
        position:relative
    }
}

@media (max-width: 767.98px) {
    .modal-help .btn-modal-close {
        width:33px;
        height: 33px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .modal-help .btn-modal-close {
        width:37px;
        height: 37px
    }
}

@media (max-width: 1199.98px) {
    .modal-help .btn-modal-close {
        position:absolute;
        top: 0;
        right: 0
    }
}

.modal-help__heading {
    max-width: 80%;
    margin-bottom: 40px
}

@media (max-width: 767.98px) {
    .modal-help__heading {
        margin-bottom:82px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .modal-help__heading {
        margin-bottom:92px
    }
}

@media (max-width: 1199.98px) {
    .modal-help__heading {
        max-width:100%
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .modal-help__heading {
        margin-bottom:25px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .modal-help__heading {
        margin-bottom:29px
    }
}

.modal-help__heading-title {
    margin-bottom: 25px;
    font-family: Axiforma,sans-serif;
    font-size: 54px;
    color: #d0fdf6;
    font-weight: 600;
    line-height: 54px
}

@media (max-width: 767.98px) {
    .modal-help__heading-title {
        margin-bottom:20px;
        font-size: 26px;
        line-height: 30px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .modal-help__heading-title {
        margin-bottom:23px;
        font-size: 29px;
        line-height: 34px
    }
}

@media (max-width: 1199.98px) {
    .modal-help__heading-title {
        width:80%
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .modal-help__heading-title {
        margin-bottom:16px;
        font-size: 34px;
        line-height: 34px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .modal-help__heading-title {
        margin-bottom:18px;
        font-size: 39px;
        line-height: 39px
    }
}

.modal-help__heading-text {
    font-family: Axiforma,sans-serif;
    font-size: 18px;
    color: rgba(208,253,246,.6);
    font-weight: 350;
    line-height: 21px
}

@media (max-width: 767.98px) {
    .modal-help__heading-text {
        line-height:28px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .modal-help__heading-text {
        font-size:20px;
        line-height: 32px
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .modal-help__heading-text {
        font-size:14px;
        line-height: 15px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .modal-help__heading-text {
        font-size:16px;
        line-height: 18px
    }
}

.modal-help__box {
    margin-bottom: 30px;
    position: relative
}

@media (max-width: 767.98px) {
    .modal-help__box {
        width:100%;
        margin-bottom: 44px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .modal-help__box {
        width:50%;
        margin-bottom: 50px
    }

    .modal-help__box:nth-last-child(2) {
        margin-bottom: 0
    }
}

@media (max-width: 1199.98px) {
    .modal-help__box:last-child {
        margin-bottom:0
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .modal-help__box {
        margin-bottom:19px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .modal-help__box {
        margin-bottom:22px
    }
}

.modal-help__box.disabled {
    pointer-events: none;
    opacity: .1
}

.modal-help__box.active {
    pointer-events: auto;
    opacity: 1
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .modal-help__box:nth-child(4n-3) {
        width:200px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .modal-help__box:nth-child(4n-3) {
        width:231px
    }
}

@media (min-width: 1820px) {
    .modal-help__box:nth-child(4n-3) {
        width:316px
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .modal-help__box:nth-child(4n-2) {
        width:219px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .modal-help__box:nth-child(4n-2) {
        width:253px
    }
}

@media (min-width: 1820px) {
    .modal-help__box:nth-child(4n-2) {
        width:346px
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .modal-help__box:nth-child(4n-1) {
        width:159px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .modal-help__box:nth-child(4n-1) {
        width:184px
    }
}

@media (min-width: 1820px) {
    .modal-help__box:nth-child(4n-1) {
        width:251px
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .modal-help__box:nth-child(4n) {
        width:130px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .modal-help__box:nth-child(4n) {
        width:150px
    }
}

@media (min-width: 1820px) {
    .modal-help__box:nth-child(4n) {
        width:205px
    }
}

@media (min-width: 1200px) {
    .modal-help__box-front.disabled {
        display:none
    }
}

@media (max-width: 1199.98px) {
    .modal-help__box-front {
        display:-webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center
    }
}

.modal-help__box-front__icon {
    height: 65px;
    margin-bottom: 15px
}

@media (max-width: 767.98px) {
    .modal-help__box-front__icon {
        height:48px;
        margin-right: 20px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .modal-help__box-front__icon {
        height:54px;
        margin-right: 23px
    }
}

@media (max-width: 1199.98px) {
    .modal-help__box-front__icon {
        margin-bottom:0
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .modal-help__box-front__icon {
        height:41px;
        margin-bottom: 10px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .modal-help__box-front__icon {
        height:48px;
        margin-bottom: 11px
    }
}

@media (max-width: 1819.98px) {
    .modal-help__box-front__icon>svg {
        width:auto;
        height: auto;
        max-height: 90%
    }
}

.modal-help__box-front__heading {
    height: 36px;
    overflow:hidden;
    margin-bottom: 25px
}

@media (max-width: 767.98px) {
    .modal-help__box-front__heading {
        width:65%
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .modal-help__box-front__heading {
        width:calc(100% - 100px)
    }
}

@media (max-width: 1199.98px) {
    .modal-help__box-front__heading {
        height:auto;
        margin-bottom: 0
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .modal-help__box-front__heading {
        height:26px;
        margin-bottom: 16px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .modal-help__box-front__heading {
        height:30px;
        margin-bottom: 18px
    }
}

.modal-help__box-front__heading h6 {
    font-family: Axiforma,sans-serif;
    font-size: 14px;
    color: #d0fdf6;
    font-weight: 600;
    line-height: 18px
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .modal-help__box-front__heading h6 {
        font-size:16px;
        line-height: 20px
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .modal-help__box-front__heading h6 {
        font-size:10px;
        line-height: 13px
    }
}

@media (max-width: 1199.98px) {
    .modal-help__box-front__heading h6>br {
        display:none
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .modal-help__box-front__heading h6 {
        font-size:12px;
        line-height: 15px
    }
}

.modal-help__box-front .ray-link {
    padding: 0;
    outline: 0;
    background: 0 0;
    font-size: 14px;
    line-height: 14px
}

@media (max-width: 1199.98px) {
    .modal-help__box-front .ray-link {
        display:none
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .modal-help__box-front .ray-link {
        font-size:12px;
        line-height: 12px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .modal-help__box-front .ray-link {
        font-size:12px;
        line-height: 12px
    }
}

.modal-help__box-front .ray-link__icon {
    width: 24px;
    height: 14px;
    margin-left: 10px
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .modal-help__box-front .ray-link__icon {
        width:16px;
        height: 9px;
        margin-left: 6px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .modal-help__box-front .ray-link__icon {
        width:18px;
        height: 10px;
        margin-left: 7px
    }
}

.modal-help__box-back {
    position: absolute;
    top: 0;
    left: -67px;
    display: none;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

@media (max-width: 1199.98px) {
    .modal-help__box-back {
        left:0;
        width: 100%;
        top: inherit
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .modal-help__box-back {
        left:-43px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .modal-help__box-back {
        left:-50px
    }
}

.modal-help__box-back.active {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex
}

.modal-help__box-back__close {
    position: absolute;
    top: -40px;
    right: 0;
    padding: 0;
    background-color: transparent;
    border: none;
    width: 24px;
    height: 24px
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .modal-help__box-back__close {
        width:27px;
        height: 27px
    }
}

.modal-help__box-back__heading {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center
}

@media (max-width: 1199.98px) {
    .modal-help__box-back__heading {
        display:none
    }
}

.modal-help__box-back__heading div {
    margin-left: 17px;
    font-family: Axiforma,sans-serif;
    font-size: 14px;
    color: #fff;
    font-weight: 600;
    line-height: 18px
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .modal-help__box-back__heading div {
        font-size:10px;
        line-height: 12px;
        margin-left: 11px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .modal-help__box-back__heading div {
        font-size:12px;
        line-height: 15px;
        margin-left: 13px
    }
}

.modal-help__box-back__btn {
    width: 50px;
    height: 50px;
    padding: 0;
    outline: 0;
    background: 0 0;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .modal-help__box-back__btn {
        width:32px;
        height: 32px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .modal-help__box-back__btn {
        width:37px;
        height: 37px
    }
}

.modal-help__box-back__btn>svg {
    width: 100%;
    height: 100%
}

.modal-help__box-back__prods {
    margin: 13px 0 0 67px;
    width: 322px;
    height: 160px;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    overflow:hidden;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #e5727c;
    background-color: #ffcfd3;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media (max-width: 767.98px) {
    .modal-help__box-back__prods {
        margin:20px 0 0 0
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .modal-help__box-back__prods {
        margin:23px 0 0 0;
        height: 180px
    }
}

@media (max-width: 1199.98px) {
    .modal-help__box-back__prods {
        width:100%
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .modal-help__box-back__prods {
        margin:9px 0 0 43px;
        width: 203px;
        height: 101px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .modal-help__box-back__prods {
        margin:10px 0 0 50px;
        width: 235px;
        height: 117px
    }
}

.modal-help__box-back__prods>div {
    width: 50%;
    height: 50%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-right: 1px solid #e3b2b6;
    border-bottom: 1px solid #e3b2b6;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    text-align: center
}

.modal-help__box-back__prods>div>a {
    text-align: center;
    font-family: Axiforma,sans-serif;
    font-size: 14px;
    color: #262469;
    font-weight: 600;
    line-height: 14px
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .modal-help__box-back__prods>div>a {
        font-size:16px;
        line-height: 16px
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .modal-help__box-back__prods>div>a {
        font-size:10px;
        line-height: 10px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .modal-help__box-back__prods>div>a {
        font-size:12px;
        line-height: 12px
    }
}

.modal-help__box-back__prods>div:nth-child(2n) {
    border-right: none
}

.modal-help__box-back__prods>div:nth-last-child(-n+2) {
    border-bottom: none
}

.modal-help__box-back__prods>div:hover {
    cursor: pointer
}

.modal-help__bottom {
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    background-color: #fef8f4;
    padding: 35px 205px 23px
}

@media (max-width: 767.98px) {
    .modal-help__bottom {
        padding:25px 20px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .modal-help__bottom {
        padding:28px 23px
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .modal-help__bottom {
        padding:22px 130px 12px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .modal-help__bottom {
        padding:25px 150px 16px
    }
}

.modal-help__bottom-title {
    padding: 0 40px;
    margin-bottom: 30px;
    font-family: Axiforma,sans-serif;
    font-size: 28px;
    color: #262469;
    font-weight: 500;
    line-height: 34px
}

@media (max-width: 767.98px) {
    .modal-help__bottom-title {
        margin-bottom:32px;
        font-size: 26px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .modal-help__bottom-title {
        font-size:32px;
        line-height: 38px
    }
}

@media (max-width: 1199.98px) {
    .modal-help__bottom-title {
        padding:0
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .modal-help__bottom-title {
        padding:0 25px;
        margin-bottom: 19px;
        font-size: 17px;
        line-height: 22px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .modal-help__bottom-title {
        padding:0 29px;
        margin-bottom: 22px;
        font-size: 20px;
        line-height: 25px
    }
}

.modal-help__bottom-content {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.modal-help__bottom-box {
    width: 456px;
    height: 145px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 20px 40px;
    margin-bottom: 12px
}

@media (max-width: 767.98px) {
    .modal-help__bottom-box {
        width:100%;
        margin-bottom: 31px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .modal-help__bottom-box {
        width:48%;
        margin-bottom: 35px
    }

    .modal-help__bottom-box:nth-last-child(2) {
        margin-bottom: 0
    }
}

@media (max-width: 1199.98px) {
    .modal-help__bottom-box {
        height:auto;
        padding: 0
    }

    .modal-help__bottom-box:last-child {
        margin: 0
    }
}

@media (min-width: 1200px) {
    .modal-help__bottom-box {
        -moz-transition:all ease-in-out .2s;
        -o-transition: all ease-in-out .2s;
        -webkit-transition: all ease-in-out .2s;
        transition: all ease-in-out .2s
    }

    .modal-help__bottom-box:hover {
        background-color: #fff;
        border-radius: 6px;
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        box-shadow: 0 40px 60px rgba(0,0,0,.1);
        -webkit-box-shadow: 0 40px 60px rgba(0,0,0,.1);
        -moz-box-shadow: 0 40px 60px rgba(0,0,0,.1)
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .modal-help__bottom-box {
        width:300px;
        height: auto;
        padding: 13px 25px;
        margin-bottom: 10px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .modal-help__bottom-box {
        width:340px;
        height: auto;
        padding: 15px 29px;
        margin-bottom: 9px
    }
}

.modal-help__bottom-box__title {
    margin-bottom: 15px;
    font-family: Axiforma,sans-serif;
    font-size: 18px;
    color: #262469;
    font-weight: 500;
    line-height: 18px;
    -moz-transition: all ease-in-out .2s;
    -o-transition: all ease-in-out .2s;
    -webkit-transition: all ease-in-out .2s;
    transition: all ease-in-out .2s
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .modal-help__bottom-box__title {
        font-size:20px;
        line-height: 20px;
        margin-bottom: 20px
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .modal-help__bottom-box__title {
        margin-bottom:10px;
        font-size: 14px;
        line-height: 14px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .modal-help__bottom-box__title {
        margin-bottom:11px;
        font-size: 16px;
        line-height: 16px
    }
}

.modal-help__bottom-box__desc {
    height: auto;
    overflow:hidden;
    margin-bottom: 15px;
    width: 90%
}

@media (max-width: 767.98px) {
    .modal-help__bottom-box__desc {
        width:100%;
        margin-bottom: 12px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .modal-help__bottom-box__desc {
        margin-bottom:14px
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .modal-help__bottom-box__desc {
        margin-bottom:10px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .modal-help__bottom-box__desc {
        margin-bottom:11px
    }
}

.modal-help__bottom-box__desc>p {
    font-family: Axiforma,sans-serif;
    font-size: 12px;
    color: #6c5649;
    font-weight: 350;
    line-height: 18px;
    -moz-transition: all ease-in-out .2s;
    -o-transition: all ease-in-out .2s;
    -webkit-transition: all ease-in-out .2s;
    transition: all ease-in-out .2s
}

@media (max-width: 767.98px) {
    .modal-help__bottom-box__desc>p {
        font-size:14px;
        line-height: 20px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .modal-help__bottom-box__desc>p {
        font-size:16px;
        line-height: 23px
    }
}

.modal-help__bottom-box__desc>p>strong {
    font-weight: 700
}

.modal-help__bottom-box .ray-link {
    font-size: 12px;
    line-height: 12px;
    opacity: 0;
    visibility:hidden;
    -moz-transition: all ease-in-out .2s;
    -o-transition: all ease-in-out .2s;
    -webkit-transition: all ease-in-out .2s;
    transition: all ease-in-out .2s
}

.modal-help__bottom-box .ray-link__icon {
    width: 20px;
    height: 12px;
    margin-left: 10px
}

@media (max-width: 1199.98px) {
    .modal-help__bottom-box .ray-link {
        opacity:1;
        visibility: visible
    }
}

@media (min-width: 1200px) {
    .modal-help__bottom-box:hover .modal-help__bottom-box__title {
        color:#f7922c
    }

    .modal-help__bottom-box:hover .modal-help__bottom-box__desc>p {
        color: #727289
    }

    .modal-help__bottom-box:hover .ray-link {
        opacity: 1;
        visibility: visible
    }
}

.modal-default .modal-dialog {
    min-width: inherit;
    width: 1130px;
    height: 620px;
    padding: 30px 39px;
    box-shadow: 0 40px 60px #cad2de;
    -webkit-box-shadow: 0 40px 60px #cad2de;
    -moz-box-shadow: 0 40px 60px #cad2de;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    overflow: inherit
}

@media (max-width: 767.98px) {
    .modal-default .modal-dialog {
        width:auto;
        max-width: 420px;
        height: auto;
        padding: 30px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .modal-default .modal-dialog {
        width:auto;
        max-width: 640px;
        height: auto;
        padding: 33px
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .modal-default .modal-dialog {
        width:714px;
        height: 391px;
        padding: 19px 25px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .modal-default .modal-dialog {
        width:826px;
        height: 453px;
        padding: 22px 29px
    }
}

.modal-default__icon {
    top: -33px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    position: absolute;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .modal-default__icon {
        top:-21px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .modal-default__icon {
        top:-24px
    }
}

.modal-default__icon-container {
    display: none;
    width: 192px;
    height: 156px
}

.modal-default__icon-container.icon-success {
    width: 192px;
    height: 156px
}

@media (max-width: 767.98px) {
    .modal-default__icon-container.icon-success {
        width:100px;
        height: 85px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .modal-default__icon-container.icon-success {
        width:125px;
        height: 105px
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .modal-default__icon-container.icon-success {
        width:121px;
        height: 98px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .modal-default__icon-container.icon-success {
        width:140px;
        height: 114px
    }
}

.modal-default__icon-container.icon-mail {
    width: 177px;
    height: 136px
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .modal-default__icon-container.icon-mail {
        width:111px;
        height: 86px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .modal-default__icon-container.icon-mail {
        width:129px;
        height: 99px
    }
}

.modal-default__icon-container>svg {
    width: 100%;
    height: 100%
}

.modal-default.modal-icon-success .modal-default__icon-container {
    display: none
}

.modal-default.modal-icon-success .modal-default__icon-container.icon-success {
    display: block!important
}

.modal-default .btn-modal-close {
    width: 26px;
    height: 26px;
    position: relative
}

@media (max-width: 767.98px) {
    .modal-default .btn-modal-close {
        width:20px;
        height: 20px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .modal-default .btn-modal-close {
        width:23px;
        height: 23px
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .modal-default .btn-modal-close {
        width:16px;
        height: 16px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .modal-default .btn-modal-close {
        width:19px;
        height: 19px
    }
}

.modal-default .btn-modal-close>svg {
    width: 100%;
    height: 100%
}

.modal-default .modal-body {
    margin-top: 159px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center
}

@media (max-width: 767.98px) {
    .modal-default .modal-body {
        margin-top:50px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .modal-default .modal-body {
        margin-top:56px
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .modal-default .modal-body {
        margin-top:100px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .modal-default .modal-body {
        margin-top:116px
    }
}

.modal-default__title {
    margin-bottom: 29px;
    font-family: Axiforma,sans-serif;
    font-size: 64px;
    color: #262469;
    font-weight: 700;
    line-height: 66px
}

@media (max-width: 767.98px) {
    .modal-default__title {
        font-size:32px;
        margin-bottom: 24px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .modal-default__title {
        font-size:36px;
        margin-bottom: 27px
    }
}

@media (max-width: 1199.98px) {
    .modal-default__title {
        line-height:1.4
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .modal-default__title {
        margin-bottom:18px;
        font-size: 41px;
        line-height: 42px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .modal-default__title {
        margin-bottom:21px;
        font-size: 47px;
        line-height: 48px
    }
}

.modal-default__desc {
    margin-bottom: 56px
}

@media (max-width: 767.98px) {
    .modal-default__desc {
        margin-bottom:50px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .modal-default__desc {
        margin-bottom:56px
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .modal-default__desc {
        margin-bottom:35px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .modal-default__desc {
        margin-bottom:41px
    }
}

.modal-default__desc.w-auto {
    width: 70%
}

.modal-default__desc>p {
    text-align: center;
    font-family: Axiforma,sans-serif;
    font-size: 24px;
    color: #727289;
    font-weight: 350;
    line-height: 32px
}

@media (max-width: 767.98px) {
    .modal-default__desc>p {
        font-size:16px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .modal-default__desc>p {
        font-size:18px
    }
}

@media (max-width: 1199.98px) {
    .modal-default__desc>p {
        line-height:1.4
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .modal-default__desc>p {
        font-size:16px;
        line-height: 20px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .modal-default__desc>p {
        font-size:18px;
        line-height: 23px
    }
}

.modal-default .btn {
    font-size: 18px
}

@media (max-width: 767.98px) {
    .modal-default .btn {
        font-size:14px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .modal-default .btn {
        font-size:16px
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .modal-default .btn {
        font-size:14px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .modal-default .btn {
        font-size:16px
    }
}

.modal-default .btn>i {
    margin-left: 30px
}

@media (max-width: 767.98px) {
    .modal-default .btn>i {
        margin-left:20px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .modal-default .btn>i {
        margin-left:23px
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .modal-default .btn>i {
        margin-left:19px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .modal-default .btn>i {
        margin-left:22px
    }
}

.modal-default__btn-return {
    padding: 25px 28px
}

@media (max-width: 767.98px) {
    .modal-default__btn-return {
        padding:20px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .modal-default__btn-return {
        padding:23px
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .modal-default__btn-return {
        padding:16px 17px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .modal-default__btn-return {
        padding:18px 20px
    }
}

.modal-legal .modal-dialog {
    width: 80vw;
    height: 80vh;
    min-width: inherit;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px
}

@media (max-width: 575.98px) {
    .modal-legal .modal-dialog {
        width:90%
    }
}

@media (min-width: 576px) and (max-width:1199.98px) {
    .modal-legal .modal-dialog {
        width:auto
    }
}

@media (max-width: 1199.98px) {
    .modal-legal .modal-dialog {
        height:auto
    }
}

.modal-legal .btn-modal-close {
    width: 26px;
    height: 26px
}

@media (max-width: 575.98px) {
    .modal-legal .btn-modal-close {
        width:14px;
        height: 14px
    }
}

@media (min-width: 576px) and (max-width:767.98px) {
    .modal-legal .btn-modal-close {
        width:16px;
        height: 16px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .modal-legal .btn-modal-close {
        width:18px;
        height: 18px
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .modal-legal .btn-modal-close {
        width:16px;
        height: 16px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .modal-legal .btn-modal-close {
        width:19px;
        height: 19px
    }
}

.modal-legal .btn-modal-close>svg {
    width: 100%;
    height: 100%
}

.modal-legal .modal-body {
    width: 100%;
    height: calc(100% - 50px)
}

@media (max-width: 575.98px) {
    .modal-legal .modal-body {
        height:auto;
        position: relative;
        padding-bottom: 56.25%;
        padding-top: 60px;
        overflow:hidden
    }
}

@media (min-width: 576px) and (max-width:767.98px) {
    .modal-legal .modal-body {
        width:420px;
        height: 236.25px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .modal-legal .modal-body {
        width:472px;
        height: 265.5px
    }
}

.modal-legal .modal-dialog {
    -ms-overflow-style: none;
    scrollbar-width: none
}

.modal-legal .modal-dialog::-webkit-scrollbar {
    display: none
}

@media (max-width: 1199.98px) {
    .modal-legal .modal-dialog {
        height:auto;
        max-height: 80%;
        padding: 20px
    }
}

@media (min-width: 1200px) {
    .modal-legal .modal-dialog {
        width:60vw;
        max-height: 80vh
    }
}

.modal-legal .modal-body {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.modal-legal .modal-body::-webkit-scrollbar {
    width: 10px
}

.modal-legal .modal-body::-webkit-scrollbar-track {
    background: rgba(223,225,229,.5);
    border-radius: 100px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px
}

.modal-legal .modal-body::-webkit-scrollbar-thumb {
    background: #dfe1e5;
    border-radius: 100px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px
}

.modal-legal .modal-body::-webkit-scrollbar-thumb:hover {
    background: #dfe1e5cc;
    cursor: pointer
}

@media (max-width: 575.98px) {
    .modal-legal .modal-body {
        margin-top:20px;
        max-height: 420px
    }
}

@media (min-width: 576px) and (max-width:767.98px) {
    .modal-legal .modal-body {
        margin-top:23px;
        max-height: 460px
    }
}

@media (max-width: 767.98px) {
    .modal-legal .modal-body {
        height:auto;
        padding: 0
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .modal-legal .modal-body {
        margin-top:26px;
        height: auto;
        max-height: 680px
    }
}

.modal-legal .investor-relations__panel {
    display: block!important
}

@media (max-width: 1199.98px) {
    .modal-legal .investor-relations__panel {
        margin-top:0!important
    }
}

#mdlYasalKvkkMetni.is-visible,#mdlYasalMuvafakatnameMetni.is-visible,#mdlYasalTicariMetni.is-visible {
    background-color: rgba(255,255,255,.95)
}

.ray-cookie-modal {
    max-width: 635px;
    position: fixed;
    bottom: 40px;
    z-index: 99999;
    background-color: #fff;
    padding: 30px;
    box-sizing: border-box;
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border: 1px solid #cfd8dd;
    left: -100%;
    -moz-transition: all ease-in-out 1s;
    -o-transition: all ease-in-out 1s;
    -webkit-transition: all ease-in-out 1s;
    transition: all ease-in-out 1s;
    box-shadow: 0 40px 40px rgba(51,56,77,.31);
    -webkit-box-shadow: 0 40px 40px rgba(51,56,77,.31);
    -moz-box-shadow: 0 40px 40px rgba(51,56,77,.31)
}

@media (max-width: 767.98px) {
    .ray-cookie-modal {
        max-width:calc(100vw - 30px);
        padding: 18px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .ray-cookie-modal {
        padding:20px
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .ray-cookie-modal {
        padding:22px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .ray-cookie-modal {
        padding:26px
    }
}

@media (min-width: 1820px) {
    .ray-cookie-modal {
        padding:30px
    }
}

.ray-cookie-modal.show {
    -webkit-animation: fadeInLeft,both,1s;
    -moz-animation: fadeInLeft,both,1s;
    -ms-animation: fadeInLeft,both,1s;
    -o-animation: fadeInLeft,both,1s;
    animation: fadeInLeft,both,1s
}

@media (max-width: 767.98px) {
    .ray-cookie-modal.show {
        left:15px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .ray-cookie-modal.show {
        left:16px
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .ray-cookie-modal.show {
        left:101px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .ray-cookie-modal.show {
        left:117px
    }
}

@media (min-width: 1820px) {
    .ray-cookie-modal.show {
        left:calc((100% - 1710px)/ 2)
    }
}

@media (max-width: 767.98px) {
    .ray-cookie-modal>* {
        margin-bottom:16px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .ray-cookie-modal>* {
        margin-bottom:18px
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .ray-cookie-modal>* {
        margin-bottom:16px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .ray-cookie-modal>* {
        margin-bottom:20px
    }
}

@media (min-width: 1820px) {
    .ray-cookie-modal>* {
        margin-bottom:24px
    }
}

.ray-cookie-modal>:last-child {
    margin-bottom: 0
}

.ray-cookie-modal__close {
    width: 36px;
    height: 36px;
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMyLjY4IDE4LjY0NEMzMi44NzIxIDE4LjQ2NDkgMzMuMDI3MSAxOC4yNDk2IDMzLjEzNiAxOC4wMTA2QzMzLjI0NSAxNy43NzE2IDMzLjMwNTggMTcuNTEzNSAzMy4zMTUgMTcuMjUxQzMzLjMyNDIgMTYuOTg4NSAzMy4yODE2IDE2LjcyNjcgMzMuMTg5NiAxNi40ODA3QzMzLjA5NzYgMTYuMjM0NiAzMi45NTgxIDE2LjAwOTEgMzIuNzc5IDE1LjgxN0MzMi41OTk5IDE1LjYyNDkgMzIuMzg0NyAxNS40Njk5IDMyLjE0NTYgMTUuMzYwOUMzMS45MDY2IDE1LjI1MiAzMS42NDg1IDE1LjE5MTIgMzEuMzg2IDE1LjE4MkMzMS4xMjM1IDE1LjE3MjggMzAuODYxNyAxNS4yMTU0IDMwLjYxNTcgMTUuMzA3NEMzMC4zNjk2IDE1LjM5OTMgMzAuMTQ0MSAxNS41Mzg5IDI5Ljk1MiAxNS43MThMMjQuMSAyMS4xNzRMMTguNjQ0IDE1LjMyQzE4LjI3ODkgMTQuOTQ2MSAxNy43ODIgMTQuNzI5OSAxNy4yNTk2IDE0LjcxNzdDMTYuNzM3MSAxNC43MDU1IDE2LjIzMDcgMTQuODk4MyAxNS44NDg2IDE1LjI1NDhDMTUuNDY2NSAxNS42MTEzIDE1LjIzOTEgMTYuMTAzMiAxNS4yMTUxIDE2LjYyNTJDMTUuMTkxIDE3LjE0NzIgMTUuMzcyMyAxNy42NTc5IDE1LjcyIDE4LjA0OEwyMS4xNzYgMjMuOUwxNS4zMjIgMjkuMzU2QzE1LjEyMzEgMjkuNTMzMyAxNC45NjE2IDI5Ljc0ODYgMTQuODQ3MSAyOS45ODkxQzE0LjczMjUgMzAuMjI5NyAxNC42NjcyIDMwLjQ5MDggMTQuNjU0OSAzMC43NTY5QzE0LjY0MjcgMzEuMDIzMSAxNC42ODM3IDMxLjI4OTEgMTQuNzc1NyAzMS41MzkyQzE0Ljg2NzYgMzEuNzg5MyAxNS4wMDg2IDMyLjAxODUgMTUuMTkwNCAzMi4yMTMzQzE1LjM3MjIgMzIuNDA4MSAxNS41OTExIDMyLjU2NDcgMTUuODM0MiAzMi42NzM3QzE2LjA3NzMgMzIuNzgyOCAxNi4zMzk4IDMyLjg0MjIgMTYuNjA2MiAzMi44NDg0QzE2Ljg3MjYgMzIuODU0NiAxNy4xMzc1IDMyLjgwNzUgMTcuMzg1NSAzMi43MDk5QzE3LjYzMzQgMzIuNjEyMyAxNy44NTkzIDMyLjQ2NjEgMTguMDUgMzIuMjhMMjMuOTAyIDI2LjgyNkwyOS4zNTggMzIuNjc4QzI5LjUzNDIgMzIuODgwNiAyOS43NDkzIDMzLjA0NTYgMjkuOTkwNiAzMy4xNjMzQzMwLjIzMTkgMzMuMjgwOSAzMC40OTQ1IDMzLjM0ODggMzAuNzYyNiAzMy4zNjI4QzMxLjAzMDcgMzMuMzc2OSAzMS4yOTg4IDMzLjMzNjggMzEuNTUxMSAzMy4yNDVDMzEuODAzNCAzMy4xNTMyIDMyLjAzNDYgMzMuMDExNSAzMi4yMzEgMzIuODI4NUMzMi40Mjc0IDMyLjY0NTQgMzIuNTg0OSAzMi40MjQ3IDMyLjY5NDEgMzIuMTc5NEMzMi44MDMzIDMxLjkzNDIgMzIuODYyMSAzMS42Njk1IDMyLjg2NjkgMzEuNDAxQzMyLjg3MTYgMzEuMTMyNiAzMi44MjIzIDMwLjg2NiAzMi43MjE4IDMwLjYxN0MzMi42MjEzIDMwLjM2ODEgMzIuNDcxNyAzMC4xNDE5IDMyLjI4MiAyOS45NTJMMjYuODI4IDI0LjFMMzIuNjggMTguNjQ0WiIgZmlsbD0iIzcyNzI4OSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIgMjRDMiAxMS44NSAxMS44NSAyIDI0IDJDMzYuMTUgMiA0NiAxMS44NSA0NiAyNEM0NiAzNi4xNSAzNi4xNSA0NiAyNCA0NkMxMS44NSA0NiAyIDM2LjE1IDIgMjRaTTI0IDQyQzIxLjYzNjIgNDIgMTkuMjk1NiA0MS41MzQ0IDE3LjExMTcgNDAuNjI5OEMxNC45Mjc4IDM5LjcyNTIgMTIuOTQzNSAzOC4zOTk0IDExLjI3MjEgMzYuNzI3OUM5LjYwMDYyIDM1LjA1NjUgOC4yNzQ3NSAzMy4wNzIyIDcuMzcwMTcgMzAuODg4M0M2LjQ2NTU4IDI4LjcwNDQgNiAyNi4zNjM4IDYgMjRDNiAyMS42MzYyIDYuNDY1NTggMTkuMjk1NiA3LjM3MDE3IDE3LjExMTdDOC4yNzQ3NSAxNC45Mjc4IDkuNjAwNjIgMTIuOTQzNSAxMS4yNzIxIDExLjI3MjFDMTIuOTQzNSA5LjYwMDYyIDE0LjkyNzggOC4yNzQ3NSAxNy4xMTE3IDcuMzcwMTdDMTkuMjk1NiA2LjQ2NTU4IDIxLjYzNjIgNiAyNCA2QzI4Ljc3MzkgNiAzMy4zNTIzIDcuODk2NDIgMzYuNzI3OSAxMS4yNzIxQzQwLjEwMzYgMTQuNjQ3NyA0MiAxOS4yMjYxIDQyIDI0QzQyIDI4Ljc3MzkgNDAuMTAzNiAzMy4zNTIzIDM2LjcyNzkgMzYuNzI3OUMzMy4zNTIzIDQwLjEwMzYgMjguNzczOSA0MiAyNCA0MloiIGZpbGw9IiM3MjcyODkiLz4KPC9zdmc+Cg==)
}

@media (max-width: 767.98px) {
    .ray-cookie-modal__close {
        width:28px;
        height: 28px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .ray-cookie-modal__close {
        width:32px;
        height: 32px
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .ray-cookie-modal__close {
        width:28px;
        height: 28px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .ray-cookie-modal__close {
        width:32px;
        height: 32px
    }
}

.ray-cookie-modal__title {
    font-family: Axiforma,sans-serif;
    font-size: 18px;
    color: #262469;
    font-weight: 600;
    line-height: 26px
}

@media (max-width: 767.98px) {
    .ray-cookie-modal__title {
        font-size:14px;
        line-height: 22px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .ray-cookie-modal__title {
        font-size:16px;
        line-height: 24px
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .ray-cookie-modal__title {
        font-size:14px;
        line-height: 22px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .ray-cookie-modal__title {
        font-size:16px;
        line-height: 24px
    }
}

.ray-cookie-modal__body * {
    font-family: Axiforma,sans-serif;
    font-size: 14px;
    color: #727289;
    font-weight: 300;
    line-height: 26px
}

@media (max-width: 767.98px) {
    .ray-cookie-modal__body * {
        font-size:12px;
        line-height: 24px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .ray-cookie-modal__body * {
        font-size:13px;
        line-height: 24px
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .ray-cookie-modal__body * {
        font-size:12px;
        line-height: 22px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .ray-cookie-modal__body * {
        font-size:13px;
        line-height: 24px
    }
}

.ray-cookie-modal__body .text-underline {
    text-decoration: underline
}

@media (max-width: 767.98px) {
    .ray-cookie-modal__footer .btn {
        margin-bottom:10px;
        font-size: 14px;
        line-height: 16px;
        padding: 12px
    }

    .ray-cookie-modal__footer .btn:last-child {
        margin-bottom: 0
    }
}

@media (min-width: 768px) {
    .ray-cookie-modal__footer .btn {
        margin-right:10px
    }

    .ray-cookie-modal__footer .btn:last-child {
        margin-right: 0
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .ray-cookie-modal__footer .btn {
        padding-left:1.5rem;
        padding-right: 1.5rem;
        font-size: 15px;
        line-height: 17px
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .ray-cookie-modal__footer .btn {
        padding-left:2rem;
        padding-right: 2rem
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .ray-cookie-modal__footer .btn {
        padding-left:1.5rem;
        padding-right: 1.5rem
    }
}

@media (min-width: 1820px) {
    .ray-cookie-modal__footer .btn {
        padding-left:2.5rem;
        padding-right: 2.5rem
    }
}

@media (min-width: 1200px) {
    html {
        zoom:.95
    }
}

@media (min-width: 1200px) and (-ms-high-contrast:none) {
    html {
        zoom:1
    }

    ::-ms-backdrop,html {
        zoom:1}
}

.main-sec {
    width: 100%;
    height: auto;
    margin-top: 1.875rem;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex
}

@media screen and (min-width: 1200px) and (min-width:0\0) {
    .main-sec video {
        position:absolute;
        left: -10%;
        min-width: 120%;
        min-height: 120%
    }
}

.main-sec>div {
    overflow:hidden
}

.main-sec__actions {
    position: absolute;
    z-index: 2;
    width: calc(100% - 60px);
    padding: 0 30px;
    left: 0;
    margin-top: -54px
}

.main-sec__actions>div {
    position: relative
}

@media (max-width: 767.98px) {
    .main-sec__actions {
        padding:41px 0 36px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .main-sec__actions {
        padding:46px 0 41px
    }
}

@media (max-width: 1199.98px) {
    .main-sec {
        margin-top:0
    }

    .main-sec__actions {
        width: 100%;
        position: relative;
        margin-top: 0
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .main-sec {
        margin-top:24px
    }

    .main-sec__actions {
        width: calc(100% - 48px);
        padding: 0 24px;
        margin-top: -42px
    }

    .main-sec__actions .btn-helper {
        margin-left: 6px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .main-sec {
        margin-top:27px
    }

    .main-sec__actions {
        width: calc(100% - 54px);
        padding: 0 27px;
        margin-top: -48px
    }

    .main-sec__actions .btn-helper {
        margin-left: 7px
    }
}

@media (min-width: 1820px) {
    .main-sec__actions .btn-helper {
        margin-left:10px
    }
}

section {
    width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex
}

.life-stage-wrapper {
    padding: 189px 0 150px;
    overflow:hidden
}

.life-stage-wrapper .life-stage__tab {
    width: 100%;
    display: none;
    -moz-transition: all ease-in .2s;
    -o-transition: all ease-in .2s;
    -webkit-transition: all ease-in .2s;
    transition: all ease-in .2s
}

.life-stage-wrapper .life-stage__tab.show {
    display: block;
    margin-right: 0
}

.life-stage-wrapper .life-stage__content {
    min-height: 715px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative
}

.life-stage-wrapper .life-stage__content-images {
    width: 100%
}

.life-stage-wrapper .life-stage__content-images>img {
    display: block;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    position: absolute
}

.life-stage-wrapper .life-stage__content-images>img.img-s-1 {
    width: 188px;
    height: 163px;
    top: 30px;
    left: 122px;
    z-index: 2
}

.life-stage-wrapper .life-stage__content-images>img.img-s-2 {
    width: 257px;
    height: 224px;
    top: 427px;
    left: 216px;
    z-index: 2
}

.life-stage-wrapper .life-stage__content-images>img.img-s-3 {
    width: 239px;
    height: 200px;
    top: 0;
    right: 103px;
    z-index: 1
}

.life-stage-wrapper .life-stage__content-images>img.img-s-4 {
    width: 208px;
    height: 179px;
    top: 147px;
    right: 31px;
    z-index: 2
}

.life-stage-wrapper .life-stage__content-images>img.img-p-1 {
    width: 456px;
    height: 616px;
    top: 148px;
    left: -67px;
    z-index: 1
}

.life-stage-wrapper .life-stage__content-images>img.img-p-2 {
    width: 296px;
    height: 216px;
    top: 449px;
    right: -105px;
    z-index: 1
}

.life-stage-wrapper .life-stage__content-texts {
    width: 100%
}

.life-stage-wrapper .life-stage__content-texts>div {
    position: absolute;
    background-color: rgba(255,255,255,.8);
    text-align: center;
    width: 150px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    box-shadow: 0,40px,50px,rgba(119,131,145,.15);
    -webkit-box-shadow: 0,40px,50px,rgba(119,131,145,.15);
    -moz-box-shadow: 0,40px,50px,rgba(119,131,145,.15);
    font-family: Axiforma,sans-serif;
    font-size: 16px;
    color: #727289;
    font-weight: 600;
    line-height: 28px;
    z-index: 4;
    padding-top: 34.5px;
    padding-bottom: 34.5px
}

.life-stage-wrapper .life-stage__content-texts>div.t-1 {
    top: 380px;
    left: 141px;
    padding-left: 31px;
    padding-right: 31px
}

.life-stage-wrapper .life-stage__content-texts>div.t-2 {
    top: 245px;
    right: 129px;
    padding-left: 25px;
    padding-right: 25px
}

.life-stage-wrapper .life-stage__content-detail {
    padding: 82px 0 150px;
    position: relative;
    z-index: 4;
    width: 1224px;
    margin-left: auto;
    margin-right: auto;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center
}

.life-stage-wrapper .life-stage__content-message {
    text-align: center;
    font-family: Axiforma,sans-serif;
    font-size: 26px;
    color: #727289;
    font-weight: 400;
    line-height: 32px
}

.life-stage-wrapper .life-stage__content-title {
    margin-top: 35px;
    text-align: center;
    font-family: Axiforma,sans-serif;
    font-size: 73px;
    color: #262469;
    font-weight: 600;
    line-height: 84px
}

.life-stage-wrapper .life-stage__content-text {
    margin-top: 38px;
    text-align: center;
    font-family: Axiforma,sans-serif;
    font-size: 32px;
    color: #262469;
    font-weight: 400;
    line-height: 34px
}

.life-stage-wrapper .life-stage__content-long-text {
    margin: 34px auto 55px;
    text-align: center;
    font-family: Axiforma,sans-serif;
    font-size: 18px;
    color: #727289;
    font-weight: 350;
    line-height: 32px
}

.life-stage-wrapper .life-stage__content-long-text>b {
    font-weight: 700
}

.life-stage-wrapper .life-stage__content-btn {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    width: 256px;
    font-size: 18px;
    line-height: 19px;
    padding-right: 24.5px;
    padding-left: 24.5px
}

.life-stage-wrapper .life-stage__tabs {
    width: 1443px;
    margin: 0 auto;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex
}

@media (min-width: 768px) {
    .life-stage-wrapper .life-stage__tabs {
        -webkit-box-pack:center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center
    }
}

.life-stage-wrapper .life-stage__item {
    width: auto;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    margin-right: 30px
}

.life-stage-wrapper .life-stage__item:last-child {
    margin-right: 0
}

.life-stage-wrapper .life-stage__item.active>div,.life-stage-wrapper .life-stage__item.active>span {
    color: #ff0025
}

.life-stage-wrapper .life-stage__item:hover {
    cursor: pointer
}

@media (min-width: 1200px) {
    .life-stage-wrapper .life-stage__item:hover div,.life-stage-wrapper .life-stage__item:hover span {
        color:#ff0025
    }
}

.life-stage-wrapper .life-stage__icon {
    color: #262469;
    max-width: 66px;
    max-height: 67px;
    overflow:hidden;
    -moz-transition: all ease-in-out .2s;
    -o-transition: all ease-in-out .2s;
    -webkit-transition: all ease-in-out .2s;
    transition: all ease-in-out .2s
}

.life-stage-wrapper .life-stage__text {
    margin-left: 17px;
    font-family: Axiforma,sans-serif;
    font-size: 16px;
    color: #262469;
    font-weight: 500;
    line-height: 28px;
    -moz-transition: all ease-in-out .2s;
    -o-transition: all ease-in-out .2s;
    -webkit-transition: all ease-in-out .2s;
    transition: all ease-in-out .2s
}

@media (max-width: 767.98px) {
    .life-stage-wrapper {
        padding:51px 0
    }

    .life-stage-wrapper .life-stage__content-detail {
        width: calc(100% - 40px);
        padding: 0 25px 0 15px
    }

    .life-stage-wrapper .life-stage__content-message {
        font-size: 15px;
        line-height: 17px
    }

    .life-stage-wrapper .life-stage__content-title {
        font-size: 44px;
        line-height: 51px;
        margin-top: 29px
    }

    .life-stage-wrapper .life-stage__content-text {
        margin-top: 27px;
        font-size: 24px;
        line-height: 1.4
    }

    .life-stage-wrapper .life-stage__content-long-text {
        margin: 27px 0 15px;
        font-size: 16px;
        line-height: 28px
    }

    .life-stage-wrapper .life-stage__content-btn {
        font-size: 16px;
        line-height: 16px;
        padding: 26px 79px;
        width: auto;
        white-space: nowrap
    }

    .life-stage-wrapper .life-stage__tabs {
        padding: 63px 34px 0
    }

    .life-stage-wrapper .life-stage__item {
        margin-right: 27px
    }

    .life-stage-wrapper .life-stage__item:last-child {
        padding-right: 27px
    }

    .life-stage-wrapper .life-stage__icon {
        width: 48px;
        height: auto
    }

    .life-stage-wrapper .life-stage__text {
        font-size: 10px;
        line-height: 18px;
        margin-left: 17px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .life-stage-wrapper {
        padding:57px 0
    }

    .life-stage-wrapper .life-stage__content-detail {
        width: calc(100% - 45px);
        padding: 0 28px 0 17px
    }

    .life-stage-wrapper .life-stage__content-message {
        font-size: 17px;
        line-height: 19px
    }

    .life-stage-wrapper .life-stage__content-title {
        font-size: 50px;
        line-height: 57px;
        margin-top: 33px
    }

    .life-stage-wrapper .life-stage__content-text {
        margin-top: 30px;
        font-size: 27px;
        line-height: 1.4
    }

    .life-stage-wrapper .life-stage__content-long-text {
        margin: 30px 0 17px;
        font-size: 18px;
        line-height: 32px
    }

    .life-stage-wrapper .life-stage__content-btn {
        font-size: 18px;
        line-height: 18px;
        padding: 29px 89px;
        width: auto
    }

    .life-stage-wrapper .life-stage__tabs {
        padding: 71px 38px 0
    }

    .life-stage-wrapper .life-stage__item:last-child {
        padding-right: 30px
    }

    .life-stage-wrapper .life-stage__icon {
        width: 54px;
        height: auto
    }

    .life-stage-wrapper .life-stage__text {
        font-size: 12px;
        line-height: 20px;
        margin-left: 19px
    }
}

@media (max-width: 1199.98px) {
    .life-stage-wrapper {
        border-top:1px solid #e4e4e4;
        border-bottom: 1px solid #e4e4e4
    }

    .life-stage-wrapper .life-stage {
        overflow:hidden
    }

    .life-stage-wrapper .life-stage__content {
        min-height: inherit
    }

    .life-stage-wrapper .life-stage__content-btn {
        font-weight: 600
    }

    .life-stage-wrapper .life-stage__tabs {
        width: auto;
        margin: 0;
        overflow-x: auto
    }

    .life-stage-wrapper .life-stage__icon {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        -webkit-box-pack: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center
    }

    .life-stage-wrapper .life-stage__icon>svg {
        width: 100%;
        height: auto
    }

    .life-stage-wrapper .life-stage__text {
        white-space: nowrap
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .life-stage-wrapper {
        padding:119px 0 80px
    }

    .life-stage-wrapper .life-stage__content {
        min-height: 380px
    }

    .life-stage-wrapper .life-stage__content-images>img.img-s-1 {
        width: 118px;
        height: 103px;
        top: 19px;
        left: 77px
    }

    .life-stage-wrapper .life-stage__content-images>img.img-s-2 {
        width: 162px;
        height: 141px;
        top: 270px;
        left: 137px
    }

    .life-stage-wrapper .life-stage__content-images>img.img-s-3 {
        width: 151px;
        height: 126px;
        right: 65px
    }

    .life-stage-wrapper .life-stage__content-images>img.img-s-4 {
        width: 131px;
        height: 113px;
        top: 92px;
        right: 20px
    }

    .life-stage-wrapper .life-stage__content-images>img.img-p-1 {
        width: 288px;
        height: 389px;
        top: 93px;
        left: -42px
    }

    .life-stage-wrapper .life-stage__content-images>img.img-p-2 {
        width: 187px;
        height: 137px;
        top: 283px;
        right: -67px
    }

    .life-stage-wrapper .life-stage__content-texts>div {
        width: 108px;
        font-size: 12px;
        line-height: 22px;
        padding-top: 22px;
        padding-bottom: 22px
    }

    .life-stage-wrapper .life-stage__content-texts>div.t-1 {
        top: 240px;
        left: 89px;
        padding-left: 20px;
        padding-right: 20px
    }

    .life-stage-wrapper .life-stage__content-texts>div.t-2 {
        top: 155px;
        right: 81px;
        padding-left: 16px;
        padding-right: 16px
    }

    .life-stage-wrapper .life-stage__content-detail {
        padding: 52px 0 80px;
        width: 775px
    }

    .life-stage-wrapper .life-stage__content-message {
        font-size: 16px;
        line-height: 20px
    }

    .life-stage-wrapper .life-stage__content-title {
        margin-top: 22px;
        font-size: 46px;
        line-height: 53px
    }

    .life-stage-wrapper .life-stage__content-text {
        margin-top: 24px;
        font-size: 20px;
        line-height: 22px
    }

    .life-stage-wrapper .life-stage__content-long-text {
        margin: 22px auto 40px;
        font-size: 14px;
        line-height: 24px
    }

    .life-stage-wrapper .life-stage__content-btn {
        width: 162px;
        font-size: 14px;
        line-height: 15px;
        padding-right: 16px;
        padding-left: 16px
    }

    .life-stage-wrapper .life-stage__tabs {
        width: 912px
    }

    .life-stage-wrapper .life-stage__item {
        margin-right: 19px
    }

    .life-stage-wrapper .life-stage__icon>svg {
        width: 85%;
        height: auto
    }

    .life-stage-wrapper .life-stage__text {
        margin-left: 11px;
        font-size: 12px;
        line-height: 22px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .life-stage-wrapper {
        padding:138px 0 110px
    }

    .life-stage-wrapper .life-stage__content {
        min-height: 520px
    }

    .life-stage-wrapper .life-stage__content-images>img.img-s-1 {
        width: 137px;
        height: 119px;
        top: 22px;
        left: 89px
    }

    .life-stage-wrapper .life-stage__content-images>img.img-s-2 {
        width: 188px;
        height: 164px;
        top: 312px;
        left: 158px
    }

    .life-stage-wrapper .life-stage__content-images>img.img-s-3 {
        width: 175px;
        height: 146px;
        right: 75px
    }

    .life-stage-wrapper .life-stage__content-images>img.img-s-4 {
        width: 152px;
        height: 131px;
        top: 107px;
        right: 23px
    }

    .life-stage-wrapper .life-stage__content-images>img.img-p-1 {
        width: 333px;
        height: 450px;
        top: 108px;
        left: -49px
    }

    .life-stage-wrapper .life-stage__content-images>img.img-p-2 {
        width: 216px;
        height: 158px;
        top: 328px;
        right: -77px
    }

    .life-stage-wrapper .life-stage__content-texts>div {
        width: 125px;
        font-size: 14px;
        line-height: 25px;
        padding-top: 25px;
        padding-bottom: 25px
    }

    .life-stage-wrapper .life-stage__content-texts>div.t-1 {
        top: 278px;
        left: 103px;
        padding-left: 23px;
        padding-right: 23px
    }

    .life-stage-wrapper .life-stage__content-texts>div.t-2 {
        top: 179px;
        right: 94px;
        padding-left: 18px;
        padding-right: 18px
    }

    .life-stage-wrapper .life-stage__content-detail {
        padding: 60px 0 158px;
        width: 895px
    }

    .life-stage-wrapper .life-stage__content-message {
        font-size: 19px;
        line-height: 23px
    }

    .life-stage-wrapper .life-stage__content-title {
        margin-top: 26px;
        font-size: 53px;
        line-height: 61px
    }

    .life-stage-wrapper .life-stage__content-text {
        margin-top: 28px;
        font-size: 23px;
        line-height: 25px
    }

    .life-stage-wrapper .life-stage__content-long-text {
        margin: 25px auto 46px;
        font-size: 16px;
        line-height: 28px
    }

    .life-stage-wrapper .life-stage__content-btn {
        width: 187px;
        font-size: 16px;
        line-height: 17px;
        padding-right: 18px;
        padding-left: 18px
    }

    .life-stage-wrapper .life-stage__tabs {
        width: 1055px
    }

    .life-stage-wrapper .life-stage__item {
        margin-right: 22px
    }

    .life-stage-wrapper .life-stage__icon>svg {
        width: 90%;
        height: auto
    }

    .life-stage-wrapper .life-stage__text {
        margin-left: 13px;
        font-size: 14px;
        line-height: 25px
    }
}

@media screen and (min-width: 1200px) and (min-width:0\0) {
    .life-stage .life-stage__icon>svg {
        width:85%;
        height: 100%
    }
}

@media screen and (min-width: 1200px) and (max-width:1399.98px) and (min-width:0\0) {
    .life-stage .life-stage__icon {
        width:50px;
        height: 51px
    }
}

@media screen and (min-width: 1400px) and (max-width:1819.98px) and (min-width:0\0) {
    .life-stage .life-stage__icon {
        width:56px;
        height: 57px
    }
}

@media screen and (min-width: 1820px) and (min-width:0\0) {
    .life-stage .life-stage__icon {
        width:66px;
        height: 67px
    }
}

.whys-wrapper {
    margin-bottom: 252px
}

.whys-wrapper .whys {
    width: calc(100% - 120px);
    margin-left: 120px;
    padding: 50px 110px;
    position: relative;
    overflow:hidden;
    background-color: #262469;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-top-left-radius: 6px;
    -moz-border-top-left-radius: 6px;
    border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 0;
    -moz-border-top-right-radius: 0;
    border-top-right-radius: 0;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-bottom-left-radius: 6px;
    border-bottom-left-radius: 6px;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0
}

.whys-wrapper .whys:after {
    content: "";
    width: 675px;
    height: 675px;
    background: url(../images/blue-big-rounds.png) no-repeat;
    background-size: cover;
    position: absolute;
    top: 110px;
    right: -468px
}

.whys-wrapper .whys__title {
    margin-bottom: 45px;
    font-family: Axiforma,sans-serif;
    font-size: 44px;
    color: #fff;
    font-weight: 300;
    line-height: 46px
}

.whys-wrapper .whys__row {
    width: 1153px;
    max-width: 80%
}

.whys-wrapper .whys__box {
    margin-bottom: 45px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.whys-wrapper .whys__box-icon {
    width: 66px;
    height: 66px
}

.whys-wrapper .whys__box-icon>svg {
    width: 100%;
    height: 100%;
    display: block
}

.whys-wrapper .whys__box-title {
    margin-top: 24px;
    width: 100%;
    white-space: nowrap;
    font-family: Axiforma,sans-serif;
    font-size: 28px;
    color: #d0fdf6;
    font-weight: 600;
    line-height: 31px
}

.whys-wrapper .whys__box-text-content {
    width: 90%;
    height: 87px;
    overflow:hidden;
    margin: 24px 0
}

.whys-wrapper .whys__box-text {
    text-align: left;
    font-family: Axiforma,sans-serif;
    font-size: 16px;
    color: #d0fdf6;
    font-weight: 500;
    line-height: 29px
}

.whys-wrapper .whys__box-link {
    text-align: left;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: Axiforma,sans-serif;
    font-size: 18px;
    color: #e26b75;
    font-weight: 600;
    line-height: 18px
}

.whys-wrapper .whys__box-link--icon {
    width: 29px;
    height: 18px;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOS40MTgiIGhlaWdodD0iMTcuNjc4IiB2aWV3Qm94PSIwIDAgMjkuNDE4IDE3LjY3OCI+PHBhdGggZD0iTTguNjI1LjAxM2EuODYyLjg2MiwwLDAsMC0uMDkyLjAzMS44NjIuODYyLDAsMCwwLS4wOTIuMDMxQTEuMTgxLDEuMTgxLDAsMCwwLDguMjU3LjJhLjkzLjkzLDAsMCwwLS4xMjMuMDkyLjkzNS45MzUsMCwwLDAtLjEyMy4xNTNMLjI5Myw4LjEzMUExLDEsMCwwLDAsMS43LDkuNTRMNy44NTksMy4zODNWMjAuNmEuOTguOTgsMCwxLDAsMS45NiwwVjMuMzgzTDE1Ljk3Niw5LjU0YTEsMSwwLDEsMCwxLjQwOS0xLjQwOUw5LjY2Ni40NDJBLjk0Ni45NDYsMCwwLDAsOS4zOTEuMTY2LDEsMSwwLDAsMCw5LjAyMy4wMTMsMS41MjcsMS41MjcsMCwwLDAsOC42MjUuMDEzWm0uMjE0LDIzLjUyNGEuOTguOTgsMCwxLDAsLjk4Ljk4QS45ODIuOTgyLDAsMCwwLDguODM5LDIzLjUzN1ptMCwzLjkyMWEuOTguOTgsMCwxLDAsLjk4Ljk4QS45ODIuOTgyLDAsMCwwLDguODM5LDI3LjQ1OFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI5LjQxOCkgcm90YXRlKDkwKSIgZmlsbD0iI2UyNmI3NSIvPjwvc3ZnPg==) no-repeat;
    background-size: cover;
    margin-left: 32px
}

.whys-wrapper .whys__box-link:hover {
    color: #cb6069
}

.whys-wrapper .whys__box-link:hover .whys-wrapper .whys__box-link--icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOS40MTgiIGhlaWdodD0iMTcuNjc4IiB2aWV3Qm94PSIwIDAgMjkuNDE4IDE3LjY3OCI+PHBhdGggZD0iTTguNjI1LjAxM2EuODYyLjg2MiwwLDAsMC0uMDkyLjAzMS44NjIuODYyLDAsMCwwLS4wOTIuMDMxQTEuMTgxLDEuMTgxLDAsMCwwLDguMjU3LjJhLjkzLjkzLDAsMCwwLS4xMjMuMDkyLjkzNS45MzUsMCwwLDAtLjEyMy4xNTNMLjI5Myw4LjEzMUExLDEsMCwwLDAsMS43LDkuNTRMNy44NTksMy4zODNWMjAuNmEuOTguOTgsMCwxLDAsMS45NiwwVjMuMzgzTDE1Ljk3Niw5LjU0YTEsMSwwLDEsMCwxLjQwOS0xLjQwOUw5LjY2Ni40NDJBLjk0Ni45NDYsMCwwLDAsOS4zOTEuMTY2LDEsMSwwLDAsMCw5LjAyMy4wMTMsMS41MjcsMS41MjcsMCwwLDAsOC42MjUuMDEzWm0uMjE0LDIzLjUyNGEuOTguOTgsMCwxLDAsLjk4Ljk4QS45ODIuOTgyLDAsMCwwLDguODM5LDIzLjUzN1ptMCwzLjkyMWEuOTguOTgsMCwxLDAsLjk4Ljk4QS45ODIuOTgyLDAsMCwwLDguODM5LDI3LjQ1OFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI5LjQxOCkgcm90YXRlKDkwKSIgZmlsbD0iI2Y5NzY4MSIvPjwvc3ZnPg==)
}

@media (max-width: 767.98px) {
    .whys-wrapper {
        margin:60px 0 100px
    }

    .whys-wrapper .whys {
        width: calc(100% - 32px);
        margin-left: 16px;
        padding: 29px 17px 32px
    }

    .whys-wrapper .whys:after {
        width: 242px;
        height: 242px;
        top: inherit;
        bottom: -126px;
        right: -123px
    }

    .whys-wrapper .whys__title {
        font-size: 24px;
        line-height: 24px;
        margin-bottom: 30px
    }

    .whys-wrapper .whys__box {
        margin-bottom: 38px
    }

    .whys-wrapper .whys__box:last-child {
        margin-bottom: 0
    }

    .whys-wrapper .whys__box-title {
        font-size: 18px;
        line-height: 22px
    }

    .whys-wrapper .whys__box-text-content {
        width: 100%;
        height: auto;
        margin: 18px 0 10px
    }

    .whys-wrapper .whys__box-text {
        font-size: 14px;
        line-height: 22px
    }

    .whys-wrapper .whys__box-link {
        font-size: 14px;
        line-height: 14px
    }

    .whys-wrapper .whys__box-link--icon {
        width: 23px;
        height: 14px;
        margin-left: 16px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .whys-wrapper {
        margin:68px 0 113px
    }

    .whys-wrapper .whys {
        width: calc(100% - 36px);
        margin-left: 18px;
        padding: 33px 19px 36px
    }

    .whys-wrapper .whys:after {
        width: 272px;
        height: 272px;
        top: inherit;
        bottom: -142px;
        right: -138px
    }

    .whys-wrapper .whys__title {
        font-size: 27px;
        line-height: 27px;
        margin-bottom: 34px
    }

    .whys-wrapper .whys__box {
        margin-bottom: 43px
    }

    .whys-wrapper .whys__box-title {
        font-size: 20px;
        line-height: 25px
    }

    .whys-wrapper .whys__box-text-content {
        width: 100%;
        height: auto;
        margin: 20px 0 11px
    }

    .whys-wrapper .whys__box-text {
        font-size: 16px;
        line-height: 25px
    }

    .whys-wrapper .whys__box-link {
        font-size: 16px;
        line-height: 16px
    }

    .whys-wrapper .whys__box-link--icon {
        width: 26px;
        height: 16px;
        margin-left: 18px
    }
}

@media (max-width: 1199.98px) {
    .whys-wrapper {
        overflow:hidden
    }

    .whys-wrapper .whys {
        border-radius: 6px!important;
        -webkit-border-radius: 6px!important;
        -moz-border-radius: 6px!important;
        overflow: inherit
    }

    .whys-wrapper .whys__row {
        width: 100%;
        max-width: 100%
    }

    .whys-wrapper .whys__title {
        font-weight: 500
    }

    .whys-wrapper .whys__box-icon {
        display: none
    }

    .whys-wrapper .whys__box-title {
        margin-top: 0;
        white-space: normal
    }

    .whys-wrapper .whys__box-text {
        color: rgba(208,253,246,.6)
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .whys-wrapper {
        margin-bottom:159px
    }

    .whys-wrapper .whys {
        width: calc(100% - 85px);
        margin-left: 85px;
        padding: 50px 65px
    }

    .whys-wrapper .whys:after {
        width: 430px;
        height: 430px;
        top: 70px;
        right: -296px
    }

    .whys-wrapper .whys__title {
        margin-bottom: 29px;
        font-size: 28px;
        line-height: 29px
    }

    .whys-wrapper .whys__row {
        width: 786px
    }

    .whys-wrapper .whys__box {
        margin-bottom: 29px
    }

    .whys-wrapper .whys__box-icon {
        width: 41px;
        height: 41px
    }

    .whys-wrapper .whys__box-title {
        margin-top: 16px;
        font-size: 17px;
        line-height: 20px
    }

    .whys-wrapper .whys__box-text-content {
        height: 66px;
        width: 96%;
        margin: 16px 0
    }

    .whys-wrapper .whys__box-text {
        font-size: 12px;
        line-height: 22px
    }

    .whys-wrapper .whys__box-link {
        font-size: 14px;
        line-height: 14px
    }

    .whys-wrapper .whys__box-link--icon {
        width: 18px;
        height: 11px;
        margin-left: 20px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .whys-wrapper {
        margin-bottom:184px
    }

    .whys-wrapper .whys {
        width: calc(100% - 95px);
        margin-left: 95px;
        padding: 58px 85px
    }

    .whys-wrapper .whys:after {
        width: 495px;
        height: 495px;
        top: 80px;
        right: -342px
    }

    .whys-wrapper .whys__title {
        margin-bottom: 32px;
        font-size: 32px;
        line-height: 34px
    }

    .whys-wrapper .whys__row {
        width: 910px
    }

    .whys-wrapper .whys__box {
        margin-bottom: 33px
    }

    .whys-wrapper .whys__box-icon {
        width: 48px;
        height: 48px
    }

    .whys-wrapper .whys__box-title {
        margin-top: 18px;
        font-size: 20px;
        line-height: 23px
    }

    .whys-wrapper .whys__box-text-content {
        height: 75px;
        width: 96%;
        margin: 18px 0
    }

    .whys-wrapper .whys__box-text {
        font-size: 14px;
        line-height: 25px
    }

    .whys-wrapper .whys__box-link {
        font-size: 16px;
        line-height: 16px
    }

    .whys-wrapper .whys__box-link--icon {
        width: 21px;
        height: 13px;
        margin-left: 23px
    }
}

.reviews-wrapper {
    margin-bottom: 183px;
    padding-bottom: 69px;
    position: relative;
    overflow:hidden
}

.reviews-wrapper:after {
    content: "";
    width: 450px;
    height: 616px;
    background: url(../images/plus-light-brown.png) no-repeat;
    background-size: 100% auto;
    position: absolute;
    right: -35px;
    bottom: 0;
    opacity: .7;
    z-index: 1
}

.reviews-wrapper .reviews {
    padding: 78px 133px 56px 149px;
    background-color: #fef8f4;
    position: relative;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px
}

.reviews-wrapper .reviews__title {
    margin-bottom: 21px;
    font-family: Axiforma,sans-serif;
    font-size: 57px;
    color: #262469;
    font-weight: 500;
    line-height: 57px
}

.reviews-wrapper .reviews__text {
    font-family: Axiforma,sans-serif;
    font-size: 28px;
    color: #262469;
    font-weight: 350;
    line-height: 28px
}

.reviews-wrapper .reviews__content {
    margin-top: 67px
}

.reviews-wrapper .reviews__scores {
    width: 370px
}

.reviews-wrapper .reviews__slider {
    width: 931px;
    z-index: 2
}

.reviews-wrapper .reviews__point {
    font-family: Axiforma,sans-serif;
    font-size: 120px;
    color: #f47040;
    font-weight: 500;
    line-height: 120px
}

.reviews-wrapper .reviews__stars {
    margin-top: 3px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex
}

.reviews-wrapper .reviews__stars>div {
    margin-right: 7px;
    width: 30px;
    height: 30px
}

.reviews-wrapper .reviews__stars>div>svg {
    width: 100%;
    height: 100%;
    display: block
}

.reviews-wrapper .reviews__stars>div:last-child {
    margin-right: 0!important
}

.reviews-wrapper .reviews__stats {
    margin-top: 44px;
    display: block
}

.reviews-wrapper .reviews__stats>li {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    margin-bottom: 11px
}

.reviews-wrapper .reviews__stats>li:last-child {
    margin-bottom: 0
}

.reviews-wrapper .reviews__stats-no {
    margin-right: 6px;
    font-family: Axiforma,sans-serif;
    font-size: 14px;
    color: #6c5649;
    font-weight: 500;
    line-height: 20px
}

.reviews-wrapper .reviews__stats-star {
    width: 17px;
    height: 17px;
    margin-right: 8px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex
}

.reviews-wrapper .reviews__stats-star>svg {
    width: 100%;
    height: 100%;
    display: block
}

.reviews-wrapper .reviews__stats-bar {
    width: 291px;
    height: 10px;
    background-color: #fff;
    position: relative;
    margin-right: 19px;
    border-radius: 100px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center
}

.reviews-wrapper .reviews__stats-bar:after {
    content: "";
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background-color: #f47040;
    border-radius: 100px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px
}

.reviews-wrapper .reviews__stats-count {
    font-family: Axiforma,sans-serif;
    font-size: 14px;
    color: #6c5649;
    font-weight: 500;
    line-height: 20px
}

.reviews-wrapper .reviews__owl {
    margin-top: 16px;
    position: inherit!important
}

.reviews-wrapper .reviews__item {
    width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.reviews-wrapper .reviews__item-title {
    margin-bottom: 36px;
    font-family: Merriweather,sans-serif;
    font-size: 36px;
    color: #262469;
    font-weight: 700;
    line-height: 52px;
    display: inline-block;
    max-width: 100%;
    overflow:hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.reviews-wrapper .reviews__item-score {
    width: 100%;
    margin-bottom: 18px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: start;
    -moz-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: start;
    align-items: start
}

.reviews-wrapper .reviews__item-score__stars {
    width: auto;
    padding-left: 2px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex
}

.reviews-wrapper .reviews__item-score__star {
    width: 17px;
    height: 17px;
    margin-right: 4px
}

.reviews-wrapper .reviews__item-score__star:last-child {
    margin-right: 0
}

.reviews-wrapper .reviews__item-score__star>svg {
    width: 100%;
    height: 100%;
    display: block
}

.reviews-wrapper .reviews__item-score__point {
    margin-left: 18px;
    font-family: Axiforma,sans-serif;
    font-size: 24px;
    color: #f47040;
    font-weight: 600;
    line-height: 25px
}

.reviews-wrapper .reviews__item-user {
    width: 100%;
    margin-bottom: 35px;
    font-family: Axiforma,sans-serif;
    font-size: 27px;
    color: #262469;
    font-weight: 600;
    line-height: 32px
}

.reviews-wrapper .reviews__item-text-content {
    width: 100%;
    height: 96px;
    overflow:hidden
}

.reviews-wrapper .reviews__item-text {
    width: 100%;
    font-family: Axiforma,sans-serif;
    font-size: 18px;
    color: #6c5649;
    font-weight: 350;
    line-height: 32px
}

.reviews-wrapper .reviews .owl-nav {
    position: absolute;
    top: 112px;
    right: 140px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    cursor: default
}

.reviews-wrapper .reviews .owl-nav button {
    width: 75px;
    height: 75px;
    border: 1px solid #e3d3c8;
    background-color: rgba(255,255,255,.31);
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    margin-right: 20px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center
}

.reviews-wrapper .reviews .owl-nav button.disabled {
    pointer-events: none;
    opacity: .5;
    cursor: default
}

.reviews-wrapper .reviews .owl-nav button.owl-next {
    cursor: pointer;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg)
}

.reviews-wrapper .reviews .owl-nav button span {
    font-size: 0;
    color: transparent;
    width: 35px;
    height: 22px;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNC42MzIiIGhlaWdodD0iMjIuNDQzIiB2aWV3Qm94PSIwIDAgMzQuNjMyIDIyLjQ0MyI+CiAgPHBhdGggaWQ9Imljb25zOC11cC1kb3duLWFycm93IiBkPSJNMTAuOTQ5LjAxN2ExLjA5NCwxLjA5NCwwLDAsMC0uMTE3LjAzOSwxLjA5NCwxLjA5NCwwLDAsMC0uMTE3LjAzOSwxLjUsMS41LDAsMCwwLS4yMzMuMTU2LDEuMTgsMS4xOCwwLDAsMC0uMTU2LjExNywxLjE4NywxLjE4NywwLDAsMC0uMTU2LjE5NGwtOS44LDkuNzYxYTEuMjY1LDEuMjY1LDAsMCwwLDEuNzg5LDEuNzg5TDkuOTc3LDQuMjk0VjIzLjQzM2ExLjI0NSwxLjI0NSwwLDEsMCwyLjQ4OSwwVjQuMjk0bDcuODE2LDcuODE2YTEuMjY1LDEuMjY1LDAsMSwwLDEuNzg5LTEuNzg5TDEyLjI3MS41NjFhMS4yLDEuMiwwLDAsMC0uMzUtLjM1LDEuMjcxLDEuMjcxLDAsMCwwLS40NjctLjE5NEExLjkzOSwxLjkzOSwwLDAsMCwxMC45NDkuMDE3Wm0uMjcyLDI3LjE0OWExLjI0NCwxLjI0NCwwLDEsMCwxLjI0NCwxLjI0NEExLjI0NywxLjI0NywwLDAsMCwxMS4yMjEsMjcuMTY2Wm0wLDQuOTc4YTEuMjQ0LDEuMjQ0LDAsMSwwLDEuMjQ0LDEuMjQ0QTEuMjQ3LDEuMjQ3LDAsMCwwLDExLjIyMSwzMi4xNDRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDIyLjQ0Mykgcm90YXRlKC05MCkiIGZpbGw9IiMyNjI0NjkiLz4KPC9zdmc+Cg==) no-repeat;
    background-size: cover
}

.reviews-wrapper .reviews .owl-nav button:last-child {
    margin-right: 0
}

.reviews-wrapper .reviews .owl-nav button:hover {
    background-color: rgba(255,255,255,.62)
}

.reviews-wrapper .reviews .owl-dots {
    position: absolute;
    left: 150px;
    bottom: 59px;
    cursor: default
}

.reviews-wrapper .reviews .owl-dots .owl-dot {
    width: 60px;
    height: 5px;
    background-color: #cdbfb6;
    opacity: .5;
    margin-right: 20px;
    border-radius: 100px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    cursor: pointer
}

.reviews-wrapper .reviews .owl-dots .owl-dot:last-child {
    margin-right: 0
}

.reviews-wrapper .reviews .owl-dots .owl-dot.active {
    opacity: 1;
    background-color: #968173
}

.reviews-wrapper .reviews__footer {
    margin-top: 89px
}

.reviews-wrapper .reviews__footer-text {
    font-family: Axiforma,sans-serif;
    font-size: 13px;
    color: #6c5649;
    font-weight: 350;
    line-height: 13px
}

@media (max-width: 575.98px) {
    .reviews-wrapper .reviews {
        width:calc(100% - 32px);
        margin-left: 16px
    }
}

@media (max-width: 767.98px) {
    .reviews-wrapper {
        margin-bottom:100px
    }

    .reviews-wrapper:after {
        width: 312px;
        height: 338px;
        right: -198px
    }

    .reviews-wrapper .reviews {
        padding: 18px 17px 28px
    }

    .reviews-wrapper .reviews__title {
        font-size: 24px;
        line-height: 1.4;
        margin-bottom: 13px
    }

    .reviews-wrapper .reviews__text {
        font-size: 18px;
        line-height: 23px
    }

    .reviews-wrapper .reviews__point {
        font-size: 80px;
        line-height: 80px
    }

    .reviews-wrapper .reviews__content {
        margin-top: 77px
    }

    .reviews-wrapper .reviews__scores,.reviews-wrapper .reviews__slider {
        width: 100%
    }

    .reviews-wrapper .reviews__slider {
        margin-top: 85px
    }

    .reviews-wrapper .reviews__item {
        padding-bottom: 114px
    }

    .reviews-wrapper .reviews__item-text-content {
        height: auto
    }

    .reviews-wrapper .reviews__item-title {
        font-size: 26px;
        line-height: 38px
    }

    .reviews-wrapper .reviews__item-text {
        font-size: 16px
    }

    .reviews-wrapper .reviews .owl-dots .owl-dot {
        width: 21px;
        height: 21px;
        margin-right: 7px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .reviews-wrapper {
        margin-bottom:113px
    }

    .reviews-wrapper:after {
        width: 351px;
        height: 380px;
        right: -223px
    }

    .reviews-wrapper .reviews {
        padding: 20px 19px 32px
    }

    .reviews-wrapper .reviews__title {
        font-size: 27px;
        line-height: 28px;
        margin-bottom: 15px
    }

    .reviews-wrapper .reviews__point {
        font-size: 96px;
        line-height: 96px
    }

    .reviews-wrapper .reviews__text {
        font-size: 20px;
        line-height: 26px
    }

    .reviews-wrapper .reviews__content {
        margin-top: 87px
    }

    .reviews-wrapper .reviews__scores,.reviews-wrapper .reviews__slider {
        width: 100%
    }

    .reviews-wrapper .reviews__slider {
        margin-top: 96px
    }

    .reviews-wrapper .reviews__item {
        padding-bottom: 128px
    }

    .reviews-wrapper .reviews__item-title {
        font-size: 28px;
        line-height: 40px
    }

    .reviews-wrapper .reviews .owl-dots .owl-dot {
        width: 21px;
        height: 21px;
        margin-right: 7px
    }
}

@media (max-width: 1199.98px) {
    .reviews-wrapper {
        padding-bottom:0
    }

    .reviews-wrapper .reviews {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }

    .reviews-wrapper .reviews__item-text-content {
        height: auto
    }

    .reviews-wrapper .reviews .owl-nav {
        display: none
    }

    .reviews-wrapper .reviews .owl-dots {
        position: relative;
        left: inherit;
        bottom: inherit;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center
    }

    .reviews-wrapper .reviews .owl-dots .owl-dot {
        border: 1px solid #cecece;
        border-radius: 100%;
        -webkit-border-radius: 100%;
        -moz-border-radius: 100%;
        background: rgba(255,255,255,.2)
    }

    .reviews-wrapper .reviews .owl-dots .owl-dot:last-child {
        margin-right: 0
    }

    .reviews-wrapper .reviews .owl-dots .owl-dot.active {
        background: #ffcfd3;
        border-color: #e5727c
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .reviews-wrapper {
        margin-bottom:116px;
        padding-bottom: 43px
    }

    .reviews-wrapper:after {
        width: 284px;
        height: 389px;
        right: -22px
    }

    .reviews-wrapper .reviews {
        padding: 50px 84px 35px 94px
    }

    .reviews-wrapper .reviews__title {
        margin-bottom: 13px;
        font-size: 36px;
        line-height: 36px
    }

    .reviews-wrapper .reviews__text {
        font-size: 17px;
        line-height: 17px
    }

    .reviews-wrapper .reviews__content {
        margin-top: 50px
    }

    .reviews-wrapper .reviews__scores {
        width: 233px
    }

    .reviews-wrapper .reviews__slider {
        width: 588px
    }

    .reviews-wrapper .reviews__point {
        font-size: 77px;
        line-height: 77px
    }

    .reviews-wrapper .reviews__stars>div {
        margin-right: 4px;
        width: 19px;
        height: 19px
    }

    .reviews-wrapper .reviews__stats {
        margin-top: 28px
    }

    .reviews-wrapper .reviews__stats>li {
        margin-bottom: 7px
    }

    .reviews-wrapper .reviews__stats-no {
        margin-right: 3px;
        font-size: 12px;
        line-height: 15px
    }

    .reviews-wrapper .reviews__stats-star {
        width: 13px;
        height: 13px;
        margin-right: 5px
    }

    .reviews-wrapper .reviews__stats-bar {
        width: 184px;
        height: 7px;
        margin-right: 12px
    }

    .reviews-wrapper .reviews__stats-count {
        font-size: 12px;
        line-height: 15px
    }

    .reviews-wrapper .reviews__owl {
        margin-top: 12px
    }

    .reviews-wrapper .reviews__item-title {
        margin-bottom: 22px;
        font-size: 24px;
        line-height: 35px
    }

    .reviews-wrapper .reviews__item-score {
        margin-bottom: 14px
    }

    .reviews-wrapper .reviews__item-score__star {
        width: 13px;
        height: 13px;
        margin-right: 2px
    }

    .reviews-wrapper .reviews__item-score__point {
        margin-left: 14px;
        font-size: 16px;
        line-height: 17px
    }

    .reviews-wrapper .reviews__item-user {
        margin-bottom: 22px;
        font-size: 17px;
        line-height: 21px
    }

    .reviews-wrapper .reviews__item-text-content {
        height: 63px
    }

    .reviews-wrapper .reviews__item-text {
        font-size: 12px;
        line-height: 21px
    }

    .reviews-wrapper .reviews .owl-nav {
        top: 71px;
        right: 88px
    }

    .reviews-wrapper .reviews .owl-nav button {
        width: 48px;
        height: 48px;
        margin-right: 16px
    }

    .reviews-wrapper .reviews .owl-nav button span {
        width: 22px;
        height: 14px
    }

    .reviews-wrapper .reviews .owl-dots {
        left: 95px;
        bottom: 38px
    }

    .reviews-wrapper .reviews .owl-dots .owl-dot {
        width: 38px;
        height: 3px;
        margin-right: 13px
    }

    .reviews-wrapper .reviews__footer {
        margin-top: 56px
    }

    .reviews-wrapper .reviews__footer-text {
        font-size: 10px;
        line-height: 10px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .reviews-wrapper {
        margin-bottom:134px;
        padding-bottom: 50px
    }

    .reviews-wrapper:after {
        width: 329px;
        height: 450px;
        right: -26px
    }

    .reviews-wrapper .reviews {
        padding: 57px 97px 41px 109px
    }

    .reviews-wrapper .reviews__title {
        margin-bottom: 15px;
        font-size: 42px;
        line-height: 42px
    }

    .reviews-wrapper .reviews__text {
        font-size: 20px;
        line-height: 20px
    }

    .reviews-wrapper .reviews__content {
        margin-top: 58px
    }

    .reviews-wrapper .reviews__scores {
        width: 270px
    }

    .reviews-wrapper .reviews__slider {
        width: 681px
    }

    .reviews-wrapper .reviews__point {
        font-size: 89px;
        line-height: 89px
    }

    .reviews-wrapper .reviews__stars>div {
        margin-right: 5px;
        width: 22px;
        height: 22px
    }

    .reviews-wrapper .reviews__stats {
        margin-top: 32px
    }

    .reviews-wrapper .reviews__stats>li {
        margin-bottom: 8px
    }

    .reviews-wrapper .reviews__stats-no {
        margin-right: 4px;
        font-size: 13px;
        line-height: 17px
    }

    .reviews-wrapper .reviews__stats-star {
        width: 15px;
        height: 15px;
        margin-right: 6px
    }

    .reviews-wrapper .reviews__stats-bar {
        width: 213px;
        height: 8px;
        margin-right: 14px
    }

    .reviews-wrapper .reviews__stats-count {
        font-size: 13px;
        line-height: 17px
    }

    .reviews-wrapper .reviews__owl {
        margin-top: 14px
    }

    .reviews-wrapper .reviews__item-title {
        margin-bottom: 26px;
        font-size: 26px;
        line-height: 38px
    }

    .reviews-wrapper .reviews__item-score {
        margin-bottom: 16px
    }

    .reviews-wrapper .reviews__item-score__star {
        width: 15px;
        height: 15px;
        margin-right: 3px
    }

    .reviews-wrapper .reviews__item-score__point {
        margin-left: 16px;
        font-size: 18px;
        line-height: 19px
    }

    .reviews-wrapper .reviews__item-user {
        margin-bottom: 26px;
        font-size: 20px;
        line-height: 24px
    }

    .reviews-wrapper .reviews__item-text-content {
        height: 87px
    }

    .reviews-wrapper .reviews__item-text {
        font-size: 14px;
        line-height: 24px
    }

    .reviews-wrapper .reviews .owl-nav {
        top: 82px;
        right: 102px
    }

    .reviews-wrapper .reviews .owl-nav button {
        width: 55px;
        height: 55px;
        margin-right: 18px
    }

    .reviews-wrapper .reviews .owl-nav button span {
        width: 26px;
        height: 16px
    }

    .reviews-wrapper .reviews .owl-dots {
        left: 110px;
        bottom: 45px
    }

    .reviews-wrapper .reviews .owl-dots .owl-dot {
        width: 44px;
        height: 4px;
        margin-right: 15px
    }

    .reviews-wrapper .reviews__footer {
        margin-top: 65px
    }

    .reviews-wrapper .reviews__footer-text {
        font-size: 12px;
        line-height: 12px
    }
}

.news_wrapper {
    margin-bottom: 200px;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    overflow-x:hidden
}

.news_wrapper .news-heading {
    width: 260px
}

.news_wrapper .news-heading__title {
    font-family: Axiforma,sans-serif;
    font-size: 32px;
    color: #4d4d62;
    font-weight: 400;
    line-height: 42px
}

.news_wrapper .blue-rounds {
    width: 533px;
    height: 533px;
    background: url(../images/blue-big-rounds.png) no-repeat;
    background-size: 100% auto;
    position: absolute;
    top: 216px
}

.news_wrapper .blue-rounds.p-left {
    left: -308px
}

.news_wrapper .blue-rounds.p-right {
    right: -370px
}

.news_wrapper:after {
    content: "";
    width: 450px;
    height: 340px;
    background: url(../images/plus-5000-space.png) no-repeat;
    background-size: cover;
    position: absolute;
    right: -254px;
    bottom: 67px
}

@media (max-width: 575.98px) {
    .news_wrapper {
        width:calc(100% - 30px);
        padding-left: 15px;
        padding-right: 15px
    }
}

@media (min-width: 576px) and (max-width:767.98px) {
    .news_wrapper>.container-fluid,.news_wrapper>.container-sm {
        padding-left:calc((100% - 540px)/ 2)!important;
        padding-right: calc((100% - 540px)/ 2)!important
    }
}

@media (max-width: 767.98px) {
    .news_wrapper {
        margin-bottom:82px
    }

    .news_wrapper .news-heading__title {
        font-size: 18px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .news_wrapper {
        margin-bottom:92px
    }

    .news_wrapper>.container-fluid,.news_wrapper>.container-sm {
        padding-left: calc((100% - 720px)/ 2)!important;
        padding-right: calc((100% - 720px)/ 2)!important
    }

    .news_wrapper .news-heading__title {
        font-size: 20px
    }
}

@media (max-width: 1199.98px) {
    .news_wrapper .news-heading {
        width:100%
    }

    .news_wrapper .blue-rounds {
        top: -100px
    }

    .news_wrapper .blue-rounds.p-left {
        display: none
    }

    .news_wrapper .blue-rounds.p-right {
        right: -458px
    }

    .news_wrapper:after {
        display: none
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .news_wrapper {
        margin-bottom:150px
    }

    .news_wrapper .news-heading {
        width: 180px
    }

    .news_wrapper .news-heading__title {
        font-size: 21px;
        line-height: 27px
    }

    .news_wrapper .blue-rounds {
        width: 337px;
        height: 337px;
        top: 137px
    }

    .news_wrapper .blue-rounds.p-left {
        left: -194px
    }

    .news_wrapper .blue-rounds.p-right {
        right: -233px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .news_wrapper {
        margin-bottom:175px
    }

    .news_wrapper .news-heading {
        width: 200px
    }

    .news_wrapper .news-heading__title {
        font-size: 24px;
        line-height: 32px
    }

    .news_wrapper .blue-rounds {
        width: 390px;
        height: 390px;
        top: 158px
    }

    .news_wrapper .blue-rounds.p-left {
        left: -225px
    }

    .news_wrapper .blue-rounds.p-right {
        right: -270px
    }
}

.news {
    padding: 0 102px 0 255px;
    margin-top: 50px
}

.news__box {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.news__box-heading {
    width: 100%;
    display: inline-block;
    max-width: 100%;
    overflow:hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-family: Merriweather,sans-serif;
    font-size: 38px;
    color: #262469;
    font-weight: 700;
    line-height: 51px
}

.news__box-figure {
    margin-top: 50px;
    width: 100%;
    height: 312px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    overflow:hidden
}

.news__box-figure>img {
    width: 100%;
    height: 100%;
    display: block;
    -o-object-fit: cover;
    object-fit: cover
}

.news__box-title {
    width: 100%;
    margin-top: 40px;
    display: inline-block;
    max-width: 100%;
    overflow:hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-family: Axiforma,sans-serif;
    font-size: 26px;
    color: #4d4d62;
    font-weight: 400;
    line-height: 42px
}

.news__box-content {
    width: 100%;
    height: 128px;
    overflow:hidden;
    margin-top: 20px
}

.news__box-content__text {
    font-family: Axiforma,sans-serif;
    font-size: 18px;
    color: #4d4d62;
    font-weight: 350;
    line-height: 32px
}

.news__box-link {
    margin-top: 20px;
    font-family: Axiforma,sans-serif;
    font-size: 20px;
    color: #262469;
    font-weight: 700;
    line-height: 21px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center
}

.news__box-link:hover {
    color: #1e1c54;
    cursor: pointer
}

.news__box-link__icon {
    width: 29px;
    height: 18px;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOS45MzMiIGhlaWdodD0iMTguMzI3IiB2aWV3Qm94PSIwIDAgMjkuOTMzIDE4LjMyNyI+CiAgPHBhdGggaWQ9Imljb25zOC11cC1kb3duLWFycm93IiBkPSJNOC42MjUuMDEzYS44NjIuODYyLDAsMCwwLS4wOTIuMDMxLjg2Mi44NjIsMCwwLDAtLjA5Mi4wMzFBMS4xODEsMS4xODEsMCwwLDAsOC4yNTcuMmEuOTMuOTMsMCwwLDAtLjEyMy4wOTIuOTM1LjkzNSwwLDAsMC0uMTIzLjE1M0wuMjkzLDguMTMxQTEsMSwwLDAsMCwxLjcsOS41NEw3Ljg1OSwzLjM4M1YyMC42YS45OC45OCwwLDEsMCwxLjk2LDBWMy4zODNMMTUuOTc2LDkuNTRhMSwxLDAsMSwwLDEuNDA5LTEuNDA5TDkuNjY2LjQ0MkEuOTQ2Ljk0NiwwLDAsMCw5LjM5MS4xNjYsMSwxLDAsMCwwLDkuMDIzLjAxMywxLjUyNywxLjUyNywwLDAsMCw4LjYyNS4wMTNabS4yMTQsMjMuNTI0YS45OC45OCwwLDEsMCwuOTguOThBLjk4Mi45ODIsMCwwLDAsOC44MzksMjMuNTM3Wm0wLDMuOTIxYS45OC45OCwwLDEsMCwuOTguOThBLjk4Mi45ODIsMCwwLDAsOC44MzksMjcuNDU4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjkuNjY4IDAuMzI0KSByb3RhdGUoOTApIiBmaWxsPSIjZDA1MDViIiBzdHJva2U9IiNkMDUwNWIiIHN0cm9rZS13aWR0aD0iMC41Ii8+Cjwvc3ZnPgo=) no-repeat;
    background-size: cover;
    margin-right: 14px
}

.news .owl-nav {
    position: absolute;
    top: 291px;
    left: 0;
    width: 100%;
    z-index: 3;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.news .owl-nav button {
    width: 59px;
    height: 36px;
    background: url(../images/icon/icons8-up-down-arrow-blue@2x.png) no-repeat!important;
    background-size: cover!important
}

.news .owl-nav button.owl-prev {
    margin-left: -24px;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg)
}

.news .owl-nav button.owl-next {
    margin-right: -24px
}

.news .owl-nav button.disabled {
    opacity: 0
}

.news .owl-nav button span {
    font-size: 0;
    color: transparent;
    opacity: 0;
    visibility:hidden;
    z-index: 2
}

.news .owl-dots {
    top: -80px;
    right: 0
}

@media (max-width: 767.98px) {
    .news {
        padding:0;
        margin-top: 19px
    }

    .news__box {
        padding-bottom: 67px
    }

    .news__box-figure {
        margin-top: 37px;
        height: 200px
    }

    .news__box-heading,.news__box-title {
        overflow: inherit;
        white-space: normal;
        text-overflow: inherit
    }

    .news__box-title {
        margin-top: 37px;
        width: 78%
    }

    .news__box-content {
        margin-top: 37px;
        height: auto
    }

    .news__box-content__text {
        font-size: 16px
    }

    .news__box-link {
        margin-top: 37px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .news {
        padding:0;
        margin-top: 21px
    }

    .news__box {
        padding-bottom: 75px
    }

    .news__box-figure {
        margin-top: 42px;
        height: 155px
    }

    .news__box-title {
        margin-top: 42px;
        width: 88%
    }

    .news__box-content {
        margin-top: 22px;
        height: auto
    }

    .news__box-content__text {
        font-size: 18px
    }

    .news__box-link {
        margin-top: 42px
    }
}

@media (max-width: 1199.98px) {
    .news__box-figure {
        display:-webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-align: center;
        -moz-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center
    }

    .news__box-figure img {
        height: auto;
        max-height: 100%
    }

    .news .owl-nav {
        display: none
    }

    .news .owl-dots {
        position: relative;
        top: inherit;
        right: inherit;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center
    }
}

@media (min-width: 1200px) {
    .news__box-figure img {
        -o-object-position:top;
        object-position: top
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .news {
        padding:0 65px 0 161px;
        margin-top: 30px
    }

    .news__box-heading {
        font-size: 24px;
        line-height: 32px
    }

    .news__box-figure {
        margin-top: 30px;
        height: 197px
    }

    .news__box-title {
        margin-top: 25px;
        font-size: 18px;
        line-height: 28px
    }

    .news__box-content {
        height: 96px;
        margin-top: 13px
    }

    .news__box-content__text {
        font-size: 14px;
        line-height: 24px
    }

    .news__box-link {
        margin-top: 13px;
        font-size: 16px;
        line-height: 17px
    }

    .news__box-link__icon {
        width: 18px;
        height: 11px;
        margin-right: 10px
    }

    .news .owl-nav {
        top: 184px
    }

    .news .owl-nav button {
        width: 37px;
        height: 22px
    }

    .news .owl-nav button.owl-prev {
        margin-left: -16px
    }

    .news .owl-nav button.owl-next {
        margin-right: -16px
    }

    .news .owl-dots {
        top: -55px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .news {
        padding:0 75px 0 186px;
        margin-top: 35px
    }

    .news__box-heading {
        font-size: 28px;
        line-height: 38px
    }

    .news__box-figure {
        margin-top: 35px;
        height: 228px
    }

    .news__box-title {
        margin-top: 29px;
        font-size: 20px;
        line-height: 32px
    }

    .news__box-content {
        height: 112px;
        margin-top: 15px
    }

    .news__box-content__text {
        font-size: 16px;
        line-height: 28px
    }

    .news__box-link {
        margin-top: 20px;
        font-size: 18px;
        line-height: 19px
    }

    .news__box-link__icon {
        width: 21px;
        height: 13px;
        margin-right: 12px
    }

    .news .owl-nav {
        top: 213px
    }

    .news .owl-nav button {
        width: 43px;
        height: 26px
    }

    .news .owl-nav button.owl-prev {
        margin-left: -18px
    }

    .news .owl-nav button.owl-next {
        margin-right: -18px
    }

    .news .owl-dots {
        top: -60px
    }
}

.ray-life-wrapper {
    padding-bottom: 150px;
    overflow:hidden
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .ray-life-wrapper {
        padding-bottom:95px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .ray-life-wrapper {
        padding-bottom:110px
    }
}

.ray-life {
    padding: 0 43px;
    position: relative
}

.ray-life:before {
    content: "";
    width: 289px;
    height: 1px;
    background-color: #727289;
    position: absolute;
    left: -178px;
    top: 32px
}

.ray-life__content {
    margin-left: 93px;
    padding-left: 21px
}

.ray-life__content-heading {
    width: 90%
}

.ray-life__content-heading__title {
    padding: 0 5px;
    font-style: italic;
    font-family: Merriweather,sans-serif;
    font-size: 58px;
    color: #262469;
    font-weight: 700;
    line-height: 65px
}

.ray-life__content-heading__message {
    margin-top: 27px;
    font-family: Axiforma,sans-serif;
    font-size: 79px;
    color: #262469;
    font-weight: 700;
    line-height: 1.2
}

.ray-life__content-datas {
    margin-top: 53px;
    width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .ray-life {
        padding:0 27px
    }

    .ray-life:before {
        width: 182px;
        left: -155px;
        top: 20px
    }

    .ray-life__content {
        margin-left: 59px;
        padding-left: 13px
    }

    .ray-life__content-heading__title {
        padding: 0 3px;
        font-size: 36px;
        line-height: 41px
    }

    .ray-life__content-heading__message {
        margin-top: 17px;
        font-size: 50px
    }

    .ray-life__content-datas {
        margin-top: 34px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .ray-life {
        padding:0 31px
    }

    .ray-life:before {
        width: 211px;
        height: 1px;
        left: -130px;
        top: 23px
    }

    .ray-life__content {
        margin-left: 68px;
        padding-left: 15px
    }

    .ray-life__content-heading__title {
        padding: 0 4px;
        font-size: 42px;
        line-height: 48px
    }

    .ray-life__content-heading__message {
        margin-top: 20px;
        font-size: 58px
    }

    .ray-life__content-datas {
        margin-top: 39px
    }
}

.data-box {
    min-height: 249px;
    padding: 39px 0 40px
}

.data-box.w-border {
    min-width: 239px;
    padding: 38px 39px 39px;
    border: 1px solid rgba(112,112,112,.25);
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    background-color: #fff;
    -moz-transition: all ease-in-out .2s;
    -o-transition: all ease-in-out .2s;
    -webkit-transition: all ease-in-out .2s;
    transition: all ease-in-out .2s;
    box-shadow: 0 10px 20px rgba(119,131,145,.1);
    -webkit-box-shadow: 0 10px 20px rgba(119,131,145,.1);
    -moz-box-shadow: 0 10px 20px rgba(119,131,145,.1)
}

.data-box.w-border:hover {
    box-shadow: 0 20px 30px rgba(0,0,0,.15);
    -webkit-box-shadow: 0 20px 30px rgba(0,0,0,.15);
    -moz-box-shadow: 0 20px 30px rgba(0,0,0,.15)
}

.data-box__image {
    height: 71px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center
}

.data-box__count-text {
    margin: 42px 0 0 6px;
    font-family: Axiforma,sans-serif;
    font-size: 48px;
    color: #262469;
    font-weight: 500;
    line-height: 48px
}

.data-box__text {
    margin: 7px 0 0 6px;
    font-family: Axiforma,sans-serif;
    font-size: 24px;
    color: #727289;
    font-weight: 400;
    line-height: 27px
}

.data-box.w-border .data-box__count-text,.data-box.w-border .data-box__text {
    margin-left: 0
}

.data-box__link {
    margin-top: 21px;
    font-family: Axiforma,sans-serif;
    font-size: 18px;
    color: #e26b75;
    font-weight: 600;
    line-height: 22px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center
}

.data-box__link-icon {
    width: 29px;
    height: 18px;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOS40MTgiIGhlaWdodD0iMTcuNjc4IiB2aWV3Qm94PSIwIDAgMjkuNDE4IDE3LjY3OCI+PHBhdGggZD0iTTguNjI1LjAxM2EuODYyLjg2MiwwLDAsMC0uMDkyLjAzMS44NjIuODYyLDAsMCwwLS4wOTIuMDMxQTEuMTgxLDEuMTgxLDAsMCwwLDguMjU3LjJhLjkzLjkzLDAsMCwwLS4xMjMuMDkyLjkzNS45MzUsMCwwLDAtLjEyMy4xNTNMLjI5Myw4LjEzMUExLDEsMCwwLDAsMS43LDkuNTRMNy44NTksMy4zODNWMjAuNmEuOTguOTgsMCwxLDAsMS45NiwwVjMuMzgzTDE1Ljk3Niw5LjU0YTEsMSwwLDEsMCwxLjQwOS0xLjQwOUw5LjY2Ni40NDJBLjk0Ni45NDYsMCwwLDAsOS4zOTEuMTY2LDEsMSwwLDAsMCw5LjAyMy4wMTMsMS41MjcsMS41MjcsMCwwLDAsOC42MjUuMDEzWm0uMjE0LDIzLjUyNGEuOTguOTgsMCwxLDAsLjk4Ljk4QS45ODIuOTgyLDAsMCwwLDguODM5LDIzLjUzN1ptMCwzLjkyMWEuOTguOTgsMCwxLDAsLjk4Ljk4QS45ODIuOTgyLDAsMCwwLDguODM5LDI3LjQ1OFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI5LjQxOCkgcm90YXRlKDkwKSIgZmlsbD0iI2UyNmI3NSIvPjwvc3ZnPg==) no-repeat;
    background-size: 100% auto;
    margin-left: 20px
}

.data-box__link:hover {
    color: #cb6069
}

.data-box__link:hover .data-box__link-icon {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOS40MTgiIGhlaWdodD0iMTcuNjc4IiB2aWV3Qm94PSIwIDAgMjkuNDE4IDE3LjY3OCI+PHBhdGggZD0iTTguNjI1LjAxM2EuODYyLjg2MiwwLDAsMC0uMDkyLjAzMS44NjIuODYyLDAsMCwwLS4wOTIuMDMxQTEuMTgxLDEuMTgxLDAsMCwwLDguMjU3LjJhLjkzLjkzLDAsMCwwLS4xMjMuMDkyLjkzNS45MzUsMCwwLDAtLjEyMy4xNTNMLjI5Myw4LjEzMUExLDEsMCwwLDAsMS43LDkuNTRMNy44NTksMy4zODNWMjAuNmEuOTguOTgsMCwxLDAsMS45NiwwVjMuMzgzTDE1Ljk3Niw5LjU0YTEsMSwwLDEsMCwxLjQwOS0xLjQwOUw5LjY2Ni40NDJBLjk0Ni45NDYsMCwwLDAsOS4zOTEuMTY2LDEsMSwwLDAsMCw5LjAyMy4wMTMsMS41MjcsMS41MjcsMCwwLDAsOC42MjUuMDEzWm0uMjE0LDIzLjUyNGEuOTguOTgsMCwxLDAsLjk4Ljk4QS45ODIuOTgyLDAsMCwwLDguODM5LDIzLjUzN1ptMCwzLjkyMWEuOTguOTgsMCwxLDAsLjk4Ljk4QS45ODIuOTgyLDAsMCwwLDguODM5LDI3LjQ1OFoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI5LjQxOCkgcm90YXRlKDkwKSIgZmlsbD0iI2Y5NzY4MSIvPjwvc3ZnPg==)
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .data-box {
        min-height:157px;
        padding: 25px 0 26px
    }

    .data-box.w-border {
        min-width: 151px;
        padding: 24px 25px 25px
    }

    .data-box__image {
        height: 45px
    }

    .data-box__count-text {
        margin: 27px 0 0 4px;
        font-size: 30px;
        line-height: 30px
    }

    .data-box__text {
        margin: 5px 0 0 4px;
        font-size: 16px;
        line-height: 18px
    }

    .data-box__link {
        margin-top: 14px;
        font-size: 14px;
        line-height: 18px
    }

    .data-box__link-icon {
        width: 19px;
        height: 12px;
        margin-left: 13px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .data-box {
        min-height:182px;
        padding: 29px 0 30px
    }

    .data-box.w-border {
        min-width: 175px;
        padding: 28px 29px 29px
    }

    .data-box__image {
        height: 52px
    }

    .data-box__count-text {
        margin: 31px 0 0 5px;
        font-size: 35px;
        line-height: 35px
    }

    .data-box__text {
        margin: 6px 0 0 5px;
        font-size: 18px;
        line-height: 20px
    }

    .data-box__link {
        margin-top: 16px;
        font-size: 16px;
        line-height: 20px
    }

    .data-box__link-icon {
        width: 22px;
        height: 14px;
        margin-left: 15px
    }
}

@media (min-width: 1200px) and (max-width:1819.98px) {
    .data-box__image>svg {
        width:auto;
        height: auto;
        max-height: 100%
    }
}

.ray-agencies-wrapper {
    margin-bottom: 110px
}

@media (max-width: 767.98px) {
    .ray-agencies-wrapper {
        margin-bottom:67px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .ray-agencies-wrapper {
        margin-bottom:75px
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .ray-agencies-wrapper {
        margin-bottom:70px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .ray-agencies-wrapper {
        margin-bottom:80px
    }
}

@media (max-width: 575.98px) {
    .agencies {
        width:calc(100% - 32px);
        margin-left: 16px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .agencies {
        width:540px;
        margin-left: auto;
        margin-right: auto
    }
}

.agencies__box {
    padding: 65px 91px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.agencies__box-title {
    width: 100%;
    font-family: Axiforma,sans-serif;
    font-size: 40px;
    color: #fff;
    font-weight: 500;
    line-height: 1.125
}

.agencies__box-text-content {
    width: 100%;
    height: 128px;
    overflow:hidden;
    margin: 25px 0 0 3px
}

.agencies__box-text {
    font-family: Axiforma,sans-serif;
    font-size: 14px;
    color: rgba(255,255,255,.5);
    font-weight: 600;
    line-height: 32px
}

.agencies__box-link {
    margin: 25px 0 0 4px;
    width: 300px
}

@media (max-width: 767.98px) {
    .agencies__box {
        padding:32px 17px
    }

    .agencies__box-title {
        width: 75%;
        font-size: 24px
    }

    .agencies__box-link {
        margin: 30px 0 0;
        width: calc(100% - 43px);
        padding: 20px 21px 20px 22px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .agencies__box {
        padding:36px 19px
    }

    .agencies__box-title {
        width: 85%;
        font-size: 27px
    }

    .agencies__box-link {
        margin: 34px 0 0;
        width: calc(100% - 43px);
        padding: 23px 24px 23px 25px;
        font-size: 20px;
        line-height: 20px
    }
}

@media (max-width: 1199.98px) {
    .agencies__box:first-child {
        -webkit-border-top-left-radius:6px;
        -moz-border-top-left-radius: 6px;
        border-top-left-radius: 6px;
        -webkit-border-top-right-radius: 6px;
        -moz-border-top-right-radius: 6px;
        border-top-right-radius: 6px;
        -webkit-border-bottom-left-radius: 0;
        -moz-border-bottom-left-radius: 0;
        border-bottom-left-radius: 0;
        -webkit-border-bottom-right-radius: 0;
        -moz-border-bottom-right-radius: 0;
        border-bottom-right-radius: 0
    }

    .agencies__box:last-child {
        -webkit-border-top-left-radius: 0;
        -moz-border-top-left-radius: 0;
        border-top-left-radius: 0;
        -webkit-border-top-right-radius: 0;
        -moz-border-top-right-radius: 0;
        border-top-right-radius: 0;
        -webkit-border-bottom-left-radius: 6px;
        -moz-border-bottom-left-radius: 6px;
        border-bottom-left-radius: 6px;
        -webkit-border-bottom-right-radius: 6px;
        -moz-border-bottom-right-radius: 6px;
        border-bottom-right-radius: 6px
    }

    .agencies__box-text-content {
        display: none
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .agencies__box {
        padding:41px 50px
    }

    .agencies__box-title {
        font-size: 25px
    }

    .agencies__box-text-content {
        height: 96px;
        margin: 16px 0 0 2px
    }

    .agencies__box-text {
        font-size: 12px;
        line-height: 24px
    }

    .agencies__box-link {
        margin: 16px 0 0 2px;
        width: 215px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .agencies__box {
        padding:48px 60px
    }

    .agencies__box-title {
        font-size: 29px
    }

    .agencies__box-text-content {
        height: 112px;
        margin: 18px 0 0 3px
    }

    .agencies__box-text {
        font-size: 13px;
        line-height: 28px
    }

    .agencies__box-link {
        margin: 18px 0 0 3px;
        width: 260px
    }
}

.insurance {
    padding: 75px 0;
    background-color: #eaeff5;
    min-height: 553px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    position: relative
}

@media (max-width: 767.98px) {
    .insurance {
        padding:30px 15px;
        min-height: 368px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .insurance {
        padding:34px 17px;
        min-height: 431px
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .insurance {
        padding:48px 0;
        min-height: 344px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .insurance {
        padding:55px 0;
        min-height: 404px
    }
}

.lead-form {
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    background-color: rgba(255,255,255,.92);
    box-shadow: 0 40px 60px rgba(119,131,145,.2);
    -webkit-box-shadow: 0 40px 60px rgba(119,131,145,.2);
    -moz-box-shadow: 0 40px 60px rgba(119,131,145,.2);
    z-index: 1
}

@media screen and (max-width: 411.98px) {
    .lead-form {
        margin-top:-60px
    }
}

@media screen and (min-width: 412px) and (max-width:1199.98px) {
    .lead-form {
        margin-top:-120px
    }
}

@media (min-width: 1200px) {
    .lead-form {
        position:absolute;
        left: 11px
    }
}

@media (max-width: 575.98px) {
    .lead-form {
        width:calc(100% - 32px)
    }
}

@media (min-width: 576px) and (max-width:767.98px) {
    .lead-form {
        width:calc(100% - 30px)
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .lead-form {
        width:calc(100% - 34px)
    }
}

@media (max-width: 1199.98px) {
    .lead-form {
        margin-left:auto;
        margin-right: auto
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .lead-form {
        top:-105px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .lead-form {
        max-width:1300px;
        top: -118px
    }
}

@media (min-width: 1820px) {
    .lead-form {
        max-width:1420px;
        top: -145px
    }
}

.lead-form-container {
    position: relative
}

@media (max-width: 767.98px) {
    .lead-form__head {
        padding:16px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .lead-form__head {
        padding:18px
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .lead-form__head {
        padding:22px 32px 22px 33px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .lead-form__head {
        padding:25px 37px 25px 38px
    }
}

@media (min-width: 1820px) {
    .lead-form__head {
        padding:34px 50px 34px 52px
    }
}

.lead-form__head-title {
    color: #6d7686
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .lead-form__head-title {
        margin-right:32px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .lead-form__head-title {
        margin-right:37px
    }
}

@media (min-width: 1820px) {
    .lead-form__head-title {
        margin-right:50px
    }
}

.lead-form__head-form select,.lead-form__head-form select:active,.lead-form__head-form select:focus {
    border-color: #b3bfcb!important;
    box-shadow: 0 1px 2px rgba(188,199,213,.7)!important;
    -webkit-box-shadow: 0 1px 2px rgba(188,199,213,.7)!important;
    -moz-box-shadow: 0 1px 2px rgba(188,199,213,.7)!important
}

@media (min-width: 1200px) {
    .lead-form__head-form .ray-select-group {
        width:33.3333%;
        max-width: 350px;
        margin-right: 20px
    }

    .lead-form__head-form .ray-select-group:last-child {
        max-width: 409px;
        margin-right: 0
    }
}

@media (max-width: 767.98px) {
    .lead-form__content {
        padding:16px 0 0
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .lead-form__content {
        padding:18px 0 0
    }
}

@media (min-width: 1200px) {
    .lead-form__content-col:not(:last-child) {
        border-right:1px solid #efefef
    }
}

@media (max-width: 767.98px) {
    .lead-form__content-col {
        padding-left:16px;
        padding-right: 16px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .lead-form__content-col {
        padding-left:18px;
        padding-right: 18px
    }
}

@media (max-width: 1199.98px) {
    .lead-form__content-col:first-child {
        padding-left:0;
        padding-right: 0
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .lead-form__content-col:first-child {
        width:290px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .lead-form__content-col:first-child {
        width:325px
    }
}

@media (min-width: 1820px) {
    .lead-form__content-col:first-child {
        min-width:399px
    }
}

.lead-form__content-col:first-child .ray-label {
    color: #6d7686;
    font-weight: 400
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .lead-form__content-col:first-child .ray-label {
        font-size:12px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .lead-form__content-col:first-child .ray-label {
        font-size:13px
    }
}

@media (min-width: 1820px) {
    .lead-form__content-col:first-child .ray-label {
        font-size:14px
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .lead-form__content-col:nth-child(2) {
        padding:27px 32px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .lead-form__content-col:nth-child(2) {
        padding:31px 37px
    }
}

@media (min-width: 1820px) {
    .lead-form__content-col:nth-child(2) {
        padding:42px 50px
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .lead-form__content-col:nth-child(2)>div {
        margin-right:33px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .lead-form__content-col:nth-child(2)>div {
        margin-right:38px
    }
}

@media (min-width: 1820px) {
    .lead-form__content-col:nth-child(2)>div {
        margin-right:53px
    }
}

@media (max-width: 575.98px) {
    .lead-form__content-col:nth-child(2) .input-group {
        width:100%
    }
}

@media (min-width: 576px) and (max-width:767.98px) {
    .lead-form__content-col:nth-child(2) .input-group {
        width:calc(50% - 8px)
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .lead-form__content-col:nth-child(2) .input-group {
        width:calc(50% - 9px)
    }
}

@media (min-width: 1200px) {
    .lead-form__content-col:nth-child(2) .input-group {
        width:auto;
        max-width: 175px
    }
}

.lead-form__content-col:nth-child(2) .ray-label {
    font-weight: 400;
    color: #6d7686
}

@media (max-width: 767.98px) {
    .lead-form__content-col:nth-child(2) .ray-label {
        font-size:12px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .lead-form__content-col:nth-child(2) .ray-label {
        font-size:14px
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .lead-form__content-col:nth-child(2) .ray-label {
        font-size:14px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .lead-form__content-col:nth-child(2) .ray-label {
        font-size:15px
    }
}

@media (min-width: 1820px) {
    .lead-form__content-col:nth-child(2) .ray-label {
        font-size:16px
    }
}

.lead-form__content-col:nth-child(2) .ray-input {
    padding: 0;
    font-weight: 600;
    color: #062f93;
    line-height: 1;
    margin-top: 8px;
    text-align: left
}

@media (max-width: 767.98px) {
    .lead-form__content-col:nth-child(2) .ray-input {
        font-size:14px;
        padding-bottom: 12px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .lead-form__content-col:nth-child(2) .ray-input {
        font-size:16px;
        padding-bottom: 14px
    }
}

@media (max-width: 1199.98px) {
    .lead-form__content-col:nth-child(2) .ray-input {
        border-bottom:1px solid
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .lead-form__content-col:nth-child(2) .ray-input {
        font-size:14px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .lead-form__content-col:nth-child(2) .ray-input {
        font-size:16px
    }
}

@media (min-width: 1820px) {
    .lead-form__content-col:nth-child(2) .ray-input {
        font-size:18px
    }
}

.lead-form__content-col:nth-child(2) .ray-input.placeholder {
    color: #062f93;
    opacity: 1;
    font-weight: 600
}

.lead-form__content-col:nth-child(2) .ray-input:-moz-placeholder {
    color: #062f93;
    opacity: 1;
    font-weight: 600
}

.lead-form__content-col:nth-child(2) .ray-input::-moz-placeholder {
    color: #062f93;
    opacity: 1;
    font-weight: 600
}

.lead-form__content-col:nth-child(2) .ray-input:-ms-input-placeholder {
    color: #062f93;
    opacity: 1;
    font-weight: 600
}

.lead-form__content-col:nth-child(2) .ray-input::-webkit-input-placeholder {
    color: #062f93;
    opacity: 1;
    font-weight: 600
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .lead-form__content-col:last-child {
        padding:19px 24px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .lead-form__content-col:last-child {
        padding:22px 28px
    }
}

@media (min-width: 1820px) {
    .lead-form__content-col:last-child {
        padding:30px 38px
    }
}

.lead-form__content .custom-select {
    font-family: Axiforma,sans-serif;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -moz-transition: all ease-in-out .25s;
    -o-transition: all ease-in-out .25s;
    -webkit-transition: all ease-in-out .25s;
    transition: all ease-in-out .25s;
    width: 100%
}

.lead-form__content .custom-select.active {
    background-color: #fff;
    box-shadow: 0 70px 60px rgba(119,131,145,.2);
    -webkit-box-shadow: 0 70px 60px rgba(119,131,145,.2);
    -moz-box-shadow: 0 70px 60px rgba(119,131,145,.2);
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px
}

.lead-form__content .custom-select .ray-label {
    position: absolute;
    margin-bottom: 0
}

@media (max-width: 767.98px) {
    .lead-form__content .custom-select .ray-label {
        left:66px;
        font-size: 12px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .lead-form__content .custom-select .ray-label {
        left:73px;
        font-size: 14px
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .lead-form__content .custom-select .ray-label {
        top:29px;
        left: 82px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .lead-form__content .custom-select .ray-label {
        top:34px;
        left: 95px
    }
}

@media (min-width: 1820px) {
    .lead-form__content .custom-select .ray-label {
        top:46px;
        left: 130px
    }
}

.lead-form__content .custom-select .select-selected {
    border: none;
    background-color: transparent;
    color: #062f93;
    font-weight: 600;
    -webkit-border-top-left-radius: 6px;
    -moz-border-top-left-radius: 6px;
    border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    -moz-border-top-right-radius: 6px;
    border-top-right-radius: 6px
}

@media (max-width: 767.98px) {
    .lead-form__content .custom-select .select-selected {
        padding:20px 30px 20px 66px;
        font-size: 14px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .lead-form__content .custom-select .select-selected {
        padding:23px 34px 23px 73px;
        font-size: 16px
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .lead-form__content .custom-select .select-selected {
        padding:48px 72px 38px 82px;
        font-size: 14px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .lead-form__content .custom-select .select-selected {
        padding:56px 83px 40px 95px;
        font-size: 16px
    }
}

@media (min-width: 1820px) {
    .lead-form__content .custom-select .select-selected {
        padding:77px 113px 45px 130px;
        font-size: 18px
    }
}

.lead-form__content .custom-select .select-selected:before {
    content: "";
    background-repeat: no-repeat;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgdmlld0JveD0iMCAwIDUwIDUwIj48cGF0aCBkPSJNMzIsN0EyNSwyNSwwLDEsMCw1NywzMiwyNS4wMSwyNS4wMSwwLDAsMCwzMiw3Wm0wLDEuNTE1QTIzLjQ2NywyMy40NjcsMCwwLDEsNTIuMTU5LDE5LjkzOGEuNzU4Ljc1OCwwLDAsMCwuMywxLjQ1Ni43NDEuNzQxLDAsMCwwLC40MjYtLjE0OCwyMy4yMjYsMjMuMjI2LDAsMCwxLDIsNS40ODQuNjcxLjY3MSwwLDAsMC0uMTU3LS4wMzMuNzU4Ljc1OCwwLDAsMCwwLDEuNTE1Ljc1MS43NTEsMCwwLDAsLjQyMy0uMTQ1LDIzLjI5NSwyMy4yOTUsMCwwLDEsMCw3Ljg2Ni43NTEuNzUxLDAsMCwwLS40MjMtLjE0NS43NTguNzU4LDAsMSwwLDAsMS41MTUuNjcxLjY3MSwwLDAsMCwuMTU3LS4wMzMsMjMuMjI2LDIzLjIyNiwwLDAsMS0yLDUuNDg0Ljc0MS43NDEsMCwwLDAtLjQyNi0uMTQ4Ljc1OC43NTgsMCwwLDAtLjMsMS40NTYsMjMuNjEsMjMuNjEsMCwwLDEtOC4xLDguMS43NTguNzU4LDAsMCwwLTEuNDU2LjMuNzQxLjc0MSwwLDAsMCwuMTQ4LjQyNiwyMy40NTIsMjMuNDUyLDAsMCwxLTE0LjY4NywyLjI3Ljc1MS43NTEsMCwwLDAsLjE0NS0uNDIzLjc1OC43NTgsMCwwLDAtMS41MTUsMCwuNjcxLjY3MSwwLDAsMCwuMDMzLjE1N0EyMy40NjUsMjMuNDY1LDAsMCwxLDguODUsMjguMDY3YS43NTEuNzUxLDAsMCwwLC40MjMuMTQ1Ljc1OC43NTgsMCwwLDAsMC0xLjUxNS43MjkuNzI5LDAsMCwwLS4xNi4wMzMsMjMuMzY0LDIzLjM2NCwwLDAsMSwyLjAwNi01LjQ4NC43NDEuNzQxLDAsMCwwLC40MjYuMTQ4Ljc1OC43NTgsMCwwLDAsLjMtMS40NTYsMjMuNjEsMjMuNjEsMCwwLDEsOC4xLTguMS43NTguNzU4LDAsMCwwLDEuNDU2LS4zLjc0MS43NDEsMCwwLDAtLjE0OC0uNDI2QTIzLjM2NCwyMy4zNjQsMCwwLDEsMjYuNzMsOS4xMTNhLjcyOS43MjksMCwwLDAtLjAzMy4xNi43NTguNzU4LDAsMCwwLDEuNTE1LDAsLjc1MS43NTEsMCwwLDAtLjE0NS0uNDIzQTIzLjU5LDIzLjU5LDAsMCwxLDMyLDguNTE1Wk04LjUxNSwzMmEuNzU4Ljc1OCwwLDEsMCwuNzU4LS43NThBLjc1OS43NTksMCwwLDAsOC41MTUsMzJabTQ2Ljk3LDBhLjc1OC43NTgsMCwxLDAtLjc1OC43NThBLjc1OS43NTksMCwwLDAsNTUuNDg1LDMyWm0tMzAuMy0yMS4yMTJhLjc1OC43NTgsMCwxLDAsLjc1OC43NThBLjc1OS43NTksMCwwLDAsMjUuMTgyLDEwLjc4OFptNC41NDUsMGEuNzU4Ljc1OCwwLDEsMCwuNzU4Ljc1OEEuNzU5Ljc1OSwwLDAsMCwyOS43MjcsMTAuNzg4Wm00LjU0NSwwYS43NTguNzU4LDAsMSwwLC43NTguNzU4QS43NTkuNzU5LDAsMCwwLDM0LjI3MywxMC43ODhaTTE4LjM2NCwxMy4wNjFhLjc1OC43NTgsMCwxLDAsLjc1OC43NThBLjc1OS43NTksMCwwLDAsMTguMzY0LDEzLjA2MVptNC41NDUsMGEuNzU4Ljc1OCwwLDEsMCwuNzU4Ljc1OEEuNzU5Ljc1OSwwLDAsMCwyMi45MDksMTMuMDYxWm00LjU0NSwwYS43NTguNzU4LDAsMSwwLC43NTguNzU4QS43NTkuNzU5LDAsMCwwLDI3LjQ1NSwxMy4wNjFabTQuNTQ1LDBhLjc1OC43NTgsMCwxLDAsLjc1OC43NThBLjc1OS43NTksMCwwLDAsMzIsMTMuMDYxWm0xMy42MzYsMGEuNzU4Ljc1OCwwLDEsMCwuNzU4Ljc1OEEuNzU5Ljc1OSwwLDAsMCw0NS42MzYsMTMuMDYxWk0xNi4wOTEsMTUuMzMzYS43NTguNzU4LDAsMSwwLC43NTguNzU4QS43NTkuNzU5LDAsMCwwLDE2LjA5MSwxNS4zMzNabTQuNTQ1LDBhLjc1OC43NTgsMCwxLDAsLjc1OC43NThBLjc1OS43NTksMCwwLDAsMjAuNjM2LDE1LjMzM1ptNC41NDUsMGEuNzU4Ljc1OCwwLDEsMCwuNzU4Ljc1OEEuNzU5Ljc1OSwwLDAsMCwyNS4xODIsMTUuMzMzWm00LjU0NSwwYS43NTguNzU4LDAsMSwwLC43NTguNzU4QS43NTkuNzU5LDAsMCwwLDI5LjcyNywxNS4zMzNabTQuNTQ1LDBhLjc1OC43NTgsMCwxLDAsLjc1OC43NThBLjc1OS43NTksMCwwLDAsMzQuMjczLDE1LjMzM1ptOS4wOTEsMGEuNzU4Ljc1OCwwLDEsMCwuNzU4Ljc1OEEuNzU5Ljc1OSwwLDAsMCw0My4zNjQsMTUuMzMzWm00LjU0NSwwYS43NTguNzU4LDAsMSwwLC43NTguNzU4QS43NTkuNzU5LDAsMCwwLDQ3LjkwOSwxNS4zMzNaTTEzLjgxOCwxNy42MDZhLjc1OC43NTgsMCwxLDAsLjc1OC43NThBLjc1OS43NTksMCwwLDAsMTMuODE4LDE3LjYwNlptNC41NDUsMGEuNzU4Ljc1OCwwLDEsMCwuNzU4Ljc1OEEuNzU5Ljc1OSwwLDAsMCwxOC4zNjQsMTcuNjA2Wm00LjU0NSwwYS43NTguNzU4LDAsMSwwLC43NTguNzU4QS43NTkuNzU5LDAsMCwwLDIyLjkwOSwxNy42MDZabTE4LjE4MiwwYS43NTguNzU4LDAsMSwwLC43NTguNzU4QS43NTkuNzU5LDAsMCwwLDQxLjA5MSwxNy42MDZabTQuNTQ1LDBhLjc1OC43NTgsMCwxLDAsLjc1OC43NThBLjc1OS43NTksMCwwLDAsNDUuNjM2LDE3LjYwNlptNC41NDUsMGEuNzU4Ljc1OCwwLDEsMCwuNzU4Ljc1OEEuNzU5Ljc1OSwwLDAsMCw1MC4xODIsMTcuNjA2Wk0xNi4wOTEsMTkuODc5YS43NTguNzU4LDAsMSwwLC43NTguNzU4QS43NTkuNzU5LDAsMCwwLDE2LjA5MSwxOS44NzlabTQuNTQ1LDBhLjc1OC43NTgsMCwxLDAsLjc1OC43NThBLjc1OS43NTksMCwwLDAsMjAuNjM2LDE5Ljg3OVptNC41NDUsMGEuNzU4Ljc1OCwwLDEsMCwuNzU4Ljc1OEEuNzU5Ljc1OSwwLDAsMCwyNS4xODIsMTkuODc5Wm0xMy42MzYsMGEuNzU4Ljc1OCwwLDEsMCwuNzU4Ljc1OEEuNzU5Ljc1OSwwLDAsMCwzOC44MTgsMTkuODc5Wm00LjU0NSwwYS43NTguNzU4LDAsMSwwLC43NTguNzU4QS43NTkuNzU5LDAsMCwwLDQzLjM2NCwxOS44NzlabTQuNTQ1LDBhLjc1OC43NTgsMCwxLDAsLjc1OC43NThBLjc1OS43NTksMCwwLDAsNDcuOTA5LDE5Ljg3OVpNMTMuODE4LDIyLjE1MmEuNzU4Ljc1OCwwLDEsMCwuNzU4Ljc1OEEuNzU5Ljc1OSwwLDAsMCwxMy44MTgsMjIuMTUyWm00LjU0NSwwYS43NTguNzU4LDAsMSwwLC43NTguNzU4QS43NTkuNzU5LDAsMCwwLDE4LjM2NCwyMi4xNTJabTQuNTQ1LDBhLjc1OC43NTgsMCwxLDAsLjc1OC43NThBLjc1OS43NTksMCwwLDAsMjIuOTA5LDIyLjE1MlptMTguMTgyLDBhLjc1OC43NTgsMCwxLDAsLjc1OC43NThBLjc1OS43NTksMCwwLDAsNDEuMDkxLDIyLjE1MlptNC41NDUsMGEuNzU4Ljc1OCwwLDEsMCwuNzU4Ljc1OEEuNzU5Ljc1OSwwLDAsMCw0NS42MzYsMjIuMTUyWm00LjU0NSwwYS43NTguNzU4LDAsMSwwLC43NTguNzU4QS43NTkuNzU5LDAsMCwwLDUwLjE4MiwyMi4xNTJaTTExLjU0NSwyNC40MjRhLjc1OC43NTgsMCwxLDAsLjc1OC43NThBLjc1OS43NTksMCwwLDAsMTEuNTQ1LDI0LjQyNFptNC41NDUsMGEuNzU4Ljc1OCwwLDEsMCwuNzU4Ljc1OEEuNzU5Ljc1OSwwLDAsMCwxNi4wOTEsMjQuNDI0Wm0yMi43MjcsMGEuNzU4Ljc1OCwwLDEsMCwuNzU4Ljc1OEEuNzU5Ljc1OSwwLDAsMCwzOC44MTgsMjQuNDI0Wm00LjU0NSwwYS43NTguNzU4LDAsMSwwLC43NTguNzU4QS43NTkuNzU5LDAsMCwwLDQzLjM2NCwyNC40MjRabTQuNTQ1LDBhLjc1OC43NTgsMCwxLDAsLjc1OC43NThBLjc1OS43NTksMCwwLDAsNDcuOTA5LDI0LjQyNFptNC41NDUsMGEuNzU4Ljc1OCwwLDEsMCwuNzU4Ljc1OEEuNzU5Ljc1OSwwLDAsMCw1Mi40NTUsMjQuNDI0Wk0xMy44MTgsMjYuN2EuNzU4Ljc1OCwwLDEsMCwuNzU4Ljc1OEEuNzU5Ljc1OSwwLDAsMCwxMy44MTgsMjYuN1ptMjIuNzI3LDBhLjc1OC43NTgsMCwxLDAsLjc1OC43NThBLjc1OS43NTksMCwwLDAsMzYuNTQ1LDI2LjdabTQuNTQ1LDBhLjc1OC43NTgsMCwxLDAsLjc1OC43NThBLjc1OS43NTksMCwwLDAsNDEuMDkxLDI2LjdabTQuNTQ1LDBhLjc1OC43NTgsMCwxLDAsLjc1OC43NThBLjc1OS43NTksMCwwLDAsNDUuNjM2LDI2LjdabTQuNTQ1LDBhLjc1OC43NTgsMCwxLDAsLjc1OC43NThBLjc1OS43NTksMCwwLDAsNTAuMTgyLDI2LjdaTTExLjU0NSwyOC45N2EuNzU4Ljc1OCwwLDEsMCwuNzU4Ljc1OEEuNzU5Ljc1OSwwLDAsMCwxMS41NDUsMjguOTdabTI3LjI3MywwYS43NTguNzU4LDAsMSwwLC43NTguNzU4QS43NTkuNzU5LDAsMCwwLDM4LjgxOCwyOC45N1ptNC41NDUsMGEuNzU4Ljc1OCwwLDEsMCwuNzU4Ljc1OEEuNzU5Ljc1OSwwLDAsMCw0My4zNjQsMjguOTdabTQuNTQ1LDBhLjc1OC43NTgsMCwxLDAsLjc1OC43NThBLjc1OS43NTksMCwwLDAsNDcuOTA5LDI4Ljk3Wm00LjU0NSwwYS43NTguNzU4LDAsMSwwLC43NTguNzU4QS43NTkuNzU5LDAsMCwwLDUyLjQ1NSwyOC45N1pNMzYuNTQ1LDMxLjI0MkEuNzU4Ljc1OCwwLDEsMCwzNy4zLDMyLC43NTkuNzU5LDAsMCwwLDM2LjU0NSwzMS4yNDJabTQuNTQ1LDBhLjc1OC43NTgsMCwxLDAsLjc1OC43NThBLjc1OS43NTksMCwwLDAsNDEuMDkxLDMxLjI0MlptNC41NDUsMGEuNzU4Ljc1OCwwLDEsMCwuNzU4Ljc1OEEuNzU5Ljc1OSwwLDAsMCw0NS42MzYsMzEuMjQyWm00LjU0NSwwYS43NTguNzU4LDAsMSwwLC43NTguNzU4QS43NTkuNzU5LDAsMCwwLDUwLjE4MiwzMS4yNDJaTTExLjU0NSwzMy41MTVhLjc1OC43NTgsMCwxLDAsLjc1OC43NThBLjc1OS43NTksMCwwLDAsMTEuNTQ1LDMzLjUxNVptNC41NDUsMGEuNzU4Ljc1OCwwLDEsMCwuNzU4Ljc1OEEuNzU5Ljc1OSwwLDAsMCwxNi4wOTEsMzMuNTE1Wm00LjU0NSwwYS43NTguNzU4LDAsMSwwLC43NTguNzU4QS43NTkuNzU5LDAsMCwwLDIwLjYzNiwzMy41MTVabTEzLjYzNiwwYS43NTguNzU4LDAsMSwwLC43NTguNzU4QS43NTkuNzU5LDAsMCwwLDM0LjI3MywzMy41MTVabTQuNTQ1LDBhLjc1OC43NTgsMCwxLDAsLjc1OC43NThBLjc1OS43NTksMCwwLDAsMzguODE4LDMzLjUxNVptNC41NDUsMGEuNzU4Ljc1OCwwLDEsMCwuNzU4Ljc1OEEuNzU5Ljc1OSwwLDAsMCw0My4zNjQsMzMuNTE1Wm00LjU0NSwwYS43NTguNzU4LDAsMSwwLC43NTguNzU4QS43NTkuNzU5LDAsMCwwLDQ3LjkwOSwzMy41MTVabTQuNTQ1LDBhLjc1OC43NTgsMCwxLDAsLjc1OC43NThBLjc1OS43NTksMCwwLDAsNTIuNDU1LDMzLjUxNVpNMTMuODE4LDM1Ljc4OGEuNzU4Ljc1OCwwLDEsMCwuNzU4Ljc1OEEuNzU5Ljc1OSwwLDAsMCwxMy44MTgsMzUuNzg4Wm00LjU0NSwwYS43NTguNzU4LDAsMSwwLC43NTguNzU4QS43NTkuNzU5LDAsMCwwLDE4LjM2NCwzNS43ODhabTQuNTQ1LDBhLjc1OC43NTgsMCwxLDAsLjc1OC43NThBLjc1OS43NTksMCwwLDAsMjIuOTA5LDM1Ljc4OFptMTMuNjM2LDBhLjc1OC43NTgsMCwxLDAsLjc1OC43NThBLjc1OS43NTksMCwwLDAsMzYuNTQ1LDM1Ljc4OFptNC41NDUsMGEuNzU4Ljc1OCwwLDEsMCwuNzU4Ljc1OEEuNzU5Ljc1OSwwLDAsMCw0MS4wOTEsMzUuNzg4Wm00LjU0NSwwYS43NTguNzU4LDAsMSwwLC43NTguNzU4QS43NTkuNzU5LDAsMCwwLDQ1LjYzNiwzNS43ODhabTQuNTQ1LDBhLjc1OC43NTgsMCwxLDAsLjc1OC43NThBLjc1OS43NTksMCwwLDAsNTAuMTgyLDM1Ljc4OFpNMTYuMDkxLDM4LjA2MWEuNzU4Ljc1OCwwLDEsMCwuNzU4Ljc1OEEuNzU5Ljc1OSwwLDAsMCwxNi4wOTEsMzguMDYxWm00LjU0NSwwYS43NTguNzU4LDAsMSwwLC43NTguNzU4QS43NTkuNzU5LDAsMCwwLDIwLjYzNiwzOC4wNjFabTQuNTQ1LDBhLjc1OC43NTgsMCwxLDAsLjc1OC43NThBLjc1OS43NTksMCwwLDAsMjUuMTgyLDM4LjA2MVptMTguMTgyLDBhLjc1OC43NTgsMCwxLDAsLjc1OC43NThBLjc1OS43NTksMCwwLDAsNDMuMzY0LDM4LjA2MVptNC41NDUsMGEuNzU4Ljc1OCwwLDEsMCwuNzU4Ljc1OEEuNzU5Ljc1OSwwLDAsMCw0Ny45MDksMzguMDYxWm00LjU0NSwwYS43NTguNzU4LDAsMSwwLC43NTguNzU4QS43NTkuNzU5LDAsMCwwLDUyLjQ1NSwzOC4wNjFaTTEzLjgxOCw0MC4zMzNhLjc1OC43NTgsMCwxLDAsLjc1OC43NThBLjc1OS43NTksMCwwLDAsMTMuODE4LDQwLjMzM1ptNC41NDUsMGEuNzU4Ljc1OCwwLDEsMCwuNzU4Ljc1OEEuNzU5Ljc1OSwwLDAsMCwxOC4zNjQsNDAuMzMzWm00LjU0NSwwYS43NTguNzU4LDAsMSwwLC43NTguNzU4QS43NTkuNzU5LDAsMCwwLDIyLjkwOSw0MC4zMzNabTQuNTQ1LDBhLjc1OC43NTgsMCwxLDAsLjc1OC43NThBLjc1OS43NTksMCwwLDAsMjcuNDU1LDQwLjMzM1ptMTguMTgyLDBhLjc1OC43NTgsMCwxLDAsLjc1OC43NThBLjc1OS43NTksMCwwLDAsNDUuNjM2LDQwLjMzM1ptNC41NDUsMGEuNzU4Ljc1OCwwLDEsMCwuNzU4Ljc1OEEuNzU5Ljc1OSwwLDAsMCw1MC4xODIsNDAuMzMzWk0xNi4wOTEsNDIuNjA2YS43NTguNzU4LDAsMSwwLC43NTguNzU4QS43NTkuNzU5LDAsMCwwLDE2LjA5MSw0Mi42MDZabTQuNTQ1LDBhLjc1OC43NTgsMCwxLDAsLjc1OC43NThBLjc1OS43NTksMCwwLDAsMjAuNjM2LDQyLjYwNlptNC41NDUsMGEuNzU4Ljc1OCwwLDEsMCwuNzU4Ljc1OEEuNzU5Ljc1OSwwLDAsMCwyNS4xODIsNDIuNjA2Wm00LjU0NSwwYS43NTguNzU4LDAsMSwwLC43NTguNzU4QS43NTkuNzU5LDAsMCwwLDI5LjcyNyw0Mi42MDZabTEzLjYzNiwwYS43NTguNzU4LDAsMSwwLC43NTguNzU4QS43NTkuNzU5LDAsMCwwLDQzLjM2NCw0Mi42MDZabTQuNTQ1LDBhLjc1OC43NTgsMCwxLDAsLjc1OC43NThBLjc1OS43NTksMCwwLDAsNDcuOTA5LDQyLjYwNlpNMTguMzY0LDQ0Ljg3OWEuNzU4Ljc1OCwwLDEsMCwuNzU4Ljc1OEEuNzU5Ljc1OSwwLDAsMCwxOC4zNjQsNDQuODc5Wm00LjU0NSwwYS43NTguNzU4LDAsMSwwLC43NTguNzU4QS43NTkuNzU5LDAsMCwwLDIyLjkwOSw0NC44NzlabTQuNTQ1LDBhLjc1OC43NTgsMCwxLDAsLjc1OC43NThBLjc1OS43NTksMCwwLDAsMjcuNDU1LDQ0Ljg3OVptMTguMTgyLDBhLjc1OC43NTgsMCwxLDAsLjc1OC43NThBLjc1OS43NTksMCwwLDAsNDUuNjM2LDQ0Ljg3OVptNC41NDUsMGEuNzU4Ljc1OCwwLDEsMCwuNzU4Ljc1OEEuNzU5Ljc1OSwwLDAsMCw1MC4xODIsNDQuODc5Wk0yMC42MzYsNDcuMTUyYS43NTguNzU4LDAsMSwwLC43NTguNzU4QS43NTkuNzU5LDAsMCwwLDIwLjYzNiw0Ny4xNTJabTQuNTQ1LDBhLjc1OC43NTgsMCwxLDAsLjc1OC43NThBLjc1OS43NTksMCwwLDAsMjUuMTgyLDQ3LjE1MlptMTguMTgyLDBhLjc1OC43NTgsMCwxLDAsLjc1OC43NThBLjc1OS43NTksMCwwLDAsNDMuMzY0LDQ3LjE1MlptNC41NDUsMGEuNzU4Ljc1OCwwLDEsMCwuNzU4Ljc1OEEuNzU5Ljc1OSwwLDAsMCw0Ny45MDksNDcuMTUyWm0tMjUsMi4yNzNhLjc1OC43NTgsMCwxLDAsLjc1OC43NThBLjc1OS43NTksMCwwLDAsMjIuOTA5LDQ5LjQyNFptNC41NDUsMGEuNzU4Ljc1OCwwLDEsMCwuNzU4Ljc1OEEuNzU5Ljc1OSwwLDAsMCwyNy40NTUsNDkuNDI0Wm0xMy42MzYsMGEuNzU4Ljc1OCwwLDEsMCwuNzU4Ljc1OEEuNzU5Ljc1OSwwLDAsMCw0MS4wOTEsNDkuNDI0Wm00LjU0NSwwYS43NTguNzU4LDAsMSwwLC43NTguNzU4QS43NTkuNzU5LDAsMCwwLDQ1LjYzNiw0OS40MjRaTTI1LjE4Miw1MS43YS43NTguNzU4LDAsMSwwLC43NTguNzU4QS43NTkuNzU5LDAsMCwwLDI1LjE4Miw1MS43Wm00LjU0NSwwYS43NTguNzU4LDAsMSwwLC43NTguNzU4QS43NTkuNzU5LDAsMCwwLDI5LjcyNyw1MS43WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcgLTcpIiBmaWxsPSIjMDYyZjkzIi8+PC9zdmc+);
    background-size: 100% 100%;
    position: absolute
}

@media (max-width: 767.98px) {
    .lead-form__content .custom-select .select-selected:before {
        width:36px;
        height: 36px;
        left: 16px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .lead-form__content .custom-select .select-selected:before {
        width:42px;
        height: 42px;
        left: 18px
    }
}

@media (max-width: 1199.98px) {
    .lead-form__content .custom-select .select-selected:before {
        top:0
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .lead-form__content .custom-select .select-selected:before {
        width:32px;
        height: 32px;
        left: 32px;
        top: 29px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .lead-form__content .custom-select .select-selected:before {
        width:37px;
        height: 37px;
        left: 37px;
        top: 34px
    }
}

@media (min-width: 1820px) {
    .lead-form__content .custom-select .select-selected:before {
        width:50px;
        height: 50px;
        left: 51px;
        top: 46px
    }
}

.lead-form__content .custom-select .select-selected-insurance::before {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgODAgODAiIHdpZHRoPSI4MHB4IiBoZWlnaHQ9IjgwcHgiPgo8ZyBpZD0ic3VyZmFjZTYxNTE5ODQwIj4KPHBhdGggc3R5bGU9IiBzdHJva2U6bm9uZTtmaWxsLXJ1bGU6bm9uemVybztmaWxsOnJnYigyLjM1Mjk0MSUsMTguNDMxMzczJSw1Ny42NDcwNjElKTtmaWxsLW9wYWNpdHk6MTsiIGQ9Ik0gMjQuMDYyNSAxMyBDIDIxLjIwMzEyNSAxMyAxOC42MjUgMTQuNzQ2MDk0IDE3LjU2MjUgMTcuNDAyMzQ0IEwgMTMuNjA1NDY5IDI3LjI4OTA2MiBDIDEzLjE0ODQzOCAyNy4xMDU0NjkgMTIuNjU2MjUgMjcgMTIuMTQ0NTMxIDI3IEwgMTAuMzkwNjI1IDI3IEMgNy45NTMxMjUgMjcgNS44NTkzNzUgMjguNzczNDM4IDUuNDU3MDMxIDMxLjE3NTc4MSBMIDQuODIwMzEyIDM1IEwgOS40NDUzMTIgMzUgTCA5LjE1NjI1IDM1LjQzNzUgQyA3Ljc1IDM3LjU2MjUgNyA0MC4wNTg1OTQgNyA0Mi42MDkzNzUgTCA3IDY0IEMgNyA2NS42NDQ1MzEgOC4zNTU0NjkgNjcgMTAgNjcgTCAxNSA2NyBDIDE2LjY0NDUzMSA2NyAxOCA2NS42NDQ1MzEgMTggNjQgTCAxOCA2MiBMIDYyIDYyIEwgNjIgNjQgQyA2MiA2NS42NDQ1MzEgNjMuMzU1NDY5IDY3IDY1IDY3IEwgNzAgNjcgQyA3MS42NDQ1MzEgNjcgNzMgNjUuNjQ0NTMxIDczIDY0IEwgNzMgNDIuNjA5Mzc1IEMgNzMgNDAuMDU4NTk0IDcyLjI1IDM3LjU2NjQwNiA3MC44NDM3NSAzNS40Mzc1IEwgNzAuNTU0Njg4IDM1IEwgNzUuMTc5Njg4IDM1IEwgNzQuNTQyOTY5IDMxLjE3NTc4MSBDIDc0LjE0NDUzMSAyOC43NzM0MzggNzIuMDQ2ODc1IDI3IDY5LjYwOTM3NSAyNyBMIDY3Ljg1NTQ2OSAyNyBDIDY3LjM0Mzc1IDI3IDY2Ljg1NTQ2OSAyNy4xMDkzNzUgNjYuMzk0NTMxIDI3LjI4OTA2MiBMIDYyLjQzNzUgMTcuMzk4NDM4IEMgNjEuMzc1IDE0Ljc0NjA5NCA1OC43OTY4NzUgMTMgNTUuOTM3NSAxMyBaIE0gMjQuMDYyNSAxNSBMIDU1LjkzNzUgMTUgQyA1Ny45ODgyODEgMTUgNTkuODIwMzEyIDE2LjI0MjE4OCA2MC41NzgxMjUgMTguMTQwNjI1IEwgNjUuNDg4MjgxIDMwLjQwMjM0NCBMIDY2LjU1MDc4MSAyOS40ODgyODEgQyA2Ni45MTAxNTYgMjkuMTc5Njg4IDY3LjM3MTA5NCAyOSA2Ny44NTU0NjkgMjkgTCA2OS42MDkzNzUgMjkgQyA3MS4wODU5MzggMjkgNzIuMzI4MTI1IDMwLjA1NDY4OCA3Mi41NzAzMTIgMzEuNTAzOTA2IEwgNzIuODIwMzEyIDMzIEwgNjYuODM1OTM4IDMzIEwgNjcuODU5Mzc1IDM0LjU1MDc4MSBMIDY5LjE3NTc4MSAzNi41NDI5NjkgQyA3MC4zNjMyODEgMzguMzQzNzUgNzEgNDAuNDQ5MjE5IDcxIDQyLjYwOTM3NSBMIDcxIDY0IEMgNzEgNjQuNTY2NDA2IDcwLjU2NjQwNiA2NSA3MCA2NSBMIDY1IDY1IEMgNjQuNDMzNTk0IDY1IDY0IDY0LjU2NjQwNiA2NCA2NCBMIDY0IDYwIEwgMTYgNjAgTCAxNiA2NCBDIDE2IDY0LjU2NjQwNiAxNS41NjY0MDYgNjUgMTUgNjUgTCAxMCA2NSBDIDkuNDMzNTk0IDY1IDkgNjQuNTY2NDA2IDkgNjQgTCA5IDQyLjYwOTM3NSBDIDkgNDAuNDQ5MjE5IDkuNjMyODEyIDM4LjMzOTg0NCAxMC44MjQyMTkgMzYuNTQyOTY5IEwgMTMuMTY3OTY5IDMzIEwgNy4xNzk2ODggMzMgTCA3LjQyOTY4OCAzMS41MDM5MDYgQyA3LjY3MTg3NSAzMC4wNTQ2ODggOC45MTQwNjIgMjkgMTAuMzkwNjI1IDI5IEwgMTIuMTQ0NTMxIDI5IEMgMTIuNjMyODEyIDI5IDEzLjA4OTg0NCAyOS4xNzk2ODggMTMuNDUzMTI1IDI5LjQ4ODI4MSBMIDE0LjUxMTcxOSAzMC40MDYyNSBMIDE5LjQyMTg3NSAxOC4xNDA2MjUgQyAyMC4xNzk2ODggMTYuMjQyMTg4IDIyLjAxMTcxOSAxNSAyNC4wNjI1IDE1IFogTSAxNiAzMyBDIDE1LjQ0OTIxOSAzMyAxNSAzMy40NDkyMTkgMTUgMzQgQyAxNSAzNC41NTA3ODEgMTUuNDQ5MjE5IDM1IDE2IDM1IEMgMTYuNTUwNzgxIDM1IDE3IDM0LjU1MDc4MSAxNyAzNCBDIDE3IDMzLjQ0OTIxOSAxNi41NTA3ODEgMzMgMTYgMzMgWiBNIDIwIDMzIEMgMTkuNDQ5MjE5IDMzIDE5IDMzLjQ0OTIxOSAxOSAzNCBDIDE5IDM0LjU1MDc4MSAxOS40NDkyMTkgMzUgMjAgMzUgQyAyMC41NTA3ODEgMzUgMjEgMzQuNTUwNzgxIDIxIDM0IEMgMjEgMzMuNDQ5MjE5IDIwLjU1MDc4MSAzMyAyMCAzMyBaIE0gMjQgMzMgQyAyMy40NDkyMTkgMzMgMjMgMzMuNDQ5MjE5IDIzIDM0IEMgMjMgMzQuNTUwNzgxIDIzLjQ0OTIxOSAzNSAyNCAzNSBDIDI0LjU1MDc4MSAzNSAyNSAzNC41NTA3ODEgMjUgMzQgQyAyNSAzMy40NDkyMTkgMjQuNTUwNzgxIDMzIDI0IDMzIFogTSAyOCAzMyBDIDI3LjQ0OTIxOSAzMyAyNyAzMy40NDkyMTkgMjcgMzQgQyAyNyAzNC41NTA3ODEgMjcuNDQ5MjE5IDM1IDI4IDM1IEMgMjguNTUwNzgxIDM1IDI5IDM0LjU1MDc4MSAyOSAzNCBDIDI5IDMzLjQ0OTIxOSAyOC41NTA3ODEgMzMgMjggMzMgWiBNIDMyIDMzIEMgMzEuNDQ5MjE5IDMzIDMxIDMzLjQ0OTIxOSAzMSAzNCBDIDMxIDM0LjU1MDc4MSAzMS40NDkyMTkgMzUgMzIgMzUgQyAzMi41NTA3ODEgMzUgMzMgMzQuNTUwNzgxIDMzIDM0IEMgMzMgMzMuNDQ5MjE5IDMyLjU1MDc4MSAzMyAzMiAzMyBaIE0gMzYgMzMgQyAzNS40NDkyMTkgMzMgMzUgMzMuNDQ5MjE5IDM1IDM0IEMgMzUgMzQuNTUwNzgxIDM1LjQ0OTIxOSAzNSAzNiAzNSBDIDM2LjU1MDc4MSAzNSAzNyAzNC41NTA3ODEgMzcgMzQgQyAzNyAzMy40NDkyMTkgMzYuNTUwNzgxIDMzIDM2IDMzIFogTSA0MCAzMyBDIDM5LjQ0OTIxOSAzMyAzOSAzMy40NDkyMTkgMzkgMzQgQyAzOSAzNC41NTA3ODEgMzkuNDQ5MjE5IDM1IDQwIDM1IEMgNDAuNTUwNzgxIDM1IDQxIDM0LjU1MDc4MSA0MSAzNCBDIDQxIDMzLjQ0OTIxOSA0MC41NTA3ODEgMzMgNDAgMzMgWiBNIDQ0IDMzIEMgNDMuNDQ5MjE5IDMzIDQzIDMzLjQ0OTIxOSA0MyAzNCBDIDQzIDM0LjU1MDc4MSA0My40NDkyMTkgMzUgNDQgMzUgQyA0NC41NTA3ODEgMzUgNDUgMzQuNTUwNzgxIDQ1IDM0IEMgNDUgMzMuNDQ5MjE5IDQ0LjU1MDc4MSAzMyA0NCAzMyBaIE0gNDggMzMgQyA0Ny40NDkyMTkgMzMgNDcgMzMuNDQ5MjE5IDQ3IDM0IEMgNDcgMzQuNTUwNzgxIDQ3LjQ0OTIxOSAzNSA0OCAzNSBDIDQ4LjU1MDc4MSAzNSA0OSAzNC41NTA3ODEgNDkgMzQgQyA0OSAzMy40NDkyMTkgNDguNTUwNzgxIDMzIDQ4IDMzIFogTSA1MiAzMyBDIDUxLjQ0OTIxOSAzMyA1MSAzMy40NDkyMTkgNTEgMzQgQyA1MSAzNC41NTA3ODEgNTEuNDQ5MjE5IDM1IDUyIDM1IEMgNTIuNTUwNzgxIDM1IDUzIDM0LjU1MDc4MSA1MyAzNCBDIDUzIDMzLjQ0OTIxOSA1Mi41NTA3ODEgMzMgNTIgMzMgWiBNIDU2IDMzIEMgNTUuNDQ5MjE5IDMzIDU1IDMzLjQ0OTIxOSA1NSAzNCBDIDU1IDM0LjU1MDc4MSA1NS40NDkyMTkgMzUgNTYgMzUgQyA1Ni41NTA3ODEgMzUgNTcgMzQuNTUwNzgxIDU3IDM0IEMgNTcgMzMuNDQ5MjE5IDU2LjU1MDc4MSAzMyA1NiAzMyBaIE0gNjAgMzMgQyA1OS40NDkyMTkgMzMgNTkgMzMuNDQ5MjE5IDU5IDM0IEMgNTkgMzQuNTUwNzgxIDU5LjQ0OTIxOSAzNSA2MCAzNSBDIDYwLjU1MDc4MSAzNSA2MSAzNC41NTA3ODEgNjEgMzQgQyA2MSAzMy40NDkyMTkgNjAuNTUwNzgxIDMzIDYwIDMzIFogTSA2NCAzMyBDIDYzLjQ0OTIxOSAzMyA2MyAzMy40NDkyMTkgNjMgMzQgQyA2MyAzNC41NTA3ODEgNjMuNDQ5MjE5IDM1IDY0IDM1IEMgNjQuNTUwNzgxIDM1IDY1IDM0LjU1MDc4MSA2NSAzNCBDIDY1IDMzLjQ0OTIxOSA2NC41NTA3ODEgMzMgNjQgMzMgWiBNIDE4IDM4IEMgMTUuMjUgMzggMTMgNDAuMjUgMTMgNDMgQyAxMyA0NS43NSAxNS4yNSA0OCAxOCA0OCBDIDIwLjc1IDQ4IDIzIDQ1Ljc1IDIzIDQzIEMgMjMgNDAuMjUgMjAuNzUgMzggMTggMzggWiBNIDYyIDM4IEMgNTkuMjUgMzggNTcgNDAuMjUgNTcgNDMgQyA1NyA0NS43NSA1OS4yNSA0OCA2MiA0OCBDIDY0Ljc1IDQ4IDY3IDQ1Ljc1IDY3IDQzIEMgNjcgNDAuMjUgNjQuNzUgMzggNjIgMzggWiBNIDE4IDQwIEMgMTkuNjY3OTY5IDQwIDIxIDQxLjMzMjAzMSAyMSA0MyBDIDIxIDQ0LjY2Nzk2OSAxOS42Njc5NjkgNDYgMTggNDYgQyAxNi4zMzIwMzEgNDYgMTUgNDQuNjY3OTY5IDE1IDQzIEMgMTUgNDEuMzMyMDMxIDE2LjMzMjAzMSA0MCAxOCA0MCBaIE0gMjcgNDAgTCAyNyA0MiBMIDUzIDQyIEwgNTMgNDAgWiBNIDYyIDQwIEMgNjMuNjY3OTY5IDQwIDY1IDQxLjMzMjAzMSA2NSA0MyBDIDY1IDQ0LjY2Nzk2OSA2My42Njc5NjkgNDYgNjIgNDYgQyA2MC4zMzIwMzEgNDYgNTkgNDQuNjY3OTY5IDU5IDQzIEMgNTkgNDEuMzMyMDMxIDYwLjMzMjAzMSA0MCA2MiA0MCBaIE0gMjkgNDUgTCAyOSA0NyBMIDUxIDQ3IEwgNTEgNDUgWiBNIDEyIDU0IEMgMTEuNDQ5MjE5IDU0IDExIDU0LjQ0OTIxOSAxMSA1NSBDIDExIDU1LjU1MDc4MSAxMS40NDkyMTkgNTYgMTIgNTYgQyAxMi41NTA3ODEgNTYgMTMgNTUuNTUwNzgxIDEzIDU1IEMgMTMgNTQuNDQ5MjE5IDEyLjU1MDc4MSA1NCAxMiA1NCBaIE0gMTYgNTQgQyAxNS40NDkyMTkgNTQgMTUgNTQuNDQ5MjE5IDE1IDU1IEMgMTUgNTUuNTUwNzgxIDE1LjQ0OTIxOSA1NiAxNiA1NiBDIDE2LjU1MDc4MSA1NiAxNyA1NS41NTA3ODEgMTcgNTUgQyAxNyA1NC40NDkyMTkgMTYuNTUwNzgxIDU0IDE2IDU0IFogTSAyMCA1NCBDIDE5LjQ0OTIxOSA1NCAxOSA1NC40NDkyMTkgMTkgNTUgQyAxOSA1NS41NTA3ODEgMTkuNDQ5MjE5IDU2IDIwIDU2IEMgMjAuNTUwNzgxIDU2IDIxIDU1LjU1MDc4MSAyMSA1NSBDIDIxIDU0LjQ0OTIxOSAyMC41NTA3ODEgNTQgMjAgNTQgWiBNIDI0IDU0IEMgMjMuNDQ5MjE5IDU0IDIzIDU0LjQ0OTIxOSAyMyA1NSBDIDIzIDU1LjU1MDc4MSAyMy40NDkyMTkgNTYgMjQgNTYgQyAyNC41NTA3ODEgNTYgMjUgNTUuNTUwNzgxIDI1IDU1IEMgMjUgNTQuNDQ5MjE5IDI0LjU1MDc4MSA1NCAyNCA1NCBaIE0gMjggNTQgQyAyNy40NDkyMTkgNTQgMjcgNTQuNDQ5MjE5IDI3IDU1IEMgMjcgNTUuNTUwNzgxIDI3LjQ0OTIxOSA1NiAyOCA1NiBDIDI4LjU1MDc4MSA1NiAyOSA1NS41NTA3ODEgMjkgNTUgQyAyOSA1NC40NDkyMTkgMjguNTUwNzgxIDU0IDI4IDU0IFogTSAzMiA1NCBDIDMxLjQ0OTIxOSA1NCAzMSA1NC40NDkyMTkgMzEgNTUgQyAzMSA1NS41NTA3ODEgMzEuNDQ5MjE5IDU2IDMyIDU2IEMgMzIuNTUwNzgxIDU2IDMzIDU1LjU1MDc4MSAzMyA1NSBDIDMzIDU0LjQ0OTIxOSAzMi41NTA3ODEgNTQgMzIgNTQgWiBNIDM2IDU0IEMgMzUuNDQ5MjE5IDU0IDM1IDU0LjQ0OTIxOSAzNSA1NSBDIDM1IDU1LjU1MDc4MSAzNS40NDkyMTkgNTYgMzYgNTYgQyAzNi41NTA3ODEgNTYgMzcgNTUuNTUwNzgxIDM3IDU1IEMgMzcgNTQuNDQ5MjE5IDM2LjU1MDc4MSA1NCAzNiA1NCBaIE0gNDAgNTQgQyAzOS40NDkyMTkgNTQgMzkgNTQuNDQ5MjE5IDM5IDU1IEMgMzkgNTUuNTUwNzgxIDM5LjQ0OTIxOSA1NiA0MCA1NiBDIDQwLjU1MDc4MSA1NiA0MSA1NS41NTA3ODEgNDEgNTUgQyA0MSA1NC40NDkyMTkgNDAuNTUwNzgxIDU0IDQwIDU0IFogTSA0NCA1NCBDIDQzLjQ0OTIxOSA1NCA0MyA1NC40NDkyMTkgNDMgNTUgQyA0MyA1NS41NTA3ODEgNDMuNDQ5MjE5IDU2IDQ0IDU2IEMgNDQuNTUwNzgxIDU2IDQ1IDU1LjU1MDc4MSA0NSA1NSBDIDQ1IDU0LjQ0OTIxOSA0NC41NTA3ODEgNTQgNDQgNTQgWiBNIDQ4IDU0IEMgNDcuNDQ5MjE5IDU0IDQ3IDU0LjQ0OTIxOSA0NyA1NSBDIDQ3IDU1LjU1MDc4MSA0Ny40NDkyMTkgNTYgNDggNTYgQyA0OC41NTA3ODEgNTYgNDkgNTUuNTUwNzgxIDQ5IDU1IEMgNDkgNTQuNDQ5MjE5IDQ4LjU1MDc4MSA1NCA0OCA1NCBaIE0gNTIgNTQgQyA1MS40NDkyMTkgNTQgNTEgNTQuNDQ5MjE5IDUxIDU1IEMgNTEgNTUuNTUwNzgxIDUxLjQ0OTIxOSA1NiA1MiA1NiBDIDUyLjU1MDc4MSA1NiA1MyA1NS41NTA3ODEgNTMgNTUgQyA1MyA1NC40NDkyMTkgNTIuNTUwNzgxIDU0IDUyIDU0IFogTSA1NiA1NCBDIDU1LjQ0OTIxOSA1NCA1NSA1NC40NDkyMTkgNTUgNTUgQyA1NSA1NS41NTA3ODEgNTUuNDQ5MjE5IDU2IDU2IDU2IEMgNTYuNTUwNzgxIDU2IDU3IDU1LjU1MDc4MSA1NyA1NSBDIDU3IDU0LjQ0OTIxOSA1Ni41NTA3ODEgNTQgNTYgNTQgWiBNIDYwIDU0IEMgNTkuNDQ5MjE5IDU0IDU5IDU0LjQ0OTIxOSA1OSA1NSBDIDU5IDU1LjU1MDc4MSA1OS40NDkyMTkgNTYgNjAgNTYgQyA2MC41NTA3ODEgNTYgNjEgNTUuNTUwNzgxIDYxIDU1IEMgNjEgNTQuNDQ5MjE5IDYwLjU1MDc4MSA1NCA2MCA1NCBaIE0gNjQgNTQgQyA2My40NDkyMTkgNTQgNjMgNTQuNDQ5MjE5IDYzIDU1IEMgNjMgNTUuNTUwNzgxIDYzLjQ0OTIxOSA1NiA2NCA1NiBDIDY0LjU1MDc4MSA1NiA2NSA1NS41NTA3ODEgNjUgNTUgQyA2NSA1NC40NDkyMTkgNjQuNTUwNzgxIDU0IDY0IDU0IFogTSA2OCA1NCBDIDY3LjQ0OTIxOSA1NCA2NyA1NC40NDkyMTkgNjcgNTUgQyA2NyA1NS41NTA3ODEgNjcuNDQ5MjE5IDU2IDY4IDU2IEMgNjguNTUwNzgxIDU2IDY5IDU1LjU1MDc4MSA2OSA1NSBDIDY5IDU0LjQ0OTIxOSA2OC41NTA3ODEgNTQgNjggNTQgWiBNIDY4IDU0ICIvPgo8L2c+Cjwvc3ZnPgo=)
}

.lead-form__content .custom-select .select-selected-health::before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1My4wMDciIGhlaWdodD0iNDQuNTQzIiB2aWV3Qm94PSIwIDAgNTMuMDA3IDQ0LjU0MyI+PHBhdGggZD0iTTE4LjA0MywxMEExNS4wNTQsMTUuMDU0LDAsMCwwLDMsMjUuMDQzQzMsMjguNCw0LjcsMzEuODYyLDcuMTY5LDM1LjE5NGE2MS4zMzUsNjEuMzM1LDAsMCwwLDguOTcxLDkuMzgyQTExNy45NjksMTE3Ljk2OSwwLDAsMCwyOS4xMjMsNTQuM2wuMzgxLjI0My4zODEtLjI0M2ExMTcuOTY5LDExNy45NjksMCwwLDAsMTIuOTgzLTkuNzIzLDYxLjMzNSw2MS4zMzUsMCwwLDAsOC45NzEtOS4zODJjMi40NjUtMy4zMzMsNC4xNjktNi43OTQsNC4xNjktMTAuMTUyYTE0Ljk2NiwxNC45NjYsMCwwLDAtMjYuNS05LjYwOUExNC45MzYsMTQuOTM2LDAsMCwwLDE4LjA0MywxMFptMCwxLjQzM0ExMy41NjEsMTMuNTYxLDAsMCwxLDI4LjkzLDE2LjlsLjU3NC43NjQuNTc0LS43NjRhMTMuNiwxMy42LDAsMCwxLDI0LjUsOC4xNGMwLDIuODY1LTEuNTE5LDYuMS0zLjg4OSw5LjNBNjAuMDksNjAuMDksMCwwLDEsNDEuOTI3LDQzLjUsMTEyLjQwOSwxMTIuNDA5LDAsMCwxLDI5LjUsNTIuODMzLDExMi40MDksMTEyLjQwOSwwLDAsMSwxNy4wOCw0My41YTYwLjA5LDYwLjA5LDAsMCwxLTguNzU4LTkuMTUzYy0yLjM3LTMuMi0zLjg4OS02LjQzNi0zLjg4OS05LjNBMTMuNiwxMy42LDAsMCwxLDE4LjA0MywxMS40MzNabTAsMi4xNDlhLjcxNi43MTYsMCwxLDAsLjcxNi43MTZBLjcxOC43MTgsMCwwLDAsMTguMDQzLDEzLjU4MlptMjIuOTIyLDBhLjcxNi43MTYsMCwxLDAsLjcxNi43MTZBLjcxOC43MTgsMCwwLDAsNDAuOTY1LDEzLjU4MlptLTI1LjY3NS4zNjdhLjY4Mi42ODIsMCwwLDAtLjIxMy4wMjUuNzEuNzEsMCwxLDAsLjIxMy0uMDI1Wm0yMi45LDBhLjI1Ni4yNTYsMCwwLDAtLjA0OCwwLC42MDcuNjA3LDAsMCwwLS4xNDMuMDIyLjcxMS43MTEsMCwxLDAsLjE5LS4wMjVabS0xNy4zNzEsMGEuNzE2LjcxNiwwLDAsMC0uMTc5LDEuNDA3LjcxNy43MTcsMCwwLDAsLjM2OS0xLjM4NUEuNjIyLjYyMiwwLDAsMCwyMC44MTgsMTMuOTUxWm0yMi45MjIsMGEuNzE3LjcxNywwLDAsMC0uNjE2LDEuMDc0LjcyOC43MjgsMCwwLDAsLjQzNy4zMzMuNzE4LjcxOCwwLDAsMCwuODA2LTEuMDUyLjcyOC43MjgsMCwwLDAtLjQzNy0uMzMzQS42MjIuNjIyLDAsMCwwLDQzLjc0LDEzLjk1MVpNMTIuNjUzLDE1LjAyM2EuNjk0LjY5NCwwLDAsMC0uMzQxLjA5Mi43MTcuNzE3LDAsMSwwLC45NzcuMjY2QS43LjcsMCwwLDAsMTIuNjUzLDE1LjAyM1ptMjIuOTE5LDBhLjY5MS42OTEsMCwwLDAtLjMzOS4wOTIuNzE3LjcxNywwLDEsMCwuNzE2LDEuMjQyLjcxNC43MTQsMCwwLDAsLjI2LS45NzdBLjcuNywwLDAsMCwzNS41NzMsMTUuMDIzWm0tMTIuMTkxLDBhLjcwOC43MDgsMCwwLDAtLjU4NS4zNTguNzEzLjcxMywwLDAsMCwuMjYuOTc3LjcxNi43MTYsMCwxLDAsLjMyNS0xLjMzNVptMjIuOTIyLDBhLjcxNy43MTcsMCwwLDAtLjMyNSwxLjMzNS43LjcsMCwwLDAsLjU0My4wNzMuNzA4LjcwOCwwLDAsMCwuNDM3LS4zMzMuNzE1LjcxNSwwLDAsMC0uMjYzLS45NzlBLjcwOS43MDksMCwwLDAsNDYuMywxNS4wMjNabS0zNS44NDksMS43YS43MjEuNzIxLDAsMCwwLS41MTUuMjEzLjcxNC43MTQsMCwxLDAsMS4wMSwwQS43LjcsMCwwLDAsMTAuNDU0LDE2LjcyN1ptMTUuMiwwYS43MTguNzE4LDAsMSwwLC41LjIxM0EuNzEuNzEsMCwwLDAsMjUuNjUxLDE2LjcyN1ptNy43MjYsMGEuNzIxLjcyMSwwLDAsMC0uNTE1LjIxMy43MTQuNzE0LDAsMSwwLDEuMDEsMEEuNy43LDAsMCwwLDMzLjM3NiwxNi43MjdabTE1LjIsMGEuNzE4LjcxOCwwLDEsMCwuNS4yMTNBLjcxLjcxLDAsMCwwLDQ4LjU3MywxNi43MjdaTTI3LjMyOSwxOC45NTRhLjczNy43MzcsMCwwLDAtLjM0MS4xLjcyOC43MjgsMCwwLDAtLjMzMy40MzcuNzE1LjcxNSwwLDAsMCwxLjA0OS44LjcxNS43MTUsMCwwLDAtLjM3NS0xLjMzNVptMjIuOTIyLDBhLjcyOC43MjgsMCwwLDAtLjM0MS4xLjcwOC43MDgsMCwwLDAtLjMzMy40MzcuNy43LDAsMCwwLC4wNzMuNTQzLjcxNi43MTYsMCwxLDAsLjYtMS4wNzRabS00MS41NDYsMGEuNzMuNzMsMCwwLDAtLjU4OC4zNTguNzEyLjcxMiwwLDAsMCwuMjYzLjk3Ny43MTMuNzEzLDAsMCwwLC45NzctLjI2LjcxNC43MTQsMCwwLDAtLjI2LS45NzdBLjcyMy43MjMsMCwwLDAsOC43MDUsMTguOTU0Wm0yMi45MjIsMGEuNzE3LjcxNywwLDAsMC0uNTkuMzU4LjcwOS43MDksMCwwLDAtLjA3LjU0My43MTYuNzE2LDAsMCwwLDEuMzEyLjE3My43MTQuNzE0LDAsMCwwLS4yNi0uOTc3QS43MjMuNzIzLDAsMCwwLDMxLjYyNywxOC45NTRabS0yLjExOCwyLjUwN2gtLjA1YS44NDguODQ4LDAsMCwwLS4xNDMuMDI1LjcxNC43MTQsMCwxLDAsLjE5My0uMDI1Wm0tMjEuODUzLjA4NGEuNzE5LjcxOSwwLDEsMCwuMTkzLjAyNUEuNzMxLjczMSwwLDAsMCw3LjY1NiwyMS41NDVabTQzLjcxNSwwYS42ODIuNjgyLDAsMCwwLS4yMTMuMDI1LjcxLjcxLDAsMSwwLC4yMTMtLjAyNVpNNy4zLDI0LjMyNmEuNzE2LjcxNiwwLDEsMCwuNzE2LjcxNkEuNzE4LjcxOCwwLDAsMCw3LjMsMjQuMzI2Wm00NC40MTEsMGEuNzE2LjcxNiwwLDEsMCwuNzE2LjcxNkEuNzE4LjcxOCwwLDAsMCw1MS43MDksMjQuMzI2Wk03LjY5LDI3LjEwOGEuNjkyLjY5MiwwLDAsMC0uMjEzLjAyNS43MTMuNzEzLDAsMSwwLC4yMTMtLjAyNVptNDMuNjQ4LDBhLjcxNi43MTYsMCwxLDAsLjE5My4wMjVBLjc2Mi43NjIsMCwwLDAsNTEuMzM3LDI3LjEwOFpNOC43MTksMjkuN2EuNzI2LjcyNiwwLDAsMC0uMzM5LjEuNzE1LjcxNSwwLDEsMCwuMzM5LS4xWm00MS41MTUsMGEuNzE2LjcxNiwwLDAsMC0uMzI1LDEuMzM1LjcxNS43MTUsMCwwLDAsLjk3OS0uMjYzLjcxNi43MTYsMCwwLDAtLjY1NS0xLjA3MloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zIC0xMCkiIGZpbGw9IiMwNjJmOTMiLz48L3N2Zz4=)
}

.lead-form__content .custom-select .select-selected-trip::before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0OS42NDYiIGhlaWdodD0iNTIuNzUzIiB2aWV3Qm94PSIwIDAgNDkuNjQ2IDUyLjc1MyI+PHBhdGggZD0iTTIwLjE2NCw0YTEuOTgzLDEuOTgzLDAsMCwwLTEuODgxLDIuMjU3djUuMjY1Yy0xLjY3NywxLjA0Ni0zLjM2MiwyLjA4NC01LjAzOSwzLjEyOS0uODI3LjUtMS42NTUsMS4wMjItMi40ODMsMS41MzRWMTcuNTRjLjExMy0uMDMuMjE4LS4wNjguMzMxLS4xLjc5LS4yNDEsMS41NzMtLjQ3MywyLjM2Mi0uNzA3cTIuNDE1LS43MzMsNC44MjktMS40NTJ2NS4yNjVsLTMuMDA5LDMuMDA5djEuNXEyLjExMS0uOSw0LjIxNS0xLjgxNmMuMDYyLDUuNzE2LDIuMzY5LDEyLjQzOCw2LjQ0NCwxOC42NTFBNDAuNTE5LDQwLjUxOSwwLDAsMCwzNS44NCw1Mi41MThjLjU3Mi40MjEsMS4xNDQuODA1LDEuNzIzLDEuMTY3LjUuMzA4LDEuMDA4LjYsMS41MTIuODczLjEwNS4wNTMuMjExLjExMi4zMTYuMTY1LjY2Mi4zMzgsMS4zMjMuNjM5LDEuOTcuODk1YTE0LjYyNiwxNC42MjYsMCwwLDAsNS4zOTMsMS4xMzcsOSw5LDAsMCwwLDUuMDE3LTEuNDIyYzMuNi0yLjM2Miw1LjA4Ni03LjM2NCw0LjE2MS0xMy42Ni0uMzg0Ljg1OC0uODA2LDEuNjg1LTEuMjY1LDIuNDkuMjQxLDQuNi0xLjA2LDguMTYxLTMuNzIzLDkuOTE0YTcuNTU0LDcuNTU0LDAsMCwxLTQuMiwxLjE3NCwxMi4wMDYsMTIuMDA2LDAsMCwxLTMuMzU2LS41MiwxNi4xNDQsMTYuMTQ0LDAsMCwxLTIuMDIzLS43MzZjLS41MTktLjIxOC0xLjA0NS0uNDc1LTEuNTc5LS43NjEtLjA4My0uMDQ1LS4xNzMtLjA5LS4yNTYtLjE0M3EtLjg1OC0uNDc0LTEuNzE1LTEuMDM3QTM4LjE3NywzOC4xNzcsMCwwLDEsMjcuMiw0MS4wNjljLTMuODQ3LTUuODU4LTYuMTEtMTIuMzg4LTYuMi0xNy43NTNxMi4wMjguODczLDQuMDU1LDEuNzQ3di0xLjVsLTMuMDA5LTMuMDA5VjE1LjI4M2w3LjUyMiwyLjI1N1YxNi4xODVxLTMuNzU3LTIuMzM2LTcuNTIyLTQuNjYzVjYuMjU3QTEuOTgzLDEuOTgzLDAsMCwwLDIwLjE2NCw0Wk0zMS44MjMsNi4yNTdhMjQuNTE1LDI0LjUxNSwwLDAsMC04LjI3NCwxLjQyMnYxLjZhMjIuODQ4LDIyLjg0OCwwLDAsMSwzLjAyNi0uOTIzLjc1MS43NTEsMCwxLDAsMS4zNTYtLjI2NiwyMy4zNTksMjMuMzU5LDAsMCwxLDMuODkyLS4zMzEuNzUzLjc1MywwLDEsMCwuMDQxLDBBMjMuMTkzLDIzLjE5MywwLDAsMSw0NS43LDEyLjM1NWEuNzUyLjc1MiwwLDEsMCwuMjIyLjE3LDIzLjUxOCwyMy41MTgsMCwwLDEsNC40NTUsNC40NTMuNzU4Ljc1OCwwLDEsMCwuMTY3LjIycS42ODUuOTIyLDEuMjc4LDEuOTExYS43NTIuNzUyLDAsMSwwLC43MjcsMS4zMSwyMy4xNDQsMjMuMTQ0LDAsMCwxLDEuOTg2LDUuNDA5Ljc1Mi43NTIsMCwxLDAsLjI3MywxLjM1OSwyMy4zNSwyMy4zNSwwLDAsMSwuMzI5LDMuODU4Ljc1MS43NTEsMCwxLDAsMCwuMDkxLDIzLjMzNiwyMy4zMzYsMCwwLDEtLjMzMywzLjgyOS43NTIuNzUyLDAsMSwwLS4yNjMsMS4zNjIsMjMuMTE4LDIzLjExOCwwLDAsMS0yLDUuNDA1Ljc1Mi43NTIsMCwxLDAtLjczLDEuMzFjLS4zODkuNjQ4LS44LDEuMjc3LTEuMjUyLDEuODgyYS43NTQuNzU0LDAsMSwwLS4xNzMuMjQyLDIzLjUxMywyMy41MTMsMCwwLDEtNC40NTIsNC40NDkuNzU0Ljc1NCwwLDEsMC0uMjMxLjE4NCwyMy4zNDQsMjMuMzQ0LDAsMCwxLTQuMzM4LDIuNTVjLjIuMDkuNC4xODIuNi4yNjQuNDUxLjIuODcyLjM1MiwxLjI3OC40ODhBMjQuODkzLDI0Ljg5MywwLDAsMCw1My4zLDQzLjUxM2MuMTg4LS4zMzguMzc1LS42NzcuNTU1LTEuMDE1LjE0My0uMjc4LjI4Ni0uNTYzLjQyMi0uODQ5YS45MzYuOTM2LDAsMCwwLC4wOTEtLjIsMjIuOTQ4LDIyLjk0OCwwLDAsMCwuOS0yLjIyNiwyNC41NjUsMjQuNTY1LDAsMCwwLDEuMzc3LTguMTQ3QTI0Ljg0OCwyNC44NDgsMCwwLDAsMzEuODIzLDYuMjU3Wm0tNi43NywzLjc2MWEuNzUyLjc1MiwwLDEsMCwuNzUyLjc1MkEuNzUyLjc1MiwwLDAsMCwyNS4wNTMsMTAuMDE4Wm00LjUxMywwYS43NTIuNzUyLDAsMSwwLC43NTIuNzUyQS43NTIuNzUyLDAsMCwwLDI5LjU2NiwxMC4wMThabTQuNTEzLDBhLjc1Mi43NTIsMCwxLDAsLjc1Mi43NTJBLjc1Mi43NTIsMCwwLDAsMzQuMDgsMTAuMDE4Wm0tMi4yNTcsMi4yNTdhLjc1Mi43NTIsMCwxLDAsLjc1Mi43NTJBLjc1Mi43NTIsMCwwLDAsMzEuODIzLDEyLjI3NFptMi4yNTcsMi4yNTdhLjc1Mi43NTIsMCwxLDAsLjc1Mi43NTJBLjc1Mi43NTIsMCwwLDAsMzQuMDgsMTQuNTMxWm05LjAyNywwYS43NTIuNzUyLDAsMSwwLC43NTIuNzUyQS43NTIuNzUyLDAsMCwwLDQzLjEwNiwxNC41MzFabTQuNTEzLDBhLjc1Mi43NTIsMCwxLDAsLjc1Mi43NTJBLjc1Mi43NTIsMCwwLDAsNDcuNjIsMTQuNTMxWm0tNi43NywyLjI1N2EuNzUyLjc1MiwwLDEsMCwuNzUyLjc1MkEuNzUyLjc1MiwwLDAsMCw0MC44NSwxNi43ODhabTQuNTEzLDBhLjc1Mi43NTIsMCwxLDAsLjc1Mi43NTJBLjc1Mi43NTIsMCwwLDAsNDUuMzYzLDE2Ljc4OFpNMTIuMDU1LDE4LjcyMWwtLjg2NS4yNjMtMS4yNDEuMzY5YTI0LjgzNCwyNC44MzQsMCwwLDAsMjcuMzY2LDM1Ljk0Yy0uMTgxLS4xMDUtLjM2MS0uMjE4LS41NDktLjMzMS0uNDUxLS4yODYtLjg4OC0uNTY1LTEuMjk0LS44NTFhMjMuMjA3LDIzLjIwNywwLDAsMS03LjUzOC0uMDQ0Ljc1Mi43NTIsMCwxLDAtMS4zNi0uMjczQTIzLjM1OCwyMy4zNTgsMCwwLDEsOC41MDYsMzEuMTEyYS43NDEuNzQxLDAsMSwwLDAtLjA4NywyMy4zMDgsMjMuMzA4LDAsMCwxLC4zMzEtMy44MzYuNzUyLjc1MiwwLDEsMCwuMjcyLTEuMzYsMjMuMDgyLDIzLjA4MiwwLDAsMSwxLjk4My01LjQwOGMuMjI2LS40NDQuNDY3LS44OC43My0xLjMwOUMxMS45LDE4Ljk3NiwxMS45OCwxOC44NDksMTIuMDU1LDE4LjcyMVptMy45NzEuMzIzYS43NTIuNzUyLDAsMSwwLC43NTIuNzUyQS43NTIuNzUyLDAsMCwwLDE2LjAyNywxOS4wNDRabTkuMDI3LDBhLjc1Mi43NTIsMCwxLDAsLjc1Mi43NTJBLjc1Mi43NTIsMCwwLDAsMjUuMDUzLDE5LjA0NFptMTMuNTQsMGEuNzUyLjc1MiwwLDEsMCwuNzUyLjc1MkEuNzUyLjc1MiwwLDAsMCwzOC41OTMsMTkuMDQ0Wm00LjUxMywwYS43NTIuNzUyLDAsMSwwLC43NTIuNzUyQS43NTIuNzUyLDAsMCwwLDQzLjEwNiwxOS4wNDRabTQuNTEzLDBhLjc1Mi43NTIsMCwxLDAsLjc1Mi43NTJBLjc1Mi43NTIsMCwwLDAsNDcuNjIsMTkuMDQ0Wk0xMy43NywyMS4zYS43NTIuNzUyLDAsMSwwLC43NTIuNzUyQS43NTIuNzUyLDAsMCwwLDEzLjc3LDIxLjNabTI3LjA4LDBhLjc1Mi43NTIsMCwxLDAsLjc1Mi43NTJBLjc1Mi43NTIsMCwwLDAsNDAuODUsMjEuM1ptNC41MTMsMGEuNzUyLjc1MiwwLDEsMCwuNzUyLjc1MkEuNzUyLjc1MiwwLDAsMCw0NS4zNjMsMjEuM1ptNC41MTMsMGEuNzUyLjc1MiwwLDEsMCwuNzUyLjc1MkEuNzUyLjc1MiwwLDAsMCw0OS44NzYsMjEuM1pNMTEuNTEzLDIzLjU1OGEuNzUyLjc1MiwwLDEsMCwuNzUyLjc1MkEuNzUyLjc1MiwwLDAsMCwxMS41MTMsMjMuNTU4Wm0yNy4wOCwwYS43NTIuNzUyLDAsMSwwLC43NTIuNzUyQS43NTIuNzUyLDAsMCwwLDM4LjU5MywyMy41NThabTQuNTEzLDBhLjc1Mi43NTIsMCwxLDAsLjc1Mi43NTJBLjc1Mi43NTIsMCwwLDAsNDMuMTA2LDIzLjU1OFptNC41MTMsMGEuNzUyLjc1MiwwLDEsMCwuNzUyLjc1MkEuNzUyLjc1MiwwLDAsMCw0Ny42MiwyMy41NThabTQuNTEzLDBhLjc1Mi43NTIsMCwxLDAsLjc1Mi43NTJBLjc1Mi43NTIsMCwwLDAsNTIuMTMzLDIzLjU1OFpNMTMuNzcsMjUuODE0YS43NTIuNzUyLDAsMSwwLC43NTIuNzUyQS43NTIuNzUyLDAsMCwwLDEzLjc3LDI1LjgxNFptMjIuNTY2LDBhLjc1Mi43NTIsMCwxLDAsLjc1Mi43NTJBLjc1Mi43NTIsMCwwLDAsMzYuMzM2LDI1LjgxNFptNC41MTMsMGEuNzUyLjc1MiwwLDEsMCwuNzUyLjc1MkEuNzUyLjc1MiwwLDAsMCw0MC44NSwyNS44MTRabTQuNTEzLDBhLjc1Mi43NTIsMCwxLDAsLjc1Mi43NTJBLjc1Mi43NTIsMCwwLDAsNDUuMzYzLDI1LjgxNFptNC41MTMsMGEuNzUyLjc1MiwwLDEsMCwuNzUyLjc1MkEuNzUyLjc1MiwwLDAsMCw0OS44NzYsMjUuODE0Wk0xMS41MTMsMjguMDcxYS43NTIuNzUyLDAsMSwwLC43NTIuNzUyQS43NTIuNzUyLDAsMCwwLDExLjUxMywyOC4wNzFabTI3LjA4LDBhLjc1Mi43NTIsMCwxLDAsLjc1Mi43NTJBLjc1Mi43NTIsMCwwLDAsMzguNTkzLDI4LjA3MVptNC41MTMsMGEuNzUyLjc1MiwwLDEsMCwuNzUyLjc1MkEuNzUyLjc1MiwwLDAsMCw0My4xMDYsMjguMDcxWm00LjUxMywwYS43NTIuNzUyLDAsMSwwLC43NTIuNzUyQS43NTIuNzUyLDAsMCwwLDQ3LjYyLDI4LjA3MVptNC41MTMsMGEuNzUyLjc1MiwwLDEsMCwuNzUyLjc1MkEuNzUyLjc1MiwwLDAsMCw1Mi4xMzMsMjguMDcxWm0tMTUuOCwyLjI1N2EuNzUyLjc1MiwwLDEsMCwuNzUyLjc1MkEuNzUyLjc1MiwwLDAsMCwzNi4zMzYsMzAuMzI3Wm00LjUxMywwYS43NTIuNzUyLDAsMSwwLC43NTIuNzUyQS43NTIuNzUyLDAsMCwwLDQwLjg1LDMwLjMyN1ptNC41MTMsMGEuNzUyLjc1MiwwLDEsMCwuNzUyLjc1MkEuNzUyLjc1MiwwLDAsMCw0NS4zNjMsMzAuMzI3Wm00LjUxMywwYS43NTIuNzUyLDAsMSwwLC43NTIuNzUyQS43NTIuNzUyLDAsMCwwLDQ5Ljg3NiwzMC4zMjdaTTExLjUxMywzMi41ODRhLjc1Mi43NTIsMCwxLDAsLjc1Mi43NTJBLjc1Mi43NTIsMCwwLDAsMTEuNTEzLDMyLjU4NFptNC41MTMsMGEuNzUyLjc1MiwwLDEsMCwuNzUyLjc1MkEuNzUyLjc1MiwwLDAsMCwxNi4wMjcsMzIuNTg0Wm0xOC4wNTMsMGEuNzUyLjc1MiwwLDEsMCwuNzUyLjc1MkEuNzUyLjc1MiwwLDAsMCwzNC4wOCwzMi41ODRabTQuNTEzLDBhLjc1Mi43NTIsMCwxLDAsLjc1Mi43NTJBLjc1Mi43NTIsMCwwLDAsMzguNTkzLDMyLjU4NFptNC41MTMsMGEuNzUyLjc1MiwwLDEsMCwuNzUyLjc1MkEuNzUyLjc1MiwwLDAsMCw0My4xMDYsMzIuNTg0Wm00LjUxMywwYS43NTIuNzUyLDAsMSwwLC43NTIuNzUyQS43NTIuNzUyLDAsMCwwLDQ3LjYyLDMyLjU4NFptNC41MTMsMGEuNzUyLjc1MiwwLDEsMCwuNzUyLjc1MkEuNzUyLjc1MiwwLDAsMCw1Mi4xMzMsMzIuNTg0Wk0xMy43NywzNC44NDFhLjc1Mi43NTIsMCwxLDAsLjc1Mi43NTJBLjc1Mi43NTIsMCwwLDAsMTMuNzcsMzQuODQxWm00LjUxMywwYS43NTIuNzUyLDAsMSwwLC43NTIuNzUyQS43NTIuNzUyLDAsMCwwLDE4LjI4MywzNC44NDFabTE4LjA1MywwYS43NTIuNzUyLDAsMSwwLC43NTIuNzUyQS43NTIuNzUyLDAsMCwwLDM2LjMzNiwzNC44NDFabTQuNTEzLDBhLjc1Mi43NTIsMCwxLDAsLjc1Mi43NTJBLjc1Mi43NTIsMCwwLDAsNDAuODUsMzQuODQxWm00LjUxMywwYS43NTIuNzUyLDAsMSwwLC43NTIuNzUyQS43NTIuNzUyLDAsMCwwLDQ1LjM2MywzNC44NDFabTQuNTEzLDBhLjc1Mi43NTIsMCwxLDAsLjc1Mi43NTJBLjc1Mi43NTIsMCwwLDAsNDkuODc2LDM0Ljg0MVpNMTYuMDI3LDM3LjFhLjc1Mi43NTIsMCwxLDAsLjc1Mi43NTJBLjc1Mi43NTIsMCwwLDAsMTYuMDI3LDM3LjFabTQuNTEzLDBhLjc1Mi43NTIsMCwxLDAsLjc1Mi43NTJBLjc1Mi43NTIsMCwwLDAsMjAuNTQsMzcuMVptMjIuNTY2LDBhLjc1Mi43NTIsMCwxLDAsLjc1Mi43NTJBLjc1Mi43NTIsMCwwLDAsNDMuMTA2LDM3LjFabTQuNTEzLDBhLjc1Mi43NTIsMCwxLDAsLjc1Mi43NTJBLjc1Mi43NTIsMCwwLDAsNDcuNjIsMzcuMVptNC41MTMsMGEuNzUyLjc1MiwwLDEsMCwuNzUyLjc1MkEuNzUyLjc1MiwwLDAsMCw1Mi4xMzMsMzcuMVpNMTMuNzcsMzkuMzU0YS43NTIuNzUyLDAsMSwwLC43NTIuNzUyQS43NTIuNzUyLDAsMCwwLDEzLjc3LDM5LjM1NFptNC41MTMsMGEuNzUyLjc1MiwwLDEsMCwuNzUyLjc1MkEuNzUyLjc1MiwwLDAsMCwxOC4yODMsMzkuMzU0Wm00LjUxMywwYS43NTIuNzUyLDAsMSwwLC43NTIuNzUyQS43NTIuNzUyLDAsMCwwLDIyLjgsMzkuMzU0Wm0yMi41NjYsMGEuNzUyLjc1MiwwLDEsMCwuNzUyLjc1MkEuNzUyLjc1MiwwLDAsMCw0NS4zNjMsMzkuMzU0Wm00LjUxMywwYS43NTIuNzUyLDAsMSwwLC43NTIuNzUyQS43NTIuNzUyLDAsMCwwLDQ5Ljg3NiwzOS4zNTRabS0zMy44NSwyLjI1N2EuNzUyLjc1MiwwLDEsMCwuNzUyLjc1MkEuNzUyLjc1MiwwLDAsMCwxNi4wMjcsNDEuNjExWm00LjUxMywwYS43NTIuNzUyLDAsMSwwLC43NTIuNzUyQS43NTIuNzUyLDAsMCwwLDIwLjU0LDQxLjYxMVptMjIuNTY2LDBhLjc1Mi43NTIsMCwxLDAsLjc1Mi43NTJBLjc1Mi43NTIsMCwwLDAsNDMuMTA2LDQxLjYxMVptNC41MTMsMGEuNzUyLjc1MiwwLDEsMCwuNzUyLjc1MkEuNzUyLjc1MiwwLDAsMCw0Ny42Miw0MS42MTFaTTE4LjI4Myw0My44NjdhLjc1Mi43NTIsMCwxLDAsLjc1Mi43NTJBLjc1Mi43NTIsMCwwLDAsMTguMjgzLDQzLjg2N1ptNC41MTMsMGEuNzUyLjc1MiwwLDEsMCwuNzUyLjc1MkEuNzUyLjc1MiwwLDAsMCwyMi44LDQzLjg2N1ptMjIuNTY2LDBhLjc1Mi43NTIsMCwxLDAsLjc1Mi43NTJBLjc1Mi43NTIsMCwwLDAsNDUuMzYzLDQzLjg2N1pNMjAuNTQsNDYuMTI0YS43NTIuNzUyLDAsMSwwLC43NTIuNzUyQS43NTIuNzUyLDAsMCwwLDIwLjU0LDQ2LjEyNFptNC41MTMsMGEuNzUyLjc1MiwwLDEsMCwuNzUyLjc1MkEuNzUyLjc1MiwwLDAsMCwyNS4wNTMsNDYuMTI0Wm0xOC4wNTMsMGEuNzUyLjc1MiwwLDEsMCwuNzUyLjc1MkEuNzUyLjc1MiwwLDAsMCw0My4xMDYsNDYuMTI0Wm00LjUxMywwYS43NTIuNzUyLDAsMSwwLC43NTIuNzUyQS43NTIuNzUyLDAsMCwwLDQ3LjYyLDQ2LjEyNFpNMjIuOCw0OC4zODFhLjc1Mi43NTIsMCwxLDAsLjc1Mi43NTJBLjc1Mi43NTIsMCwwLDAsMjIuOCw0OC4zODFabTQuNTEzLDBhLjc1Mi43NTIsMCwxLDAsLjc1Mi43NTJBLjc1Mi43NTIsMCwwLDAsMjcuMzEsNDguMzgxWm0xMy41NCwwYS43NTIuNzUyLDAsMSwwLC43NTIuNzUyQS43NTIuNzUyLDAsMCwwLDQwLjg1LDQ4LjM4MVptLTE1LjgsMi4yNTdhLjc1Mi43NTIsMCwxLDAsLjc1Mi43NTJBLjc1Mi43NTIsMCwwLDAsMjUuMDUzLDUwLjYzN1ptNC41MTMsMGEuNzUyLjc1MiwwLDEsMCwuNzUyLjc1MkEuNzUyLjc1MiwwLDAsMCwyOS41NjYsNTAuNjM3WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTcgLTQpIiBmaWxsPSIjMDYyZjkzIi8+PC9zdmc+)
}

.lead-form__content .custom-select .select-selected-traffic:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0Ny4xOTEiIGhlaWdodD0iNDcuOTc4IiB2aWV3Qm94PSIwIDAgNDcuMTkxIDQ3Ljk3OCI+PHBhdGggZD0iTTMzLjY0MiwxMGEzLjE0NywzLjE0NywwLDAsMC0yLjkzNCwyLjAxMmwtMi41MzUsNi41NUwyNi4zNTcsMjEuMzhhMy44ODEsMy44ODEsMCwwLDAtLjUwNywxLjJIMTcuOTExQTMuMTQ3LDMuMTQ3LDAsMCwwLDE0Ljk3NywyNC42bC0yLjUzNSw2LjU1LTEuODE2LDIuODE3QTMuOTM2LDMuOTM2LDAsMCwwLDEwLDM2LjA5NFY0Ni45NjdhMS41ODQsMS41ODQsMCwwLDAsMS41NzMsMS41NzNoMi4zNmExLjU4NCwxLjU4NCwwLDAsMCwxLjU3My0xLjU3M1Y0Ni4xOEgyNS43M1Y1Ni40QTEuNTg0LDEuNTg0LDAsMCwwLDI3LjMsNTcuOTc4aDIuMzZBMS41ODQsMS41ODQsMCwwLDAsMzEuMjM2LDU2LjR2LS43ODdoMjAuNDVWNTYuNGExLjU4NCwxLjU4NCwwLDAsMCwxLjU3MywxLjU3M2gyLjM2QTEuNTg0LDEuNTg0LDAsMCwwLDU3LjE5MSw1Ni40VjQ1LjUzMmEzLjkzNiwzLjkzNiwwLDAsMC0uNjI3LTIuMTI5bC0xLjgxNi0yLjgxNy0xLjc4OC00LjYzaDIuNjU4YTEuNTg0LDEuNTg0LDAsMCwwLDEuNTczLTEuNTczVjIzLjUwOWEzLjkzNiwzLjkzNiwwLDAsMC0uNjI3LTIuMTI5bC0xLjgxNi0yLjgxNy0yLjUzNS02LjU1QTMuMTQ3LDMuMTQ3LDAsMCwwLDQ5LjI4LDEwWm0wLDEuNTczSDQ5LjI4YTEuNTY4LDEuNTY4LDAsMCwxLDEuNDY5LDFsMi41OTMsNi43LjIxMi4zMzJhLjc4Ni43ODYsMCwwLDAsLjg0OCwxLjMxNWwuODM5LDEuMzA2aDBhMi4zNiwyLjM2LDAsMCwxLC4zNzUsMS4yNzh2NS4zNjdhLjc4Ny43ODcsMCwxLDAsMCwxLjU3M3YzLjkzM0g1Mi4zNDlsLS4xMzUtLjM0N2EzLjE0NywzLjE0NywwLDAsMC0yLjkzNC0yLjAxMmgtOS43bC0uNTY1LS44NzZMMzYuOTI2LDI1LjczSDQ3Ljc1M1YyNC4xNTdIMzYuMjc1YTMuMTUzLDMuMTUzLDAsMCwwLTIuNzI1LTEuNTczSDI3LjVhMi4wMzcsMi4wMzcsMCwwLDEsLjE4NC0uMzUzbC44MzktMS4zMDZhLjguOCwwLDAsMCwuMzU2LjA4Ni43ODcuNzg3LDAsMCwwLC40OTItMS40bC4yMTItLjMzMiwyLjU5My02LjdBMS41NjcsMS41NjcsMCwwLDEsMzMuNjQyLDExLjU3M1ptLTEuNjE5LDcuODY1YS43ODcuNzg3LDAsMSwwLC43ODcuNzg3QS43ODguNzg4LDAsMCwwLDMyLjAyMywxOS40MzhabTMuMTQ2LDBhLjc4Ny43ODcsMCwxLDAsLjc4Ny43ODdBLjc4OC43ODgsMCwwLDAsMzUuMTY5LDE5LjQzOFptMy4xNDYsMGEuNzg3Ljc4NywwLDEsMCwuNzg3Ljc4N0EuNzg4Ljc4OCwwLDAsMCwzOC4zMTUsMTkuNDM4Wm0zLjE0NiwwYS43ODcuNzg3LDAsMSwwLC43ODcuNzg3QS43ODguNzg4LDAsMCwwLDQxLjQ2MSwxOS40MzhabTMuMTQ2LDBhLjc4Ny43ODcsMCwxLDAsLjc4Ny43ODdBLjc4OC43ODgsMCwwLDAsNDQuNjA3LDE5LjQzOFptMy4xNDYsMGEuNzg3Ljc4NywwLDEsMCwuNzg3Ljc4N0EuNzg4Ljc4OCwwLDAsMCw0Ny43NTMsMTkuNDM4Wm0zLjE0NiwwYS43ODcuNzg3LDAsMSwwLC43ODcuNzg3QS43ODguNzg4LDAsMCwwLDUwLjksMTkuNDM4Wm0uNzg3LDMuMTQ2YTIuMzYsMi4zNiwwLDEsMCwyLjM2LDIuMzZBMi4zNzIsMi4zNzIsMCwwLDAsNTEuNjg2LDIyLjU4NFpNMTcuOTExLDI0LjE1N0gzMy41NWExLjU2OCwxLjU2OCwwLDAsMSwxLjQ2OSwxbC4xNTEuMzg3di4xODFoLjA3MWwyLjM3Miw2LjEzMi4xLjE2SDMzLjY0MmEzLjA4NSwzLjA4NSwwLDAsMC0xLjA5MS4yMDYuNzg1Ljc4NSwwLDAsMC0xLjMxNS41ODEuODIxLjgyMSwwLDAsMCwuMDUyLjI4MywzLjA1MywzLjA1MywwLDAsMC0uNTgxLjk0M0wyOS42NiwzNi43NDJIMTkuNDM4djEuNTczaDkuNjFsLS44NzYsMi4yNy0uNi45MjVhLjczOS43MzksMCwwLDAtLjI3LS4wNDkuNzg2Ljc4NiwwLDAsMC0uNTU5LDEuMzRsLS4zODcuNmEzLjg4MSwzLjg4MSwwLDAsMC0uNTA3LDEuMkgxMy45MzN2Mi4zNmgtMi4zNlY0My4wMzRhLjc4Ny43ODcsMCwwLDAsMC0xLjU3M1YzNi4wOTRhMi4zNDUsMi4zNDUsMCwwLDEsLjM3OC0xLjI3OGwuODM5LTEuMzA2YS44LjgsMCwwLDAsLjM1Ni4wODYuNzg3Ljc4NywwLDAsMCwuNDkyLTEuNGwuMjEyLS4zMzIsMi41OTMtNi43QTEuNTY3LDEuNTY3LDAsMCwxLDE3LjkxMSwyNC4xNTdabTMzLjc3NCwwYS43ODcuNzg3LDAsMSwxLS43ODcuNzg3QS43NzYuNzc2LDAsMCwxLDUxLjY4NiwyNC4xNTdabS0xMS44LDQuNzE5YS43ODcuNzg3LDAsMSwwLC43ODcuNzg3QS43ODguNzg4LDAsMCwwLDM5Ljg4OCwyOC44NzdabTMuMTQ2LDBhLjc4Ny43ODcsMCwxLDAsLjc4Ny43ODdBLjc4OC43ODgsMCwwLDAsNDMuMDM0LDI4Ljg3N1ptMy4xNDYsMGEuNzg3Ljc4NywwLDEsMCwuNzg3Ljc4N0EuNzg4Ljc4OCwwLDAsMCw0Ni4xOCwyOC44NzdabTMuMTQ2LDBhLjc4Ny43ODcsMCwxLDAsLjc4Ny43ODdBLjc4OC43ODgsMCwwLDAsNDkuMzI2LDI4Ljg3N1ptMy4xNDYsMGEuNzg3Ljc4NywwLDEsMCwuNzg3Ljc4N0EuNzg4Ljc4OCwwLDAsMCw1Mi40NzIsMjguODc3Wm0tMzYuMTgsMy4xNDZhLjc4Ny43ODcsMCwxLDAsLjc4Ny43ODdBLjc4OC43ODgsMCwwLDAsMTYuMjkyLDMyLjAyM1ptMy4xNDYsMGEuNzg3Ljc4NywwLDEsMCwuNzg3Ljc4N0EuNzg4Ljc4OCwwLDAsMCwxOS40MzgsMzIuMDIzWm0zLjE0NiwwYS43ODcuNzg3LDAsMSwwLC43ODcuNzg3QS43ODguNzg4LDAsMCwwLDIyLjU4NCwzMi4wMjNabTMuMTQ2LDBhLjc4Ny43ODcsMCwxLDAsLjc4Ny43ODdBLjc4OC43ODgsMCwwLDAsMjUuNzMsMzIuMDIzWm0zLjE0NiwwYS43ODcuNzg3LDAsMSwwLC43ODcuNzg3QS43ODguNzg4LDAsMCwwLDI4Ljg3NywzMi4wMjNaTTMzLjY0MiwzMy42SDQ5LjI4YTEuNTY4LDEuNTY4LDAsMCwxLDEuNDY5LDFsMi41OTMsNi43LjIxMi4zMzJhLjc4Ni43ODYsMCwwLDAsLjg0OCwxLjMxNWwuODM5LDEuMzA2YTIuMzcxLDIuMzcxLDAsMCwxLC4zNzgsMS4yNzhWNTAuOWEuNzg3Ljc4NywwLDEsMCwwLDEuNTczVjU2LjRoLTIuMzZ2LTIuMzZoLTIzLjZWNTYuNEgyNy4zVjUyLjQ3MmEuNzg3Ljc4NywwLDEsMCwwLTEuNTczVjQ1LjUzMmEyLjM0NSwyLjM0NSwwLDAsMSwuMzc4LTEuMjc4bC44MzktMS4zMDZhLjguOCwwLDAsMCwuMzU2LjA4Ni43ODcuNzg3LDAsMCwwLC40OTItMS40bC4yMTItLjMzMiwyLjU5My02LjdBMS41NjcsMS41NjcsMCwwLDEsMzMuNjQyLDMzLjZaTTE1LjUwNiwzNS4xNjlhMi4zNiwyLjM2LDAsMSwwLDIuMzYsMi4zNkEyLjM3MiwyLjM3MiwwLDAsMCwxNS41MDYsMzUuMTY5Wm0wLDEuNTczYS43ODcuNzg3LDAsMSwxLS43ODcuNzg3QS43NzYuNzc2LDAsMCwxLDE1LjUwNiwzNi43NDJabS0uNzg3LDQuNzE5YS43ODcuNzg3LDAsMSwwLC43ODcuNzg3QS43ODguNzg4LDAsMCwwLDE0LjcxOSw0MS40NjFabTMuMTQ2LDBhLjc4Ny43ODcsMCwxLDAsLjc4Ny43ODdBLjc4OC43ODgsMCwwLDAsMTcuODY1LDQxLjQ2MVptMy4xNDYsMGEuNzg3Ljc4NywwLDEsMCwuNzg3Ljc4N0EuNzg4Ljc4OCwwLDAsMCwyMS4wMTEsNDEuNDYxWm0zLjE0NiwwYS43ODcuNzg3LDAsMSwwLC43ODcuNzg3QS43ODguNzg4LDAsMCwwLDI0LjE1Nyw0MS40NjFabTcuODY1LDBhLjc4Ny43ODcsMCwxLDAsLjc4Ny43ODdBLjc4OC43ODgsMCwwLDAsMzIuMDIzLDQxLjQ2MVptMy4xNDYsMGEuNzg3Ljc4NywwLDEsMCwuNzg3Ljc4N0EuNzg4Ljc4OCwwLDAsMCwzNS4xNjksNDEuNDYxWm0zLjE0NiwwYS43ODcuNzg3LDAsMSwwLC43ODcuNzg3QS43ODguNzg4LDAsMCwwLDM4LjMxNSw0MS40NjFabTMuMTQ2LDBhLjc4Ny43ODcsMCwxLDAsLjc4Ny43ODdBLjc4OC43ODgsMCwwLDAsNDEuNDYxLDQxLjQ2MVptMy4xNDYsMGEuNzg3Ljc4NywwLDEsMCwuNzg3Ljc4N0EuNzg4Ljc4OCwwLDAsMCw0NC42MDcsNDEuNDYxWm0zLjE0NiwwYS43ODcuNzg3LDAsMSwwLC43ODcuNzg3QS43ODguNzg4LDAsMCwwLDQ3Ljc1Myw0MS40NjFabTMuMTQ2LDBhLjc4Ny43ODcsMCwxLDAsLjc4Ny43ODdBLjc4OC43ODgsMCwwLDAsNTAuOSw0MS40NjFaTTMxLjIzNiw0NC42MDdhMi4zNiwyLjM2LDAsMSwwLDIuMzYsMi4zNkEyLjM3MiwyLjM3MiwwLDAsMCwzMS4yMzYsNDQuNjA3Wm0yMC40NSwwYTIuMzYsMi4zNiwwLDEsMCwyLjM2LDIuMzZBMi4zNzIsMi4zNzIsMCwwLDAsNTEuNjg2LDQ0LjYwN1pNMzEuMjM2LDQ2LjE4YS43ODcuNzg3LDAsMSwxLS43ODcuNzg3QS43NzYuNzc2LDAsMCwxLDMxLjIzNiw0Ni4xOFptMy45MzMsMHYxLjU3M0g0Ny43NTNWNDYuMThabTE2LjUxNywwYS43ODcuNzg3LDAsMSwxLS43ODcuNzg3QS43NzYuNzc2LDAsMCwxLDUxLjY4Niw0Ni4xOFpNMzAuNDUsNTAuOWEuNzg3Ljc4NywwLDEsMCwuNzg3Ljc4N0EuNzg4Ljc4OCwwLDAsMCwzMC40NSw1MC45Wm0zLjE0NiwwYS43ODcuNzg3LDAsMSwwLC43ODcuNzg3QS43ODguNzg4LDAsMCwwLDMzLjYsNTAuOVptMy4xNDYsMGEuNzg3Ljc4NywwLDEsMCwuNzg3Ljc4N0EuNzg4Ljc4OCwwLDAsMCwzNi43NDIsNTAuOVptMy4xNDYsMGEuNzg3Ljc4NywwLDEsMCwuNzg3Ljc4N0EuNzg4Ljc4OCwwLDAsMCwzOS44ODgsNTAuOVptMy4xNDYsMGEuNzg3Ljc4NywwLDEsMCwuNzg3Ljc4N0EuNzg4Ljc4OCwwLDAsMCw0My4wMzQsNTAuOVptMy4xNDYsMGEuNzg3Ljc4NywwLDEsMCwuNzg3Ljc4N0EuNzg4Ljc4OCwwLDAsMCw0Ni4xOCw1MC45Wm0zLjE0NiwwYS43ODcuNzg3LDAsMSwwLC43ODcuNzg3QS43ODguNzg4LDAsMCwwLDQ5LjMyNiw1MC45Wm0zLjE0NiwwYS43ODcuNzg3LDAsMSwwLC43ODcuNzg3QS43ODguNzg4LDAsMCwwLDUyLjQ3Miw1MC45WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwIC0xMCkiIGZpbGw9IiMwNjJmOTMiLz48L3N2Zz4=)
}

.lead-form__content .custom-select .select-selected-house:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0Ny4xOTEiIGhlaWdodD0iNDYuNjA1IiB2aWV3Qm94PSIwIDAgNDcuMTkxIDQ2LjYwNSI+PHBhdGggZD0iTTMwLjYsNS44Miw3LDIwLjU2OFYyNy4yNmwxLjA5NS0uNjg0LjMzNS0uMjEyVjUyLjQyNUg1Mi43NjFWMjYuMzY2bDEuNDMuODk0VjIwLjU2OFptMCwxLjY4N0w1Mi43NjEsMjEuMzYxdjMuMzIxTDMwLjYsMTAuODI1LDguNDMsMjQuNjgyVjIxLjM2MVptMCw1LjAwNSwyMC43MzYsMTIuOTZWNDUuOTlhLjcxNS43MTUsMCwxLDAsMCwxLjQzVjUxaC0xNC4zVjQ3LjQyYS43MTUuNzE1LDAsMCwwLDAtMS40M1YzMy4xMkgyNC4xNjFWNDUuOTlhLjcxNS43MTUsMCwxLDAsMCwxLjQzVjUxSDkuODZWNDcuNDJhLjcxNS43MTUsMCwxLDAsMC0xLjQzVjI1LjQ2OVptLTYuNDM1LDcuMDIydjguNThoMTIuODd2LTguNThabTEuNDMsMS40M2g0LjI5djUuNzJoLTQuMjlabTUuNzIsMEgzNS42djUuNzJoLTQuMjlaTTI1LjU5MSwzNC41NUgzNS42VjUxSDI1LjU5MVpNMzMuMSw0Mi40MTVhMS4wNzMsMS4wNzMsMCwxLDAsMS4wNzMsMS4wNzNBMS4wNzMsMS4wNzMsMCwwLDAsMzMuMSw0Mi40MTVaTTEyLjcyLDQ1Ljk5YS43MTUuNzE1LDAsMSwwLC43MTUuNzE1QS43MTYuNzE2LDAsMCwwLDEyLjcyLDQ1Ljk5Wm0yLjg2LDBhLjcxNS43MTUsMCwxLDAsLjcxNS43MTVBLjcxNi43MTYsMCwwLDAsMTUuNTgsNDUuOTlabTIuODYsMGEuNzE1LjcxNSwwLDEsMCwuNzE1LjcxNUEuNzE2LjcxNiwwLDAsMCwxOC40NCw0NS45OVptMi44NiwwYS43MTUuNzE1LDAsMSwwLC43MTUuNzE1QS43MTYuNzE2LDAsMCwwLDIxLjMsNDUuOTlabTE4LjU5MSwwYS43MTUuNzE1LDAsMSwwLC43MTUuNzE1QS43MTYuNzE2LDAsMCwwLDM5Ljg5MSw0NS45OVptMi44NiwwYS43MTUuNzE1LDAsMSwwLC43MTUuNzE1QS43MTYuNzE2LDAsMCwwLDQyLjc1MSw0NS45OVptMi44NiwwYS43MTUuNzE1LDAsMSwwLC43MTUuNzE1QS43MTYuNzE2LDAsMCwwLDQ1LjYxMSw0NS45OVptMi44NiwwYS43MTUuNzE1LDAsMSwwLC43MTUuNzE1QS43MTYuNzE2LDAsMCwwLDQ4LjQ3MSw0NS45OVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC03IC01LjgyKSIgZmlsbD0iIzA2MmY5MyIvPjwvc3ZnPg==)
}

.lead-form__content .custom-select .select-selected-personal:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0Ny4xOTEiIGhlaWdodD0iNDUuODEzIiB2aWV3Qm94PSIwIDAgNDcuMTkxIDQ1LjgxMyI+PHBhdGggZD0iTTI5LjU4NSw2Ljk4NmEuNjk0LjY5NCwwLDAsMC0uNjgzLjd2Mi4xQTIzLjYsMjMuNiwwLDAsMCw2LDMzLjM2N0g3LjM4OGEyLjY0OCwyLjY0OCwwLDAsMSwxLjA5MS0xLjg1Miw0LjAyLDQuMDIsMCwwLDEsMi4zNzktLjkyNCw0LjAyLDQuMDIsMCwwLDEsMi4zNzkuOTI0LDIuNjQ4LDIuNjQ4LDAsMCwxLDEuMDkxLDEuODUyaDEuMzg4YTIuNDg0LDIuNDg0LDAsMCwxLDEuMTYzLTEuODMsNS4yMzIsNS4yMzIsMCwwLDEsNiwwLDIuNDg0LDIuNDg0LDAsMCwxLDEuMTYzLDEuODNoMS4zODhhMi40NTUsMi40NTUsMCwwLDEsMS4xLTEuODM3LDQuODQ0LDQuODQ0LDAsMCwxLDIuMzY4LS45VjQ4LjI4OGEzLjEyMywzLjEyMywwLDAsMS02LjI0NiwwVjQ3LjI0N2EuNjk0LjY5NCwwLDEsMC0xLjM4OCwwdjEuMDQxYTQuNTExLDQuNTExLDAsMSwwLDkuMDIyLDBWMzAuNjQ0YTUuMDU0LDUuMDU0LDAsMCwxLDIuMzUzLjg5MiwyLjQxNiwyLjQxNiwwLDAsMSwxLjExNywxLjgzMWgxLjM4OGEyLjQ4NCwyLjQ4NCwwLDAsMSwxLjE2My0xLjgzLDUuMjMyLDUuMjMyLDAsMCwxLDYsMCwyLjQ4NCwyLjQ4NCwwLDAsMSwxLjE2MywxLjgzaDEuMzg4YTIuNjQ4LDIuNjQ4LDAsMCwxLDEuMDkxLTEuODUyLDMuNTIzLDMuNTIzLDAsMCwxLDQuNzU4LDBBMi42NDgsMi42NDgsMCwwLDEsNTEuOCwzMy4zNjdoMS4zODhBMjMuNiwyMy42LDAsMCwwLDMwLjI5LDkuNzg5VjcuNjlhLjY5NC42OTQsMCwwLDAtLjctLjdabS42ODMsNC4xOWMuNS4wMTUuOTk1LjA0MSwxLjQ4NC4wODhsLjEyNy4zODUuMi4xNDEuMDY0LjAyOC42MjEtLjAxOS4yNi0uMzcxQTIyLjE1OSwyMi4xNTksMCwwLDEsNTEuNSwzMC4zOWE0Ljg2OCw0Ljg2OCwwLDAsMC02LjQyOC4wNTIsNS4wMTYsNS4wMTYsMCwwLDAtLjkyMywxLjA1NSw0LjgwNyw0LjgwNywwLDAsMC0xLjAyMi0xLjA3OCw2LjYxNCw2LjYxNCwwLDAsMC03LjYzOSwwQTQuOCw0LjgsMCwwLDAsMzQuNDY0LDMxLjVhNC41NDYsNC41NDYsMCwwLDAtMS0xLjA4Miw2LjU4OSw2LjU4OSwwLDAsMC0zLjcxOS0xLjIwOC42MzIuNjMyLDAsMCwwLS4yNzEtLjAwOCw2LjMxNyw2LjMxNywwLDAsMC0zLjc4MiwxLjIyLDQuNiw0LjYsMCwwLDAtLjk3MiwxLjA3NUE0LjgwNiw0LjgwNiwwLDAsMCwyMy43LDMwLjQxOGE2LjYxNCw2LjYxNCwwLDAsMC03LjYzOSwwQTQuODA3LDQuODA3LDAsMCwwLDE1LjAzOCwzMS41YTUuMDE2LDUuMDE2LDAsMCwwLS45MjMtMS4wNTVBNS4yNjIsNS4yNjIsMCwwLDAsMTAuODU4LDI5LjJhNS4yMjcsNS4yMjcsMCwwLDAtMy4xNywxLjE4NkEyMi4xNTgsMjIuMTU4LDAsMCwxLDI2LjE3OSwxMS40MjdsLjA1Ny4yMi41NzYuMjM0LjIzNi0uMDYyLjA2NC0uMDI4TDI3LjUsMTEuM2wtLjAxMi0uMDQ1Yy40Ni0uMDQzLjkyNS0uMDY2LDEuMzkzLS4wODFsLS4wMy4wNy4xNDEuMjQxVjExLjVsLjAyLjAyNC4xNTIuMjYyLjQ3Mi4wNTQuMTY4LjA0MS4xNTYtLjEyNy4wMzQtLjAyLjA1My0uMDQ1LDAtLjAxMS4yMzMtLjE5MVptLTYuMDgxLjY3OC0uMjI4LjA5Mi0uMDU4LjAzNy0uMzIxLjUzMy4yMzQuNTc2LjYuMTU3LjIyNi0uMDkyLjA1OC0uMDM3LjMyMS0uNTMzLS4yMzQtLjU3NlptMTAuNDI1LjAzMS0uNDE5LjQ1OC4xMTcuNjExLjE4LjE2NS4wNTguMDM3LjYxOS4wNjEuNDE5LS40NTgtLjExNy0uNjExLS4xOC0uMTY1LS4wNTgtLjAzN1ptLTMuMTg4LjgxNS0uNTg2LjIwOS0uMTgzLjYuMDgzLjIzLjAzNS4wNi41MTguMzQ0LjU4Ni0uMjEuMTgzLS41OTQtLjA4My0uMjMtLjAzNS0uMDZabS0zLjQxMy4wMTQtLjYuMTQyLS4xNTcuMTg4LS4wMzUuMDYtLjAzNS42MjEuNDc3LjQuNjA2LS4xNDIuMTU2LS4xODguMDM1LS4wNi4wMzUtLjYyMVptOC45Ni44MzgtLjQ2Ni40MTEuMDUuNjE5LjE1LjE3MmgwbC4wMTEuMDA5aDBsLjAxNi4wMTVoMGwuNi4xNjUuNDkyLS4zOC0uMDExLS42MjItLjE0OS0uMTk0LS4wMy0uMDI3LS4wMTYtLjAxNUwzNy42LDEzLjdsLS4wMjMtLjAxOVptLTE1LjE0My4wMTItLjIxNi4xMTUtLjAyMy4wMTktLjAxOC4wMTQtLjAxNi4wMTUtLjAzLjAyNy0uMjI1LjU4LjMyOS41MjcuNjE5LjA1Mi4yMDctLjEzLjAxNi0uMDE1aDBsLjAxMi0uMDExLDAtLjAwNS4yNTMtLjU0OC0uMy0uNTQ4Wm00Ljg2MiwxLjcxMi0uNTY3LjI1NUwyNiwxNS43NDNsLS4wMjMuMDY2LjA4My42MTUuNTQ0LjMuNTY4LS4yNTMuMTE5LS4yMTQuMDIyLS4wNjUtLjA4My0uNjE3Wm02LjA1My4wMzMtLjYxNC4wOTUtLjI5MS41NS4wMzguMjQxLjAyMi4wNjUuNDQ1LjQzNS42MTQtLjA5NS4yOTEtLjU0OS0uMDM3LS4yNDEtLjAyMy0uMDY2Wm02LjM2NC4yLS41MTguMzQ0LS4wMzUuNjIxLjEzNC4yLjA0OS4wNS41ODYuMjEuNTE4LS4zNDQuMDM1LS42MjEtLjEzNi0uMi0uMDQ3LS4wNVptLTE5LjQxLjA2NS0uMi4xNDUtLjA0Ny4wNS0uMTgzLjU5NC4zNjcuNS42MjEuMDA1LjItLjE0NC4wNDktLjA1LjE4Mi0uNi0uMzY2LS41Wk00MSwxNy43MzZsLS41NzUuMjM5LS4xNTMuNi4wOTUuMjI2LjAzNy4wNTguNTM1LjMxNy41NzUtLjIzOS4xNTItLjYtLjA5NC0uMjI1LS4wMzgtLjA2Wm0tMjIuNTcxLjAyNy0uNjExLjExMS0uMTY3LjE3OS0uMDM4LjA2LS4wNjYuNjE4LjQ1Ny40MjMuNjExLS4xMTMuMTY3LS4xNzkuMDM3LS4wNTguMDY2LS42MThaTTI1Ljc4NywxOGwtLjUzNS4zMTctLjA5NC4yMjYtLjAxNS4wNjguMTUzLjYuNTc1LjIzNy41MzQtLjMxNy4wOTQtLjIyNi4wMTUtLjA2OC0uMTUyLS42Wm03Ljg1NS4wNi0uNjIxLjAyNC0uMzUyLjUxMi4wMDkuMjQ0LjAxNS4wNjguMzkuNDg0LjYyMi0uMDI0LjM1Mi0uNTEyLS4wMDktLjI0NC0uMDE1LS4wNjhaTTE2LjkyMiwyMC4yMTFsLS41ODguMi0uMTM3LjItLjAyOC4wNjIuMDI3LjYyMi41MTUuMzUuNTg3LS4yLjEzOC0uMi4wMjgtLjA2NC0uMDI4LS42MjFabTI1LjU5MS4wMTEtLjYuMTQ5LS4yNDEuNTczLjA1OC4yMzcuMDI4LjA2NC40ODEuMzk0LjYtLjE1LjI0MS0uNTczLS4wNTgtLjIzNy0uMDI4LS4wNjJabS0xNy4zMDguNTcxLS41MTYuMzQ2LS4wODEuMjMtLjAxMi4wNjkuMTg2LjU5NC41ODYuMjA3LjUxOC0uMzQ2LjA4MS0uMjMuMDExLS4wNjlMMjUuNzkyLDIxWm04LjM5Mi4wNjQtLjM4LjQ5MywwLC4yNDQuMDExLjA2OS4zNjYuNS42MjEuMDA5LjM4LS40OTMsMC0uMjQ0LS4wMTItLjA2OS0uMzY1LS41Wm0tMTcuNzYzLDItLjU2My4yNjQtLjExNS4yMTctLjAyLjA2NC0uMDA3LjAxOSwwLC4wMTloMGwuMTMuNjA5LjU2NC4yNi41NDgtLjMuMDg3LS4xODhoMGwuMDIyLS4wNjQtLjA5NS0uNjE1Wk00My42LDIyLjlsLS42MTcuMDg0LS4zLjU0NC4wMzMuMjQzLjAyMi4wNjQuMDE2LS4wMDUuMzgyLjQzOC42MjEtLjA0OS4zMzItLjUyNi0uMDE5LS4yNDRoMGwwLS4wMTktLjAwNy0uMDE5LS4wMi0uMDY0Wm0tMTguODExLjczMS0uNDgxLjM5My0uMDU4LjIzOSwwLC4wNjkuMjQxLjU3Mi42LjE1LjQ4MS0uMzk0LjA2LS4yMzcsMC0uMDY5LS4yNDEtLjU3M1ptOS4yMi4wMjYtLjQyNi40NTMtLjAyNy4yNDQsMCwuMDY5LjMxNC41MzUuNjE4LjA3LjQyNi0uNDU0LjAyNy0uMjQzLDAtLjA2OS0uMzE0LS41MzdaTTE1LjEyNCwyNS42NDhsLS41MS4zNTYtLjA3Ni4yMzItLjAwOS4wNjkuMi41OS41OTEuMi41MS0uMzU2TDE1LjksMjYuNWwuMDA5LS4wNjktLjItLjU5Wm0yOC41NTQuMDU2LS4zODkuNDg1LS4wMDguMjQ0LjAwOS4wNjkuMzU0LjUxMS42MjIuMDIyLjM4OS0uNDg1LjAwOC0uMjQ0LS4wMDktLjA2OS0uMzU0LS41MTFaTTI0LjYsMjYuNDc2bC0uNDY0LjQxNS0uMDQ3LjI0VjI3LjJsLjI2Ny41NjEuNjEuMTIzLjQ2Mi0uNDE2LjA0OS0uMjR2LS4wNjlsLS4yNjctLjU2MVptOS42LjAwOC0uNDQ2LjQzNC0uMDM4LjI0MXYuMDY5bC4yOS41NS42MTUuMS40NDUtLjQzNS4wMzgtLjI0MXYtLjA2OWwtLjI5LS41NVpNMTQuODQ0LDI4LjVsLS40NjUuNDEyLS4wNS4yNHYuMDMzbC4yNjMuNTYzLjYwOS4xMjcuNDY2LS40MTIuMDUtLjI0VjI5LjE5bC0uMjYzLS41NjRabTI5LjExLjAxMS0uNDQzLjQzOC0uMDM1LjI0MXYuMDMzbC4yOTQuNTQ5LjYxNS4wOTIuNDQyLS40MzguMDM3LS4yNDF2LS4wMzNsLS4yOTQtLjU0OVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02IC02Ljk4NikiIGZpbGw9IiMwNjJmOTMiLz48L3N2Zz4=)
}

.lead-form__content .custom-select .select-selected:after {
    content: "";
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNS43OCIgaGVpZ2h0PSIyNC40MTIiIHZpZXdCb3g9IjAgMCAxNS43OCAyNC40MTIiPjxwYXRoIGQ9Ik0xNC4yNTksMTUuNzI4LDguOTA1LDEwLjM3NWExLjQ4NywxLjQ4NywwLDAsMC0yLjEsMGgwYTEuNDg3LDEuNDg3LDAsMCwwLDAsMi4xbDYuNDY1LDYuNDY1YTEuNCwxLjQsMCwwLDAsMS45ODEsMGw2LjQ2NS02LjQ2NWExLjQ4NywxLjQ4NywwLDAsMCwwLTIuMWgwYTEuNDg3LDEuNDg3LDAsMCwwLTIuMSwwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTYuMzY4IDUuMDYpIiBmaWxsPSIjMDYyZjkzIi8+PHBhdGggZD0iTTcuODksNS43ODgsMi41MzcuNDM1YTEuNDg3LDEuNDg3LDAsMCwwLTIuMSwwaDBhMS40ODcsMS40ODcsMCwwLDAsMCwyLjFMNi45LDlBMS40LDEuNCwwLDAsMCw4Ljg4MSw5bDYuNDY1LTYuNDY1YTEuNDg3LDEuNDg3LDAsMCwwLDAtMi4xaDBhMS40ODcsMS40ODcsMCwwLDAtMi4xLDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNS43OCA5LjQxMikgcm90YXRlKDE4MCkiIGZpbGw9IiMwNjJmOTMiLz48L3N2Zz4=) no-repeat;
    background-size: 100% 100%;
    position: absolute;
    border: none!important
}

@media (max-width: 767.98px) {
    .lead-form__content .custom-select .select-selected:after {
        width:12px;
        height: 18px;
        top: 23px;
        right: 16px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .lead-form__content .custom-select .select-selected:after {
        width:14px;
        height: 21px;
        top: 26px;
        right: 18px
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .lead-form__content .custom-select .select-selected:after {
        width:12px;
        height: 18px;
        top: 45px;
        right: 32px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .lead-form__content .custom-select .select-selected:after {
        width:14px;
        height: 21px;
        top: 52px;
        right: 37px
    }
}

@media (min-width: 1820px) {
    .lead-form__content .custom-select .select-selected:after {
        width:16px;
        height: 24px;
        top: 72px;
        right: 50px
    }
}

.lead-form__content .custom-select .select-selected.select-arrow-active {
    background-color: #fff
}

@media (min-width: 1200px) {
    .lead-form__content .custom-select .select-selected.select-arrow-active {
        -webkit-border-top-left-radius:0;
        -moz-border-top-left-radius: 0;
        border-top-left-radius: 0;
        -webkit-border-top-right-radius: 0;
        -moz-border-top-right-radius: 0;
        border-top-right-radius: 0;
        -webkit-border-bottom-left-radius: 6px;
        -moz-border-bottom-left-radius: 6px;
        border-bottom-left-radius: 6px
    }
}

.lead-form__content .custom-select .select-items {
    background-color: #fff;
    bottom: 100%;
    top: inherit;
    opacity: 1;
    visibility: visible;
    -moz-transition: all ease-in .15s;
    -o-transition: all ease-in .15s;
    -webkit-transition: all ease-in .15s;
    transition: all ease-in .15s
}

@media (max-width: 767.98px) {
    .lead-form__content .custom-select .select-items {
        padding:16px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .lead-form__content .custom-select .select-items {
        padding:18px
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .lead-form__content .custom-select .select-items {
        padding:12px 48px 0
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .lead-form__content .custom-select .select-items {
        padding:16px 54px 0
    }
}

@media (min-width: 1820px) {
    .lead-form__content .custom-select .select-items {
        padding:20px 74px 0
    }
}

.lead-form__content .custom-select .select-items.select-hide {
    display: inherit;
    opacity: 0;
    visibility:hidden
}

.lead-form__content .custom-select .select-items>div {
    border: none;
    padding: 0;
    color: #6d7686;
    white-space: nowrap;
    padding-left: 23px;
    position: relative
}

.lead-form__content .custom-select .select-items>div::before {
    content: "";
    width: 12px;
    height: 12px;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    background-color: #fd0d24;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    visibility:hidden
}

@media (max-width: 767.98px) {
    .lead-form__content .custom-select .select-items>div {
        font-size:14px;
        margin-bottom: 16px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .lead-form__content .custom-select .select-items>div {
        font-size:16px;
        margin-bottom: 18px
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .lead-form__content .custom-select .select-items>div {
        margin-bottom:16px;
        font-size: 12px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .lead-form__content .custom-select .select-items>div {
        margin-bottom:18px;
        font-size: 14px
    }
}

@media (min-width: 1820px) {
    .lead-form__content .custom-select .select-items>div {
        margin-bottom:24px;
        font-size: 16px
    }
}

.lead-form__content .custom-select .select-items>div:last-child {
    margin-bottom: 0!important
}

.lead-form__content .custom-select .select-items>div:hover {
    background-color: transparent;
    color: #062f93
}

.lead-form__content .custom-select .select-items>div.same-as-selected {
    background-color: transparent;
    color: #062f93
}

.lead-form__content .custom-select .select-items>div.same-as-selected::before {
    opacity: 1;
    visibility: visible
}

.lead-form__content .custom-select .select-items:not(.select-hide) {
    -webkit-border-top-left-radius: 6px;
    -moz-border-top-left-radius: 6px;
    border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    -moz-border-top-right-radius: 6px;
    border-top-right-radius: 6px;
    box-shadow: 0 -70px 60px rgba(119,131,145,.2);
    -webkit-box-shadow: 0 -70px 60px rgba(119,131,145,.2);
    -moz-box-shadow: 0 -70px 60px rgba(119,131,145,.2)
}

.lead-form__content .btn-application-now {
    color: #dd2a3a
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .lead-form__content .btn-application-now {
        padding:19px 10px;
        margin-left: 25px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .lead-form__content .btn-application-now {
        padding:22px 11px;
        margin-left: 29px
    }
}

@media (min-width: 1820px) {
    .lead-form__content .btn-application-now {
        padding:30px 15px;
        margin-left: 40px
    }
}

.lead-form.active .lead-form__content-col {
    border: none
}

@media (max-width: 767.98px) {
    .lead-form__footer {
        padding:13px 16px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .lead-form__footer {
        padding:13px 18px
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .lead-form__footer {
        padding:10px 33px
    }
}

@media (min-width: 1200px) {
    .lead-form__footer {
        border-top:1px solid #efefef
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .lead-form__footer {
        padding:11px 38px
    }
}

@media (min-width: 1820px) {
    .lead-form__footer {
        padding:13px 52px
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .lead-form__footer .check-container {
        margin-right:22px;
        max-width: 560px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .lead-form__footer .check-container {
        margin-right:26px;
        max-width: 660px
    }
}

@media (min-width: 1820px) {
    .lead-form__footer .check-container {
        margin-right:36px;
        max-width: 730px
    }
}

.lead-form__footer .check-container::last-child {
    margin-right: 0
}

@media (max-width: 767.98px) {
    .lead-form__mobile-action {
        padding:0 16px 16px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .lead-form__mobile-action {
        padding:0 18px 18px
    }
}

@media (max-width: 1199.98px) {
    .lead-form .ray-switch {
        margin-left:165px;
        margin-right: 8px
    }
}

.lead-form .ray-switch .ray-label {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex
}

@media (max-width: 1199.98px) {
    .lead-form .ray-switch .ray-label {
        left:-165px;
        top: 4px;
        width: 140px
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .lead-form .ray-switch .ray-label {
        left:-115px;
        top: 3px;
        width: 100px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .lead-form .ray-switch .ray-label {
        left:-130px;
        top: 4px;
        width: 120px
    }
}

@media (min-width: 1820px) {
    .lead-form .ray-switch .ray-label {
        left:-150px;
        top: 6px;
        width: 140px
    }
}

.check-container {
    display: block;
    position: relative;
    padding-left: 30px;
    cursor: pointer;
    font-size: 11px;
    font-family: Axiforma,sans-serif;
    line-height: 20px;
    font-weight: 500;
    color: rgba(120,121,138,.7);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    min-height: 20px
}

.check-container>div {
    padding-top: 1px
}

.check-container>div div {
    font-size: 12px;
    line-height: 21px
}

.check-container>div div a {
    text-decoration: underline;
    color: rgba(120,121,138,.7)
}

.check-container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0
}

.check-container .checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 18px;
    width: 18px;
    background-color: #fff;
    border: 1px solid #ff0025;
    box-shadow: 0 1px 1px rgba(0,0,0,.16);
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.16);
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,.16);
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px
}

.check-container .checkmark:after {
    content: "";
    position: absolute;
    display: none;
    left: 4.5px;
    top: 5.5px;
    width: 9px;
    height: 7px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMC42NjUiIGhlaWdodD0iOC40NTgiIHZpZXdCb3g9IjAgMCAxMC42NjUgOC40NTgiPjxwYXRoIGQ9Ik04Ljk0My0xNi40MjgsNi43MzYtMTguNjM2LDYtMTcuOWwyLjk0MywyLjk0Myw2LjMwNy02LjMwN0wxNC41MTUtMjIsOC45NDMtMTYuNDI4WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUuMjkzIDIyLjcwNykiIGZpbGw9IiMwMDU2ZjgiIHN0cm9rZT0iIzAwNTZmOCIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=);
    background-repeat: no-repeat;
    background-size: 100% auto
}

.check-container input:checked~.checkmark {
    border-color: #ebebeb
}

.check-container input:checked~.checkmark:after {
    display: block
}

.header {
    width: 100%;
    border: 1px solid transparent;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: justify;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -moz-transition: all ease-in-out .2s;
    -o-transition: all ease-in-out .2s;
    -webkit-transition: all ease-in-out .2s;
    transition: all ease-in-out .2s
}

.header-absolute {
    padding: 0 99px 0 110px;
    position: absolute ;
    top: 90px;
    left: 0;
    z-index: 2
}

@media (min-width: 1200px) {
    .header.fixed {
        width:100%;
        background: #fff;
        position: fixed;
        left: 0;
        right: 0;
        margin-left: auto;
        margin-right: auto;
        z-index: 99;
        border-radius: 6px;
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        box-shadow: 0 6px 15px rgba(0,0,0,.08);
        -webkit-box-shadow: 0 6px 15px rgba(0,0,0,.08);
        -moz-box-shadow: 0 6px 15px rgba(0,0,0,.08);
        -webkit-box-pack: justify;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        border-color: #e8e8e8
    }
}

@media (min-width: 1820px) {
    .header.fixed {
        max-width:1710px;
        padding: 0 50px;
        top: 7px
    }
}

@media (min-width: 1200px) {
    .header.fixed .btn-menu-toggler>svg rect {
        fill:#262469!important
    }

    .header.fixed .btn-menu-toggler:hover>svg rect {
        fill: #ff0025!important
    }
}

.header__logo {
    width: 140px;
    height: 53px;
    overflow:hidden
}

.header__logo>svg {
    width: 100%;
    height: 100%;
    display: block
}

.header__logo-normal {
     display: none 
}

@media (min-width: 1200px) {
  

    .header__logo-normal.hide {
        display: none
    }
}
/* 
.header__logo-sticky {
    display: none
} */

@media (min-width: 1200px) {
    .header__logo-sticky.show {
        display:flex
    }
}

@media (min-width: 1820px) {
    .header.fixed .header__logo {
        width:127px;
        height: 48px
    }
}

.header__right {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center
}

.header__right .btn-offer {
    margin-right: 51px;
    display: none
}

@media (min-width: 1200px) {
    .header.fixed .header__right .btn-offer {
        display:block
    }
}

@media (max-width: 575.98px) {
    .header {
        padding-right:15px;
        padding-left: 15px
    }
}

@media (max-width: 767.98px) {
    .header {
        padding-top:13px;
        padding-bottom: 13px
    }

    .header-absolute {
        padding-left: 15px!important;
        padding-right: 15px!important
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .header {
        padding-top:15px;
        padding-bottom: 15px
    }

    .header-absolute {
        padding-left: 0!important;
        padding-right: 0!important
    }
}

@media (max-width: 1199.98px) {
    .header {
        position:relative;
        top: inherit!important;
        left: inherit!important;
        -webkit-box-pack: justify;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .header-absolute {
        padding:0 62px 0 69px;
        top: 57px
    }

    .header.fixed {
        top: 4px;
        min-width: 1080px;
        max-width: calc(100% - 202px);
        padding: 0 32px
    }

    .header__logo {
        width: 127px;
        height: 48px
    }

    .header.fixed .header__logo {
        width: 80px;
        height: 30px
    }

    .header__right .btn-offer {
        margin-right: 32px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .header-absolute {
        padding:0 72px 0 80px;
        top: 66px
    }

    .header.fixed {
        top: 5px;
        min-width: 1250px;
        max-width: calc(100% - 234px);
        padding: 0 37px
    }

    .header__logo {
        width: 127px;
        height: 48px
    }

    .header.fixed .header__logo {
        width: 93px;
        height: 35px
    }

    .header__right .btn-offer {
        margin-right: 37px
    }
}

.header__lang {
    position: absolute;
    box-sizing: border-box;
    -webkit-box-pack: end;
    -moz-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end
}

.header__lang .ray-text {
    color: rgba(255,255,255,.5)
}

.header__lang .ray-text.active {
    color: #fff
}

@media (min-width: 992px) and (max-width:1399.98px) {
    .header-absolute .header__lang {
        width:calc(100% - 131px);
        right: 72px;
        top: -21px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .header-absolute .header__lang {
        width:calc(100% - 152px);
        right: 72px;
        top: -21px
    }
}

@media (min-width: 1820px) {
    .header-absolute .header__lang {
        width:calc(100% - 209px);
        top: -29px;
        right: 99px
    }
}

.header.fixed .header__lang {
    display: none!important
}

.navbar {
    width: auto;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center
}

.header:not(.fixed) .navbar {
    margin-right: 85px
}

@media (min-width: 1200px) {
    .header:not(.fixed) .navbar {
        margin-left:auto
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .header:not(.fixed) .navbar {
        margin-right:54px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .header:not(.fixed) .navbar {
        margin-right:62px
    }
}

.nav {
    width: auto
}

.nav__list {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex
}

.nav__item {
    display: inline-block;
    margin-right: 63px
}

.nav__item:last-child {
    margin-right: 0
}

.nav__link {
    position: relative;
    font-family: Axiforma,sans-serif;
    font-size: 14px;
    color: #262469;
    font-weight: 600;
    line-height: 51px;
    -moz-transition: all ease-in-out .2s;
    -o-transition: all ease-in-out .2s;
    -webkit-transition: all ease-in-out .2s;
    transition: all ease-in-out .2s
}

.nav__link.active:after {
    content: "";
    width: 12px;
    height: 12px;
    background-color: #ff0025;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    position: absolute;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    bottom: 4px
}

@media (min-width: 1200px) {
    .nav__link:hover {
        color:#ff0025
    }
}

.nav.nav-white .nav__link {
    color: #fff
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .nav__item {
        margin-right:40px
    }

    .nav__link {
        font-size: 12px;
        line-height: 36px
    }

    .nav__link.active:after {
        width: 10px;
        height: 10px;
        bottom: 2px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .nav {
        margin-right:62px
    }

    .nav__item {
        margin-right: 46px
    }

    .nav__link {
        font-size: 13px;
        line-height: 46px
    }

    .nav__link.active:after {
        width: 12px;
        height: 12px;
        bottom: 3px
    }
}

@media (min-width: 1820px) {
    .header.fixed .nav__item {
        margin-right:33px
    }
}

.header.fixed .nav__item:last-child {
    margin-right: 0
}

@media (min-width: 1200px) {
    .header.fixed .nav__link {
        font-weight:400;
        display: block;
        color: #262469!important
    }
}

@media (min-width: 1820px) {
    .header.fixed .nav__link {
        line-height:77px;
        padding: 0 8px
    }
}

@media (min-width: 1200px) {
    .header.fixed .nav__link:hover {
        color:#ff0025!important
    }
}

.header.fixed .nav__link.active {
    font-weight: 700
}

.header.fixed .nav__link.active:after {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    width: 100%;
    height: 5px;
    bottom: -1px
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .header.fixed .nav__item {
        margin-right:21px
    }

    .header.fixed .nav__link {
        line-height: 48px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .header.fixed .nav__item {
        margin-right:24px
    }

    .header.fixed .nav__link {
        line-height: 56px
    }
}

.main-slider {
    width: 100%;
    height: 907px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    position: relative;
    z-index: 1;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    overflow:hidden
}

.main-slider__swiper {
    width: 100%;
    height: 100%
}

.main-slider__swiper .swiper-slide {
    position: relative
}

.main-slider__swiper .swiper-slide__row {
    width: 100%;
    height: 100%
}

.main-slider__swiper .swiper-slide__bg {
    width: 100%;
    height: 907px;
    position: absolute;
    top: 0;
    left: 0;
    overflow:hidden
}

.main-slider__swiper .swiper-slide__bg>img,.main-slider__swiper .swiper-slide__bg>video {
    width: 100%;
    height: 100%;
    display: block;
    -o-object-fit: cover;
    object-fit: cover
}

.main-slider__swiper .swiper-slide__content {
    margin-top: 245px;
    position: relative;
    z-index: 2;
    width: 90%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.main-slider__swiper .swiper-slide__message {
    margin: 0 0 29px 7px;
    font-family: Axiforma,sans-serif;
    font-size: 27px;
    color: #262469;
    font-weight: 300;
    line-height: 32px
}

.main-slider__swiper .swiper-slide__title {
    margin-bottom: 22px;
    font-family: Axiforma,sans-serif;
    font-size: 125px;
    color: #262469;
    font-weight: 700;
    line-height: 127px
}

.main-slider__swiper .swiper-slide__title-small {
    margin: 0 0 41px 8px;
    font-family: Axiforma,sans-serif;
    font-size: 64px;
    color: #262469;
    font-weight: 700;
    line-height: 64px
}

.main-slider__swiper .swiper-slide__text-content {
    height: 112px
}

@media (min-width: 1200px) {
    .main-slider__swiper .swiper-slide__text-content {
        overflow:hidden
    }
}

.main-slider__swiper .swiper-slide__text {
    width: 75%;
    margin-left: 9px;
    font-family: Axiforma,sans-serif;
    font-size: 18px;
    color: #262469;
    font-weight: 300;
    line-height: 28px
}

.main-slider__swiper .swiper-slide .btn-apply-now {
    margin-left: 11px
}

.main-slider__swiper .swiper-slide.video .swiper-slide__bg:before {
    content: "";
    width: 100%;
    height: 100%;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    background-color: rgba(255,255,255,.4);
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1
}

.main-slider__swiper .swiper-slide.video .swiper-slide__bg.dark-bg:before {
    background-color: rgba(0,0,0,.2)
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .main-slider__swiper.other .swiper-slide__content {
        margin-top:110px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .main-slider__swiper.other .swiper-slide__content {
        margin-top:140px
    }
}

@media (min-width: 1820px) {
    .main-slider__swiper.other .swiper-slide__content {
        margin-top:175px
    }
}

@media screen and (min-width: 360px) and (max-width:411.98px) {
    .main-slider__swiper.other .swiper-slide .btn-apply-now {
        bottom:30px!important
    }
}

@media screen and (min-width: 412px) and (max-width:1199.98px) {
    .main-slider__swiper.other .swiper-slide .btn-apply-now {
        bottom:100px!important
    }
}

@media (max-width: 575.98px) {
    .main-slider {
        height:120.772947vw
    }

    .main-slider__swiper .swiper-slide__bg {
        min-height: 320px;
        height: 120.772947vw
    }

    .main-slider__swiper .swiper-slide__content {
        height: calc(120.772947vw - 72px)
    }
}

@media (min-width: 576px) and (max-width:767.98px) {
    .main-slider {
        height:500px
    }

    .main-slider__swiper .swiper-slide__bg {
        height: 500px
    }

    .main-slider__swiper .swiper-slide__content {
        height: 428px
    }
}

@media (max-width: 767.98px) {
    .main-slider {
        border-radius:0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0
    }

    .main-slider__swiper .swiper-slide__content {
        width: calc(100% - 17px)!important;
        margin-top: 39px!important;
        margin-right: 17px!important
    }

    .main-slider__swiper .swiper-slide__message {
        margin: 0 0 11px 14px!important;
        font-size: 16px!important;
        line-height: 1.4!important
    }

    .main-slider__swiper .swiper-slide .ray-title {
        padding-left: 14px
    }

    .main-slider__swiper .swiper-slide__title {
        margin-left: 11px!important;
        font-size: 34px!important;
        line-height: 1.4!important;
        margin-bottom: 10px!important
    }

    .main-slider__swiper .swiper-slide__title-small {
        margin: 0 0 0 13px!important;
        font-size: 20px!important;
        line-height: 1.4!important
    }

    .main-slider__swiper .swiper-slide__text-content {
        width: 90%!important;
        height: auto!important;
        margin-top: 10px
    }

    .main-slider__swiper .swiper-slide__text {
        width: 100%!important;
        margin-left: 14px!important;
        font-size: 16px!important;
        line-height: 1.4!important
    }

    .main-slider__swiper .swiper-slide .btn-apply-now {
        margin-left: 15px!important;
        width: calc(100% - 73px)!important
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .main-slider {
        height:563px
    }

    .main-slider__swiper {
        height: 563px
    }

    .main-slider__swiper .swiper-slide__bg {
        height: 563px
    }

    .main-slider__swiper .swiper-slide__content {
        width: calc(100% - 19px)!important;
        margin-top: 44px!important;
        margin-right: 19px!important;
        height: 482px!important
    }

    .main-slider__swiper .swiper-slide__message {
        margin: 0 0 13px 16px!important;
        font-size: 18px!important;
        line-height: 1.4!important
    }

    .main-slider__swiper .swiper-slide .ray-title {
        padding-left: 16px
    }

    .main-slider__swiper .swiper-slide__title {
        margin-left: 13px!important;
        font-size: 38px!important;
        line-height: 1.4!important;
        margin-bottom: 10px!important
    }

    .main-slider__swiper .swiper-slide__title-small {
        margin: 0 0 11px 15px!important;
        font-size: 22px!important;
        line-height: 1.4!important
    }

    .main-slider__swiper .swiper-slide__text-content {
        width: 85%!important
    }

    .main-slider__swiper .swiper-slide__text {
        margin-left: 16px!important;
        font-size: 18px!important;
        line-height: 1.4!important
    }

    .main-slider__swiper .swiper-slide .btn-apply-now {
        margin-left: 17px!important
    }
}

@media (max-width: 1199.98px) {
    .main-slider__swiper .swiper-slide__content {
        -webkit-box-direction:normal;
        -webkit-box-orient: vertical;
        -moz-box-direction: normal;
        -moz-box-orient: vertical;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .main-slider__swiper .swiper-slide__text {
        font-weight: 400!important
    }

    .main-slider__swiper .swiper-slide__bg>img {
        -o-object-fit: cover;
        object-fit: cover
    }

    .main-slider__swiper .swiper-slide__text-content {
        height: auto!important
    }

    .main-slider__swiper .swiper-slide__text {
        width: 100%!important
    }

    .main-slider__swiper .swiper-slide .btn-apply-now {
        position: absolute!important;
        bottom: 0!important;
        max-width: 324px!important
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .main-slider {
        height:610px
    }

    .main-slider__swiper .swiper-slide__bg {
        height: 610px
    }

    .main-slider__swiper .swiper-slide__content {
        margin-top: 155px
    }

    .main-slider__swiper .swiper-slide__message {
        margin: 0 0 18px 4px;
        font-size: 17px;
        line-height: 20px
    }

    .main-slider__swiper .swiper-slide__title {
        margin-bottom: 14px;
        font-size: 79px;
        line-height: 80px
    }

    .main-slider__swiper .swiper-slide__title-small {
        margin: 0 0 26px 5px;
        font-size: 41px;
        line-height: 41px
    }

    .main-slider__swiper .swiper-slide__text-content {
        height: 66px
    }

    .main-slider__swiper .swiper-slide__text {
        margin-left: 6px;
        font-size: 14px;
        line-height: 22px
    }

    .main-slider__swiper .swiper-slide .btn-apply-now {
        margin-left: 7px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .main-slider {
        height:705px
    }

    .main-slider__swiper .swiper-slide__bg {
        height: 705px
    }

    .main-slider__swiper .swiper-slide__content {
        margin-top: 179px
    }

    .main-slider__swiper .swiper-slide__message {
        margin: 0 0 21px 5px;
        font-size: 20px;
        line-height: 23px
    }

    .main-slider__swiper .swiper-slide__title {
        margin-bottom: 16px;
        font-size: 91px;
        line-height: 93px
    }

    .main-slider__swiper .swiper-slide__title-small {
        margin: 0 0 30px 6px;
        font-size: 47px;
        line-height: 47px
    }

    .main-slider__swiper .swiper-slide__text-content {
        height: 97px
    }

    .main-slider__swiper .swiper-slide__text {
        margin-left: 7px;
        font-size: 16px;
        line-height: 25px
    }

    .main-slider__swiper .swiper-slide .btn-apply-now {
        margin-left: 8px
    }
}

@media all and (-ms-high-contrast:none) {
    ::-ms-backdrop {
        margin-top: 5px
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) and (-ms-high-contrast:none) {
    .main-slider__swiper .swiper-slide__message {
        line-height:25px;
        margin-bottom: 25px
    }

    .main-slider__swiper .swiper-slide__message,::-ms-backdrop {
        line-height: 25px;
        margin-bottom: 25px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) and (-ms-high-contrast:none) {
    .main-slider__swiper .swiper-slide__message {
        line-height:30px;
        margin-bottom: 30px
    }

    .main-slider__swiper .swiper-slide__message,::-ms-backdrop {
        line-height: 30px;
        margin-bottom: 30px
    }
}

@media (min-width: 1820px) and (-ms-high-contrast:none) {
    .main-slider__swiper .swiper-slide__message {
        line-height:35px;
        margin-bottom: 35px
    }

    .main-slider__swiper .swiper-slide__message,::-ms-backdrop {
        line-height: 35px;
        margin-bottom: 35px
    }
}

footer {
    overflow:hidden;
    position: relative;
    z-index: 1
}

footer .row {
    padding-left: 3px;
    padding-right: 3px
}

@media (max-width: 575.98px) {
    footer .container {
        padding-left:0!important;
        padding-right: 0!important
    }
}

.footer-contact {
    padding-top: 63px;
    padding-bottom: 48px;
    position: relative;
    overflow:hidden;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px
}

.footer-contact>div {
    z-index: 2
}

.footer-contact:after {
    content: "";
    width: 718px;
    height: 298px;
    background: url(../images/rounds-white.png) no-repeat;
    background-size: 100% 937px;
    opacity: .5;
    position: absolute;
    top: 18px;
    right: 11px;
    z-index: 1
}

.footer-contact__title {
    margin-bottom: 18px;
    font-family: Axiforma,sans-serif;
    font-size: 44px;
    color: #262469;
    font-weight: 700;
    line-height: 45px
}

.footer-contact__text {
    margin-bottom: 33px;
    font-family: Axiforma,sans-serif;
    font-size: 48px;
    color: #262469;
    font-weight: 300;
    line-height: 48px
}

.footer-contact__phone {
    font-family: Axiforma,sans-serif;
    font-size: 38px;
    color: #262469;
    font-weight: 500;
    line-height: 38px
}

.footer-contact__btn {
    font-size: 18px;
    padding: 25px 30px 25px 28px;
    width: 179px
}

@media (max-width: 575.98px) {
    .footer-contact {
        width:calc(100% - 66px);
        margin-left: 16px
    }
}

@media (max-width: 767.98px) {
    .footer-contact {
        padding:51px 17px 78px!important
    }

    .footer-contact:after {
        top: 30px;
        right: -152px
    }

    .footer-contact__title {
        margin-bottom: 19px;
        font-size: 34px;
        line-height: 35px
    }

    .footer-contact__text {
        font-size: 22px;
        line-height: 22px;
        margin-bottom: 46px
    }

    .footer-contact__btn {
        font-size: 28px;
        line-height: 28px;
        padding-top: 20px;
        padding-bottom: 20px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .footer-contact {
        padding:57px 19px 88px!important
    }

    .footer-contact:after {
        top: 34px;
        right: -171px
    }

    .footer-contact__title {
        margin-bottom: 21px;
        font-size: 38px;
        line-height: 39px
    }

    .footer-contact__text {
        font-size: 25px;
        line-height: 25px;
        margin-bottom: 52px
    }

    .footer-contact__btn {
        font-size: 32px;
        line-height: 32px;
        padding-top: 23px;
        padding-bottom: 23px
    }
}

@media (max-width: 1199.98px) {
    .footer-contact__phone {
        display:none
    }

    .footer-contact__text,.footer-contact__title {
        text-align: center
    }

    .footer-contact__text {
        font-weight: 300
    }

    .footer-contact__btn {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
        text-decoration: underline;
        -webkit-box-pack: center;
        -moz-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .footer-contact {
        padding-top:40px;
        padding-bottom: 30px
    }

    .footer-contact:after {
        width: 454px;
        height: 188px;
        background-size: 100% 592px;
        top: 14px;
        right: 7px
    }

    .footer-contact__title {
        margin-bottom: 14px;
        font-size: 28px;
        line-height: 29px
    }

    .footer-contact__text {
        margin-bottom: 21px;
        font-size: 30px;
        line-height: 30px
    }

    .footer-contact__phone {
        font-size: 24px;
        line-height: 24px
    }

    .footer-contact__btn {
        font-size: 14px;
        line-height: 14px;
        padding: 16px 19px 16px 17px;
        width: 113px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .footer-contact {
        padding-top:46px;
        padding-bottom: 35px
    }

    .footer-contact:after {
        content: "";
        width: 525px;
        height: 218px;
        background-size: 100% 685px;
        top: 16px;
        right: 9px
    }

    .footer-contact__title {
        margin-bottom: 16px;
        font-size: 32px;
        line-height: 33px
    }

    .footer-contact__text {
        margin-bottom: 24px;
        font-size: 35px;
        line-height: 35px
    }

    .footer-contact__phone {
        font-size: 28px;
        line-height: 28px
    }

    .footer-contact__btn {
        font-size: 16px;
        line-height: 16px;
        padding: 18.5px 22px 18.5px 20px;
        width: 131px
    }
}

.footer-links {
    margin-top: 81px
}

.footer-links .row {
    padding-bottom: 63px
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .footer-links {
        margin-top:51px
    }

    .footer-links .row {
        padding-bottom: 40px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .footer-links {
        margin-top:59px
    }

    .footer-links .row {
        padding-bottom: 46px
    }
}

.footer-box__title {
    font-family: Axiforma,sans-serif;
    font-size: 18px;
    color: #262469;
    font-weight: 600;
    line-height: 18px
}

.footer-box__list {
    margin-top: 38px
}

.footer-box__link {
    font-family: Axiforma,sans-serif;
    font-size: 14px;
    color: #727289;
    font-weight: 400;
    line-height: 32px;
    -moz-transition: all ease-in-out .2s;
    -o-transition: all ease-in-out .2s;
    -webkit-transition: all ease-in-out .2s;
    transition: all ease-in-out .2s
}

@media (min-width: 1200px) {
    .footer-box__link:hover {
        color:#ff0025
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .footer-box__title {
        font-size:14px;
        line-height: 14px
    }

    .footer-box__list {
        margin-top: 24px
    }

    .footer-box__link {
        font-size: 10px;
        line-height: 24px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .footer-box__title {
        font-size:16px;
        line-height: 16px
    }

    .footer-box__list {
        margin-top: 28px
    }

    .footer-box__link {
        font-size: 12px;
        line-height: 28px
    }
}

.footer-bottom {
    padding: 54px 0
}

.footer-bottom .col-small {
    width: 219px
}

.footer-bottom__left-figure {
    width: 61px;
    height: 61px;
    overflow:hidden
}

.footer-bottom__left-figure>img {
    width: 100%;
    height: 100%;
    display: block
}

.footer-bottom__left-text {
    margin-left: 19px;
    width: 139px;
    font-family: Axiforma,sans-serif;
    font-size: 14px;
    color: #727289;
    font-weight: 600;
    line-height: 18px
}

@media (max-width: 1199.98px) {
    .footer-bottom__left-text {
        margin-left:0;
        text-align: center
    }
}

.footer-bottom__middle-text {
    text-align: center;
    margin-bottom: 25px;
    font-family: Axiforma,sans-serif;
    font-size: 16px;
    color: #727289;
    font-weight: 600;
    line-height: 18px
}

.footer-bottom__middle-message {
    text-align: center;
    margin-top: 33px;
    font-family: Axiforma,sans-serif;
    font-size: 14px;
    color: #727289;
    font-weight: 400;
    line-height: 17px
}

@media (max-width: 767.98px) {
    .footer-bottom__middle {
        padding-left:40px;
        padding-right: 40px
    }

    .footer-bottom__middle-message {
        line-height: 32px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .footer-bottom {
        padding:61px 0
    }

    .footer-bottom__middle {
        padding-left: 45px;
        padding-right: 45px
    }

    .footer-bottom__middle-text {
        margin-bottom: 28px;
        font-size: 18px;
        line-height: 20px
    }

    .footer-bottom__middle-message {
        margin-top: 37px;
        font-size: 16px;
        line-height: 36px
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .footer-bottom {
        padding:34px 0
    }

    .footer-bottom .col-small {
        width: 180px
    }

    .footer-bottom__left-figure {
        width: 39px;
        height: 39px
    }

    .footer-bottom__left-text {
        margin-left: 15px;
        width: 128px;
        font-size: 12px;
        line-height: 14px
    }

    .footer-bottom__middle-text {
        margin-bottom: 16px;
        font-size: 12px;
        line-height: 14px
    }

    .footer-bottom__middle-message {
        margin-top: 21px;
        font-size: 12px;
        line-height: 13px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .footer-bottom {
        padding:39px 0
    }

    .footer-bottom .col-small {
        width: 200px
    }

    .footer-bottom__left-figure {
        width: 45px;
        height: 45px
    }

    .footer-bottom__left-text {
        margin-left: 17px;
        width: 140px;
        font-size: 13px;
        line-height: 16px
    }

    .footer-bottom__middle-text {
        margin-bottom: 18px;
        font-size: 14px;
        line-height: 16px
    }

    .footer-bottom__middle-message {
        margin-top: 24px;
        font-size: 13px;
        line-height: 15px
    }
}

.social-media-menu {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center
}

.social-media-menu__item {
    margin-right: 24px
}

.social-media-menu__item:last-child {
    margin-right: 0
}

.social-media-menu__link {
    color: #bdc5ce;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center
}

.social-media-menu__link.--facebook {
    width: 33px;
    height: 33px
}

.social-media-menu__link.--facebook:hover {
    color:#4267b2
}

.social-media-menu__link.--instagram {
    width: 33px;
    height: 33px
}

.social-media-menu__link.--instagram:hover {
    color:#e95950
}

.social-media-menu__link.--linkedin {
    width: 31px;
    height: 31px
}

.social-media-menu__link.--linkedin:hover {
    color:#0e76a8
}

.social-media-menu__link.--twitter {
    width: 31px;
    height: 37px
}

.social-media-menu__link.--twitter:hover {
    color:#1da1f2
}

.social-media-menu__link.--youtube {
    width: 45px
}

.social-media-menu__link.--youtube:hover {
    color:red
}

@media (min-width: 768px) and (max-width:1399.98px) {
    .social-media-menu__item {
        margin-right:27px
    }

    .social-media-menu__link.--facebook {
        width: 37px;
        height: 37px
    }

    .social-media-menu__link.--instagram {
        width: 37px;
        height: 37px
    }

    .social-media-menu__link.--linkedin {
        width: 35px;
        height: 35px
    }

    .social-media-menu__link.--twitter {
        width: 35px;
        height: 42px
    }

    .social-media-menu__link.--youtube {
        width: 37px
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .social-media-menu__item {
        margin-right:16px
    }

    .social-media-menu__link.--facebook {
        width: 21px;
        height: 21px
    }

    .social-media-menu__link.--instagram {
        width: 21px;
        height: 21px
    }

    .social-media-menu__link.--linkedin {
        width: 20px;
        height: 20px
    }

    .social-media-menu__link.--twitter {
        width: 20px;
        height: 23px
    }

    .social-media-menu__link.--youtube {
        width: 25px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .social-media-menu__item {
        margin-right:18px
    }

    .social-media-menu__link.--facebook {
        width: 24px;
        height: 24px
    }

    .social-media-menu__link.--instagram {
        width: 24px;
        height: 24px
    }

    .social-media-menu__link.--linkedin {
        width: 23px;
        height: 23px
    }

    .social-media-menu__link.--twitter {
        width: 23px;
        height: 27px
    }

    .social-media-menu__link.--youtube {
        width: 30px
    }
}

.footer-cookies {
    padding: 35px 50px!important
}

@media (max-width: 767.98px) {
    .footer-cookies {
        margin-top:67px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .footer-cookies {
        margin-top:75px
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .footer-cookies {
        padding:25px 40px!important
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .footer-cookies {
        padding:30px 45px!important
    }
}

@media (min-width: 1820px) {
    .footer-cookies {
        padding:35px 50px!important
    }
}

.footer-cookies__icon {
    width: 48px;
    height: 48px;
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI0IDEyQzI0LjUzMDQgMTIgMjUuMDM5MSAxMi4yMTA3IDI1LjQxNDIgMTIuNTg1OEMyNS43ODkzIDEyLjk2MDkgMjYgMTMuNDY5NiAyNiAxNFYyNkMyNiAyNi41MzA0IDI1Ljc4OTMgMjcuMDM5MSAyNS40MTQyIDI3LjQxNDJDMjUuMDM5MSAyNy43ODkzIDI0LjUzMDQgMjggMjQgMjhDMjMuNDY5NiAyOCAyMi45NjA5IDI3Ljc4OTMgMjIuNTg1OCAyNy40MTQyQzIyLjIxMDcgMjcuMDM5MSAyMiAyNi41MzA0IDIyIDI2VjE0QzIyIDEzLjQ2OTYgMjIuMjEwNyAxMi45NjA5IDIyLjU4NTggMTIuNTg1OEMyMi45NjA5IDEyLjIxMDcgMjMuNDY5NiAxMiAyNCAxMlpNMjQgMzJDMjMuNDY5NiAzMiAyMi45NjA5IDMyLjIxMDcgMjIuNTg1OCAzMi41ODU4QzIyLjIxMDcgMzIuOTYwOSAyMiAzMy40Njk2IDIyIDM0QzIyIDM0LjUzMDQgMjIuMjEwNyAzNS4wMzkxIDIyLjU4NTggMzUuNDE0MkMyMi45NjA5IDM1Ljc4OTMgMjMuNDY5NiAzNiAyNCAzNkMyNC41MzA0IDM2IDI1LjAzOTEgMzUuNzg5MyAyNS40MTQyIDM1LjQxNDJDMjUuNzg5MyAzNS4wMzkxIDI2IDM0LjUzMDQgMjYgMzRDMjYgMzMuNDY5NiAyNS43ODkzIDMyLjk2MDkgMjUuNDE0MiAzMi41ODU4QzI1LjAzOTEgMzIuMjEwNyAyNC41MzA0IDMyIDI0IDMyWiIgZmlsbD0iI0RENTk2NSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTI0IDRDMTIuOTU0IDQgNCAxMi45NTQgNCAyNEM0IDM1LjA0NiAxMi45NTQgNDQgMjQgNDRDMzUuMDQ2IDQ0IDQ0IDM1LjA0NiA0NCAyNEM0NCAxMi45NTQgMzUuMDQ2IDQgMjQgNFpNOCAyNEM4IDI4LjI0MzUgOS42ODU3MSAzMi4zMTMxIDEyLjY4NjMgMzUuMzEzN0MxNS42ODY5IDM4LjMxNDMgMTkuNzU2NSA0MCAyNCA0MEMyOC4yNDM1IDQwIDMyLjMxMzEgMzguMzE0MyAzNS4zMTM3IDM1LjMxMzdDMzguMzE0MyAzMi4zMTMxIDQwIDI4LjI0MzUgNDAgMjRDNDAgMTkuNzU2NSAzOC4zMTQzIDE1LjY4NjkgMzUuMzEzNyAxMi42ODYzQzMyLjMxMzEgOS42ODU3MSAyOC4yNDM1IDggMjQgOEMxOS43NTY1IDggMTUuNjg2OSA5LjY4NTcxIDEyLjY4NjMgMTIuNjg2M0M5LjY4NTcxIDE1LjY4NjkgOCAxOS43NTY1IDggMjRaIiBmaWxsPSIjREQ1OTY1Ii8+Cjwvc3ZnPgo=)
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .footer-cookies__icon {
        width:40px;
        height: 40px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .footer-cookies__icon {
        width:44px;
        height: 44px
    }
}

.footer-cookies__title {
    font-family: Axiforma,sans-serif;
    font-size: 18px;
    color: #dd5965;
    font-weight: 600;
    line-height: 20px
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .footer-cookies__title {
        font-size:16px!important
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .footer-cookies__title {
        font-size:17px!important
    }
}

@media (min-width: 1820px) {
    .footer-cookies__title {
        font-size:18px!important
    }
}

.footer-cookies__parts-item {
    flex: 1 1 auto
}

.footer-cookies__parts-item>* {
    margin: 10px 0
}

.footer-cookies__parts-title {
    font-family: Axiforma,sans-serif;
    font-size: 14px;
    color: #262469;
    font-weight: 700;
    line-height: 1
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .footer-cookies__parts-title {
        font-size:12px!important
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .footer-cookies__parts-title {
        font-size:13px!important
    }
}

@media (min-width: 1820px) {
    .footer-cookies__parts-title {
        font-size:14px!important
    }
}

.opacity-0 {
    opacity: 0!important
}

body.fixed {
    width: 100%;
    height: 100%;
    overflow:hidden
}

@-webkit-keyframes alert {
    0% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        top: 0
    }
}

@-moz-keyframes alert {
    0% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        top: 0
    }
}

@-ms-keyframes alert {
    0% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        top: 0
    }
}

@-o-keyframes alert {
    0% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        top: 0
    }
}

@keyframes alert {
    0% {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    100% {
        top: 0
    }
}

.ray-table {
    border: 1px solid #e2e2e3
}

.ray-table__row {
    width: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    border-top: 1px solid #e2e2e3
}

.ray-table__row:last-child {
    margin-bottom: 0
}

.ray-table__head .ray-table__row {
    border-top: none;
    background-color: #fcfcfc
}

.ray-table__col {
    flex: 1;
    padding: 27.5px;
    font-family: Axiforma,sans-serif;
    font-size: 16px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-right: 1px solid #e2e2e3;
    color: #727289;
    line-height: 1.5;
    font-weight: 400;
    text-align: left
}

@media (max-width: 575.98px) {
    .ray-table__col {
        word-break:break-word
    }
}

@media (max-width: 767.98px) {
    .ray-table__col {
        font-size:12px;
        padding: 14px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .ray-table__col {
        font-size:14px;
        padding: 16px
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .ray-table__col {
        font-size:12px;
        padding: 17.5px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .ray-table__col {
        font-size:14px;
        padding: 20px
    }
}

.ray-table__col:last-child {
    border-right: none
}

.ray-table__col.text-bold {
    font-weight: 700
}

.ray-table__col.text-semibold {
    font-weight: 600
}

.ray-table__head .ray-table__col {
    color: #484e5d;
    font-size: 20px
}

@media (max-width: 767.98px) {
    .ray-table__head .ray-table__col {
        font-size:14px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .ray-table__head .ray-table__col {
        font-size:16px
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .ray-table__head .ray-table__col {
        font-size:16px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .ray-table__head .ray-table__col {
        font-size:18px
    }
}

.ray-list {
    width: calc(100% - 30px);
    padding-left: 30px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .ray-list {
        width:calc(100% - 34px);
        padding-left: 34px
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .ray-list {
        width:calc(100% - 19px);
        padding-left: 19px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .ray-list {
        width:calc(100% - 22px);
        padding-left: 22px
    }
}

.ray-list__item {
    position: relative;
    margin-bottom: 30px;
    padding-left: 50px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .ray-list__item {
        margin-bottom:34px;
        padding-left: 56px
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .ray-list__item {
        margin-bottom:19px;
        padding-left: 32px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .ray-list__item {
        margin-bottom:22px;
        padding-left: 37px
    }
}

.ray-list.type-circle .ray-list__item:not(.dropdown):before {
    content: "";
    width: 18px;
    height: 18px;
    border: 1px solid #e5727c;
    background-color: #ffcfd3;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    position: absolute;
    left: 0;
    top: 3px
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .ray-list.type-circle .ray-list__item:not(.dropdown):before {
        width:20px;
        height: 20px;
        top: 34px
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .ray-list.type-circle .ray-list__item:not(.dropdown):before {
        width:11px;
        height: 11px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .ray-list.type-circle .ray-list__item:not(.dropdown):before {
        width:13px;
        height: 13px
    }
}

.ray-text,.ray-title {
    margin-bottom: 30px;
    line-height: 1.5;
    font-family: Axiforma,sans-serif
}

@media (max-width: 767.98px) {
    .ray-text,.ray-title {
        margin-bottom:15px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .ray-text,.ray-title {
        margin-bottom:17px
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .ray-text,.ray-title {
        margin-bottom:19px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .ray-text,.ray-title {
        margin-bottom:22px
    }
}

.ray-text.text-extrabold,.ray-title.text-extrabold {
    font-weight: 800
}

.ray-text .text-bold,.ray-text b,.ray-text strong,.ray-text.text-bold,.ray-title .text-bold,.ray-title b,.ray-title strong,.ray-title.text-bold {
    font-weight: 700
}

.ray-text .text-semibold,.ray-text.text-semibold,.ray-title .text-semibold,.ray-title.text-semibold {
    font-weight: 600
}

.ray-title {
    font-weight: 500
}

.ray-title a.text-underline {
    text-decoration: underline
}

.ray-title.h1 {
    font-size: 46px
}

@media (max-width: 767.98px) {
    .ray-title.h1 {
        font-size:32px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .ray-title.h1 {
        font-size:36px
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .ray-title.h1 {
        font-size:29px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .ray-title.h1 {
        font-size:34px
    }
}

.ray-title.h3 {
    font-size: 34px
}

@media (max-width: 767.98px) {
    .ray-title.h3 {
        font-size:25px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .ray-title.h3 {
        font-size:28px
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .ray-title.h3 {
        font-size:22px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .ray-title.h3 {
        font-size:25px
    }
}

.ray-title.h4 {
    font-size: 30px
}

@media (max-width: 767.98px) {
    .ray-title.h4 {
        font-size:22px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .ray-title.h4 {
        font-size:25px
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .ray-title.h4 {
        font-size:19px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .ray-title.h4 {
        font-size:22px
    }
}

.ray-title.h5 {
    font-size: 26px
}

@media (max-width: 767.98px) {
    .ray-title.h5 {
        font-size:19px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .ray-title.h5 {
        font-size:21px
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .ray-title.h5 {
        font-size:16px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .ray-title.h5 {
        font-size:19px
    }
}

.ray-title.h6 {
    font-size: 22px
}

@media (max-width: 767.98px) {
    .ray-title.h6 {
        font-size:16px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .ray-title.h6 {
        font-size:18px
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .ray-title.h6 {
        font-size:14px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .ray-title.h6 {
        font-size:16px
    }
}

.ray-text {
    font-weight: 400;
    font-size: 18px
}

@media (max-width: 767.98px) {
    .ray-text {
        font-size:14px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .ray-text {
        font-size:16px
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .ray-text {
        font-size:14px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .ray-text {
        font-size:16px
    }
}

.ray-text>a {
    color: #262469
}

.ray-text>a.text-underline {
    text-decoration: underline
}

.ray-text>a.text-bold {
    font-weight: 700
}

.ray-text>b,.ray-text>strong {
    font-weight: 700
}

.ray-text.text-italic {
    font-style: italic
}

.ray-text.text-bold {
    font-weight: 700
}

.ray-switch {
    position: relative;
    display: inline-block;
    width: 59px;
    height: 30px;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .ray-switch {
        width:37px;
        height: 19px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .ray-switch {
        width:43px;
        height: 22px
    }
}

.ray-switch input {
    opacity: 0;
    width: 0;
    height: 0
}

.ray-switch__slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #e4e7f2;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    transition: .4s;
    border-radius: 100px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    box-shadow: 1px 1px 0 inset rgba(0,0,0,.07);
    -webkit-box-shadow: 1px 1px 0 inset rgba(0,0,0,.07);
    -moz-box-shadow: 1px 1px 0 inset rgba(0,0,0,.07)
}

.ray-switch__slider:before {
    position: absolute;
    content: "";
    height: 28px;
    width: 28px;
    left: 1px;
    bottom: 1px;
    background-color: #fff;
    -webkit-transition: .4s;
    -moz-transition: .4s;
    transition: .4s;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    box-shadow: 0 2px 3px rgba(0,0,0,.16);
    -webkit-box-shadow: 0 2px 3px rgba(0,0,0,.16);
    -moz-box-shadow: 0 2px 3px rgba(0,0,0,.16)
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .ray-switch__slider:before {
        width:17px;
        height: 17px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .ray-switch__slider:before {
        width:20px;
        height: 20px
    }
}

input:checked+.ray-switch__slider:before {
    -webkit-transform: translateX(29px);
    -ms-transform: translateX(29px);
    transform: translateX(29px)
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    input:checked+.ray-switch__slider:before {
        -webkit-transform:translateX(18px);
        -ms-transform: translateX(18px);
        transform: translateX(18px)
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    input:checked+.ray-switch__slider:before {
        -webkit-transform:translateX(21px);
        -ms-transform: translateX(21px);
        transform: translateX(21px)
    }
}

input:checked+.ray-switch__slider {
    background-color: #0dc731
}

.ray-switch .ray-label {
    position: absolute;
    left: -90px;
    top: 8px;
    cursor: pointer
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .ray-switch .ray-label {
        left:-67px;
        top: 5px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .ray-switch .ray-label {
        left:-76px;
        top: 6px
    }
}

.investor-relations__panel {
    width: 100%
}

@media (max-width: 767.98px) {
    .investor-relations__panel {
        margin-top:50px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .investor-relations__panel {
        margin-top:56px
    }
}

.investor-relations__panel .ray-table {
    margin-top: 52.5px
}

@media (max-width: 767.98px) {
    .investor-relations__panel .ray-table {
        margin-top:35px
    }
}

@media (min-width: 768px) and (max-width:1199.98px) {
    .investor-relations__panel .ray-table {
        margin-top:40px
    }
}

@media (min-width: 1200px) and (max-width:1399.98px) {
    .investor-relations__panel .ray-table {
        margin-top:32.5px
    }
}

@media (min-width: 1400px) and (max-width:1819.98px) {
    .investor-relations__panel .ray-table {
        margin-top:38px
    }
}

.icon {
    background-repeat: no-repeat;
    background-size: 100% auto
}
