body {
    margin: 0;
    padding: 0;
    font-weight: 400;
    min-width: 320px;
    font-family: Montserrat, sans-serif
}
* {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}
img {
    max-width: 100%;
    vertical-align: middle
}
a:active, a:focus, a:hover {
    outline: 0
}
img.alignright {
    float: right;
    margin: 0 0 1em 1em
}
img.alignleft {
    float: left;
    margin: 0 1em 1em 0
}
img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}
.alignright {
    float: right
}
.alignleft {
    float: left
}
.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}
.wp-caption {
    max-width: 100%
}
.map-wrapper #map {
    cursor: pointer;
    pointer-events: none;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    -webkit-transition: -webkit-filter .3s;
    transition: -webkit-filter .3s;
    -o-transition: filter .3s;
    transition: filter .3s;
    transition: filter .3s, -webkit-filter .3s
}
.map-wrapper #map.clicked {
    -webkit-filter: grayscale(0);
    filter: grayscale(0);
    pointer-events: auto
}
@media screen and (max-width: 992px) {
    .hidden-sm {
        display: none !important
    }
    .visible-sm {
        display: block !important
    }
}
.overflow-hidden {
    overflow-y: hidden
}
.hidden-content {
    opacity: 0
}
.visible-content {
    opacity: 1
}
.hidden {
    opacity: 0
}
a, button, input, select, textarea {
    -webkit-tap-highlight-color: transparent
}
.loading {
    position: relative
}
.loading::before {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1111;
    display: block;
    position: fixed;
    line-height: 100vh;
    text-align: center;
    background-color: rgba(0, 0, 0, .1);
    content: url(/wp-content/themes/rostdigital/public/img/load.svg)
}
::-webkit-scrollbar {
    width: 5px
}
::-webkit-scrollbar-track {
    background-color: transparent
}
::-webkit-scrollbar-thumb {
    background-color: #1725aa
}
@-webkit-keyframes show-in-success {
    from {
        -webkit-transform: translateY(110%);
        transform: translateY(110%)
    }
    30% {
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }
    60% {
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }
    to {
        -webkit-transform: translateY(110%);
        transform: translateY(110%)
    }
}
@keyframes show-in-success {
    from {
        -webkit-transform: translateY(110%);
        transform: translateY(110%)
    }
    30% {
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }
    60% {
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }
    to {
        -webkit-transform: translateY(110%);
        transform: translateY(110%)
    }
}
.contact-form-response {
    left: 50%;
    bottom: 0;
    color: #fff;
    padding: 20px;
    z-index: 11111;
    position: fixed;
    background-color: green;
    -webkit-transform: translateY(110%);
    -ms-transform: translateY(110%);
    transform: translateY(110%)
}
.contact-form-response--success {
    -webkit-animation: show-in-success 3s ease-in-out;
    animation: show-in-success 3s ease-in-out
}
.pre-loader-wrapper {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9999;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: fixed;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #1725aa
}
.pre-loader-wrapper .pre-loader {
    width: 11vw
}
input:not([type]), input[type=color], input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], textarea {
    border: none;
    outline: 0;
    font-weight: 700;
    border-radius: 0;
    padding: 15px 5px;
    font-family: Rubik, sans-serif;
    -webkit-appearance: none;
    background-color: transparent;
    border-bottom: 2px solid #fff
}
input:not([type]):active, input:not([type]):focus, input:not([type]):hover, input[type=color]:active, input[type=color]:focus, input[type=color]:hover, input[type=date]:active, input[type=date]:focus, input[type=date]:hover, input[type=datetime-local]:active, input[type=datetime-local]:focus, input[type=datetime-local]:hover, input[type=datetime]:active, input[type=datetime]:focus, input[type=datetime]:hover, input[type=email]:active, input[type=email]:focus, input[type=email]:hover, input[type=month]:active, input[type=month]:focus, input[type=month]:hover, input[type=number]:active, input[type=number]:focus, input[type=number]:hover, input[type=password]:active, input[type=password]:focus, input[type=password]:hover, input[type=search]:active, input[type=search]:focus, input[type=search]:hover, input[type=tel]:active, input[type=tel]:focus, input[type=tel]:hover, input[type=text]:active, input[type=text]:focus, input[type=text]:hover, input[type=time]:active, input[type=time]:focus, input[type=time]:hover, input[type=url]:active, input[type=url]:focus, input[type=url]:hover, input[type=week]:active, input[type=week]:focus, input[type=week]:hover, textarea:active, textarea:focus, textarea:hover {
    outline: 0 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}
button, input[type=button], input[type=reset], input[type=submit] {
    border: none;
    outline: 0;
    cursor: pointer;
    background: 0 0;
    -webkit-appearance: none
}
:-moz-placeholder, :-ms-input-placeholder, ::-webkit-input-placeholder {
    opacity: 1;
    font-weight: 100;
    letter-spacing: 1px
}
body:not([class=home]) .main-body-wrapper {
    background-size: cover;
    background-image: url(/wp-content/themes/rostdigital/public/img/circle.jpg)
}
.with-p {
    padding-left: 10.1vw;
    padding-right: 10.1vw
}
.section {
    padding-top: 12vh;
    padding-bottom: 12vh
}
.section-head {
    max-width: 980px;
    margin: 0 auto 7vh
}
.section-content {
    padding-left: 10.1vw;
    padding-right: 10.1vw
}
.section-title {
    margin: 0;
    color: #cc9f53;
    font-weight: 300;
    line-height: 1.2;
    text-align: center;
    font-size: 4.45vw;
    text-transform: uppercase
}
.fp-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}
.fp-row--center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}
.fp-col-10 {
    width: 100%
}
.fp-col-9 {
    width: 90%
}
.fp-col-8 {
    width: 80%
}
.fp-col-7 {
    width: 70%
}
.fp-col-6 {
    width: 60%
}
.fp-col-5 {
    width: 50%
}
.fp-col-4 {
    width: 40%
}
.fp-col-3 {
    width: 30%
}
.fp-col-2 {
    width: 20%
}
.fp-col-1 {
    width: 10%
}
.button {
    color: #fff;
    line-height: 1;
    cursor: pointer;
    position: relative;
    border-radius: 20px;
    white-space: nowrap;
    text-decoration: none;
    display: inline-block;
    font-family: Montserrat, sans-serif;
    border: 1px solid transparent;
    -webkit-transition: border-radius .5s cubic-bezier(.23, 1, .32, 1);
    -o-transition: border-radius .5s cubic-bezier(.23, 1, .32, 1);
    transition: border-radius .5s cubic-bezier(.23, 1, .32, 1)
}
.button.button--small {
    font-weight: 500;
    padding: 11px 20px 11px 20px;
    font-size: calc(8px + .25vw)
}
.button.button--large {
    font-weight: 500;
    border-radius: 25px;
    padding: 14px 45px 14px 28px;
    font-size: calc(8px + .35vw)
}
.button.button--yellow {
    background-color: #cc9f53
}
.button.button--blue {
    color: #fff;
    border-color: #1725aa;
    background-color: #1725aa
}
.button.button--transparent {
    color: #1725aa;
    border-color: #1725aa;
    background-color: transparent
}
.button.icon {
    padding-right: 40px
}
.button.icon:after {
    z-index: 1;
    right: 20px;
    width: 12px;
    display: block;
    max-height: 17px;
    position: absolute;
    top: calc(50% - 7px)
}
.button.button--transparent.pam:after {
    width: 16px;
    content: url(/wp-content/themes/rostdigital/public/img/icons/eye-solid.svg)
}
.button.button--blue.arr-r:after, .button.button--yellow.arr-r:after {
    content: url(/wp-content/themes/rostdigital/public/img/icons/arrow_right_white.svg)
}
.button.button--transparent.arr-r:after {
    content: url(/wp-content/themes/rostdigital/public/img/icons/arrow_right_blue.svg)
}
.button.button--transparent.arr-d:after {
    content: url(/wp-content/themes/rostdigital/public/img/icons/arrow_down_blue.svg)
}
.button.button--blue.arr-d:after, .button.button--yellow.arr-d:after {
    content: url(/wp-content/themes/rostdigital/public/img/icons/arrow_down_white.svg)
}
.button:hover {
    border-radius: 0
}
.with-quotes {
    position: relative
}
.with-quotes:after, .with-quotes:before {
    width: 28px;
    padding: 5px;
    display: block;
    position: absolute;
    background-color: inherit
}
.with-quotes:before {
    -webkit-transform: translate3d(-130%, -23%, 0);
    transform: translate3d(-130%, -23%, 0)
}
.with-quotes:after {
    right: 0;
    -webkit-transform: translate3d(100%, -61%, 0);
    transform: translate3d(100%, -61%, 0)
}
.with-quotes.quotes--blue:before {
    content: url(/wp-content/themes/rostdigital/public/img/icons/quotes_before_blue.svg)
}
.with-quotes.quotes--blue:after {
    content: url(/wp-content/themes/rostdigital/public/img/icons/quotes_after_blue.svg)
}
.with-quotes.quotes--yellow:before {
    content: url(/wp-content/themes/rostdigital/public/img/icons/quotes_before_yellow.svg)
}
.with-quotes.quotes--yellow:after {
    content: url(/wp-content/themes/rostdigital/public/img/icons/quotes_after_yellow.svg)
}
article img {
    height: auto;
    max-width: 100%
}
article {
    color: #1725aa;
    font-weight: 500;
    font-size: calc(10px + .3vw)
}
article p {
    line-height: 23px
}
article p:not(:last-of-type) {
    margin-bottom: 1vh
}
article a {
    text-decoration: underline
}
article h2, article h3, article h4, article h5, article h6 {
    font-weight: 500;
    text-transform: uppercase
}
article h3 {
    font-size: 200%
}
article ul {
    padding: 0;
    margin: 2vh 0;
    list-style: none
}
article ul li:before {
    content: "\2714";
    font-weight: 500;
    margin-right: 1vw
}
.not-found-img {
    padding-top: 3vh;
    text-align: center;
    padding-bottom: 1vh
}
.not-found-text {
    color: #1725aa;
    text-align: center;
    padding-bottom: 12vh
}
.not-found-text h1 {
    display: block;
    line-height: 1.3;
    font-weight: 500;
    margin: 10px 0 3vh;
    text-transform: uppercase;
    font-size: calc(14px + .85vw)
}
.not-found-text span {
    display: block;
    color: #8b92d4;
    font-weight: 300;
    margin-bottom: 4.5vh;
    font-size: calc(12px + .45vw)
}
.section-advantages {
    background-size: cover;
    background-position: center center;
    background-image: url(//enterol.ua/wp-content/themes/rostdigital/public/css/../img/adv-bg.jpg)
}
.advantages {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border: 1px solid #cc9f53
}
.advantage {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0px;
    flex: 1 1 0;
    color: #1725aa;
    padding: 3vh 2.1vw;
    text-align: center;
    text-decoration: none;
    -webkit-transition: color .5s cubic-bezier(.23, 1, .32, 1), background-color .5s cubic-bezier(.23, 1, .32, 1), -webkit-transform .5s cubic-bezier(.23, 1, .32, 1);
    transition: color .5s cubic-bezier(.23, 1, .32, 1), background-color .5s cubic-bezier(.23, 1, .32, 1), -webkit-transform .5s cubic-bezier(.23, 1, .32, 1);
    -o-transition: color .5s cubic-bezier(.23, 1, .32, 1), background-color .5s cubic-bezier(.23, 1, .32, 1), transform .5s cubic-bezier(.23, 1, .32, 1);
    transition: color .5s cubic-bezier(.23, 1, .32, 1), background-color .5s cubic-bezier(.23, 1, .32, 1), transform .5s cubic-bezier(.23, 1, .32, 1);
    transition: color .5s cubic-bezier(.23, 1, .32, 1), background-color .5s cubic-bezier(.23, 1, .32, 1), transform .5s cubic-bezier(.23, 1, .32, 1), -webkit-transform .5s cubic-bezier(.23, 1, .32, 1)
}
.advantage__icon {
    width: 14vh;
    height: 14vh;
    padding: 3vh;
    margin: 0 auto 3vh;
    text-align: center;
    border-radius: 100%;
    background-color: #1725aa;
    -webkit-transition: background-color .5s cubic-bezier(.23, 1, .32, 1);
    -o-transition: background-color .5s cubic-bezier(.23, 1, .32, 1);
    transition: background-color .5s cubic-bezier(.23, 1, .32, 1)
}
.advantage__icon img {
    max-height: 100%
}
.advantage__title {
    padding-top: 2.8vh;
    font-weight: 700;
    text-transform: uppercase;
    border-top: 3px dotted #1725aa;
    font-size: calc(12px + .35vw)
}
.advantage:not(:last-of-type) {
    border-right: 1px solid #cc9f53
}
.advantage:hover, .general-advantage:hover {
    color: #cc9f53;
    -webkit-transform: scale(1.11);
    -ms-transform: scale(1.11);
    transform: scale(1.11);
    background-color: #1725aa
}
.advantage:hover .advantage__icon, .general-advantage:hover .general-advantage__icon {
    background-color: #cc9f53
}
.advantage:hover .advantage__title, .general-advantage:hover .general-advantage__text {
    border-top-color: #cc9f53
}
.advantage-popup {
    text-align: center
}
.advantage-popup__icon {
    width: 64px;
    height: 64px;
    padding: 15px;
    margin: 0 auto 2vh;
    border-radius: 100%;
    background-color: #cc9f53
}
.advantage-popup__icon img {
    max-height: 100%
}
.advantage-popup__title {
    padding: 2vh;
    margin: 0 auto;
    color: #1725aa;
    max-width: 230px;
    font-weight: 700;
    text-transform: uppercase;
    font-size: calc(12px + .45vw);
    border-top: 2px dotted #1725aa
}
.advantage-popup__desc {
    color: #1725aa;
    text-align: justify;
    font-size: calc(10px + .35vw)
}
.advantage-popup__desc p {
    margin-top: 0;
    margin-bottom: 15px
}
.breadcrumbs-wrapper {
    margin: 3vh 0
}
.breadcrumbs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #1725aa;
    font-size: calc(8px + .25vw)
}
.breadcrumb a {
    color: inherit;
    text-decoration: none;
    -webkit-transition: color .5s cubic-bezier(.23, 1, .32, 1);
    -o-transition: color .5s cubic-bezier(.23, 1, .32, 1);
    transition: color .5s cubic-bezier(.23, 1, .32, 1)
}
.breadcrumb a:hover {
    color: #cc9f53
}
.breadcrumb span {
    color: #c3c3dd
}
.breadcrumb:not(:last-of-type) {
    position: relative;
    margin-right: 5px
}
.breadcrumb:not(:last-of-type):after {
    content: "|";
    color: #c3c3dd;
    margin-left: 5px
}
.drug-actions-section {
    padding-top: 8vh;
    padding-bottom: 8vh;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center center;
    background-image: url(//enterol.ua/wp-content/themes/rostdigital/public/css/../img/usage-bg.jpg)
}
.drug-actions-section .section-head {
    max-width: initial
}
.drug-actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    counter-reset: item;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}
.drug-action {
    padding: 10px 0;
    position: relative;
    text-align: center;
    width: calc(100% / 4 - 3.7vw)
}
.drug-action__img {
    padding: 10px;
    margin-bottom: 1vh
}
.drug-action__text {
    color: #1725aa;
    font-weight: 500;
    font-size: calc(10px + .35vw)
}
.drug-action__text b {
    font-weight: 600
}
/* .drug-action:before {
    top: 0;
    left: 0;
    font-size: 2vw;
    color: #1725aa;
    font-weight: 600;
    position: absolute;
    counter-increment: item;
    content: counter(item, decimal-leading-zero) " "
} */
.drug-action:not(:last-of-type):after {
    top: 27%;
    width: 4vw;
    content: "";
    height: 20px;
    right: -2.5vw;
    position: absolute;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-transform: translate3d(50%, -50%, 0);
    transform: translate3d(50%, -50%, 0);
    background-image: url(//enterol.ua/wp-content/themes/rostdigital/public/css/../img/line-2.png)
}
.main-footer-wrapper {
    border-top: 1px solid #ebecf4
}
.main-footer-nav {
    padding-bottom: 7vh
}
.self-medicine {
    padding-top: 7vh;
    text-align: center;
    margin-bottom: 3.5vh
}
.copyright-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #c3c3dd;
    font-size: 13px;
    padding-top: 3.5vh;
    padding-bottom: 3.5vh;
    background-color: #1725aa;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}
.copyright-wrapper a {
    color: inherit
}
.center-col-nav {
    width: 48%;
    padding: 0 2vw;
    color: #1725aa;
    font-weight: 300;
    text-align: center;
    font-size: calc(12px + .35vw)
}
.center-col-nav .logos {
    margin-bottom: 3vh
}
.center-col-nav img {
    display: block;
    margin: 0 auto 10px
}
.center-col-nav span {
    display: block
}
.center-col-nav a {
    display: block;
    color: #cc9f53;
    text-decoration: none
}
.test-button {
    right: 2vw;
    z-index: 1;
    color: #fff;
    bottom: 4vh;
    width: 165px;
    padding: 10px;
    height: 165px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: fixed;
    font-size: 14px;
    line-height: 1.2;
    font-weight: 700;
    border-radius: 50%;
    text-align: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-decoration: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #cc9f53
}
.test-button span {
    margin: 15px 0
}
.test-button img {
    width: 14px
}
.test-button:after, .test-button:before {
    opacity: 0;
    content: "";
    width: 100%;
    height: 100%;
    display: block;
    border-radius: 50%;
    position: absolute;
    border: 1px solid #cc9f53
}
.test-button:before {
    opacity: .25;
    -webkit-animation: pulsar_1 2s ease-out infinite;
    animation: pulsar_1 2s ease-out infinite
}
.test-button:after {
    opacity: .1;
    -webkit-animation: pulsar_2 2s ease-out infinite;
    animation: pulsar_2 2s ease-out infinite
}
@-webkit-keyframes pulsar_1 {
    from {
        opacity: 0;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    50% {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: scale(1.2);
        transform: scale(1.2)
    }
}
@keyframes pulsar_1 {
    from {
        opacity: 0;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    50% {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: scale(1.2);
        transform: scale(1.2)
    }
}
@-webkit-keyframes pulsar_2 {
    from {
        opacity: 0;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    50% {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: scale(1.4);
        transform: scale(1.4)
    }
}
@keyframes pulsar_2 {
    from {
        opacity: 0;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    50% {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: scale(1.4);
        transform: scale(1.4)
    }
}
.general-advantages-wrapper {
    padding-top: 10vh;
    padding-bottom: 10vh;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(//enterol.ua/wp-content/themes/rostdigital/public/css/../img/general-adv-bg.png)
}
.general-advantages {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}
.general-advantage {
    color: #1725aa;
    padding: 3vh 2.1vw;
    margin: 20px 2.1vw;
    text-align: center;
    text-decoration: none;
    border: 1px solid #cc9f53;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 calc(100% / 3 - 4.2vw);
    flex: 1 1 calc(100% / 3 - 4.2vw);
    -webkit-transition: color .5s cubic-bezier(.23, 1, .32, 1), background-color .5s cubic-bezier(.23, 1, .32, 1), -webkit-transform .5s cubic-bezier(.23, 1, .32, 1);
    transition: color .5s cubic-bezier(.23, 1, .32, 1), background-color .5s cubic-bezier(.23, 1, .32, 1), -webkit-transform .5s cubic-bezier(.23, 1, .32, 1);
    -o-transition: color .5s cubic-bezier(.23, 1, .32, 1), background-color .5s cubic-bezier(.23, 1, .32, 1), transform .5s cubic-bezier(.23, 1, .32, 1);
    transition: color .5s cubic-bezier(.23, 1, .32, 1), background-color .5s cubic-bezier(.23, 1, .32, 1), transform .5s cubic-bezier(.23, 1, .32, 1);
    transition: color .5s cubic-bezier(.23, 1, .32, 1), background-color .5s cubic-bezier(.23, 1, .32, 1), transform .5s cubic-bezier(.23, 1, .32, 1), -webkit-transform .5s cubic-bezier(.23, 1, .32, 1)
}
.general-advantage__icon {
    width: 14vh;
    height: 14vh;
    padding: 3vh;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto 3vh;
    text-align: center;
    border-radius: 100%;
    background-color: #1725aa;
    -webkit-transition: background-color .5s cubic-bezier(.23, 1, .32, 1);
    -o-transition: background-color .5s cubic-bezier(.23, 1, .32, 1);
    transition: background-color .5s cubic-bezier(.23, 1, .32, 1)
}
.general-advantage__icon img {
    max-height: 100%
}
.general-advantage__text {
    padding-top: 2.8vh;
    font-weight: 700;
    text-transform: uppercase;
    border-top: 3px dotted #1725aa;
    font-size: calc(12px + .35vw)
}
.section.section-general-slider {
    padding-top: 0;
    padding-bottom: 0;
    position: relative
}
.scroll-down {
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    pointer-events: none;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}
.scroll-down .scroll-down-img {
    padding: 2.4vh 0;
    position: relative
}
.scroll-down .scroll-down-img:before {
    width: 1px;
    content: "";
    bottom: 100%;
    height: 17vh;
    display: block;
    position: absolute;
    left: calc(50% - 1px);
    background-color: #1725aa
}
.scroll-down .scroll-down-img img {
    width: 18px
}
.general-slider .slick-arrow {
    top: 50%;
    z-index: 1;
    font-size: 0;
    width: 2.8vw;
    min-width: 20px;
    position: absolute;
    color: transparent;
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0)
}
.general-slider .slick-prev {
    left: 3%
}
.general-slider .slick-prev:before {
    content: url(/wp-content/themes/rostdigital/public/img/icons/arrow_left_slider.svg)
}
.general-slider .slick-next {
    right: 3%
}
.general-slider .slick-next:before {
    content: url(/wp-content/themes/rostdigital/public/img/icons/arrow_right_slider.svg)
}
.general-slide {
    outline: 0;
    position: relative
}
.general-slide img {
    width: 100%;
    height: 100vh;
    -o-object-fit: cover;
    object-fit: cover
}
.general-slide__desc {
    top: 10%;
    left: 10%;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 26.04vw;
    height: 26.04vw;
    padding: 10px 3vw;
    text-align: center;
    position: absolute;
    border-radius: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #1725aa
}
.general-slide__desc-title {
    z-index: 2;
    font-weight: 500;
    margin: 0 0 2.5vh;
    position: relative;
    text-transform: uppercase;
    font-size: calc(15px + 1.25vw)
}
.general-slide__desc-text {
    z-index: 2;
    margin: 0 0 5vh;
    line-height: 1.4;
    font-style: italic;
    position: relative;
    font-size: calc(10px + .35vw)
}
.general-slide__desc-link {
    z-index: 2;
    position: relative
}
.general-slide__desc-prod-img {
    top: 0;
    left: 0;
    padding: 3.9vw;
    position: absolute;
    border-radius: 100%;
    -webkit-transform: translate3d(85%, 88%, 0);
    transform: translate3d(85%, 88%, 0);
    background-color: rgba(204, 159, 83, .5)
}
.general-slide__desc-prod-img img {
    width: 13.2vw;
    height: 13.2vw;
    -o-object-fit: contain;
    object-fit: contain
}
.hamburger-wrapper {
    top: 58%;
    right: 10px;
    z-index: 111;
    display: none;
    position: absolute
}
.hamburger {
    cursor: pointer;
    margin: auto;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    -webkit-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
    width: 30px;
    height: 12px
}
.hamburger div {
    background: #1725aa;
    border-radius: 9px;
    display: block;
    height: 3px;
    left: 0;
    position: absolute;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    -webkit-transition: .25s ease-in-out;
    -o-transition: .25s ease-in-out;
    transition: .25s ease-in-out;
    width: 100%
}
.hamburger div:nth-child(1) {
    top: 0
}
.hamburger div:nth-child(2), .hamburger div:nth-child(3) {
    top: 6px
}
.hamburger div:nth-child(4) {
    top: 12px
}
.hamburger.open div:nth-child(1), .hamburger.open div:nth-child(4) {
    left: 50%;
    top: 6px;
    width: 0
}
.hamburger.open div:nth-child(2) {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}
.hamburger.open div:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg)
}
body:not([class=home]) .main-header-wrapper {
    border-bottom: 1px solid #ebecf4
}
.main-header-wrapper {
    top: 0;
    z-index: 11;
    position: -webkit-sticky;
    position: sticky;
    background-color: #fff
}
.main-header {
    position: relative
}
.main-header__bottom, .main-header__top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}
.main-header__top {
    z-index: 12;
    position: relative;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    background-color: #1725aa;
    padding: 0 2.08vw
}
.main-header__bottom {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}
.main-header-button {
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    -ms-grid-row-align: stretch;
    align-self: stretch
}
.main-header-button a {
    color: #fff;
    height: 100%;
    text-align: left;
    font-weight: 700;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    white-space: nowrap;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding: 10px 1.56vw;
    text-decoration: none;
    text-transform: uppercase;
    background-color: #cc9f53;
    font-size: calc(9px + .3vw);
    -webkit-transition: background-color .5s cubic-bezier(.23, 1, .32, 1);
    -o-transition: background-color .5s cubic-bezier(.23, 1, .32, 1);
    transition: background-color .5s cubic-bezier(.23, 1, .32, 1)
}
.main-header-button a:hover {
    background-color: #1725aa
}
.main-header-logo {
    padding: 2.1vh 2.08vw
}
.main-header-lang {
    margin-right: 15px
}
.languages {
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    list-style: none
}
.languages li a {
    color: #fff;
    padding: 0 10px;
    display: block;
    text-decoration: none;
    -webkit-transition: opacity .5s cubic-bezier(.23, 1, .32, 1);
    -o-transition: opacity .5s cubic-bezier(.23, 1, .32, 1);
    transition: opacity .5s cubic-bezier(.23, 1, .32, 1);
    font-size: calc(9px + .3vw)
}
.languages li:not(:last-of-type) {
    border-right: 2px solid #fff
}
.languages li.current-lang a {
    opacity: 1;
    color: #cc9f53
}
.main-menu-message {
    text-align: center;
    margin-bottom: 6vh
}
.main-menu-message img {
    width: 40px
}
.white-popup {
    width: auto;
    margin: 0 auto;
    background: #fff;
    max-width: 615px;
    position: relative;
    padding: 4.8vh 2vw
}
.where-buy-popup {
    color: #1725aa;
    font-weight: 700;
    text-align: center
}
.where-buy-popup__title {
    margin-top: 5vh;
    margin-bottom: 2vh;
    text-transform: uppercase;
    font-size: calc(14px + .95vw)
}
.where-buy-popup__subtitle {
    margin-bottom: 4vh;
    text-transform: uppercase;
    font-size: calc(12px + .45vw)
}
.where-buy-popup__link {
    margin-bottom: 4vh
}
.main-menu-wrapper {
    top: 0;
    left: 0;
    bottom: 0;
    z-index: 13;
    padding: 2.86vw;
    position: fixed;
    -webkit-transition: all .5s cubic-bezier(.23, 1, .32, 1);
    -o-transition: all .5s cubic-bezier(.23, 1, .32, 1);
    transition: all .5s cubic-bezier(.23, 1, .32, 1)
}
.h-navigation {
    width: 100%
}
.h-navigation ul {
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0 5px;
    list-style: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}
.h-navigation ul li {
    margin: 0 2vw
}
.h-navigation ul li a {
    padding: 5px;
    color: #1725aa;
    font-weight: 700;
    white-space: nowrap;
    text-decoration: none;
    display: inline-block;
    text-transform: uppercase;
    font-size: calc(9px + .3vw);
    -webkit-transition: color .5s cubic-bezier(.23, 1, .32, 1);
    -o-transition: color .5s cubic-bezier(.23, 1, .32, 1);
    transition: color .5s cubic-bezier(.23, 1, .32, 1)
}
.h-navigation ul li a:hover {
    color: #cc9f53
}
.h-navigation ul li.current-menu-item a {
    color: #cc9f53
}
.f-navigation {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}
.f-navigation ul {
    margin: 0;
    padding: 3vh 0;
    list-style: none
}
.f-navigation ul li a {
    padding: 5px;
    color: #1725aa;
    font-weight: 600;
    text-decoration: none;
    display: inline-block;
    text-transform: uppercase;
    font-size: calc(12px + .35vw)
}
.f-navigation-r {
    text-align: right
}
.t-navigation ul {
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0 5px;
    list-style: none;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}
.t-navigation ul li a {
    color: #fff;
    padding: 10px 15px;
    white-space: nowrap;
    text-decoration: none;
    display: inline-block;
    font-size: calc(9px + .3vw);
    -webkit-transition: color .5s cubic-bezier(.23, 1, .32, 1);
    -o-transition: color .5s cubic-bezier(.23, 1, .32, 1);
    transition: color .5s cubic-bezier(.23, 1, .32, 1)
}
.t-navigation ul li a:hover {
    color: #cc9f53
}
.t-navigation ul li.current-menu-item a {
    color: #cc9f53
}
.page-body.with-sidebar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}
.page-body.with-sidebar .page-sidebar {
    -ms-flex-preferred-size: 25.5%;
    flex-basis: 25.5%
}
.page-body.with-sidebar .page-content {
    -ms-flex-preferred-size: 74.5%;
    flex-basis: 74.5%;
    padding-left: 4.9vw;
    padding-bottom: 8vh
}
.page-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 8vh
}
.blog .page-header {
    margin: 7vh 0
}
.blog .page-header h1 {
    margin: 0
}
.page-banner {
    width: 50%;
    overflow: hidden;
    position: relative
}
.page-banner:before {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    content: "";
    position: absolute;
    background-size: cover;
    background-image: url(/wp-content/themes/rostdigital/public/img/circle.png)
}
.page-banner-img {
    width: 100%;
    height: 100%;
    min-height: 71vh;
    -o-object-fit: cover;
    object-fit: cover
}
.page-title {
    margin-top: 5vh;
    color: #cc9f53;
    font-weight: 300;
    line-height: 1.2;
    font-size: 2.5vw;
    margin-bottom: 2.5vh;
    text-transform: uppercase
}
.page-summary {
    width: 50%;
    color: #1725aa;
    padding-left: 4.95vw;
    padding-right: 4.95vw;
    font-size: calc(10px + .35vw)
}
.page-summary h2 {
    margin-top: 0;
    color: #1725aa;
    font-weight: 500;
    margin-bottom: 2vh;
    text-transform: uppercase;
    font-size: calc(16px + 1.7vw)
}
.page-summary p, .page-summary ul {
    padding: 0;
    margin: 2vh 0;
    font-style: italic
}
.page-summary ul {
    list-style: none
}
.page-summary ul li:before {
    content: "\2714";
    font-weight: 500;
    margin-right: 1vw
}
.product-pack {
    left: 50%;
    bottom: 5%;
    padding: 3.9vw;
    position: absolute;
    border-radius: 100%;
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
    background-color: rgba(204, 159, 83, .5)
}
.product-pack .product-pack-img {
    width: 10.2vw;
    height: 10.2vw;
    min-width: 140px;
    min-height: 140px;
    -o-object-fit: contain;
    object-fit: contain
}
.buttons-group {
    padding-top: 2vh;
    padding-bottom: 2vh
}
.buttons-group .button:not(:last-of-type) {
    margin-right: 1vw
}
.info-section-title {
    color: #cc9f53;
    font-weight: 400;
    text-align: center;
    text-transform: uppercase;
    font-size: calc(18px + .88vw)
}
.info-section-title b {
    font-weight: 500
}
.info-section-sub-title {
    color: #1725aa;
    font-weight: 300;
    margin: 3vh auto;
    max-width: 560px;
    text-align: center;
    font-size: calc(12px + .45vw)
}
.info-section-sub-title b {
    font-weight: 500
}
.info-blocks {
    padding-top: 2vh;
    padding-bottom: 2vh
}
.info-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 8vh
}
.info-block__img {
    width: 43%;
    height: 49vh;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start
}
.info-block__img img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}
.info-block__summary {
    width: 57%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 6vh 0;
    padding: 5vh 5.2vw;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #f5ede6
}
.info-block__text {
    color: #1725aa;
    font-weight: 500;
    border-top: 4px dotted #1725aa;
    border-bottom: 4px dotted #1725aa;
    font-size: calc(10px + .35vw)
}
.info-block__text p {
    line-height: 1.5
}
.info-block__text h3 {
    font-weight: 500;
    text-transform: uppercase;
    font-size: calc(14px + .85vw)
}
.info-block__quote {
    padding: 10px;
    color: #cc9f53;
    max-width: 280px;
    font-weight: 300;
    text-align: center;
    font-style: italic;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
    background-color: #f5ede6;
    font-size: calc(12px + .45vw);
    -webkit-transform: translate3d(0, -30%, 0);
    transform: translate3d(0, -30%, 0)
}
.info-block:nth-of-type(even) .info-block__img {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2
}
.ideas-wrapper {
    margin-top: 6vh;
    margin-bottom: 6vh
}
.ideas {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 5vh 0;
    background-color: #ebecf4
}
.idea-border {
    border-left: 4px dotted #1725aa
}
.idea {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0px;
    flex: 1 1 0;
    padding-left: 8vw;
    padding-right: 8vw
}
.idea p {
    display: block;
    color: #1725aa;
    font-weight: 300;
    font-size: calc(12px + .45vw)
}
.idea-title {
    color: #cc9f53;
    font-weight: 700;
    text-transform: uppercase;
    font-size: calc(12px + .35vw)
}
.posts .pagination {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 100%
}
.wp-pagenavi {
    margin: 0 .78vw;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    border: 1px solid #1725aa
}
.wp-pagenavi > :not(:last-child) {
    border-right: 1px solid #1725aa
}
.wp-pagenavi .pages {
    display: none
}
.wp-pagenavi a, .wp-pagenavi span {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 40px;
    color: #1725aa;
    font-size: 14px;
    font-weight: 500;
    line-height: 40px;
    text-align: center;
    text-decoration: none;
    display: inline-block
}
.wp-pagenavi .current {
    background-color: #cc9f53
}
.post-holder {
    height: 51vh;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 1.56vw;
    margin-right: auto;
    position: relative;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    background-size: cover;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    background-position: center center
}
.post-holder:after, .post-holder:before {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    content: "";
    display: block;
    position: absolute
}
.post-holder:before {
    opacity: .95;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #fff), to(rgba(255, 255, 255, 0)));
    background-image: -o-linear-gradient(bottom, #fff 0, rgba(255, 255, 255, 0) 100%);
    background-image: linear-gradient(0deg, #fff 0, rgba(255, 255, 255, 0) 100%)
}
.post-holder__title {
    z-index: 3;
    color: #1725aa;
    font-weight: 500;
    position: relative;
    padding-top: 2.5vh;
    margin-bottom: 4.5vh;
    padding-bottom: 2.5vh;
    text-transform: uppercase;
    font-size: calc(12px + .95vw);
    border-top: 3px dotted #1725aa;
    border-bottom: 3px dotted #1725aa
}
.post-holder__link {
    z-index: 3;
    position: relative
}
p.author-of-post {
    color: #1725aa;
    font-weight: 500;
}
.blog .post-holder,
.page-template-page-aid .post-holder,
.page-template-page-test-form .post-holder,
.single-post .post-holder {
    top: 10vh;
    position: -webkit-sticky;
    position: sticky
}
h2.posts_of_author{
    text-align: center;
}
.single-creators .post-holder{
    top: 15vh;
    position: -webkit-sticky;
    position: sticky
}
.section-posts {
    background-size: cover;
    background-position: center center;
    background-image: url(//enterol.ua/wp-content/themes/rostdigital/public/css/../img/posts-bg.jpg)
}
.posts-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}
.posts-wrapper .post-holder {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    width: 25.5%
}
.posts-wrapper .posts {
    width: 71%
}
.posts {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}
.post {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 .78vw;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: calc(100% / 3 - 1.56vw)
}
.post__img {
    padding-bottom: 3vh
}
.post__img a {
    display: block
}
.post__img img {
    width: 100%;
    height: 30vh;
    -o-object-fit: cover;
    object-fit: cover
}
.post__title {
    color: #1725aa;
    max-width: 200px;
    padding-top: 3vh;
    font-weight: 700;
    line-height: 1.5;
    padding-bottom: 3vh;
    text-transform: uppercase;
    font-size: calc(9px + .35vw);
    border-top: 3px dotted #1725aa
}
.post__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: auto;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}
.post__link .all-news-link {
    opacity: .3;
    color: #1725aa;
    font-weight: 500;
    padding-bottom: 5px;
    text-decoration: none;
    font-size: calc(8px + .25vw);
    -webkit-transition: opacity .5s cubic-bezier(.23, 1, .32, 1);
    -o-transition: opacity .5s cubic-bezier(.23, 1, .32, 1);
    transition: opacity .5s cubic-bezier(.23, 1, .32, 1);
    border-bottom: 2px dotted #1725aa
}
.post__link .all-news-link:hover {
    opacity: 1
}
.blog .posts .post {
    margin-bottom: 5vh
}
.page-date {
    color: #1725aa;
    font-weight: 500;
    margin-bottom: 2.5vh;
    font-size: calc(10px + .35vw)
}
.page-category {
    color: #cc9f53;
    font-weight: 500;
    margin-bottom: 2.5vh;
    text-transform: uppercase;
    font-size: calc(13px + .35vw)
}
.page-category a {
    color: inherit;
    text-decoration: none
}
.single-post .posts {
    width: 100%
}
.single-post .posts .post {
    width: calc(100% / 4 - 1.56vw)
}
.back-to-archive {
    color: #1725aa;
    font-weight: 700;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    text-decoration: none;
    text-transform: uppercase;
    font-size: calc(9px + .3vw)
}
.main-header-soc {
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none
}
.main-header-soc .soc-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-line-pack: center;
    align-content: center
}
.main-header-soc .soc-link {
    padding: 5px 8px;
    display: inline-block;
    -webkit-transition: opacity .5s cubic-bezier(.23, 1, .32, 1);
    -o-transition: opacity .5s cubic-bezier(.23, 1, .32, 1);
    transition: opacity .5s cubic-bezier(.23, 1, .32, 1)
}
.main-header-soc .soc-link img {
    width: 20px;
    max-height: 18px
}
.shares-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 2.5vh;
    -ms-flex-line-pack: center;
    align-content: center
}
.shares-links .shares-link {
    opacity: .3;
    padding: 5px 8px;
    display: inline-block;
    -webkit-transition: opacity .5s cubic-bezier(.23, 1, .32, 1);
    -o-transition: opacity .5s cubic-bezier(.23, 1, .32, 1);
    transition: opacity .5s cubic-bezier(.23, 1, .32, 1)
}
.shares-links .shares-link img {
    width: 20px;
    max-height: 18px
}
.shares-links .shares-link:hover {
    opacity: 1
}
.shares-links .shares-link:first-of-type {
    padding-left: 0
}
.form-title {
    margin-top: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #1725aa;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    font-weight: 500;
    margin-bottom: 4vh;
    font-size: calc(14px + .85vw);
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}
.form-title span.form-title-main {
    text-transform: uppercase
}
.form-title span.form-title-result {
    margin-left: auto;
    padding-left: 2vw;
    border-left: 2px solid #8b92d4
}
.form-title span.form-title-result span {
    color: #cc9f53
}
.form-comment {
    color: #1725aa;
    margin-left: 4.6vw;
    padding: 5vh 4.6vw;
    margin-bottom: 4vh;
    background-color: #cc9f53;
    font-size: calc(12px + .45vw)
}
.form-group-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    line-height: 2;
    color: #1725aa;
    font-weight: 700;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #f5ede6;
    text-transform: uppercase;
    font-size: calc(10px + .3vw)
}
.form-group-title span {
    padding: 2vh;
    display: block
}
.form-group-title:before {
    content: "?";
    font-size: 60px;
    color: #cc9f53;
    font-weight: 500;
    line-height: 1.3;
    padding-left: 25px;
    margin-right: 1.5vw;
    padding-right: 25px;
    border-right: 3px dotted #1725aa
}
.form-radio {
    padding-top: 3vh;
    padding-left: 4.6vw;
    padding-bottom: 3vh
}
.form-radio input[type=radio] {
    display: none
}
.form-radio input[type=radio] + label:not(:last-of-type) {
    margin-bottom: 20px
}
.form-radio input[type=radio] + label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    color: #1725aa;
    font-weight: 500;
    position: relative;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: calc(10px + .35vw)
}
.form-radio input[type=radio] + label:before {
    content: "";
    width: 12px;
    height: 12px;
    display: block;
    margin-right: 12px;
    border: 4px solid #fff;
    outline: 1px solid #1725aa
}
.form-radio input[type=radio]:checked + label {
    font-weight: 700
}
.form-radio input[type=radio]:checked + label:before {
    background-color: #1725aa
}
.form-radio input[type=radio] + label:after {
    left: 0;
    position: absolute;
    -webkit-transform: translate3d(-200%, 0, 0);
    transform: translate3d(-200%, 0, 0)
}
.form-radio input[type=radio].success + label:after {
    color: green;
    content: "\2714"
}
.form-radio input[type=radio].failed + label:after {
    color: red;
    content: "\2717"
}
.aid-document-block, .form-submit-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 5vh 4.6vw;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #ebecf4
}
.aid-document-block .button, .form-submit-block .button {
    margin-left: 3vw
}
.aid-document-remark a, .form-submit-remark a {
    color: #cc9f53
}
.aid-document-remark span, .form-submit-remark span {
    display: block;
    color: #1725aa;
    font-weight: 300;
    font-size: calc(12px + .45vw)
}
.section-usage {
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center center;
    background-image: url(//enterol.ua/wp-content/themes/rostdigital/public/css/../img/usage-bg.jpg)
}
.usage {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}
.usage .step {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 28%;
    flex: 1 1 28%;
    padding: 10px 4vw;
    text-align: center;
    position: relative
}
.usage .step__img {
    padding: 10px;
    margin-bottom: 1vh
}
.usage .step__img img {
    width: 100%;
    height: auto
}
.usage .step__title {
    color: #1725aa;
    font-weight: 600;
    font-size: calc(14px + .45vw)
}
.usage .step__text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #1725aa;
    font-weight: 600;
    font-size: calc(10px + .35vw);
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}
.usage .step__text span {
    width: 45%;
    padding: 2vh 0
}
.usage .step:not(:last-of-type):after {
    top: 31%;
    right: 0;
    width: 7vw;
    content: "";
    height: 20px;
    position: absolute;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-transform: translate3d(50%, -50%, 0);
    transform: translate3d(50%, -50%, 0);
    background-image: url(//enterol.ua/wp-content/themes/rostdigital/public/css/../img/line.png)
}
.section.section-seo-text {
    padding-top: 20px;
    padding-bottom: 20px
}
.read-more {
    line-height: 1.4
}
.read-more__hide {
    display: none
}
.read-more__button {
    color: #cc9f53
}
.height100 {
    height: 100%
}
.non-scroll {
    overflow-y: hidden
}
.gallery-popup {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 500px
}
.gallery-popup img {
    margin: 25px auto
}
.popup-banner.show {
    max-height: 80vh;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    opacity: 1;
    visibility: visible
}
.popup-banner {
    visibility: hidden;
    opacity: 0;
    position: fixed;
    height: auto;
    top: 0;
    margin: auto;
    right: 0;
    max-width: 715px;
    bottom: 0;
    left: 0;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    z-index: 1050;
    overflow: hidden;
    -webkit-overflow-scrolling: touch;
    outline: 0
}
.popup-banner:before {
    width: 100vw;
    height: 100vh;
    background-color: rgba(0, 0, 0, .8);
    content: "";
    position: fixed;
    pointer-events: none;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0
}
.descr-popup {
    color: #1725aa;
    font-weight: 500;
    font-size: calc(10px + .35vw)
}
.popup-banner-content {
    height: auto;
    padding: 25px;
    background-color: #fff;
    max-height: 80vh;
    overflow-x: auto;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: relative
}
.popup-banner-close {
    z-index: 1;
    background: url(/wp-content/themes/rostdigital/public/img/close.png) no-repeat center center;
    padding: 10px;
    width: 35px;
    height: 35px;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer
}
a.pdf-btn {
    text-decoration: unset;
    border-radius: 25px;
    padding: 11px 30px 11px 30px;
    border: 1px solid #cc9f53;
    -webkit-transition: border-radius .5s cubic-bezier(.23, 1, .32, 1);
    -o-transition: border-radius .5s cubic-bezier(.23, 1, .32, 1);
    transition: border-radius .5s cubic-bezier(.23, 1, .32, 1);
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    color: #cc9f53;
    margin: 25px auto;
    white-space: nowrap
}
a.pdf-btn:hover {
    border-radius: 0
}
a.pdf-btn img {
    margin-left: 10px;
    height: 25px
}
.popup-banner-content .page-title {
    text-align: center;
    margin-top: 0
}
@media all and (max-width: 1480px) {
    .advantage__title {
        font-size: 12px
    }
}
@media all and (max-width: 1280px) {
    .general-slide__desc-title {
        font-size: calc(15px + .75vw)
    }
}
@media all and (max-width: 1100px) {
    .drug-action {
        width: calc(100% / 2 - 3.7vw)
    }
    .drug-action:not(:last-of-type):after {
        display: none
    }
    .posts .post, .single-post .posts .post {
        margin-bottom: 20px;
        width: calc(100% / 2 - 1.56vw)
    }
    .advantages {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .advantage {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 33%;
        flex: 1 1 33%
    }
    .advantage:nth-of-type(-n+3) {
        border-bottom: 1px solid #cc9f53
    }
    .advantage:nth-of-type(3n) {
        border-right: none
    }
    .hamburger-wrapper {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        display: block
    }
    .main-header-nav {
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 11;
        display: none;
        position: fixed;
        background-color: #fff
    }
    .h-navigation {
        height: 100%;
        overflow-y: auto
    }
    .h-navigation ul {
        height: 100%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    .h-navigation ul li {
        margin: 0
    }
}
@media all and (max-width: 992px) {
    .drug-action__text {
        font-size: 14px
    }
    .drug-action:before {
        font-size: 18px
    }
    .f-navigation-r {
        text-align: center
    }
    .center-col-nav {
        width: initial
    }
    .copyright-wrapper {
        font-size: 10px
    }
    .f-navigation {
        text-align: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .usage {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .usage .step {
        max-width: 400px
    }
    .usage .step:not(:last-of-type):after {
        display: none
    }
    .section-content, .with-p {
        padding-left: 10px;
        padding-right: 10px
    }
    .general-slide__desc {
        top: 33%;
        width: 200px;
        height: 200px
    }
    .general-slide__desc-title {
        font-size: 14px
    }
    .general-slide__desc-text {
        display: none
    }
    .general-slide__desc-prod-img {
        display: none
    }
}
@media all and (max-width: 768px) {
    .popup-banner-content .page-title {
        font-size: 24px
    }
    .test-button {
        width: 130px;
        padding: 5px;
        height: 130px;
        font-size: 12px
    }
    .test-button span {
        margin: 10px 0
    }
    .form-title {
        display: block
    }
    .form-title span.form-title-result {
        margin-left: 0
    }
    .general-slide img {
        height: 220px
    }
    .general-slide__desc {
        top: 10px;
        left: 10px
    }
    .posts-wrapper {
        display: block
    }
    .posts-wrapper .post-holder, .posts-wrapper .posts {
        width: initial
    }
    .post-holder {
        margin-bottom: 20px;
        background-position: center top
    }
    .blog .post-holder {
        position: initial
    }
    .posts .post, .single-post .posts .post {
        width: 100%;
        max-width: 200px;
        margin: 10px auto
    }
    .page-body.with-sidebar .page-sidebar {
        display: none
    }
    .page-body.with-sidebar .page-content {
        padding-left: 0;
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%
    }
    .page-header {
        margin-bottom: 20px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .page-header .page-banner, .page-header .page-summary {
        width: initial
    }
    .page-header .page-banner .page-banner-img {
        height: 200px
    }
    .page-header .product-pack {
        padding: 40px
    }
    .page-header .page-summary {
        font-size: 14px;
        padding-left: 10px;
        padding-right: 10px
    }
    .page-header .page-summary h2 {
        font-size: 20px
    }
    .page-header .page-summary ul li:before {
        margin-right: 10px
    }
    .page-header .page-title {
        font-size: 24px;
        margin-top: 20px;
        margin-bottom: 10px
    }
    .info-section-title {
        font-size: 16px
    }
    .info-section-sub-title {
        font-size: 16px;
        margin: 20px auto
    }
    .info-block__text {
        font-size: 14px
    }
    .info-block__quote {
        font-size: 16px
    }
    .main-header-soc .soc-link img {
        width: 15px
    }
    .info-section-sub-title:after, .info-section-sub-title:before {
        display: none
    }
    .ideas-wrapper {
        max-width: 90%;
        margin: 0 auto
    }
    .idea {
        text-align: center
    }
    .idea p:after, .idea p:before {
        width: 15px
    }
    .button.button--small {
        font-size: 12px
    }
    .general-advantages-wrapper {
        padding-top: 0;
        padding-bottom: 10px
    }
    .general-advantages {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .general-advantage {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none;
        margin: 10px 0
    }
    .section {
        padding-top: 20px;
        padding-bottom: 20px
    }
    .section-head {
        margin-bottom: 20px
    }
    .section-title {
        font-size: 25px
    }
    .with-quotes:after, .with-quotes:before {
        width: 10px;
        display: none
    }
    .h-navigation ul li a {
        font-size: 15px
    }
}
@media all and (max-width: 512px) {
    .test-button {
        width: 120px;
        padding: 5px;
        height: 120px;
        font-size: 11px
    }
    .scroll-down {
        display: none
    }
    .aid-document-block, .form-submit-block {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    .aid-document-block .button, .form-submit-block .button {
        margin-left: auto;
        margin-right: auto
    }
    .aid-document-remark, .form-submit-remark {
        max-width: 70%;
        margin-bottom: 20px
    }
    .drug-action {
        width: calc(100% / 1 - 3.7vw)
    }
    .drug-action__img img {
        display: block;
        margin: 0 auto;
        max-width: 150px
    }
    .info-block {
        margin-bottom: 20px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .info-block__img, .info-block__summary {
        width: initial
    }
    .info-block__summary {
        margin-top: 0;
        margin-bottom: 0
    }
    .info-block:nth-of-type(even) .info-block__img {
        -webkit-box-ordinal-group: initial;
        -ms-flex-order: initial;
        order: initial
    }
    .ideas {
        padding: 10px;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .idea {
        padding: 20px 10px
    }
    .idea-border {
        border-left: none;
        border-top: 4px dotted #1725aa
    }
    .main-header-soc .soc-link {
        padding: 5px 2px
    }
    .main-header-button {
        margin-left: 10px
    }
    .t-navigation ul li a {
        padding: 10px 10px
    }
    .advantages {
        border: none
    }
    .advantage {
        margin: 2px;
        -webkit-box-flex: 1;
        -ms-flex: 1 1 calc(50% - 4px);
        flex: 1 1 calc(50% - 4px);
        border: 1px solid #cc9f53 !important
    }
}
@media all and (max-width: 480px) {
    .advantage {
        -webkit-box-flex: 1;
        -ms-flex: 1 1 calc(100% - 4px);
        flex: 1 1 calc(100% - 4px)
    }
    .main-header-lang {
        margin-right: 0
    }
}
@media all and (max-width: 426px) {
	.info-block__img img{
		object-fit: contain;
	}
	.general-slide__desc-title{
		margin: 0 0 2vh;
	}
	.button.button--small{
		padding: 3px 20px 3px 20px;
		padding-right: 40px;
	}
	.button.icon:after{
		top: calc(50% - 5px);
	}
	.general-slide.active_pos .general-slide__desc{
		top: unset !important;
		bottom: 0;
	}
    .posts-wrapper .post-holder {
        height: 200px
    }
}
header.info-section-head.video-active .with-quotes:after, header.info-section-head.video-active .with-quotes:before {
    display: none
}
header.info-section-head.video-active .right-block iframe {
    padding: .83em
}
header.info-section-head.video-active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 50px;
    position: relative;
    padding: 5.5vh 5.2vw;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}
img.video-back {
    position: absolute;
    z-index: 0;
    -o-object-fit: cover;
    object-fit: cover;
    top: 0;
    width: 100%;
    height: 100%;
    right: 0;
    left: 0;
    bottom: 0
}
header.info-section-head.video-active .left-block {
    width: 100%;
    position: relative
}
header.info-section-head.video-active .right-block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    text-align: center
}
header.info-section-head.video-active .info-section-title {
    font-size: calc(16px + .46vw);
    margin-bottom: 20px;
}
.page-summary.instruction {
    width: 70%;
    margin: 0 auto
}
.creator_img::before{
    display: none;
}
.author-slider {
    margin-top: 40px;
    display: grid;
    align-items: center;
    justify-content: flex-start;
    max-width: 100%;
    gap: 25px;
    grid-template-columns: auto auto;
}
.author-slider a.popup {
    padding: 0 10px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.author-slider a.popup img {
    object-fit: contain;
    height: auto;
    max-height: 300px;
}
.single-creators .page-body.with-sidebar .page-content {
    max-width: 74.5%;
}
article iframe {
    max-width: 100%;
}
@media all and (max-width: 1100px) {
    header.info-section-head.video-active {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }
    header.info-section-head.video-active .left-block, header.info-section-head.video-active .right-block {
        width: 100%
    }
    header.info-section-head.video-active .right-block iframe {
        min-height: 50vh;
        max-width: 100%
    }
    .page-summary.instruction {
        width: 100%;
        margin: 0 auto
    }
}
@media all and (max-width: 425px) {
    .buttons-group.margin-class > a {
        margin-top: 10px
    }
    header.info-section-head.video-active .info-section-title {
        font-size: 16px
    }
}
@media all and (max-width: 1450px){
    .author-slider a.popup img{
        max-height: 200px;
        width: auto;
    }
}
@media all and (max-width: 768px){
    .single-creators .page-body.with-sidebar {
        flex-wrap: wrap;
    }
    .single-creators .post-holder{
        height: 70vh;
        position: static;
    }
    .single-creators .page-body.with-sidebar .page-sidebar {
        display: block;
        flex-basis: 100%;
    }
    .single-creators .page-body.with-sidebar .page-content {
        max-width: 100%;
    }
    .single-creators .page-title {
        font-size: 24px;
        margin-top: 20px;
        margin-bottom: 10px;
    }
}

.page-banner:before{display:none}header.info-section-head.video-active .info-section-title{font-size:calc(16px + .20833333333333334vw)}.page-banner.active_additional_block .product-pack{background-color:unset;right:0;left:unset;transform:unset;right:0;bottom:0;padding:1.5vw}p.additional-title{position:absolute;background-color:#1725aa;z-index:2;font-weight:500;color:#fff;margin:0;top:5%;left:0;text-transform:uppercase;padding:10px 20px;font-size:calc(15px + 1.25vw)}.general-slide.active_pos .general-slide__desc{top:5%;border-radius:unset;height:auto;left:0}.general-slide.active_pos .general-slide__desc-prod-img{background-color:unset;left:unset;right:0;transform:unset;bottom:10%;top:unset;display:flex;align-items:center}a.post__title_url{color:#1725aa;text-decoration:none}.info-pic{float:right;margin:0 0 1em 7em}.info-block__quote{top:10px}.site-foot{margin:auto}.table-blog{border:1px solid;border-collapse:collapse;width:100%;height:234px}.table-blog td{border:1px solid}@media all and (max-width:992px){.general-slide.active_pos .general-slide__desc-prod-img{display:none}}@media (max-width:512px){.page-banner.active_additional_block .product-pack{display:flex;align-items:center}.page-banner.active_additional_block .product-pack img.product-pack-img{width:auto;object-fit:contain;height:auto;min-width:0}.t-navigation ul li a{padding:5px}}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}
@charset "UTF-8";
/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.flipOutX,.animated.flipOutY,.animated.bounceIn,.animated.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{from{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:none;transform:none}}@keyframes wobble{from{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{from,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{from,11.1%,to{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}
@font-face{font-family:Montserrat;font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZYgzz8fZwnCo.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZYgzz-PZwnCo.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZYgzz8vZwnCo.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZYgzz_PZw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v15/JTUQjIg1_i6t8kCHKm459WxRxC7mw9c.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v15/JTUQjIg1_i6t8kCHKm459WxRzS7mw9c.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v15/JTUQjIg1_i6t8kCHKm459WxRxy7mw9c.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v15/JTUQjIg1_i6t8kCHKm459WxRyS7m.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZOg3z8fZwnCo.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZOg3z-PZwnCo.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZOg3z8vZwnCo.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZOg3z_PZw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZFgrz8fZwnCo.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZFgrz-PZwnCo.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZFgrz8vZwnCo.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZFgrz_PZw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZcgvz8fZwnCo.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZcgvz-PZwnCo.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZcgvz8vZwnCo.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZcgvz_PZw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:italic;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZbgjz8fZwnCo.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:italic;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZbgjz-PZwnCo.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:italic;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZbgjz8vZwnCo.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:italic;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZbgjz_PZw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZSgnz8fZwnCo.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZSgnz-PZwnCo.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZSgnz8vZwnCo.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v15/JTUPjIg1_i6t8kCHKm459WxZSgnz_PZw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_cJD3gTD_u50.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_cJD3g3D_u50.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_cJD3gfD_u50.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_cJD3gnD_g.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v15/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v15/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v15/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v15/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_ZpC3gTD_u50.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_ZpC3g3D_u50.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_ZpC3gfD_u50.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_ZpC3gnD_g.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_bZF3gTD_u50.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_bZF3g3D_u50.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_bZF3gfD_u50.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_bZF3gnD_g.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_dJE3gTD_u50.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_dJE3g3D_u50.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_dJE3gfD_u50.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_dJE3gnD_g.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_c5H3gTD_u50.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_c5H3g3D_u50.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_c5H3gfD_u50.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_c5H3gnD_g.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_epG3gTD_u50.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_epG3g3D_u50.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_epG3gfD_u50.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v15/JTURjIg1_i6t8kCHKm45_epG3gnD_g.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.search-wrapper{margin-right:20px}.search-wrapper .init-search.close{display:none}.search-wrapper.show{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;max-width:1420px}.search-result-page-section-1 ul li a{font-size:calc(14px + .20833333333333334vw)}.search-result-page-section-1 ul li:not(:last-of-type){margin-bottom:10px}.search-wrapper.show img.init-search{display:none}.search-wrapper.show .init-search.close{cursor:pointer;display:block;position:absolute;top:20px;right:20px;z-index:2}form.search-container{pointer-events:none;opacity:0;position:absolute;left:0;right:0;top:0;height:100%;bottom:0;margin:auto}form.search-container.show{pointer-events:unset;opacity:1;background-color:#fff;z-index:1}form.search-container.show.search{position:absolute;right:0}form.search-container input[type=submit]{display:none}form.search-container input.search{border-top:0;border-left:0;border-right:0;border-bottom:2px solid #1725aa;background-color:transparent;font-size:calc(14px + .20833333333333334vw);line-height:160%;width:100%;max-width:100%;outline:0;color:#1725aa;-webkit-transition:all .3s;transition:all .3s;height:100%;padding:0 4.95vw}form.search-container input.search:focus-within{border-bottom:2px solid #cc9f53}form.search-container ::-webkit-input-placeholder{font-size:calc(16px + .46vw);font-style:normal;font-weight:600;color:rgba(27,18,231,.2)}form.search-container :-ms-input-placeholder{font-size:calc(16px + .46vw);font-style:normal;font-weight:600;color:rgba(27,18,231,.2)}form.search-container ::placeholder{font-size:calc(16px + .46vw);font-style:normal;font-weight:600;color:rgba(27,18,231,.2)}.iframe-wrapper iframe{width:100%}.main-content.with-p .text-content *{color:#1725aa;font-weight:500;text-align:center;font-size:-webkit-calc(12px + .35vw);font-size:calc(12px + .35vw)}.buy-buttons-wrapper{display:flex;justify-content:center;align-items:center;margin:50px 0}.buy-buttons-wrapper a.item:nth-of-type(2){margin-left:40px}.search-result-page-section-1{margin-top:8vh;width:100%;color:#1725aa;padding-left:4.95vw;padding-right:4.95vw;font-size:-webkit-calc(10px + .35vw);font-size:calc(10px + .35vw)}.section-posts.by-categories{background-image:none}.section-posts.by-categories .posts-wrapper .posts{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.section-posts.by-categories .posts-wrapper .posts>.post{width:calc(100% / 1 - 1.56vw);margin:15px .78vw}ul#sitemap_list>li>ul{margin-left:1em;list-style:disc;padding-left:2vw}ul#sitemap_list>li>ul>li:before{display:none}@media all and (max-width:1100px){.section-posts.by-categories .posts-wrapper .posts{grid-template-columns:1fr 1fr 1fr}}@media all and (max-width:1024px){.section-posts.by-categories .posts-wrapper .posts{grid-template-columns:1fr 1fr;grid-gap:15px 15px}.section-posts.by-categories .posts-wrapper .posts>.post{width:calc(100% / 1 - 1.56vw);max-width:100%;margin:0}}@media all and (max-width:768px){.search-result-page-section-1{margin-top:20px;padding:0 15px}.section-posts.by-categories .posts-wrapper .posts{grid-template-columns:1fr;grid-gap:15px 15px}}@media all and (max-width:414px){form.search-container input.search{padding-left:20px;padding-right:50px}.search-wrapper{margin-right:5px}.main-header-logo{max-width:38%}}
a.button.button--small.button--blue2{background-color:#70be45;color:#000}a.button.button--small.button--blue3{background-color:#f0f;color:#000}a.button.button--small.button--blue4{background-color:#ff8000;color:#000}.imuno-style{color:#ea1919}
:root{--S-13:13px;--S-16:16px;--S-18:18px;--DRK_BL_COLOR:#001660;--LIGHT_BL_COLOR:#daeffc;--PINK_COLOR:#ffc1ba;--SKIN_COLOR:#fde4d3;--SKIN_2_COLOR:#fef5f0;--DRK_GRAY_COLOR:#231f20}.instruction-content.main{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.repeater_item{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:30px;border:1px solid #cc9f53;padding:30px}.repeater_top{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:30px;margin:0 auto;padding-bottom:30px;width:100%;border-bottom:3px dotted var(--DRK_BL_COLOR)}.repeater_title_link{text-decoration:none;text-transform:uppercase;color:var(--DRK_BL_COLOR);text-align:center;font-weight:700;width:100%;display:inline-block;font-size:var(--S-18)}.repeater_image{display:flex;flex-direction:row;height:300px;width:100%;justify-content:center;align-items:center}.repeater_image img{object-fit:contain;height:100%;width:50%}.repeater_button{display:flex}.repeater_button a{background:var(--DRK_BL_COLOR);color:#fff;border:1px solid var(--DRK_BL_COLOR);padding:11px 21px 13px;border-radius:30px;text-decoration:none;transition:all .3s ease;font-size:var(--S-13);font-weight:500}.repeater_button a:hover{background:#fff;color:var(--DRK_BL_COLOR)}.repeater_item>p{font-size:var(--S-16);font-weight:700;margin:0}.repeater_video_btn{max-height:110px;width:auto;overflow:hidden}.repeater_video_btn a{font-size:var(--S-13);text-decoration:none;display:flex;width:100%;height:100%;position:relative;padding:10px 40px 10px 15px;color:var(--DRK_BL_COLOR);border-radius:40px;border:1px solid var(--DRK_BL_COLOR);transition:all .3s ease;flex-direction:column;justify-content:center;align-items:flex-start}.repeater_video_btn a svg{position:absolute;top:50%;right:7px;transform:translate(0,-50%)}.repeater_video_btn a:hover{color:#fff;background-color:var(--DRK_BL_COLOR)}.repeater_video_btn a:hover svg path:first-child{fill:#fff}.repeater_video_btn a:hover svg path:last-child{fill:var(--DRK_BL_COLOR)}.bg_video{position:fixed;top:0;left:0;width:100%;height:100dvh;background:#000000b5;z-index:20;opacity:0;pointer-events:none;transition:all .2s ease}.bg_video.active{opacity:1;pointer-events:painted}.popup_video_wrapp{position:fixed;top:50%;left:50%;transform:translate(-50%,-20%);width:50dvw;height:auto;max-height:70dvh;overflow-y:auto;z-index:20;display:flex;flex-direction:column;justify-content:center;align-items:center;opacity:0;pointer-events:none;transition:all .4s ease}.popup_video_wrapp.active{transform:translate(-50%,-50%);opacity:1;pointer-events:painted}body.active{width:100%;height:100dvh;overflow:hidden}.popup_video{width:100%;height:50dvh;display:flex}.main-header-button a{background-color:var(--PINK_COLOR);color:var(--DRK_GRAY_COLOR)}.main-header-button a:hover{background-color:var(--DRK_BL_COLOR);color:#fff}.main-header__top{background-color:var(--DRK_BL_COLOR)}.h-navigation ul li a{color:var(--DRK_BL_COLOR)}.general-slide__desc-prod-img{background:url(//enterol.ua/wp-content/themes/rostdigital/css/../images/Vector.png) no-repeat center center;background-size:contain}.general-slide__desc{background:url(//enterol.ua/wp-content/themes/rostdigital/css/../images/Vector1.png) no-repeat center center;background-size:contain}.general-slide__desc-title{color:var(--DRK_GRAY_COLOR);text-transform:unset}.general-slide.active_pos .general-slide__desc{min-height:400px}.general-slide__desc-prod-vector{background:url(//enterol.ua/wp-content/themes/rostdigital/css/../images/Vector2.png) no-repeat center center;background-size:contain;width:12.04vw;height:12.04vw;bottom:0;transform:translate(-60%,57%);position:absolute;right:0}.general-slide__desc-link a,.post__link a{border:1px solid var(--DRK_BL_COLOR);border-color:var(--DRK_BL_COLOR) !important;color:var(--DRK_BL_COLOR) !important}.general-slide__desc-link a:after,.button.button--transparent a:after,.post__link a:after{content:url(//enterol.ua/wp-content/themes/rostdigital/css/../images/pseudo.svg) !important;background-size:contain;height:15px}.section-title{color:var(--DRK_GRAY_COLOR);font-weight:600;line-height:1.2;text-align:center;font-size:50px;text-transform:unset}.section-advantages{background-size:cover;background-position:center center;background-image:url(//enterol.ua/wp-content/themes/rostdigital/css/../images/div.section.png);background-attachment:fixed}.advantages{border:1px solid var(--DRK_GRAY_COLOR)}.advantage:not(:last-of-type){border-right:1px solid var(--DRK_GRAY_COLOR)}.advantage{color:var(--DRK_GRAY_COLOR);background-color:var(--SKIN_COLOR)}.advantage__title{border-top:unset;border-bottom:1px solid var(--DRK_GRAY_COLOR);font-size:calc(12px + .35vw);padding-bottom:.5vw}.advantage:hover{background-color:var(--SKIN_COLOR);border:none}.advantage.open-popup-link{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.advantage__icon{width:14vh;height:14vh;padding:3vh;margin:0 auto 3vh;text-align:center;border-radius:100%;background-color:var(--DRK_BL_COLOR)}.advantage__icon{background:url(//enterol.ua/wp-content/themes/rostdigital/css/../images/div.advantage__icon.png) center center;background-size:contain}.section-usage{background-image:url(//enterol.ua/wp-content/themes/rostdigital/css/../images/MaskGroup.png)}.page-title:before,.section-title:before{content:"";position:absolute;height:80px;width:80px;background:url(//enterol.ua/wp-content/themes/rostdigital/css/../images/VectorTitle.png) no-repeat center 11%;background-size:contain;z-index:1}.usage .step__text,.usage .step__title{color:var(--DRK_GRAY_COLOR)}.section-posts{background:url(//enterol.ua/wp-content/themes/rostdigital/css/../images/div.section1.png) center center;background-size:cover;background-attachment:fixed}a.post__title_url{color:var(--DRK_GRAY_COLOR)}.post__title{border-top:1px solid var(--DRK_GRAY_COLOR)}article{color:var(--DRK_GRAY_COLOR) !important}.center-col-nav{color:var(--DRK_GRAY_COLOR)}.center-col-nav a{color:var(--DRK_BL_COLOR)}.f-navigation ul li a{color:var(--DRK_BL_COLOR)}.read-more__button{color:var(--DRK_BL_COLOR);font-weight:600}.post-holder__title{color:var(--DRK_GRAY_COLOR);border-top:1px solid var(--DRK_GRAY_COLOR);border-bottom:1px solid var(--DRK_GRAY_COLOR);text-transform:unset}.button.button--blue{border-color:var(--DRK_BL_COLOR);background-color:var(--DRK_BL_COLOR)}.post-holder__link a:after{content:"" !important;background:url(//enterol.ua/wp-content/themes/rostdigital/css/../images/pseudo1.png) center center;background-size:contain;height:15px}.copyright-wrapper{background-color:var(--DRK_BL_COLOR)}.scroll-down .scroll-down-img:before{background-color:var(--DRK_BL_COLOR)}.advantage:hover .advantage__icon,.general-advantage:hover .general-advantage__icon{background-color:transparent}.button.button--transparent{color:var(--DRK_BL_COLOR);border-color:var(--DRK_BL_COLOR)}.button.button--transparent.arr-d:after{content:url(//enterol.ua/wp-content/themes/rostdigital/css/../images/arrow_down_blue.svg.png)}.page-title{color:var(--DRK_GRAY_COLOR);text-transform:unset;font-weight:500;font-size:48px;position:relative}.breadcrumb{color:var(--DRK_BL_COLOR)}.back-to-archive{color:var(--DRK_BL_COLOR);text-decoration:underline;font-weight:700;text-transform:unset}.form-group-title:before{content:"?";color:var(--DRK_GRAY_COLOR);border-right:1px solid var(--DRK_GRAY_COLOR)}.page-container{background:url(//enterol.ua/wp-content/themes/rostdigital/css/../images/div.main-body-wrapper.png) no-repeat center center;background-size:cover;background-attachment:fixed}.form-group-title{color:var(--DRK_GRAY_COLOR);text-transform:unset}.form-radio input[type=radio]+label:before{outline:1px solid var(--DRK_GRAY_COLOR)}.form-radio input[type=radio]+label{color:var(--DRK_GRAY_COLOR)}.form-title{color:var(--DRK_GRAY_COLOR)}.form-title span.form-title-main{text-transform:unset}.aid-document-remark span,.form-submit-remark span{color:var(--DRK_GRAY_COLOR)}.with-quotes.quotes--blue:before{content:url(//enterol.ua/wp-content/themes/rostdigital/css/../images/pseudo2.png)}.with-quotes.quotes--blue:after{content:url(//enterol.ua/wp-content/themes/rostdigital/css/../images/quotes_after_blue.svg.png)}.form-group-title{background-color:var(--SKIN_2_COLOR)}.aid-document-block,.form-submit-block{background-color:var(--LIGHT_BL_COLOR)}.page-summary h2{color:var(--DRK_GRAY_COLOR);text-transform:unset;font-weight:300;font-size:50px}.page-summary{color:var(--DRK_GRAY_COLOR)}.info-section-title{color:var(--DRK_GRAY_COLOR)}.info-block__text{color:var(--DRK_GRAY_COLOR);border-top:1px solid var(--DRK_GRAY_COLOR);border-bottom:1px solid var(--DRK_GRAY_COLOR)}.info-block__summary{background-color:var(--SKIN_2_COLOR)}.info-block__quote{background-color:var(--SKIN_2_COLOR);color:var(--DRK_GRAY_COLOR)}.with-quotes.quotes--yellow:before{content:url(//enterol.ua/wp-content/themes/rostdigital/css/../images/pseudo2.png)}.with-quotes.quotes--yellow:after{content:url(//enterol.ua/wp-content/themes/rostdigital/css/../images/quotes_after_blue.svg.png)}.info-block__text a{color:var(--DRK_BL_COLOR)}.general-advantage{color:var(--DRK_GRAY_COLOR);border:1px solid var(--DRK_GRAY_COLOR);display:flex;flex-direction:column;align-items:center;justify-content:space-between;background-color:var(--SKIN_COLOR)}.general-advantage:hover{background-color:var(--DRK_BL_COLOR);color:#fff}.general-advantage__text{border-top:unset;border-bottom:1px solid var(--DRK_GRAY_COLOR)}.general-advantage__icon{background:url(//enterol.ua/wp-content/themes/rostdigital/css/../images/div.advantage__icon.png) no-repeat center center;background-size:contain}.general-advantages-wrapper{background:url(//enterol.ua/wp-content/themes/rostdigital/css/../images/div.general-advantages-wrapper.png) no-repeat center 13%;background-size:contain}.advantage-popup__icon{background:url(//enterol.ua/wp-content/themes/rostdigital/css/../images/div.advantage__icon.png) no-repeat center center;background-size:contain}.white-popup{background:var(--SKIN_2_COLOR)}.advantage-popup__title{color:var(--DRK_GRAY_COLOR);border-bottom:1px solid var(--DRK_GRAY_COLOR);border-top:unset;margin-bottom:30px}.advantage-popup__desc{color:var(--DRK_GRAY_COLOR)}.repeater_top{display:flex;flex-direction:column;justify-content:space-between;height:500px;border-bottom:1px solid var(--DRK_BL_COLOR);background:url(//enterol.ua/wp-content/themes/rostdigital/css/../images/Group14.png) no-repeat center center;background-size:contain}.repeater_button a{background:var(--DRK_BL_COLOR);border:1px solid var(--DRK_BL_COLOR);display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:5px}.repeater_button a:after{content:url(//enterol.ua/wp-content/themes/rostdigital/css/../images/pseudo1.svg)}.repeater_button a:hover:after{content:url(//enterol.ua/wp-content/themes/rostdigital/css/../images/arrow_right_blue.svg.svg)}.repeater_video_btn a{color:var(--DRK_BL_COLOR);border:1px solid var(--DRK_BL_COLOR)}.repeater_image img{height:50%}.repeater_item{border:1px solid var(--DRK_GRAY_COLOR);background-color:var(--SKIN_COLOR)}.repeater_video_btn a:hover{color:#fff;background-color:var(--DRK_BL_COLOR)}.repeater_title_link{color:var(--DRK_GRAY_COLOR)}.instrukciya_part_img{background:url(//enterol.ua/wp-content/themes/rostdigital/css/../images/Group14.png) no-repeat left center;background-size:contain}.instrukciya_part_img>img{object-fit:contain;height:60%}.instrukciya_part_content_repeater{border-bottom:1px solid var(--DRK_GRAY_COLOR)}.instrukciya_part_content_repeater>h3{color:var(--DRK_GRAY_COLOR)}.instrukciya_part_content_repeater>h3:after{color:var(--DRK_GRAY_COLOR)}.instrukciya_part_content_repeater>h3:hover,.instrukciya_part_content_repeater>h3:hover:after{color:var(--DRK_BL_COLOR)}.ideas{background-color:var(--LIGHT_BL_COLOR)}.idea-border{border-left:1px solid var(--DRK_GRAY_COLOR)}.idea-title{color:var(--DRK_GRAY_COLOR);text-transform:unset}.idea p{color:var(--DRK_GRAY_COLOR)}.button.button--yellow{background-color:var(--DRK_BL_COLOR)}.where-buy-popup{color:var(--DRK_GRAY_COLOR)}.white-popup{background:url(//enterol.ua/wp-content/themes/rostdigital/css/../images/div.main-body-wrapper.png) no-repeat center center,#fff;background-size:cover}.post.news .post__title{text-transform:unset}.wp-pagenavi a,.wp-pagenavi span{color:var(--DRK_GRAY_COLOR)}.wp-pagenavi>:not(:last-child){border-right:1px solid var(--DRK_GRAY_COLOR)}.wp-pagenavi{border:1px solid var(--DRK_GRAY_COLOR)}.wp-pagenavi .current{background-color:var(--DRK_BL_COLOR);color:#fff}.info-block__text h3{text-transform:unset}.drug-actions-section{background-image:url(//enterol.ua/wp-content/themes/rostdigital/css/../images/MaskGroup.png)}.drug-action__text{color:var(--DRK_GRAY_COLOR)}.info-pic.alignnone.child{object-fit:contain;max-height:400px}.main-header__bottom{justify-content:flex-start;gap:2vw}.info-section-sub-title{color:var(--DRK_GRAY_COLOR)}.wp-pagenavi .first,.wp-pagenavi .last{font-size:9px}.product-pack{border-radius:unset;background:url(//enterol.ua/wp-content/themes/rostdigital/css/../images/div.product-pack.png) no-repeat center center;background-size:contain}@media (max-width:768px){:root{--S-13:13px;--S-16:14px;--S-18:13px}.page-header .product-pack{padding:90px}.popup_video_wrapp{width:90dvw}}@media (max-width:992px){.general-slide__desc-prod-vector{display:none}}@media (max-width:1100px){.advantage:nth-of-type(-n+3){border-bottom:1px solid var(--DRK_GRAY_COLOR)}}@media (max-width:512px){.advantage{margin:0;border:1px solid var(--DRK_GRAY_COLOR) !important}}