/** 
 * Components project
 * 
 * Author: Voropaev Vitaliy
 * Description: ФЛГ: бюро переводов
 * Version: 1.0.0
**/
@font-face {
    font-family: 'Minsk';
    src: url('../assets/fonts/Minsk.woff2') format('woff2'),
        url('../assets/fonts/Minsk.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Century Gothic';
    src: url('../assets/fonts/CenturyGothic.woff2') format('woff2'),
        url('../assets/fonts/CenturyGothic.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Century Gothic';
    src: url('../assets/fonts/CenturyGothic-Bold.woff2') format('woff2'),
        url('../assets/fonts/CenturyGothic-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'Merel';
    src: url('../assets/fonts/Merel-Regular.woff2') format('woff2'),
        url('../assets/fonts/Merel-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Merel';
    src: url('../assets/fonts/Merel-Medium.woff2') format('woff2'),
        url('../assets/fonts/Merel-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}
@font-face {
    font-family: 'Merel';
    src: url('../assets/fonts/Merel-Light.woff2') format('woff2'),
        url('../assets/fonts/Merel-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Merel';
    src: url('../assets/fonts/Merel-Bold.woff2') format('woff2'),
        url('../assets/fonts/Merel-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'Merel';
    src: url('../assets/fonts/Merel-Thin.woff2') format('woff2'),
        url('../assets/fonts/Merel-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
}




@font-face {
    font-family: 'Geometria';
    src: url('../assets/fonts/Geometria-Regular.eot');
    src: local('Geometria Regular'), local('Geometria-Regular'),
        url('../assets/fonts/Geometria-Regular.eot?#iefix') format('embedded-opentype'),
        url('../assets/fonts/Geometria-Regular.woff2') format('woff2'),
        url('../assets/fonts/Geometria-Regular.woff') format('woff'),
        url('../assets/fonts/Geometria-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Geometria';
    src: url('../assets/fonts/Geometria-Italic.eot');
    src: local('Geometria Italic'), local('Geometria-Italic'),
        url('../assets/fonts/Geometria-Italic.eot?#iefix') format('embedded-opentype'),
        url('../assets/fonts/Geometria-Italic.woff2') format('woff2'),
        url('../assets/fonts/Geometria-Italic.woff') format('woff'),
        url('../assets/fonts/Geometria-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Geometria';
    src: url('../assets/fonts/Geometria-ExtraBoldItalic.eot');
    src: local('Geometria ExtraBold Italic'), local('Geometria-ExtraBoldItalic'),
        url('../assets/fonts/Geometria-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../assets/fonts/Geometria-ExtraBoldItalic.woff2') format('woff2'),
        url('../assets/fonts/Geometria-ExtraBoldItalic.woff') format('woff'),
        url('../assets/fonts/Geometria-ExtraBoldItalic.ttf') format('truetype');
    font-weight: 800;
    font-style: italic;
}

@font-face {
    font-family: 'Geometria';
    src: url('../assets/fonts/Geometria-ExtraLightItalic.eot');
    src: local('Geometria ExtraLight Italic'), local('Geometria-ExtraLightItalic'),
        url('../assets/fonts/Geometria-ExtraLightItalic.eot?#iefix') format('embedded-opentype'),
        url('../assets/fonts/Geometria-ExtraLightItalic.woff2') format('woff2'),
        url('../assets/fonts/Geometria-ExtraLightItalic.woff') format('woff'),
        url('../assets/fonts/Geometria-ExtraLightItalic.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
}

@font-face {
    font-family: 'Geometria';
    src: url('../assets/fonts/Geometria-Medium.eot');
    src: local('Geometria Medium'), local('Geometria-Medium'),
        url('../assets/fonts/Geometria-Medium.eot?#iefix') format('embedded-opentype'),
        url('../assets/fonts/Geometria-Medium.woff2') format('woff2'),
        url('../assets/fonts/Geometria-Medium.woff') format('woff'),
        url('../assets/fonts/Geometria-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Geometria';
    src: url('../assets/fonts/Geometria-Light.eot');
    src: local('Geometria Light'), local('Geometria-Light'),
        url('../assets/fonts/Geometria-Light.eot?#iefix') format('embedded-opentype'),
        url('../assets/fonts/Geometria-Light.woff2') format('woff2'),
        url('../assets/fonts/Geometria-Light.woff') format('woff'),
        url('../assets/fonts/Geometria-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Geometria';
    src: url('../assets/fonts/Geometria-HeavyItalic.eot');
    src: local('Geometria Heavy Italic'), local('Geometria-HeavyItalic'),
        url('../assets/fonts/Geometria-HeavyItalic.eot?#iefix') format('embedded-opentype'),
        url('../assets/fonts/Geometria-HeavyItalic.woff2') format('woff2'),
        url('../assets/fonts/Geometria-HeavyItalic.woff') format('woff'),
        url('../assets/fonts/Geometria-HeavyItalic.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Geometria';
    src: url('../assets/fonts/Geometria-BoldItalic.eot');
    src: local('Geometria Bold Italic'), local('Geometria-BoldItalic'),
        url('../assets/fonts/Geometria-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('../assets/fonts/Geometria-BoldItalic.woff2') format('woff2'),
        url('../assets/fonts/Geometria-BoldItalic.woff') format('woff'),
        url('../assets/fonts/Geometria-BoldItalic.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Geometria';
    src: url('../assets/fonts/Geometria-Bold.eot');
    src: local('Geometria Bold'), local('Geometria-Bold'),
        url('../assets/fonts/Geometria-Bold.eot?#iefix') format('embedded-opentype'),
        url('../assets/fonts/Geometria-Bold.woff2') format('woff2'),
        url('../assets/fonts/Geometria-Bold.woff') format('woff'),
        url('../assets/fonts/Geometria-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Geometria';
    src: url('../assets/fonts/Geometria-LightItalic.eot');
    src: local('Geometria Light Italic'), local('Geometria-LightItalic'),
        url('../assets/fonts/Geometria-LightItalic.eot?#iefix') format('embedded-opentype'),
        url('../assets/fonts/Geometria-LightItalic.woff2') format('woff2'),
        url('../assets/fonts/Geometria-LightItalic.woff') format('woff'),
        url('../assets/fonts/Geometria-LightItalic.ttf') format('truetype');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Geometria';
    src: url('../assets/fonts/Geometria-ExtraBold.eot');
    src: local('Geometria ExtraBold'), local('Geometria-ExtraBold'),
        url('../assets/fonts/Geometria-ExtraBold.eot?#iefix') format('embedded-opentype'),
        url('../assets/fonts/Geometria-ExtraBold.woff2') format('woff2'),
        url('../assets/fonts/Geometria-ExtraBold.woff') format('woff'),
        url('../assets/fonts/Geometria-ExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Geometria';
    src: url('../assets/fonts/Geometria-MediumItalic.eot');
    src: local('Geometria Medium Italic'), local('Geometria-MediumItalic'),
        url('../assets/fonts/Geometria-MediumItalic.eot?#iefix') format('embedded-opentype'),
        url('../assets/fonts/Geometria-MediumItalic.woff2') format('woff2'),
        url('../assets/fonts/Geometria-MediumItalic.woff') format('woff'),
        url('../assets/fonts/Geometria-MediumItalic.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Geometria';
    src: url('../assets/fonts/Geometria-ExtraLight.eot');
    src: local('Geometria ExtraLight'), local('Geometria-ExtraLight'),
        url('../assets/fonts/Geometria-ExtraLight.eot?#iefix') format('embedded-opentype'),
        url('../assets/fonts/Geometria-ExtraLight.woff2') format('woff2'),
        url('../assets/fonts/Geometria-ExtraLight.woff') format('woff'),
        url('../assets/fonts/Geometria-ExtraLight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Geometria';
    src: url('../assets/fonts/Geometria-Heavy.eot');
    src: local('Geometria Heavy'), local('Geometria-Heavy'),
        url('../assets/fonts/Geometria-Heavy.eot?#iefix') format('embedded-opentype'),
        url('../assets/fonts/Geometria-Heavy.woff2') format('woff2'),
        url('../assets/fonts/Geometria-Heavy.woff') format('woff'),
        url('../assets/fonts/Geometria-Heavy.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Geometria';
    src: url('../assets/fonts/Geometria-ThinItalic.eot');
    src: local('Geometria Thin Italic'), local('Geometria-ThinItalic'),
        url('../assets/fonts/Geometria-ThinItalic.eot?#iefix') format('embedded-opentype'),
        url('../assets/fonts/Geometria-ThinItalic.woff2') format('woff2'),
        url('../assets/fonts/Geometria-ThinItalic.woff') format('woff'),
        url('../assets/fonts/Geometria-ThinItalic.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
}

@font-face {
    font-family: 'Geometria';
    src: url('../assets/fonts/Geometria-Thin.eot');
    src: local('Geometria Thin'), local('Geometria-Thin'),
        url('../assets/fonts/Geometria-Thin.eot?#iefix') format('embedded-opentype'),
        url('../assets/fonts/Geometria-Thin.woff2') format('woff2'),
        url('../assets/fonts/Geometria-Thin.woff') format('woff'),
        url('../assets/fonts/Geometria-Thin.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}

* {
    font-family: 'Geometria', sans-serif !important;
}








/********/
::-moz-selection {
    background: rgba(39, 70, 152, .85);
    color: #fff;
}
::selection {
    background: rgba(39, 70, 152, .85);
    color: #fff;
}
:-ms-input-placeholder {
    -ms-transition: 300ms;
    transition: 300ms;
    opacity: 1;
}
::-ms-input-placeholder {
    -ms-transition: 300ms;
    transition: 300ms;
    opacity: 1;
}
::-webkit-input-placeholder {
    -webkit-transition: 300ms;
            transition: 300ms;
    opacity: 1;
}
::-moz-placeholder {
    -moz-transition: 300ms;
    transition: 300ms;
    opacity: 1;
}
::placeholder {
    -webkit-transition: 300ms;
            transition: 300ms;
    opacity: 1;
}
:focus:-ms-input-placeholder {
    opacity: 0;
}
:focus::-ms-input-placeholder {
    opacity: 0;
}
:focus::-webkit-input-placeholder {
    opacity: 0;
}
:focus::-moz-placeholder {
    opacity: 0;
}
:focus::placeholder {
    opacity: 0;
}
/********/
.ui-grid {
    margin-left: -20px;
    margin-right: -20px;
}
@media (max-width:767px) {
    .ui-grid {
        margin-left: -15px;
        margin-right: -15px;
    }
}
[class*=ui-cell] {
    margin: 0;
    padding-left: 20px;
    padding-right: 20px;
}
@media (max-width:767px) {
    [class*=ui-cell] {
        padding-left: 15px;
        padding-right: 15px;
    }
}
/********/
.ui-page {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
        flex-direction: column;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    min-width: 320px;
    max-width: 1920px;
    min-height: 100vh;
    font-family: 'Minsk', sans-serif;
    font-size: 14px;
    line-height: 1.25;
    background-color: #fff;
    color: #253255;
}
.ui-page:not(.--load) .ui-header {
    opacity: 0;
    -webkit-transform: translateY(-10px);
            transform: translateY(-10px);
}
.ui-page:not(.--load) .ui-footer,.ui-page:not(.--load) .ui-page__area {
    opacity: 0;
    -webkit-transform: translateY(10px);
            transform: translateY(10px);
}
.ui-page.--page-home {
    overflow: hidden;
}
@media (max-width:767px) {
    .ui-page.--page-home {
        overflow: visible;
    }
}
.ui-page.--no-scroll {
    position: fixed;
    width: 100%;
    overflow: hidden;
}
.ui-page.--page-modal-open {
    overflow: hidden;
}
@media (max-width:767px) {
    .ui-page.--page-nav-open {
        overflow: hidden;
    }
}
.ui-page__area {
    -webkit-transition-property: opacity,-webkit-transform;
    transition-property: opacity,-webkit-transform;
    transition-property: transform,opacity;
    transition-property: transform,opacity,-webkit-transform;
    -webkit-transition-duration: 750ms;
            transition-duration: 750ms;
    -webkit-transition-delay: 250ms;
            transition-delay: 250ms;
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
}
.ui-page__content {
    position: relative;
    z-index: 1;
    -webkit-box-flex: 1;
    -ms-flex: 1;
        flex: 1;
}
@media (max-width:767px) {
    .ui-page__content {
        padding-top: 0px;
    }
    .ui-page.--page-inner .ui-page__content {
        padding-top: 130px;
    }
}
.ui-page__heading {
    margin-right: 200px;
}
@media (max-width:767px) {
    .ui-page__heading {
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        margin-right: 0;
    }
}
/********/
.ui-container {
    position: relative;
    z-index: 2;
    padding-left: 20px;
    padding-right: 20px;
    margin-left: auto;
    margin-right: auto;
    max-width: 1060px;
    width: 100%;
}
@media (max-width:767px) {
    .ui-container {
        padding-left: 15px;
        padding-right: 15px;
    }
}
.ui-container--wide {
    max-width: 1400px;
}
.ui-container--full {
    padding-left: 0;
    padding-right: 0;
    max-width: 100%;
}
/********/
.ui-form__label {
    font-size: 20px;
    font-weight: 600;
}
.ui-form__field {
    margin-bottom: 20px;
    color: inherit;
}
.ui-form__field.--full-height,
.ui-form__field.--full-height .ui-field,
.ui-form__field.--full-height .ui-field__textarea {
    height: 100%;
}
.ui-form__fieldset {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin: 0 -8px 16px -8px;
}
@media (max-width:544px) {
    .ui-form__fieldset {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        margin: 0 0;
    }   
}
.ui-form__fieldset .ui-form__field,
.ui-form__fieldset .ui-form__button {
    padding-left: 8px;
    padding-right: 8px;
    margin-bottom: 0;
}
@media (max-width:544px) {
    .ui-form__fieldset .ui-form__field,
    .ui-form__fieldset .ui-form__button {
        margin-bottom: 15px;
        padding-left: 0;
        padding-right: 0;
    }
}
.ui-form__fieldset.--fieldset-2 .ui-form__field,
.ui-form__fieldset.--fieldset-2 .ui-form__button {
    width: 50%;
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
}
@media (max-width:544px) {
    .ui-form__fieldset.--fieldset-2 .ui-form__field,
    .ui-form__fieldset.--fieldset-2 .ui-form__button {
        width: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
    }
}
.ui-form__button .ui-button {
    width: 100%;
}
.ui-form__privacy + .ui-form__privacy {
    margin-top: -10px;
}
.ui-form__privacy {
    margin-bottom: 20px;
    font-size: 11px;
    color: #253255;
}
.ui-form__privacy a {
    color: inherit;
    border-bottom: 1px solid;
    text-decoration: none;
}
.ui-form__privacy a:hover {
    color: inherit;
}
.ui-form__send {
    display: none;
}
.ui-page .--send-form .ui-form__send {
    display: block;
}
.ui-page .--send-form .ui-form {
    display: none;
}
.ui-form__send.--send-modal {
    padding-top: 30px;
    padding-bottom: 30px;
}
.ui-form__send.--send-page {
    padding-bottom: 20px;
}
.ui-form__send-text {
    font-size: 18px;
    line-height: 1.2;
    text-align: center;
}
@media (max-width:767px) {
    .ui-form__send-text {
        font-size: 15px;
        line-height: 1.4;
    }
}
.ui-form__send-text span {
    display: block;
}
.ui-form__send-text p + p {
    margin-top: 10px;
}
/********/
.ui-button {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    overflow: hidden;
    padding: 0 16px 0 16px;
    border-radius: 4px;
    border: 1px solid #253255;
    height: 42px;
    min-width: 160px;
    font-family: 'Minsk', sans-serif;
    font-size: 14px;
    font-weight: inherit;
    text-align: center;
    text-decoration: none;
    color: #fff;
    background-color: #253255;
    -webkit-backface-visibility: hidden;
    -webkit-transition: background 300ms ease, color 300ms ease, border-color 300ms ease;
            transition: background 300ms ease, color 300ms ease, border-color 300ms ease;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
        user-select: none;
    cursor: pointer;
}
.ui-button:hover {
    color: #fff;
    border-color: #000;
    background-color: #000;
    text-decoration: none;
}
.ui-button[disabled],.ui-button_type_disabled {
    opacity: .9;
    pointer-events: none;
    cursor: default;
}
.ui-button:hover {
    z-index: 1;
}
.ui-button.--button-xl {
    height: 70px;
    font-size: 17px;
    font-weight: inherit;
}
@media (max-width:767px) {
    .ui-button.--button-xl {
        height: 60px;
        font-size: 14px;
    }
}
.ui-button.--button-sm {
    height: 37px;
    font-size: 12px;
    font-weight: inherit;
}
.ui-button svg {
    -webkit-transition: none;
            transition: none;
}
.ui-button span {
    padding-top: 5px;
    line-height: 1;
    color: inherit;
}
.ui-button.--button-white {
    color: #253255;
    border-color: #fff;
    background-color: #fff;
}
.--desktop .ui-button.--button-white:hover {
    color: #fff;
    background-color: transparent;
}
.ui-button.--button-gray {
    color: #fff;
    border-color: #d1cccc;
    background-color: #d1cccc;
}
.--desktop .ui-button.--button-gray:hover {
    color: #fff;
    border-color: #253255;
    background-color: #253255;
}
.ui-button.--button-lined {
    color: #253255;
    border-color: #253255;
    background-color: transparent;
}
.ui-button.--button-lined:hover {
    color: #fff;
    border-color: #253255;
    background-color: #253255;
}
.ui-button.--button-lined.--button-white {
    color: #fff;
    border-color: #fff;
    background-color: transparent;
}
.--desktop .ui-button.--button-lined.--button-white:hover {
    color: #253255;
    border-color: #fff;
    background-color: #fff;
}
.ui-button .ui-button__arrow {
    position: relative;
    top: 0px; left: 10px;
    padding: 0;
    display: inline-block;
    width: 10px;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
}
.ui-button .ui-button__arrow, 
.ui-button .ui-button__arrow:after,
.ui-button .ui-button__arrow:before {
    height: 1px;
    background-color: #fff;
    -webkit-transition: width 250ms ease-in-out;
            transition: width 250ms ease-in-out;
}
.ui-button.--button-lined .ui-button__arrow, 
.ui-button.--button-lined .ui-button__arrow:after,
.ui-button.--button-lined .ui-button__arrow:before {
    background-color: #253255;
}
.ui-button.--button-lined.--button-white .ui-button__arrow, 
.ui-button.--button-lined.--button-white .ui-button__arrow:after,
.ui-button.--button-lined.--button-white .ui-button__arrow:before {
    background-color: #fff;
}
.--desktop .ui-button:hover .ui-button__arrow, 
.--desktop .ui-button:hover .ui-button__arrow:after,
.--desktop .ui-button:hover .ui-button__arrow:before {
    background-color: #fff;
}
.ui-button.--button-lined.--button-white:hover .ui-button__arrow, 
.ui-button.--button-lined.--button-white:hover .ui-button__arrow:after,
.ui-button.--button-lined.--button-white:hover .ui-button__arrow:before {
    background-color: #253255;
}
.ui-button .ui-button__arrow:after,
.ui-button .ui-button__arrow:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    width: 7px;
    -webkit-transform-origin: 0px center;
            transform-origin: 0px center;
}
.ui-button .ui-button__arrow:before {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
}
.ui-button .ui-button__arrow:after {
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
}
.--desktop .ui-button:hover .ui-button__arrow {
    width: 20px;
}
.ui-button__icon, span.ui-button__icon {
    position: absolute;
    top: auto; left: auto; right: auto;
    z-index: 1;
    padding-top: 2px;
}
.ui-button__icon.--buton-icon-left {
    left: 15px; right: auto;
}
.ui-button__icon.--buton-icon-right {
    left: auto; right: 15px;
}
.ui-button__icon .ui-icon {
    height: 20px; width: 20px;
}
.ui-button__icon.--buton-icon-left + .ui-button__text,
.ui-button__icon.--buton-icon-right + .ui-button__text {
    margin-left: 25px;
    margin-right: 25px;
}
/********/
.ui-field {
    position: relative;
    width: 100%;
    font-size: 16px;
    font-weight: 500;
    border-radius: 44px;
    border: 1px solid #d2cdcd;
    background-color: #d2cdcd;
    color: #253255;
    overflow: hidden;
    -webkit-transition: background-color 250ms ease, border 250ms ease;
            transition: background-color 250ms ease, border 250ms ease;
}

.ui-field.--type-textarea {
    border-radius: 22px;
}

.ui-field :-ms-input-placeholder { line-height: inherit; color: #253255; }
.ui-field ::-ms-input-placeholder { line-height: inherit; color: #253255; }
.ui-field ::-webkit-input-placeholder { line-height: inherit; color: #253255; }
.ui-field ::-moz-placeholder { line-height: inherit; color: #253255; }
.ui-field ::placeholder { line-height: inherit; color: #253255; }

.ui-field.--state-error :-ms-input-placeholder { color: #a91617; }
.ui-field.--state-error ::-ms-input-placeholder { color: #a91617; }
.ui-field.--state-error ::-webkit-input-placeholder { color: #a91617; }
.ui-field.--state-error ::-moz-placeholder { color: #a91617; }
.ui-field.--state-error ::placeholder { color: #a91617; }

.ui-field__input, .ui-field__textarea {
    display: inline-block;
    vertical-align: middle;
    padding-top: 4px;
    width: 100%;
    font-size: 14px;
    font-family: 'Minsk', sans-serif;
    font-weight: inherit;
    background-color: transparent;
    text-align: center;
}
.ui-field__input {
    padding-left: 15px;
    padding-right: 15px;
    height: 44px;
    line-height: 44px;
    border: 0;
    color: inherit;
    outline: none;
}
.ui-field__input:disabled {
    border-color: #999;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
        user-select: none;
    cursor: default;
}
.ui-field__textarea {
    display: block;
    padding: 20px 15px;
    min-height: 120px;
    border: 0;
    resize: none;
    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    -webkit-appearance: none;
    -moz-appearance: none;
         appearance: none;
}
.ui-field__error {
    position: relative;
    display: block;
    margin-top: 5px;
    height: 0;
    visibility: hidden;
    opacity: 0;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    -webkit-transition: opacity 250ms ease-out, visibility 250ms ease-out;
            transition: opacity 250ms ease-out, visibility 250ms ease-out;
}
.ui-field.--state-error .ui-field__error {
    display: none;
    height: auto;
    opacity: 1;
    visibility: visible;
}
.ui-field.--state-error {
    color: #a91617;
}
.ui-field.--state-error {
    border-color: #a91617;
}
/********/
.ui-checkbox {
    display: inline-block;
    vertical-align: middle;
    width: 100%;
}
.ui-checkbox__input {
    display: none;
    -webkit-appearance: checkbox;
}
.ui-checkbox__input:disabled + .ui-checkbox__label {
    cursor: default;
    color: #b2b2b2;
}
.ui-checkbox__input:disabled + .ui-checkbox__label:before {
    background-color: #fff;
    border-color: #fff;
}
.ui-checkbox__input:disabled:checked + .ui-checkbox__label:after {
    border-color: #ccc;
}


/*
.ui-account__form .ui-checkbox__input + .ui-checkbox__label {
    width: 100%;
    max-width: 440px;
    font-size: inherit;
    font-family: 'Century Gothic', sans-serif;
    font-weight: inherit;
}
.ui-account__form .ui-checkbox__input + .ui-checkbox__label:before {
    top: 50%;
    margin-top: -10px;
    height: 20px; width: 20px;
    background-color: #d2cdcd;
}
.ui-account__form .ui-checkbox__input + .ui-checkbox__label:after {
    top: 50%; left: 4px;
    margin-top: -4px;
    height: 7px; width: 13px;
    border-radius: 0;
    background: 0;
    border-left: 2px solid #253255;
    border-bottom: 2px solid #253255;
    -webkit-transform: scale(0) rotate(-45deg);
            transform: scale(0) rotate(-45deg);
    border-radius: 2px;
    -webkit-transition: -webkit-transform 250ms ease-in-out;
            transition: -webkit-transform 250ms ease-in-out;
            transition: transform 250ms ease-in-out;
            transition: transform 250ms ease-in-out, -webkit-transform 250ms ease-in-out;
}
.ui-account__form .ui-checkbox__input:checked + .ui-checkbox__label:after {
    -webkit-transform: scale(1) rotate(-45deg);
            transform: scale(1) rotate(-45deg);
}
.ui-account__form .ui-checkbox.--pos-right .ui-checkbox__input + .ui-checkbox__label {
    padding-left: 0;
}
.ui-account__form .ui-checkbox.--pos-right .ui-checkbox__input + .ui-checkbox__label:before {
    left: auto; right: 0;
}
.ui-account__form .ui-checkbox.--pos-right .ui-checkbox__input + .ui-checkbox__label:after {
    left: auto; right: 4px;
}
*/


.ui-checkbox__input + .ui-checkbox__label {
    position: relative;
    padding-left: 30px;
    padding-right: 30px;
    display: block;
    min-height: 19px;
    line-height: 1.25;
    width: 100%;
    max-width: 440px;
    font-size: 12px;
    font-family: 'Century Gothic', sans-serif;
    font-weight: inherit;
    text-align: left;
    color: inherit;
    cursor: pointer;
    -webkit-user-select: none;
        -moz-user-select: none;
            -ms-user-select: none;
                user-select: none;
}
.ui-checkbox.--pos-center .ui-checkbox__input + .ui-checkbox__label {
    padding-top: 15px;
    text-align: center;
}
.ui-checkbox__input + .ui-checkbox__label a,
.ui-checkbox__input + .ui-checkbox__label span {
    display: inline;
    border-bottom: 1px solid;
    line-height: 1;
    -webkit-transition: all 250ms ease-in-out;
            transition: all 250ms ease-in-out;
}
.ui-checkbox__input + .ui-checkbox__label a:hover,
.ui-checkbox__input + .ui-checkbox__label span:hover {
    border-color: transparent;
}
.ui-checkbox__input + .ui-checkbox__label:before {
    content: "";
    position: absolute;
    top: 50%; left: 0;
    margin-top: -10px;
    height: 20px; width: 20px;
    border-radius: 50%;
    background-color: #d2cdcd;
}
.ui-checkbox.--pos-center .ui-checkbox__input + .ui-checkbox__label:before {
    top: 0; left: 50%;
    margin-left: -8px;
}
.ui-checkbox__input + .ui-checkbox__label:after {
    content: "";
    position: absolute;
    top: 50%; left: 4px;
    margin-top: -4px;
    height: 7px; width: 13px;
    border-radius: 0;
    background: 0;
    border-left: 2px solid #253255;
    border-bottom: 2px solid #253255;
    -webkit-transform: scale(0) rotate(-45deg);
            transform: scale(0) rotate(-45deg);
    border-radius: 2px;
    -webkit-transition: -webkit-transform 250ms ease-in-out;
            transition: -webkit-transform 250ms ease-in-out;
            transition: transform 250ms ease-in-out;
            transition: transform 250ms ease-in-out, -webkit-transform 250ms ease-in-out;
}
.ui-checkbox__input:checked + .ui-checkbox__label:after {
    -webkit-transform: scale(1) rotate(-45deg);
            transform: scale(1) rotate(-45deg);
}
.ui-checkbox.--pos-center .ui-checkbox__input + .ui-checkbox__label:after {
    top: 0px; left: 50%;
    margin-left: -4px;
}
.ui-checkbox__input + .ui-checkbox__label a {
    display: inline-block;
    border-bottom: 1px solid;
    line-height: 1.1;
    color: inherit;
}
.ui-checkbox__input + .ui-checkbox__label a:hover {
    color: #000;
}
.ui-checkbox.--pos-right .ui-checkbox__label {
    padding-left: 0;
    text-align: right;
}
.ui-checkbox.--pos-right .ui-checkbox__label:before {
    left: auto; right: 0;
}
.ui-checkbox.--pos-right .ui-checkbox__label:after {
    left: auto; right: 4px;
}
.ui-checkbox.--state-error .ui-checkbox__error {
    height: auto;
    opacity: 1;
    visibility: visible;
    white-space: nowrap;
}
/********/
.ui-radio {
    display: inline-block;
    vertical-align: middle;
}
.ui-radio + .ui-radio {
    margin-left: 40px;
}
@media (max-width:544px) {
    .ui-radio + .ui-radio {
        margin-left: 0px;
        margin-top: 15px;
    }
}
.ui-radio__input {
    display: none;
}
.ui-radio__input:disabled + .ui-radio__label {
    cursor: default;
    color: #b2b2b2;
}
.ui-radio__input:disabled + .ui-radio__label:before {
    background-color: #fff;
    border-color: #fff;
}
.ui-radio__input:disabled:checked + .ui-radio__label:after {
    border-color: #ccc;
}
.ui-radio__input + .ui-radio__label {
    position: relative;
    padding-right: 30px;
    display: block;
    min-height: 20px;
    line-height: 1.25;
    font-family: 'Century Gothic', sans-serif;
    text-align: left;
    color: inherit;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
        user-select: none;
}
@media (max-width:544px) {
    .ui-radio__input + .ui-radio__label {
        padding-right: 0;
        padding-left: 30px;
    }
}
.ui-radio__input + .ui-radio__label a,
.ui-radio__input + .ui-radio__label span {
    display: inline;
    line-height: 1;
    -webkit-transition: all 250ms ease-in-out;
            transition: all 250ms ease-in-out;
}
.ui-radio__input + .ui-radio__label:before {
    content: "";
    position: absolute;
    top: 0; right: 0;
    height: 20px; width: 20px;
    border-radius: 50%;
    background-color: #d2cdcd;
}
@media (max-width:544px) {
    .ui-radio__input + .ui-radio__label:before {
        right: auto; left: 0;
    }
}
.ui-radio__input + .ui-radio__label:after {
    content: "";
    position: absolute;
    top: 5px; right: 5px;
    height: 10px; width: 10px;
    border-radius: 50%;
    background-color: #253255;
    -webkit-transform: scale(0);
            transform: scale(0);
    -webkit-transition: -webkit-transform 250ms ease-out;
            transition: -webkit-transform 250ms ease-out;
            transition: transform 250ms ease-out;
            transition: transform 250ms ease-out, -webkit-transform 250ms ease-out;
}
@media (max-width:544px) {
    .ui-radio__input + .ui-radio__label:after {
        right: auto; left: 5px;
    }
}
.ui-radio__input:checked + .ui-radio__label:after {
    -webkit-transform: scale(1);
            transform: scale(1);
}
.ui-radio__input + .ui-radio__label a {
    display: inline-block;
    border-bottom: 1px solid;
    line-height: 1.1;
    color: inherit;
}
.ui-radio__input + .ui-radio__label a:hover {
    color: #000;
}
.ui-radio.--state-error .ui-radio__error {
    height: auto;
    opacity: 1;
    visibility: visible;
    white-space: nowrap;
}
/********/
.ui-icon {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    fill: currentColor;
    fill-rule: evenodd;
    -webkit-transition: color 200ms ease, background-color 200ms ease;
            transition: color 200ms ease, background-color 200ms ease;
}
/*****/
.ui-upload {
    position: relative;
    width: 100%;
}
.ui-upload__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0 20px;
    height: 44px;
    line-height: normal;
    font-size: inherit;
    font-weight: inherit;
    border: 1px solid #d2cdcd;
    border-radius: 44px;
    background-color: #d2cdcd;
    text-indent: 0;
    color: inherit;
    cursor: pointer;
}
.ui-upload__input {
    display: none;
}
.ui-upload__success {
    display: none;
    white-space: nowrap;
}
.ui-upload__item.--success .ui-upload__success {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.ui-upload__error {
    display: none;
    margin-top: 15px;
    opacity: 0;
    visibility: hidden;
    font-size: 13px;
    text-align: left;
    color: #e4494f;
    text-align: left;
    -webkit-transition: opacity 200ms ease-out;
            transition: opacity 200ms ease-out;
}
.ui-upload__item.--error .ui-upload__error {
    display: block;
    opacity: 1;
    visibility: visible;
}
.ui-upload__label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
    padding-top: 2px;
    min-height: 30px;
    width: 100%;
    font-size: 14px;
    font-weight: inherit;
    color: inherit;
    white-space: nowrap;
}
.ui-upload__label label,
.ui-form__field .ui-upload__label label {
    height: auto; width: auto;
    background-color: transparent;
    font-size: inherit;
    font-weight: inherit;
    color: inherit;
    cursor: pointer;
    -webkit-transition: border-color 300ms ease, color 300ms ease;
            transition: border-color 300ms ease, color 300ms ease;
}
.ui-upload__label label .ui-icon {
    position: absolute;
    top: 2px; right: 0;
    height: 25px; width: 25px;
}
.ui-upload__item.--success .ui-upload__label {
    display: none;
}
.ui-upload__text {
    display: none;
}
.ui-upload__info, .ui-upload__text {
    font-size: 15px;
}
.ui-upload__info {
    position: relative;
    display: block;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    margin-right: 10px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color: inherit;
}
.ui-upload__delete {
    display: inline-block;
    font-size: inherit;
    font-weight: inherit;
    cursor: pointer;
    padding-top: 4px;
    border-bottom: 1px dotted;
    color: inherit;
    -webkit-transition: color 300ms ease;
            transition: color 300ms ease;
}
.ui-upload__remove:hover {
    color: #fff
}
/********/
.ui-select {
    position: relative;
    height: inherit;
    background-color: transparent;
    font-size: inherit;
    font-weight: inherit;
    text-align: left;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
        user-select: none;
}

.ui-select ::-webkit-scrollbar { width: 8px; }
.ui-select ::-webkit-scrollbar-thumb { background: #b5b0b0; }
.ui-select ::-webkit-scrollbar-thumb:hover { background: #a5a4a4; }
.ui-select ::-webkit-scrollbar-thumb { border-left-color: #b5b0b0; background: #b5b0b0; }
.ui-select ::-webkit-scrollbar-thumb:hover { background: #a5a4a4; }

.ui-select.--select-disabled {
    pointer-events: none;
    background-color: #eee;
    opacity: .8;
}
.ui-select__current {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
    z-index: 10;
    padding-left: 20px;
    padding-right: 20px;
    height: inherit;
    border: 1px solid #d2cdcd;
    border-radius: 44px;
    background-color: #d2cdcd;
    text-align: center;
    cursor: pointer;
    -webkit-transition: background-color 250ms ease;
            transition: background-color 250ms ease;
}
.ui-select.--select-open .ui-select__current,
.ui-select__current:hover {
    border-color: #d2cdcd;
}
.ui-select__current:after {
    content: "";
    position: absolute;
    top: 50%; right: 20px;
    margin-top: -5px;
    height: 9px; width: 9px;
    border-left: 2px solid #253255;
    border-bottom: 2px solid #253255;
    -webkit-transform: scale(1) rotate(-45deg);
            transform: scale(1) rotate(-45deg);
    -webkit-transition: transform 150ms ease-out;
            -webkit-transition: -webkit-transform 150ms ease-out;
            transition: -webkit-transform 150ms ease-out;
            transition: transform 150ms ease-out;
            transition: transform 150ms ease-out, -webkit-transform 150ms ease-out;
}
.ui-select.--select-open .ui-select__current:after {
    -webkit-transform: rotate(-225deg);
            transform: rotate(-225deg);
}
.ui-select__title, .ui-select__arrow {
    display: inline-block;
    vertical-align: middle;
}
.ui-select__arrow {
    margin-left: 10px;
}
.ui-select__title {
    padding-top: 4px;
    font-size: inherit;
    font-weight: inherit;
    color: inherit;
    text-transform: none;
}
.ui-select__dropdown {
    position: absolute;
    top: calc(100% + 5px); right: 0;
    z-index: 9;
    width: 100%;
    visibility: hidden;
    overflow: hidden;
    border: 0;
    opacity: 0;
    background-color: #d2cdcd;
    border-radius: 0 0;
    color: #253255;
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: scaleY(0);
            transform: scaleY(0);
    overflow-x: hidden;
    -webkit-transition: opacity 200ms ease, visibility 200ms ease;
            transition: opacity 200ms ease, visibility 200ms ease;
}
.ui-select.--select-open .ui-select__dropdown {
    visibility: visible;
    opacity: 1;
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
}
.ui-select.--select-scroll-y .ui-select__dropdown {
    overflow-y: auto;
    max-height: 220px;
}
.ui-select__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0 20px;
    height: inherit;
    line-height: normal;
    font-size: inherit;
    font-weight: inherit;
    text-indent: 0;
    color: inherit;
    cursor: pointer;
    -webkit-transition: background-color 200ms ease;
            transition: background-color 200ms ease;
}
.ui-select__item span {
    padding: 4px 0 0 0;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.ui-select__item[disabled] {
    color: #666;
    pointer-events: none;
}
.ui-select__item.--select-active,
.ui-select__item:hover {
    background-color: #253255;
    color: #fff;
}
.ui-select__item + .ui-select__item {
    border-top: 1px solid #b1b1b1;
}
.ui-select__item span {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
}
.ui-select.--select-disabled .ui-select__item {
    pointer-events: none;
    opacity: .5;
}
.ui-select, .ui-select__current, .ui-select__item {
    height: 44px;
}
.ui-select__hidden {
    display: none;
}
/********/
.ui-modal {
    position: fixed;
    top: 0; left: 0; right: 0; bottom: 0;
    z-index: -1;
    visibility: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    overflow: auto;
    padding: 50px 0;
    background-color: rgba(37, 50, 85, .95);
    opacity: 0;
    -webkit-transition: all 150ms linear 150ms;
            transition: all 150ms linear 150ms;
}
.ui-page:not(.--load) .ui-modal {
    display: none;
}
.ui-modal.--modal-type-video {
    padding: 30px 0;
}
@media (max-width: 544px) {
    .ui-modal {
        padding: 40px 0
    }
}
.ui-modal:before {
    content: "";
    display: inline-block;
    overflow: hidden;
    width: 0;
    height: 100%;
    vertical-align: middle;
}
.ui-modal.--modal-enter-up .ui-modal__inner {
    -webkit-transform: translateY(20%);
            transform: translateY(20%);
    opacity: 0;
}
.ui-modal.--modal-enter-up.--modal-open .ui-modal__inner {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;
}
.ui-modal.--modal-fade-scale .ui-modal__inner {
    -webkit-transform: scale(.5);
            transform: scale(.5);
    opacity: 0;
    -webkit-transition: all 300ms;
            transition: all 300ms;
}
.ui-modal.--modal-fade-scale.--modal-open .ui-modal__inner {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
}
.ui-modal.--modal-open {
    z-index: 100;
    opacity: 1;
    visibility: visible;
}
.ui-modal__inner {
    position: relative;
    z-index: 2;
    margin: auto;
    max-width: 560px;
    width: 100%;
    -webkit-transition: all 300ms linear;
            transition: all 300ms linear;
    will-change: transform;
}
@media (max-width:544px) {
    .ui-modal__inner {
        max-width: 360px;
        padding-left: 10px;
        padding-right: 10px;
    }
}
.ui-modal.--modal-type-request .ui-modal__inner {
    max-width: 100%;
}
@media (max-width:544px) {
    .ui-modal.--modal-type-request .ui-modal__inner {
        max-width: 100%;
        padding-left: 10px;
        padding-right: 10px;
    }
}
.ui-modal.--modal-type-request .ui-modal__content {
    max-width: 360px;
    margin-left: auto;
    margin-right: auto;
    background-color: #fff;
    border-radius: 40px;
}
@media (max-width:544px) {
    .ui-modal.--modal-type-request .ui-modal__content {
        padding-left: 20px;
        padding-right: 20px;
        border-radius: 25px;
    }
}
.ui-modal__close {
    position: relative;
    height: 40px; width: 40px;
    margin: 30px auto 30px;
    cursor: pointer;
    -webkit-transition: -webkit-transform 200ms ease-in-out;
            transition: -webkit-transform 200ms ease-in-out;
            transition: transform 200ms ease-in-out;
            transition: transform 200ms ease-in-out, -webkit-transform 200ms ease-in-out;
}
@media (max-width:544px) {
    .ui-modal__close {
        margin-top: 0;
    }
}
.--desktop .ui-modal__close:hover {
    -webkit-transform: scale(1.2);
            transform: scale(1.2);
}
.ui-modal__close:before,
.ui-modal__close:after {
    content: "";
    position: absolute;
    top: 19px; left: 0; right: 0;
    height: 2px; width: 40px;
    background-color: #fff;
    border-radius: 2px;
    -webkit-transition: background-color 250ms ease;
            transition: background-color 250ms ease;
}
@media (max-width:544px) {
    .ui-modal__close:after,.ui-modal__close:before {
        height: 2px; width: 40px;
    }
}
.ui-modal__close:before {
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
}
.ui-modal__close:after {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
}
.ui-modal.--modal-type-video .ui-modal__content {
    border: 10px solid #c5a05a;
}
.ui-modal__title {
    margin-top: 40px;
    margin-bottom: 40px;
    text-align: center;
}
@media (max-width:544px) {
    .ui-modal__title {
        margin-top: 30px;
        margin-bottom: 30px;
        padding-left: 10px;
        padding-right: 10px;
    }
}
.ui-modal__title h2 {
    font-size: 20px;
    font-weight: 500;
    line-height: 1.25;
    color: #fff;
}
@media (max-width:544px) {
    .ui-modal__title h2 {
        font-size: 18px;
    }
}
.ui-modal__description {
    margin-bottom: 30px;
    font-size: 14px;
    line-height: 1.45;
    color: #fff;
    text-align: center;
}
.ui-modal__description a {
    border-bottom: 1px solid;
}
.ui-modal__description a:hover {
    border-color: transparent;
}
.ui-modal__form {
    padding: 30px 40px;
}
@media (max-width:544px) {
    .ui-modal__form {
        padding: 30px 0;
    }
}
.ui-modal__form .ui-form__field {}
.ui-modal__form .ui-form__field label {
    display: block;
    position: relative;
    margin-bottom: 13px;
    font-size: 13px;
}
.ui-modal__form .ui-form__field label:after {
    content: "*";
    margin-left: 3px;
    font-size: 16px;
    color: #eb1c24;
}
.ui-modal__form .ui-form__button {}
.ui-modal__form .ui-button {
    width: 100%;
    font-size: 17px;
    font-weight: inherit;
    border-radius: 42px;
    text-transform: uppercase;
}
.ui-modal__form .ui-field__error {
    display: none;
}
.ui-modal__form .ui-form__privacy {
    color: inherit;
}
.ui-modal__video {
    position: relative;
    height: 0;
    padding-bottom: 56.25%;
    background-color: #000;
}
.ui-modal__video iframe {
    position: absolute;
    height: 100%; width: 100%;
    border: 0;
    margin: 0;
    overflow: hidden;
    padding: 0;
}
/********/
.ui-loader {
    position: fixed;
    top: 0; left: 0;
    width: 100%; height: 100%;
    z-index: 1001;
}
.ui-loader__loading {
    display: block;
    position: relative;
    left: 50%; top: 50%;
    width: 100px; height: 100px;
    margin: -50px 0 0 -50px;
    border-radius: 50%;
    border: 3px solid transparent;
    border-top-color: #fff;
    z-index: 1001;
    -webkit-animation: spin 2s linear infinite;
            animation: spin 2s linear infinite
}
.ui-loader__loading:before {
    content: "";
    position: absolute;
    top: 5px; left: 5px; right: 5px; bottom: 5px;
    border-radius: 50%;
    border: 3px solid transparent;
    border-top-color: #fff;
    -webkit-animation: spin 3s linear infinite;
            animation: spin 3s linear infinite
}
.ui-loader__loading:after {
    content: "";
    position: absolute;
    top: 15px; right: 15px; left: 15px; bottom: 15px;
    border-radius: 50%;
    border: 3px solid transparent;
    border-top-color: #fff;
    -webkit-animation: spin 1.5s linear infinite;
            animation: spin 1.5s linear infinite
}
.ui-loader__section {
    position: fixed;
    top: 0;
    width: 51%; height: 100%;
    background: #253255;
    z-index: 1000;
    -webkit-transform: translateX(0);
            transform: translateX(0);
}
.ui-loader__section.--loader-left {
    left: 0;
}
.ui-loader__section.--loader-right {
    right: 0;
}
.--load .ui-loader__section.--loader-left {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    -webkit-transition: all .7s .3s cubic-bezier(0.645,0.045,0.355,1);
            transition: all .7s .3s cubic-bezier(0.645,0.045,0.355,1);
}
.--load .ui-loader__section.--loader-right {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    -webkit-transition: all .7s .3s cubic-bezier(0.645,0.045,0.355,1);
            transition: all .7s .3s cubic-bezier(0.645,0.045,0.355,1);
}
.--load .ui-loader__loading {
    opacity: 0;
    -webkit-transition: all .3s ease-out;
            transition: all .3s ease-out;
}
.--load .ui-loader {
    visibility: hidden;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    -webkit-transition: all .3s 1s ease-out;
            transition: all .3s 1s ease-out;
}
/********/
.ui-heading {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
    font-size: inherit;
    font-weight: inherit;
    color: #253255;
}
.ui-heading h1, .ui-heading h2, .ui-heading h3 {
    display: inherit;
    font-size: inherit;
    font-weight: inherit;
    color: inherit;
}
@media (max-width:767px) {
    .ui-heading br {
        display: none;
    }
}
.ui-heading.--heading-h1 {
    font-size: 46px;
    font-weight: inherit;
    line-height: 1;
}
.ui-page.--page-home .ui-heading.--heading-h1 {
    line-height: .8;
}
@media (max-width:767px) {
    .ui-heading.--heading-h1,
    .ui-page.--page-home .ui-heading.--heading-h1 {
        font-size: 28px;
        line-height: 1.25;
    }
}
.ui-heading.--heading-h2 {
    font-size: 40px;
    font-weight: inherit;
    line-height: 1.15;
}
@media (max-width:767px) {
    .ui-heading.--heading-h2 {
        font-size: 26px;
    }
}
.ui-heading.--heading-h3 {
    font-size: 40px;
    font-weight: inherit;
    line-height: 1.15;
}
@media (max-width:767px) {
    .ui-heading.--heading-h3 {
        font-size: 26px;
    }
}
.ui-heading.--heading-h4 {
    font-size: 34px;
    font-weight: inherit;
    line-height: 1.15;
}
@media (max-width:767px) {
    .ui-heading.--heading-h4 {
        font-size: 20px;
    }
}
/********/
.ui-fullpage {
    position: relative;
}
.ui-fullpage__section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    position: relative;
    overflow: hidden;
}
/********/
.ui-block {
    position: relative;
}
.ui-block__row + .ui-block__row {
    margin-top: 40px;
}
@media (max-width:767px) {
    .ui-block__row + .ui-block__row {
        margin-top: 30px;
    }
}
.ui-block__heading {
    margin-bottom: 35px;
}
@media (max-width:767px) {
    .ui-block__heading {
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        margin-bottom: 30px;
        padding-left: 10px;
        padding-right: 10px;
        text-align: center;
    }
}
.ui-block__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: 100%;
    padding-top: 50px;
    padding-bottom: 50px;
}
@media (max-width:767px) {
    .ui-block__container {
        height: auto;
        padding-top: 40px;
        padding-bottom: 40px;
        text-align: center;
    }
}
.ui-block__header, .ui-block__footer {
    position: relative;
    z-index: 3;
    -ms-flex-negative: 0;
        flex-shrink: 0;
}
.ui-block__row {
    position: relative;
    width: 100%;
    -ms-flex-negative: 0;
        flex-shrink: 0;
}
.ui-block__cover {
    position: absolute;
    top: 0; left: 0;
    height: 100%; width: 100%;
    background-size: cover;
    background-position: 50%;
    background-repeat: no-repeat;
}
.ui-block__video {
    position: absolute;
    top: 0; left: 0;
    z-index: -1;
    height: 100%; width: 100%;
}
.ui-block__video-bg {
    position: absolute;
    top: 0; left: 0;
    height: 100%; width: 100%;
    opacity: 1;
    visibility: visible;
    -o-object-fit: cover;
        object-fit: cover;
    -webkit-transition: opacity 500ms ease-out, visibility 500ms ease-out;
            transition: opacity 500ms ease-out, visibility 500ms ease-out;
}
.ui-block.--block-section .ui-container {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
}
.ui-block.--block-color-gray {
    color: inherit;
    background-color: #e3e3e3;
}
@media (max-width:767px) {
    .ui-block.--block-color-gray {
        background-color: #fff;
    }
}
.ui-block.--block-color-blue {
    color: #fff;
    background-color: #253255;
}
.ui-block.--block-color-white {
    color: #253255;
    background-color: #fff;
}
.ui-block.--block-header {
    height: 100vh;
}
@media (max-width:767px) {
    .ui-block.--block-header {
        height: auto;
    }
}
.ui-block.--block-why {
    background-color: #e4e4e4;
}
.ui-block.--block-save-money {
    background-color: #dcdcdc;
}
.ui-block.--block-footer {
    background-color: #e4e4e4;
}
.ui-block.--block-footer .ui-block__container {
    margin-bottom: -75px;
    padding-bottom: 100px;
}
@media (max-width:767px) {
    .ui-block.--block-footer .ui-block__container {
        margin-bottom: 0px;
        padding-bottom: 0px;
    }
}
.ui-block.--block-section .ui-block__container {
    padding-top: 0;
    padding-bottom: 0;
}
.ui-block.--block-form-consult .ui-block__container {
    padding-bottom: 10px;
}
/********/
.ui-hamburger {
    position: fixed;
    top: 40px; right: 40px;
    z-index: 99;
    color: inherit;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateY(-20px);
            transform: translateY(-20px);
   -webkit-transition: opacity 250ms ease, visibility 250ms ease, color 250ms ease, -webkit-transform 250ms ease;
           transition: opacity 250ms ease, visibility 250ms ease, color 250ms ease, -webkit-transform 250ms ease;
           transition: transform 250ms ease, opacity 250ms ease, visibility 250ms ease, color 250ms ease;
           transition: transform 250ms ease, opacity 250ms ease, visibility 250ms ease, color 250ms ease, -webkit-transform 250ms ease;
}
.ui-hamburger.--hamburger-white {
    color: #fff;
}
.ui-page.--page-inner .ui-hamburger {
    display: none;
}
@media (max-width:767px) {
    .ui-page.--page-inner .ui-hamburger {
        display: block;
    }
    .ui-hamburger {
        position: absolute;
        top: 18px; right: 20px;
        color: #fff;
        opacity: 1;
        visibility: visible;
        -webkit-transform: translateY(0px);
                transform: translateY(0px);
    }
}
.ui-page.--show-navigation .ui-hamburger {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0);
            transform: translateY(0);
}
@media (max-width:767px) {
    .ui-page.--show-navigation .ui-hamburger {
        position: fixed;
        padding: 15px;
        background-color: #253255;
        border-radius: 50%;
        -webkit-animation: fadeup 350ms ease;
                animation: fadeup 350ms ease;
    }
}
.ui-hamburger__text, .ui-hamburger__icon {
    display: inline-block;
    vertical-align: middle;
}
.ui-hamburger__icon {
    height: 35px; width: 35px;
    color: inherit;
    cursor: pointer;
}
/********/
.ui-navigation {
    position: fixed;
    z-index: 99;
    top: 50%; right: 50px;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    width: auto;
}
.ui-navigation__pagination {
    padding: 1px 4px;
    border-radius: 8px;
    background-color: #253255;
    -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.ui-navigation__pagination-item {
    display: block;
    margin-top: 5px;
    margin-bottom: 5px;
    height: 22px; width: 6px;
    border-radius: 6px;
    background-color: #3a4970;
    font-size: 0;
    cursor: pointer;
    -webkit-transition: background-color 350ms ease;
            transition: background-color 350ms ease;
}
.ui-navigation__pagination-item.--active,
.ui-navigation__pagination-item:hover {
    background-color: #dbd8d8;
}
.ui-navigation__pagination-item.--active {
    cursor: default;
}
/********/
.ui-main-menu {
    position: fixed;
    top: 0; left: 0;
    z-index: -1;
    height: 100%;  width: 100%;
    max-width: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    background-color: rgba(221, 221, 221, .92);
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    -webkit-transition: opacity 450ms ease-in-out, visibility 450ms ease-in-out, z-index 0ms ease-in-out 450ms, -webkit-transform 0ms ease-in-out 450ms;
            transition: opacity 450ms ease-in-out, visibility 450ms ease-in-out, z-index 0ms ease-in-out 450ms, -webkit-transform 0ms ease-in-out 450ms;
            transition: opacity 450ms ease-in-out, visibility 450ms ease-in-out, transform 0ms ease-in-out 450ms, z-index 0ms ease-in-out 450ms;
            transition: opacity 450ms ease-in-out, visibility 450ms ease-in-out, transform 0ms ease-in-out 450ms, z-index 0ms ease-in-out 450ms, -webkit-transform 0ms ease-in-out 450ms;
}
.ui-main-menu.--nav-open {
    z-index: 101;
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0);
            transform: translateY(0);
    -webkit-transition: opacity 450ms ease-in-out, visibility 450ms ease-in-out, z-index 0ms ease-in-out 0ms, -webkit-transform 0ms ease-in-out 0ms;
            transition: opacity 450ms ease-in-out, visibility 450ms ease-in-out, z-index 0ms ease-in-out 0ms, -webkit-transform 0ms ease-in-out 0ms;
            transition: opacity 450ms ease-in-out, visibility 450ms ease-in-out, transform 0ms ease-in-out 0ms, z-index 0ms ease-in-out 0ms;
            transition: opacity 450ms ease-in-out, visibility 450ms ease-in-out, transform 0ms ease-in-out 0ms, z-index 0ms ease-in-out 0ms, -webkit-transform 0ms ease-in-out 0ms;
}
.ui-main-menu__content {
    padding: 160px 0 0;
    opacity: 0;
    color: #253255;
    -webkit-transition: opacity 250ms ease;
            transition: opacity 250ms ease;
}
.ui-main-menu.--nav-open .ui-main-menu__content {
    opacity: 1;
}
.ui-main-menu__list {
    padding-left: 30px;
    padding-right: 30px;
}
.ui-main-menu__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: relative;
    height: 46px; width: auto;
    margin-bottom: 30px;
    font-size: inherit;
    background-color: transparent;
    border-radius: 46px;
    -webkit-transition: background-color 350ms ease-in-out, color 350ms ease-in-out;
            transition: background-color 350ms ease-in-out, color 350ms ease-in-out;
}
.ui-main-menu__item.--current,
.ui-main-menu__item:hover {
    color: #fff;
    background-color: #253255;
}
.ui-main-menu__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 100%;
    padding-left: 25px;
    padding-right: 25px;
    font-size: 20px;
    font-weight: inherit;
    color: inherit;
    border: 0;
    white-space: nowrap;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -webkit-transition: none;
    transition: none;
}
.ui-main-menu__text {
    display: inline-block;
    padding-top: 4px;
}
.ui-main-menu__close {
    display: none;
    position: absolute;
    top: 40px; left: 50%;
    z-index: 101;
    margin-left: -20px;
    height: 46px; width: 46px;
    border: 3px solid #253255;
    border-radius: 50%;
    cursor: pointer;
}
.ui-main-menu.--nav-open .ui-main-menu__close {
    display: block;
}
.ui-main-menu__close:before, .ui-main-menu__close:after {
    content: "";
    position: absolute;
    top: 19px; left: 6px;
    height: 3px; width: 28px;
    display: inline-block;
    background-color: #253255;
    border-radius: 3px;
    -webkit-transition: background-color 250ms ease;
            transition: background-color 250ms ease;
}
.ui-main-menu__close:before {
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
}
.ui-main-menu__close:after {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
}
.--desktop .ui-main-menu__close:hover:before,
.--desktop .ui-main-menu__close:hover:after {
    background-color: #253255;
}
/********/
.ui-social {
    position: relative;
    -ms-flex-negative: 0;
        flex-shrink: 0;
}
.ui-social__link {
    display: inline-block;
    vertical-align: middle;
    margin-left: 2px;
    border-radius: 50%;
    font-size: 0;
    color: #253255;
}
.ui-page.--page-inner .ui-header .ui-social__link {
    color: #d1cccc;
}
@media (max-width:767px) {
    .ui-page.--page-inner .ui-header .ui-social__link {
        color: #253255;
    }
}
.ui-social__link:first-child {
    margin-left: 0px;
}
.--desktop .ui-social__link:hover {
    color: #000;
}
.--desktop .ui-page.--page-inner .ui-header .ui-social__link:hover {
    color: #253255;
}
.ui-social__icon {
    height: 40px; width: 40px;
}
@media (max-width:767px) {
    .ui-social__icon {
        height: 36px; width: 36px;
    }
}
/********/
.ui-header {
    position: relative;
    z-index: 2;
    color: #fff;
    background-color: #253255;
}
.ui-header__main {
    position: relative;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
}
.ui-header__navigation {
    width: 100%;
}
.ui-header-menu {
    position: relative;
    z-index: 2;
    width: 100%;
    color: inherit;
}
.ui-header-menu__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: relative;
    height: 36px;
    margin-left: 10px;
    margin-right: 10px;
    font-size: inherit;
    background-color: transparent;
    border-radius: 36px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -webkit-transition: background-color 250ms ease-in-out, color 250ms ease-in-out;
            transition: background-color 250ms ease-in-out, color 250ms ease-in-out;
}
@media (max-width:1023px) {
    .ui-header-menu__item {
        margin-left: 2px;
        margin-right: 2px;
    }
}
.ui-header-menu__item:last-child {
    margin-right: 0;
}
.ui-header-menu__link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 100%;
    padding-left: 20px;
    padding-right: 20px;
    font-size: inherit;
    font-weight: inherit;
    color: inherit;
    border: 0;
    white-space: nowrap;
    -webkit-transition: color 250ms ease-in-out;
            transition: color 250ms ease-in-out;
}
@media (max-width:1023px) {
    .ui-header-menu__link {
        padding-left: 10px;
        padding-right: 10px;
        font-size: 12px;
    }
}
.ui-header-menu__item.--current,
.--desktop .ui-header-menu__item:hover {
    background-color: #d1cccc;
}
.ui-header-menu__item.--current .ui-header-menu__link,
.--desktop .ui-header-menu__item:hover .ui-header-menu__link {
    color: #253255;
}
.ui-header-menu__text {
    display: inline-block;
    padding-top: 2px;
}
.ui-header__logo-container {
    position: relative;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    color: inherit;
}
.ui-header__logo {
    display: block;
    font-size: 13px;
    font-weight: inherit;
    white-space: nowrap;
}
.ui-header__logo .ui-header__logo-svg,
.ui-header__logo span {
    display: inline-block;
    vertical-align: middle;
}
.ui-header__logo .ui-header__logo-svg {
    height: 40px; width: 140px;
    -o-object-fit: contain;
       object-fit: contain;
}
.ui-header__logo span {
    margin-top: 4px; 
}
.ui-header__contact {
    -ms-flex-negative: 0;
        flex-shrink: 0;
}
@media (max-width:767px) {
    .ui-header__contact {
        position: absolute;
        top: 100px; left: 0; right: 0px;
    }
}
.ui-header__contact-phone,
.ui-header__contact-icon {
    display: inline-block;
    vertical-align: middle;
}
.ui-header__contact-phone {
    font-size: 17px;
    font-weight: inherit;
    white-space: nowrap;
    color: inherit;
}
@media (max-width:767px) {
    .ui-header__contact-phone {
        color: #253255;
    }
}
.ui-header__contact-icon {
    margin-right: 5px;
    height: 20px; width: 20px;
}
.ui-header__contact-phone span {
    font-size: inherit;
    font-weight: inherit;
    -webkit-transition: color 250ms ease-in-out;
            transition: color 250ms ease-in-out;
}
.ui-header__contact-phone:hover span {
    color: #d1cccc;
}
.ui-header__toolbar {
    position: absolute;
    top: 90px; right: 20px;
    z-index: 99;
}
@media (max-width:767px) {
    .ui-header__toolbar {
        top: 140px; left: 0; right: 0px;
    }
}
.ui-page.--page-inner .ui-header__toolbar {
    top: 120px;
}
@media (max-width:767px) {
   .ui-page.--page-inner .ui-header__toolbar {
        top: 140px;
    }
}
.ui-header__callback {
    position: relative;
}
.ui-header__toolbar .ui-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-width: 120px;
    font-size: inherit;
    border-radius: 37px;
}
.ui-header__toolbar .ui-button__icon.--buton-icon-left + .ui-button__text {
    margin-right: 0;
}
@media (max-width:1023px) {
    .ui-header__toolbar .ui-header__account {
        line-height: 1;
    }
    .ui-header__toolbar .ui-header__online-pay-button .ui-button__text,
    .ui-header__toolbar .ui-header__account-button .ui-button__text {
        display: none;
    }
    .ui-header__toolbar .ui-button {
        min-width: 40px;
        height: 40px;
    }
    .ui-header__toolbar .ui-button__icon.--buton-icon-left {
        left: 12px;
    }
    .ui-header__toolbar .ui-header__online-pay-button .ui-button__icon.--buton-icon-left {
        left: 8px;
    }
    .ui-header__toolbar .ui-header__online-pay-button .ui-button__icon .ui-icon {
        height: 24px; width: 24px;
    }
}
@media (max-width:767px) {
    .ui-header__online-pay {
        margin-top: 2px;
        /*margin-right: 65px;*/
    }
    .ui-header__online-pay-button {
        height: 35px; width: 35px;
        padding: 0 0;
        border: 0;
        min-width: auto;
    }
    .ui-header__online-pay-button.--button-gray {
        background-color: transparent;
    }
    .ui-header__online-pay-button .ui-button__icon {
        padding-top: 0;
    }
    .ui-header__online-pay-button .ui-icon {
        height: 35px; width: 35px;
    }
}
.ui-header__lang {
    position: relative;
    width: 70px;
    margin-left: 15px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
}
.ui-header__lang-current {
    padding: 0 15px;
}
.ui-header__lang-dropdown {
    position: absolute;
    top: 100%; left: 0;
    z-index: 99;
    width: 100%;
    visibility: hidden;
    overflow: hidden;
    opacity: 0;
    background-color: #253255;
    color: #fff;
    -webkit-transform-origin: 0 0;
            transform-origin: 0 0;
    -webkit-transform: scaleY(0);
            transform: scaleY(0);
    overflow-x: hidden;
    -webkit-transition: opacity 200ms ease, visibility 200ms ease;
            transition: opacity 200ms ease, visibility 200ms ease;
}
.ui-header__lang.--dropdown-opened .ui-header__lang-dropdown {
    visibility: visible;
    opacity: 1;
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
}
/********/
.ui-footer {
    position: relative;
    width: 100%;
    max-width: 100%;
    font-size: 11px;
    background-color: #ddd;
    color: #253255;
}
@media (max-width:767px) {
    .ui-footer__column + .ui-footer__column {
        margin-top: 25px;
    }
}
.ui-footer__social {
    position: absolute;
    top: 50%; left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
}
@media (max-width:767px) {
    .ui-footer__social {
        position: relative;
        top: 0; left: 50%;
        margin-top: 20px;
        -webkit-transform: translateX(-50%);
                transform: translateX(-50%);
    }
}
.ui-footer__social .ui-social__icon {
    height: 35px; width: 35px;
}
.ui-footer__copyright {
    position: relative;
    font-size: inherit;
    font-weight: inherit;
    line-height: 1.5;
}
.ui-footer__policy {
    display: inline-block;
    margin-top: 5px;
    border-bottom: 1px solid;
}
.ui-footer__policy:hover {
    border-color: transparent;
}
.ui-footer__design {
    position: relative;
    font-size: inherit;
    font-weight: inherit;
}
.ui-footer__design-text,
.ui-footer__design-logo {
    display: inline-block;
    vertical-align: middle;
}
.ui-footer__design-text {
    margin-top: 3px;
    opacity: .75;
}
.ui-footer__design-logo {
    height: 18px; width: 80px;
    font-size: 0;
    border: 0;
    background-size: 80px 18px;
    background-repeat: no-repeat;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDMxMy44NyA1My4xMSI+ICAgIDxwYXRoIGZpbGw9IiMyNTMyNTUiIGQ9Ik0yNjQsMjY2LjM0YzEuODMsMCwzLjY2LjA1LDUuNDgsMGExLjI1LDEuMjUsMCwwLDEsMS40LDFxNSwxMi42OSwxMC4xNSwyNS4zNmMuMDcuMTYuMTYuMzIuMzEuNjEuMjctLjYzLjUxLTEuMTYuNzItMS42OXE0Ljg3LTEyLjEzLDkuNzItMjQuMjdhMS4yNCwxLjI0LDAsMCwxLDEuMzktMWMxLjc5LjA3LDMuNTgsMCw1LjU5LDBsLTE3LjQyLDQxLjZjLTEtMi40NC0yLTQuNjgtMi45MS02LjkybC0xNC0zMy41MWMtLjExLS4yNi0uMjctLjUtLjQtLjc1WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI2NC4wMSAtMjU0Ljg0KSIvPiAgICA8cGF0aCBmaWxsPSIjMjUzMjU1IiBkPSJNMzEzLjUxLDI4OS40OXYxMC4xOGgxNy4zM3Y1Ljg5SDMwNy42N3YtMzloMjMuMTd2NS45M0gzMTMuNTZ2MTJoMTMuNjJjLS42LDEuNjgtMS4xMSwzLjIyLTEuNzMsNC43Mi0uMDkuMjEtLjY2LjMxLTEsLjMxLTMuMjIsMC02LjQ1LDAtOS42NywwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI2NC4wMSAtMjU0Ljg0KSIvPiAgICA8cGF0aCBmaWxsPSIjMjUzMjU1IiBkPSJNMzQ5LjI0LDI4OS43MnYxNS42NUgzNDMuM1YyNjYuNjVjMy4xMiwwLDYuMi0uMTEsOS4yNiwwYTIxLjE2LDIxLjE2LDAsMCwxLDUuNDYsMSwxMC41OSwxMC41OSwwLDAsMSw3LjA4LDExLjI3Yy0uNTEsNS4wNi0zLjEzLDguMzEtOCw5Ljc5YTQuMyw0LjMsMCwwLDAtLjU1LjI3bDEyLDE2LjM1YTcuNiw3LjYsMCwwLDEtLjkuMTJjLTEuNzIsMC0zLjQ0LDAtNS4xNiwwYTEuODEsMS44MSwwLDAsMS0xLjc2LS45Yy0zLjMxLTQuNzctNi42Ni05LjUtMTAtMTQuMjVDMzUwLjQyLDI4OS44NSwzNTAuMTQsMjg5LjMyLDM0OS4yNCwyODkuNzJabS4wOC01LjM5YTEyLjg2LDEyLjg2LDAsMCwwLDYuNzUtLjksNS40Nyw1LjQ3LDAsMCwwLDMuMjYtNS40NCw1LjA1LDUuMDUsMCwwLDAtMy4wNi01LDE1LDE1LDAsMCwwLTctLjlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjY0LjAxIC0yNTQuODQpIi8+ICAgIDxwYXRoIGZpbGw9IiMyNTMyNTUiIGQ9Ik0zNzYuMTQsMjk0LjIxbDUuNzItMS4yNmMuMDcuNDMuMTQuODEuMTgsMS4yMWE2LjM1LDYuMzUsMCwwLDAsNS42OCw1LjgzLDYuMDcsNi4wNywwLDAsMCw2LjQ3LTQsNS44NCw1Ljg0LDAsMCwwLTIuNjUtNy40Miw2NS4zMSw2NS4zMSwwLDAsMC02LTIuNzUsMTUsMTUsMCwwLDEtNS4yNy0zLjQyLDkuNDQsOS40NCwwLDAsMSwxLjM4LTEzLjg1YzQuMTgtMy4yNiwxMy4zMS0zLjY4LDE3LjI0LDMsLjE5LjMyLjM3LjY2LjYsMS4wOGwtNC42NSwyLjcyYy0yLjA5LTMuMjQtNC4yMi00LjIzLTcuNS0zLjVhNC4yNSw0LjI1LDAsMCwwLTMuNTQsMy40OSwzLjc4LDMuNzgsMCwwLDAsMiw0LjIxLDQzLjkyLDQzLjkyLDAsMCwwLDUuMDgsMi4zLDE4LjE0LDE4LjE0LDAsMCwxLDYuODQsNC4xOWM0LjY5LDUuMTEsMy4zMywxNC0yLjgxLDE3LjU0LTYuNTMsMy44MS0xNi4yNiwxLjgzLTE4LjUyLTcuNzlDMzc2LjI1LDI5NS4zNSwzNzYuMjIsMjk0LjgzLDM3Ni4xNCwyOTQuMjFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjY0LjAxIC0yNTQuODQpIi8+ICAgIDxwYXRoIGZpbGw9IiMyNTMyNTUiIGQ9Ik00MDguMTUsMzA1Ljg1YzEuODMsMCwzLjY2LS4wNSw1LjQ4LDBhMS4yNSwxLjI1LDAsMCwwLDEuNC0xcTUtMTIuNjksMTAuMTUtMjUuMzZjLjA3LS4xNi4xNi0uMzIuMzEtLjYxLjI3LjYzLjUxLDEuMTYuNzIsMS42OXE0Ljg3LDEyLjEzLDkuNzIsMjQuMjdhMS4yNCwxLjI0LDAsMCwwLDEuMzksMWMxLjc5LS4wNywzLjU4LDAsNS41OSwwbC0xNy40Mi00MS42Yy0xLDIuNDQtMiw0LjY4LTIuOTEsNi45MmwtMTQsMzMuNTFjLS4xMS4yNi0uMjYuNS0uNC43NVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNjQuMDEgLTI1NC44NCkiLz4gICAgPHBhdGggZmlsbD0iIzI1MzI1NSIgZD0iTTQ1My4zNCwyNjYuNzZoNi4yMVYyOTguNGMwLDEuNCwwLDEuNCwxLjQsMS40aDE3LjYybC0xLjcsNS44NEg0NTMuMzRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjY0LjAxIC0yNTQuODQpIi8+ICAgIDxwYXRoIGZpbGw9IiMyNTMyNTUiIGQ9Ik00OTAuNDIsMjY3aDUuNzd2MzguNzVoLTUuNzdaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjY0LjAxIC0yNTQuODQpIi8+ICAgIDxwYXRoIGZpbGw9IiMyNTMyNTUiIGQ9Ik01MjUuODgsMzA1LjdoLTYuMzF2LTMzSDUwNy4zdi01LjloMzEuNTRjLS4zNiwxLjE3LS42OSwyLjI4LTEsMy4zOS0uNzcsMi40NS0uNzcsMi40NS0zLjMzLDIuNDVoLTguNloiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNjQuMDEgLTI1NC44NCkiLz4gICAgPHBhdGggZmlsbD0iIzI1MzI1NSIgZD0iTTU0Ni4xMiwyNjYuNzVjMi4yNCwwLDQuMjgsMCw2LjMyLDBhMS41MywxLjUzLDAsMCwxLDEsLjc0YzIuNjUsNC41LDUuMjYsOSw3Ljg4LDEzLjU0LjE5LjMzLjQuNjYuNjksMS4xNC41NS0uOTQsMS0xLjc1LDEuNTEtMi41NywyLjMzLTQsNC42OC04LDctMTIuMDhhMS4zOSwxLjM5LDAsMCwxLDEuNDMtLjgyYzEuOTIsMCwzLjg0LDAsNS45MywwLS4yNC40Ny0uMzkuNzgtLjU2LDEuMDhxLTUuOTUsMTAuMjYtMTEuODgsMjAuNTNhMy4xOCwzLjE4LDAsMCwwLS40LDEuNWMwLDQuODgsMCw5Ljc1LDAsMTQuNjN2MS4yMWgtNnYtMS4xNWMwLTQuODcsMC05Ljc1LDAtMTQuNjJhMy42MiwzLjYyLDAsMCwwLS40Ni0xLjdxLTUuODYtMTAuMTktMTEuNzktMjAuMzRDNTQ2LjU0LDI2Ny41OCw1NDYuMzksMjY3LjI2LDU0Ni4xMiwyNjYuNzVaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjY0LjAxIC0yNTQuODQpIi8+ICAgIDxjaXJjbGUgZmlsbD0iIzI1MzI1NSIgY3g9IjI5Ny45OSIgY3k9IjQuNDEiIHI9IjQuNDEiLz48L3N2Zz4=');
}
/********/
.ui-text-icon__list {
    margin-bottom: -50px;
}
@media (max-width:767px) {
    .ui-text-icon__list {
        margin-bottom: -20px;
    }
}
.ui-text-icon__item {
    margin-bottom: 50px;
}
@media (max-width:767px) {
    .ui-text-icon__item {
        margin-bottom: 20px;
    }
}
.ui-text-icon__item-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    position: relative;
    min-height: 50px;
    padding-left: 70px;
    padding-right: 20px;
    padding-top: 15px;
    color: #253255;
}
.ui-text-icon__item .ui-icon {
    position: absolute;
    top: 0; left: 0px;
    height: 45px; width: 45px;
}
.ui-text-icon__item span + span {
    margin-top: 15px;
}
.ui-text-icon__title {
    font-size: 14px;
    font-weight: inherit;
    line-height: 1.45;
    text-align: left;
}
a.ui-text-icon__title span {
    border-bottom: 1px solid transparent;
    -webkit-transition: border 250ms ease;
            transition: border 250ms ease;
}
a.ui-text-icon__title:hover span {
    border-color: inherit;
}
.ui-text-icon__list.--text-style-upper .ui-text-icon__title {
    text-transform: uppercase;
}
.ui-text-icon__description {
    font-size: 13px;
    font-weight: inherit;
    text-align: left;
}
/********/
.ui-article {
    position: relative;
    font-size: inherit;
    font-weight: inherit;
}
.ui-article:after, .ui-article:before {
    display: table;
    content: "";
}
.ui-article:after {
    clear: both;
}
.ui-article h1+*,
.ui-article h2+*,
.ui-article h3+*,
.ui-article h4+*,
.ui-article ol+*,
.ui-article ul+* {
    margin-top: 20px;
}
.ui-article ol, 
.ui-article ul {
    margin-top: 20px;
}
.ui-article p+* {
    margin-top: 20px;
}
.ui-article h2, .ui-article h3, .ui-article h4 {
    color: inherit;
}
@media (max-width:767px) {
    .ui-article h2, .ui-article h3, .ui-article h4 {
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        text-align: center;
    }
}
.ui-article h2 {
    font-size: 53px;
    font-weight: inherit;
}
@media (max-width:767px) {
    .ui-article h2 {
        font-size: 28px;
    }
}
.ui-article h3 {
    font-size: 30px;
    font-weight: inherit;
}
@media (max-width:767px) {
    .ui-article h3 {
        font-size: 24px;
    }
}
.ui-article p,
.ui-article li {
    font-size: inherit;
    font-weight: inherit;
    line-height: 1.55;
}
.ui-article blockquote {
    position: relative;
    max-width: 640px;
    padding-left: 30px;
    border-left: 1px solid #253255;
    font-size: inherit;
    font-weight: inherit;
    overflow: hidden;
}
@media (max-width:767px) {
    .ui-article blockquote {
        padding-left: 0;
        border-left: 0;
    }
}
.ui-article img {
    margin-top: 0;
    max-width: 100%;
    margin-bottom: 30px;
    border-radius: 20px;
}
.ui-article a:not(.ui-button) {
    color: #263255;
    border-bottom: 1px solid;
}
.ui-article a:not(.ui-button):hover {
    border-color: transparent;
}
.ui-article a[href^="tel:"],
.ui-article a[href^="mailto:"] {
    border-color: transparent;
}
.ui-article a[href^="tel:"] i, .ui-article a[href^="mailto:"] i,
.ui-article a[href^="tel:"] em, .ui-article a[href^="mailto:"] em {
    font-family: Arial, sans-serif;
    letter-spacing: .2em;
}
.ui-article ol {
    counter-reset: olCounter;
}
.ui-article ol li {
    padding-left: 15px;
    margin-bottom: 5px;
}
.ui-article ol li:before {
    content: counter(olCounter);
    counter-increment: olCounter;
    position: absolute;
    top: 0; left: 0;
    height: 35px; width: 35px;
    line-height: 38px;
    color: #000;
    background-color: #253255;
    border-radius: 6px;
    font-size: 18px;
    font-weight: 400;
    text-align: center;
}
.ui-article li {
    position: relative;
    padding-left: 12px;
    margin-bottom: 5px;
}
.ui-article ul li:before {
    content: "";
    position: absolute;
    top: 10px; left: 0;
    height: 2px; width: 2px;
    background-color: #253255;
}
.ui-article iframe {
    border-radius: 10px;
    overflow: hidden;
}
.ui-article__cell {
    margin-bottom: 30px;
}
.ui-article__cell img {
    margin-bottom: 30px;
    -o-object-fit: contain;
        object-fit: contain;
}
.ui-article__cell h4, 
.ui-article__cell h5 {
    font-size: 18px;
    color: #46be4d;
}
.ui-article__blank {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -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;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
    min-height: 180px;
    text-align: center;
}
@media (max-width:767px) {
    .ui-article__blank {
        text-align: center;
    }
}
.ui-article__blank a {
    border-bottom: 1px solid;
}
.ui-article__blank a:hover {
    border-color: transparent;
}
.ui-article__date {
    font-size: inherit;
    font-weight: 600;
    color: #cacaca;
}
/********/
.ui-section {
    position: relative;
}
.ui-section__scroll-x-container {
    margin-left: -15px;
    margin-right: -15px;
    overflow: hidden;
}
.ui-section__scroll-x {
    width: calc(100% - 15px);
    padding-left: 15px;
    padding-right: 15px;
    overflow-x: auto;
    margin-bottom: -30px;
    padding-bottom: 30px;
}
.ui-section-btn__item {
    max-width: 320px;
    margin-right: 50px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
}
@media (max-width:767px) {
    .ui-section-btn__item {
        margin-left: auto;
        margin-right: auto;
        max-width: 280px;
    }
}
.ui-section-btn__item {
    position: relative;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 4px 20px 0 20px;
    border-radius: 4px;
    border: 1px solid transparent;
    height: 76px;
    text-align: center;
    -webkit-transition: background-color 300ms ease, border-color 300ms ease;
            transition: background-color 300ms ease, border-color 300ms ease;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
        user-select: none;
    cursor: pointer;
}
.--desktop .ui-section-btn__item:not(.--current):hover {
    border-color: #e3e3e3;
    background-color: #e3e3e3;
}
.ui-section-btn__item.--current {
    border-color: #253255;
    background-color: #253255;
    color: #fff;
    cursor: default;
}
.ui-section-btn__text {
    font-size: 20px;
    font-weight: inherit;
    line-height: 1.15;
}
@media (max-width:767px) {
    .ui-section-btn__text {
        font-size: 18px;
    }
}
.ui-section-box {
    position: relative;
    width: 100%;
}
.ui-block.--block-section-ustnye .ui-section-box {
    padding-bottom: 10vw;
}
@media (max-width:767px) {
    .ui-block.--block-section-ustnye .ui-section-box {
        padding-bottom: 0;
    }
}
.ui-block.--block-section-pismennye .ui-section-box,
.ui-block.--block-section-zoom .ui-section-box,
.ui-block.--block-section-org-massive-online-events .ui-section-box {
    max-width: 480px;
}
@media (max-width:767px) {
    .ui-block.--block-section-pismennye .ui-section-box,
    .ui-block.--block-section-zoom .ui-section-box,
    .ui-block.--block-section-org-massive-online-events .ui-section-box {
        max-width: 100%;
    }
}
.ui-section-box__title {
    color: inherit;
}
@media (max-width:767px) {
    .ui-section-box__content {
        padding: 30px 20px;
    }
}
.ui-section-box__text {
    font-size: 18px;
    font-weight: inherit;
    font-family: 'Century Gothic', sans-serif;
    line-height: 1.15;
}
@media (max-width:1440px) {
    .ui-section-box__text {
        font-size: 14px;
    }
}
.ui-section-box__text p + p {
    margin-top: 15px;
}
.ui-section-box__button-wrapper {
    margin-top: 40px;
}
@media (max-width:767px) {
    .ui-section-box__button-wrapper {
        margin-top: 25px;
    }
}
.ui-section-box__button {
    max-width: 200px;
    width: 100%;
}
.ui-section-box__cover {
    position: absolute;
    bottom: 0;
    height: 100%; width: 100%;
    background-size: auto;
    background-position: 100% 100%;
    background-repeat: no-repeat;
}
@media (max-width:767px) {
    .ui-section-box__cover {
        opacity: 0;
        visibility: hidden;
    }
}
.ui-block.--block-section-ustnye .ui-section-box__cover {
    background-size: 100% auto;
    background-position: 100% 105%;
}
.ui-block.--block-section-pismennye .ui-section-box__cover {
    background-size: 60%;
    background-position: 100% 100px;
}
/********/
.ui-homescreen {
    position: relative;
}
@media (max-width: 767px) {
    .ui-homescreen {
        padding-top: 140px;
    }
}
.ui-homescreen__heading {
    margin-bottom: 40px;
}
@media (max-width: 767px) {
    .ui-homescreen__heading {
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
    }
}
.ui-homescreen__heading h1 {
    font-size: 60px;
    font-weight: inherit;
    line-height: .9;
}
@media (max-width: 767px) {
    .ui-homescreen__heading h1 {
        font-size: 50px;
    }
}
.ui-homescreen__heading h1 span {
    font-size: 30px;
    margin-top: -10px;
}
@media (max-width: 767px) {
    .ui-homescreen__heading h1 span {
        font-size: 25px;
        margin-top: -15px;
    }
}
@media (max-width: 767px) {
    .ui-homescreen__heading br {
        display: block;
    }
}
.ui-homescreen__text {
    margin-bottom: 70px;
    max-width: 640px;
    font-size: 17px;
    font-weight: inherit;
}
@media (max-width: 767px) {
    .ui-homescreen__text {
        margin-bottom: 30px;
    }
}
/********/
.ui-why__text {
    font-size: 17px;
    font-weight: inherit;
}
.ui-why__button {
    min-width: 220px;
    margin-left: 40px;
}
@media (max-width: 767px) {
    .ui-why__button {
        margin-left: 0;
    }
}
.ui-why__button-wrapper {
    margin-top: 6vh;
}
.--desktop .ui-why__button.--button-white:hover {
    color: #fff;
    border-color: #253255;
    background-color: #253255;
}
/********/
.ui-our-team {
    position: relative;
}
.ui-our-team__box {
    position: relative;
    padding-left: 40px;
    padding-right: 40px;
}
@media (max-width: 767px) {
    .ui-our-team__box {
        padding-top: 30px;
        padding-left: 0;
        padding-right: 0;
    }
}
.ui-our-team__js {
    height: 100%; width: 100%;
    opacity: 0;
    overflow: hidden;
    -webkit-transition: opacity 450ms ease;
            transition: opacity 450ms ease;
}
@media (max-width: 767px) {
    .ui-our-team__js {
        margin-left: -10px;
        margin-right: -10px;
        width: calc(100% + 20px);
    }
}
.ui-our-team__js.swiper-container-initialized {
    opacity: 1;
}
.ui-our-team__js.swiper-container-autoheight .ui-our-team__slide, 
.ui-our-team__js.swiper-container-autoheight .ui-our-team__slide.swiper-slide {
    height: 100%;
    overflow: hidden;
}
.ui-our-team__arrow-wrapper {}
.ui-our-team__arrow,
.ui-our-team__arrow-icon {
    height: 25px; width: 25px;
}
.ui-our-team__arrow {
    position: absolute;
    top: 50%; left: auto; right: auto;
    margin-top: -12px;
    background: 0;
    cursor: pointer;
    -webkit-transition: color 150ms ease;
            transition: color 150ms ease;
}
@media (max-width: 767px) {
    .ui-our-team__arrow {
        top: 0;
    }
}
.ui-our-team__arrow-icon {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    color: inherit;
}
.ui-our-team__arrow.swiper-button-next {
    right: 0px;
    -webkit-transform: rotate(180deg); 
            transform: rotate(180deg);
}
@media (max-width: 767px) {
    .ui-our-team__arrow.swiper-button-next {
        right: calc(50% - 45px);
    }
}
.ui-our-team__arrow.swiper-button-prev {
    left: 0px;
}
@media (max-width: 767px) {
    .ui-our-team__arrow.swiper-button-prev {
        left: calc(50% - 45px);
    }
}
.--desktop .ui-our-team__arrow:hover .ui-our-team__arrow-icon {
    color: inherit;
}
.ui-our-team__slide {
    height: 0;
    overflow: hidden;
}
@media (max-width: 767px) {
    .ui-our-team__slide {
        padding: 10px 10px;
    }
}
.ui-our-team__js.swiper-container-initialized .ui-our-team__slide {
    height: auto;
}
.ui-our-team__thumb.ui-gallery__thumb {
    padding: 75% 0 0;
}
/********/
.ui-gallery__thumb {
    display: block;
    padding: 100% 0 0;
    position: relative;
}
.ui-gallery__inner,
.ui-gallery__image,
.ui-gallery__hover {
    position: absolute;
    top: 0; left: 0;
    height: 100%; width: 100%;
    border-radius: 4px;
    overflow: hidden;
}
.ui-gallery__image {
    background-size: cover;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-color: #ebebeb;
    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
}
.ui-gallery__hover {
    z-index: 1;
    opacity: 0;
    background-color: rgba(37, 50, 85, .7);
    -webkit-transition: opacity 350ms ease 250ms;
            transition: opacity 350ms ease 250ms;
}
.--desktop .ui-gallery__thumb:hover .ui-gallery__hover {
    opacity: 1;
}
.ui-gallery__hover-icon {
    position: absolute;
    top: 50%; left: 50%;
    z-index: 2;
    height: 50px; width: 50px;
    margin: -25px 0 0 -25px;
    color: #fff;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    -webkit-transition: -webkit-transform 550ms ease;
            transition: -webkit-transform 550ms ease;
            transition: transform 550ms ease;
            transition: transform 550ms ease, -webkit-transform 550ms ease;
}
.--desktop .ui-gallery__thumb:hover .ui-gallery__hover-icon {
    -webkit-transform: translateY(0);
            transform: translateY(0);
}
/********/
.ui-questions {}
@media (max-width:767px) {
    .ui-questions__list {
        padding-left: 20px;
        padding-right: 20px;
    }
}
.ui-questions__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;   
}
.ui-questions__item:not(:last-child) {
    padding-bottom: 10px;
}
.ui-questions__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
    width: auto;
    min-height: 46px; 
    padding-left: 20px;
    padding-right: 20px;
    background-color: #23315b;
    color: #fff;
    border-radius: 30px 30px 30px 0;
    font-size: 17px;
    cursor: pointer;
    -webkit-transition: background-color 250ms ease;
            transition: background-color 250ms ease;
    -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
@media (max-width:767px) {
    .ui-questions__title {
        padding: 15px 20px 15px 20px;
        width: 100%;
        font-size: 14px;
    }
}
.ui-questions__title span {
    position: relative;
    margin-right: 50px;
    text-align: left;
    color: inherit;
    -webkit-transition: color 250ms ease, border 250ms ease;
            transition: color 250ms ease, border 250ms ease;
}
@media (max-width:767px) {
    .ui-questions__title span {
        width: 100%;
    }
}
.ui-accordion__item.--current .ui-questions__title {
    color: #fff;
    background-color: #23315b;
}
.ui-accordion__item.--current .ui-questions__title:hover span {
    color: #fff;
}
.ui-questions__title:before {
    content: "";
    position: absolute;
    left: -5px; bottom: 0;
    height: 25px; width: 25px;
    background-color: #23315b;
    -webkit-transform: skew(-50deg, 0deg);
            transform: skew(-50deg, 0deg);
    -webkit-transition: background-color 250ms ease;
            transition: background-color 250ms ease
}
@media (max-width:767px) {
    .ui-questions__title:before {}
}
.ui-accordion__item.--current .ui-questions__title:before {
    background-color: #23315b;
}
.ui-questions__title span:after {
    content: "";
    position: absolute;
    top: 50%; right: -45px;
    display: inline-block;
    vertical-align: middle;
    margin-top: -8px;
    height: 12px; width: 12px;
    border-left: 2px solid #fff;
    border-bottom: 2px solid #fff;
    -webkit-transform: scale(1) rotate(-45deg);
            transform: scale(1) rotate(-45deg);
    -webkit-transition: border 250ms ease, -webkit-transform 250ms ease;
            transition: border 250ms ease, -webkit-transform 250ms ease;
            transition: transform 250ms ease, border 250ms ease;
            transition: transform 250ms ease, border 250ms ease, -webkit-transform 250ms ease;
}
@media (max-width:767px) {
    .ui-questions__title span:after {
    }
}
.ui-accordion__item.--current .ui-questions__title span:after,
.ui-accordion__item.--current .ui-questions__title:hover span:after {
    border-color: #fff;
    margin-top: -4px;
    -webkit-transform: scale(-1) rotate(-45deg);
            transform: scale(-1) rotate(-45deg);
}
.ui-questions__content {
    height: 0; width: 100%;
    overflow: hidden;
    -webkit-transition: all 250ms linear;
            transition: all 250ms linear;
}
.ui-questions__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    padding-top: 10px;
    margin: 0 20px 0 0;
}
@media (max-width:767px) {
    .ui-questions__wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
    }
}
.ui-questions__answer {
    position: relative;
    padding: 20px 25px;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    border-radius: 30px 30px 0 30px;
    font-size: 13px;
    text-align: left;
    background-color: #fff;
}
.ui-accordion__item.--current .ui-questions__wrapper {
    margin-bottom: 10px;
}
@media (max-width:767px) {
    .ui-questions__answer {
        padding: 20px 20px;
        width: 100%;
        font-size: 14px;
    }
}
.ui-questions__answer:before {
    content: "";
    position: absolute;
    right: -5px; bottom: 0;
    height: 25px; width: 25px;
    background-color: #fff;
    -webkit-transform: skew(50deg, 0deg);
            transform: skew(50deg, 0deg);
    -webkit-transition: background-color 250ms ease;
            transition: background-color 250ms ease
}
.ui-questions__answer p + p {
    margin-top: 15px;
}
/********/
.ui-our-clients {
    position: relative;
    margin-bottom: 50px;
}
@media (max-width: 767px) {
    .ui-our-clients {
        margin-bottom: 0;
    }
}
.ui-our-clients__box {
    position: relative;
    padding-left: 40px;
    padding-right: 40px;
}
@media (max-width: 767px) {
    .ui-our-clients__box {
        margin-top: -10px;
        padding-left: 0;
        padding-right: 0;
    }
}
.ui-our-clients__js {
    height: 100%; width: 100%;
    opacity: 0;
    overflow: hidden;
    -webkit-transition: opacity 250ms ease;
            transition: opacity 250ms ease;
}
.ui-our-clients__js.swiper-container-initialized {
    opacity: 1;
}
.ui-our-clients__slide,
.ui-our-clients__js.swiper-container-autoheight .ui-our-clients__slide, 
.ui-our-clients__js.swiper-container-autoheight .ui-our-clients__slide.swiper-slide {
    height: 100%;
    overflow: hidden;
}
.ui-our-clients__arrow-wrapper {}
.ui-our-clients__arrow,
.ui-our-clients__arrow-icon {
    height: 25px; width: 25px;
}
.ui-our-clients__arrow {
    position: absolute;
    top: 50%; left: auto; right: auto;
    margin-top: -12px;
    background: 0;
    cursor: pointer;
    -webkit-transition: color 150ms ease;
            transition: color 150ms ease;
}
.ui-our-clients__arrow-icon {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    color: #253255;
}
.ui-our-clients__arrow.swiper-button-next {
    right: 0px;
    -webkit-transform: rotate(180deg); 
            transform: rotate(180deg); 
}
.ui-our-clients__arrow.swiper-button-prev {
    left: 0px;
}
.--desktop .ui-our-clients__arrow:hover .ui-our-clients__arrow-icon {
    color: #888;
}
.ui-our-clients__slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 100px;
    overflow: hidden;
}
@media (max-width: 767px) {
    .ui-our-clients__slide {
        width: auto;
    }
}
.ui-our-clients__image {
    max-height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
    -webkit-filter: grayscale(100%);
            filter: grayscale(100%);
    opacity: .55;
    -webkit-transition: all 500ms ease;
            transition: all 500ms ease;
}
.ui-our-clients__slide:hover .ui-our-clients__image {
    opacity: 1;
    -webkit-filter: grayscale(0%);
            filter: grayscale(0%);
}
/********/
.ui-letters-recom {
    position: relative;
}
.ui-letters-recom__box {
    position: relative;
    padding-left: 40px;
    padding-right: 40px;
}
@media (max-width: 767px) {
    .ui-letters-recom__box {}
}
.ui-letters-recom__js {
    height: 100%; width: 100%;
    opacity: 0;
    overflow: hidden;
    -webkit-transition: opacity 450ms ease;
            transition: opacity 450ms ease;
}
@media (max-width: 767px) {
    .ui-letters-recom__js {
        margin-left: -10px;
        margin-right: -10px;
        width: calc(100% + 20px);
    }
}
.ui-letters-recom__js.swiper-container-initialized {
    opacity: 1;
}
.ui-letters-recom__js.swiper-container-autoheight .ui-letters-recom__slide, 
.ui-letters-recom__js.swiper-container-autoheight .ui-letters-recom__slide.swiper-slide {
    height: 100%;
    overflow: hidden;
}
.ui-letters-recom__arrow-wrapper {}
.ui-letters-recom__arrow,
.ui-letters-recom__arrow-icon {
    height: 25px; width: 25px;
}
.ui-letters-recom__arrow {
    position: absolute;
    top: 50%; left: auto; right: auto;
    margin-top: -12px;
    background: 0;
    cursor: pointer;
    -webkit-transition: color 150ms ease;
            transition: color 150ms ease;
}
.ui-letters-recom__arrow-icon {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    color: inherit;
}
.ui-letters-recom__arrow.swiper-button-next {
    right: 0px;
    -webkit-transform: rotate(180deg); 
            transform: rotate(180deg);
}
.ui-letters-recom__arrow.swiper-button-prev {
    left: 0px;
}
.--desktop .ui-letters-recom__arrow:hover .ui-letters-recom__arrow-icon {
    color: inherit;
}
.ui-letters-recom__slide {
    height: 0;
    overflow: hidden;
}
@media (max-width: 767px) {
    .ui-letters-recom__slide {
        padding: 10px 10px;
    }
}
.ui-letters-recom__js.swiper-container-initialized .ui-letters-recom__slide {
    height: auto;
}
.ui-letters-recom__thumb.ui-gallery__thumb {
    padding: 75% 0 0;
}
/********/
.ui-how-working .ui-text-icon__item-inner {
    padding-top: 15px;
}
.ui-how-working .ui-text-icon__title {
    font-weight: 600;
}
/********/
.ui-news {
    position: relative;
    margin-bottom: 30px;
}
.ui-news__box {
    position: relative;
    padding-left: 50px;
    padding-right: 50px;
}
@media (max-width: 767px) {
    .ui-news__box {}
}
.ui-news__js {
    height: 100%; width: 100%;
    opacity: 0;
    overflow: hidden;
    -webkit-transition: opacity 250ms ease;
            transition: opacity 250ms ease;
}
.ui-news__js.swiper-container-initialized {
    opacity: 1;
}
.ui-news__wrapper {
    height: auto;
}
.ui-news__slide,
.ui-news__js.swiper-container-autoheight .ui-news__slide, 
.ui-news__js.swiper-container-autoheight .ui-news__slide.swiper-slide {
    height: auto;
    overflow: hidden;
}
.ui-news__arrow-wrapper {}
.ui-news__arrow,
.ui-news__arrow-icon {
    height: 25px; width: 25px;
}
.ui-news__arrow {
    position: absolute;
    top: 0; left: auto; right: auto;
    margin-top: 40px;
    background: 0;
    cursor: pointer;
    -webkit-transition: color 150ms ease;
            transition: color 150ms ease;
}
@media (max-width: 767px) {
    .ui-news__arrow {
        margin-top: 30px;
    }
}
.ui-news__arrow-icon {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    color: #253255;
}
.ui-news__arrow.swiper-button-next {
    right: 0px;
    -webkit-transform: rotate(180deg); 
            transform: rotate(180deg);
}
.ui-news__arrow.swiper-button-prev {
    left: 0px;
}
.--desktop .ui-news__arrow:hover .ui-news__arrow-icon {
    color: inherit;
}
.ui-news__slide {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    overflow: hidden;
}
@media (max-width: 767px) {
    .ui-news__slide {
        width: auto;
    }
}
.ui-news__slide-inner {
    text-align: left;
}
.ui-news__slide-date {
    font-size: 11px;
    font-weight: inherit;
    color: inherit;
}
.ui-news__slide-title {
    margin-top: 10px;
    margin-bottom: 25px;
}
.ui-news__slide-title,
.ui-news__slide-title a {
    font-size: 17px;
    font-weight: inherit;
    color: #253255;
}
.ui-news__slide-description {
    font-size: inherit;
    color: inherit;
}
.ui-news__slide-button-wrapper {
    margin-top: 20px;
}
/********/
.ui-accordion {
    position: relative;
}
.ui-accordion__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    position: relative;
}
.ui-accordion__item:not(:last-child) {
    margin-bottom: 20px;
}
.ui-accordion__title, .ui-accordion__content {
    padding-left: 50px;
}
@media (max-width:767px) {
    .ui-accordion__title, .ui-accordion__content {
        padding-left: 40px;
    } 
}
.ui-accordion__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
    min-height: 40px;
    width: auto; 
    font-size: 24px;
    font-weight: inherit;
    color: #253255;
    cursor: pointer;
    -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
@media (max-width:767px) {
    .ui-accordion__title {
        min-height: 30px;
        font-size: 20px;
    }
}
.ui-accordion__title span {
    text-align: left;
    color: inherit;
    -webkit-transition: color 250ms ease, border 250ms ease;
            transition: color 250ms ease, border 250ms ease;
}
.ui-accordion__item.--current .ui-accordion__title span,
.--desktop .ui-accordion__item.--current .ui-accordion__title:hover span {
    color: #253255;
}
.ui-accordion__title span:after {
    content: "";
    position: absolute;
    top: 50%; left: 2px;
    display: inline-block;
    vertical-align: middle;
    margin-top: -12px;
    height: 15px; width: 15px;
    border-left: 2px solid #253255;
    border-bottom: 2px solid #253255;
    -webkit-transform: scale(1) rotate(-45deg);
            transform: scale(1) rotate(-45deg);
    -webkit-transition: border 250ms ease, -webkit-transform 250ms ease;
            transition: border 250ms ease, -webkit-transform 250ms ease;
            transition: transform 250ms ease, border 250ms ease;
            transition: transform 250ms ease, border 250ms ease, -webkit-transform 250ms ease;
}
.ui-accordion__item.--current .ui-accordion__title span:after,
.--desktop .ui-accordion__item.--current .ui-accordion__title:hover span:after {
    border-color: #253255;
    margin-top: -6px;
    -webkit-transform: scale(-1) rotate(-45deg);
            transform: scale(-1) rotate(-45deg);
}
.ui-accordion__content {
    height: 0; width: 100%;
    overflow: hidden;
    -webkit-transition: all 250ms linear;
            transition: all 250ms linear;
}
.ui-accordion__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
@media (max-width:767px) {
    .ui-accordion__wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
    }
}
.ui-accordion__data {
    margin-bottom: 20px;
    width: 100%;
}
/********/
.ui-our-projects {
    position: relative;
}
.ui-our-projects__accordeon .ui-accordion__content {
    padding-left: 0;
}
@media (max-width: 767px) {
    .ui-our-projects__title {
        font-size: 16px;
    }
}
.ui-our-projects__gallery-row {
    margin-left: -5px;
    margin-right: -5px;
}
.ui-our-projects__gallery-column {
    padding-left: 5px;
    padding-right: 5px;
}
.ui-our-projects__gallery-column:nth-child(2) {
    padding-left: 0;
}
@media (max-width: 767px) {
    .ui-our-projects__gallery-column:nth-child(2) {
        margin-top: 20px;
    }
}
.ui-our-projects__gallery-image {
    position: relative;
    border-radius: 8px;
    overflow: hidden;
}
@media (max-width: 767px) {
    .ui-our-projects__gallery-image {
    }
}
.ui-our-projects__gallery-link {
    height: auto; width: 100%;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 500ms ease-in, visibility 500ms ease-in;
            transition: opacity 500ms ease-in, visibility 500ms ease-in;
}
.ui-our-projects__gallery-link:not(:first-child),
.ui-our-projects__gallery-link:not(:first-child) .ui-our-projects__gallery-image-src {
    position: absolute;
    top: 0; left: 0;
}
.ui-our-projects__gallery-link.--gallery-current {
    opacity: 1;
    visibility: visible;
}
.ui-our-projects__gallery-image-src {
    height: auto; width: 100%;
    border-radius: 8px;
    opacity: 1;
    -o-object-fit: contain;
       object-fit: contain;
    -webkit-transition: opacity 350ms ease-in;
            transition: opacity 350ms ease-in;
}
.ui-our-projects__gallery-thumbs {}
.ui-our-projects__gallery-thumb {
    position: relative;
    margin-bottom: 10px;
    padding-left: 5px;
    padding-right: 5px;
    width: 33.32223%;
    overflow: hidden;
    cursor: pointer;
    -webkit-transition: opacity 350ms ease;
            transition: opacity 350ms ease;
}
.ui-our-projects__gallery-thumb-inner {
    position: relative;
}
.ui-our-projects__gallery-thumb-src {
    height: 86px; width: 100%;
    border-radius: 8px;
    -o-object-fit: cover;
       object-fit: cover;
}
@media (max-width: 767px) {
    .ui-our-projects__gallery-thumb-src {
        height: auto;
    }
}
.ui-our-projects__gallery-hover {
    position: absolute;
    top: 0; left: 0;
    height: 100%; width: 100%;
    z-index: 1;
    opacity: 0;
    background-color: rgba(37, 50, 85, .85);
    border-radius: 10px;
    -webkit-transition: opacity 250ms ease 150ms;
            transition: opacity 250ms ease 150ms;
}
.--desktop .ui-our-projects__gallery-thumb:hover .ui-our-projects__gallery-hover {
    opacity: 1;
}
.ui-our-projects__gallery-hover-icon {
    position: absolute;
    top: 50%; left: 50%;
    z-index: 2;
    height: 40px; width: 40px;
    margin: -20px 0 0 -20px;
    color: #dcdcde;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    -webkit-transition: -webkit-transform 450ms ease;
            transition: -webkit-transform 450ms ease;
            transition: transform 450ms ease;
            transition: transform 450ms ease, -webkit-transform 450ms ease
}
.--desktop .ui-our-projects__gallery-thumb:hover .ui-our-projects__gallery-hover-icon {
    -webkit-transform: translateY(0);
            transform: translateY(0)
}
/********/
.ui-translate__grid {
    position: relative;
}
@media (max-width:767px) {
    .ui-translate__grid {
        margin-bottom: -30px;
        padding-bottom: 30px;
        border-bottom: 1px solid #253255;
    }
}
.ui-translate__block {
    position: relative;
}
.ui-translate__block.--height-full {
    height: 100%;
}
.ui-translate__block + .ui-translate__block {
    margin-top: 60px;
}
@media (max-width:767px) {
    .ui-translate__block + .ui-translate__block {
        margin-top: 40px;
        margin-left: -15px;
        margin-right: -15px;
        padding-top: 40px;
        padding-left: 15px;
        padding-right: 15px;
        border-top: 1px solid #253255;
    }
    .ui-translate__column.--no-line-md .ui-translate__block + .ui-translate__block {
        margin-left: 0;
        margin-right: 0;
        padding-top: 0;
        padding-left: 0;
        padding-right: 0;
        border: 0;
    }
}
@media (max-width:767px) {
    .ui-translate__column + .ui-translate__column {
        margin-top: 40px;
        padding-top: 40px;
        border-top: 1px solid #253255;
    }
}
.ui-translate__column:nth-child(1) {
    padding-right: 80px;
}
@media (max-width:1023px) {
    .ui-translate__column:nth-child(1) {
        padding-right: 30px;
    }
}
@media (max-width:767px) {
    .ui-translate__column:nth-child(1) {
        padding-right: 15px;
    }
}
.ui-translate__column:nth-child(2) {
    padding-left: 80px;
}
@media (max-width:1023px) {
    .ui-translate__column:nth-child(2) {
        padding-left: 30px;
    }
}
@media (max-width:767px) {
    .ui-translate__column:nth-child(2) {
        padding-left: 15px;
    }
}
.ui-translate__column:nth-child(2) .ui-translate__block:before {
    content: "";
    position: absolute;
    top: 0; bottom: 0; left: -80px;
    width: 1px;
    background-color: #253255;
}
@media (max-width:1023px) {
    .ui-translate__column:nth-child(2) .ui-translate__block:before {
        left: -30px;
    }
}
@media (max-width:767px) {
    .ui-translate__column:nth-child(2) .ui-translate__block:before {
        display: none;
    }
}
.ui-translate__row-column {
    position: relative;
}
.ui-translate__row-column:nth-child(1) {
    padding-right: 40px;
}
@media (max-width:767px) {
    .ui-translate__row-column:nth-child(1) {
        padding-right: 30px;
    }
}
.ui-translate__row-column:nth-child(2) {
    padding-left: 40px;
}
@media (max-width:767px) {
    .ui-translate__row-column:nth-child(2) {
        padding-left: 30px;
    }
}
@media (max-width:767px) {
    .ui-translate__row-column.ui-cell-1-1\@md + .ui-translate__row-column.ui-cell-1-1\@md {
        margin-top: 10px;
    }
    .ui-translate__row-column.ui-cell-1-1\@md:nth-child(1) {
        padding-right: 15px;
    }
    .ui-translate__row-column.ui-cell-1-1\@md:nth-child(2) {
        padding-left: 15px;
    }
}
.ui-translate__row-column:nth-child(2):before {
    content: "";
    position: absolute;
    top: 0; bottom: 0; left: 0px;
    width: 1px;
    background-color: #253255;
}
.ui-translate__row.--no-line .ui-translate__row-column:nth-child(2):before {
    display: none;
}
.ui-translate__heading {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    height: 120px;
}
@media (max-width:767px) {
    .ui-translate__heading {
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        height: auto;
        margin-bottom: 30px;
    }
}
.ui-translate__langs {
    margin-bottom: -10px;
}
.ui-translate__lang {
    position: relative;
    margin-bottom: 10px;
    font-size: inherit;
    font-weight: inherit;
}
@media (max-width:767px) {
    .ui-translate__lang {
        font-size: 13px;
    }
}
.ui-translate__price {
    margin-top: 40px;
    font-size: 17px;
    font-weight: inherit;
}
@media (max-width:767px) {
    .ui-translate__price {
        font-size: 13px;
    }
}
/********/
.ui-contact {
    position: relative;
    width: 100%;
    color: #253255;
}
.ui-contact__row {
    margin-bottom: -25px;
}
.ui-contact__row + .ui-contact__row {
    padding-top: 25px;
}
.ui-contact__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    position: relative;
    margin-right: 30px;
    margin-bottom: 25px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
}
@media (max-width:767px) {
    .ui-contact__item {
        margin-right: 0;
    }
}
.ui-contact__item .ui-icon {
    height: 25px; width: 25px;
    color: inherit;
    -ms-flex-negative: 0;
        flex-shrink: 0;
}
.ui-contact__item-text {
    margin-top: 4px;
    margin-left: 14px;
    display: inline-block;
    vertical-align: middle;
    font-size: 17px;
    font-weight: inherit;
}
a.ui-contact__item-text,
.ui-contact__item-text a {
    border-bottom: 1px solid transparent;
}
a.ui-contact__item-text:hover,
.ui-contact__item-text a:hover {
    border-color: inherit;
}
.ui-contact__item-text i {
    font-family: Arial, sans-serif;
}
.ui-contact__item-text div,
.ui-contact__item-text span {
    margin-top: 5px;
    font-size: 12px;
}
.ui-contact__requisites {
    font-size: 13px;
    line-height: 1.5;
}
/********/
.ui-map {
    position: relative;
    height: 360px; width: 100%;
}
.ui-map .gmnoprint a,
.ui-map .gmnoprint span {
    display: none!important;
}
.ui-map .gmnoprint div {
    background: none!important;
}
.ui-map .gm-style-cc,
.ui-map a[rel=noopener] {
    display: none!important;
}
.ui-map .gm-style .gm-style-iw-c {
    border-radius: 0!important;
    -webkit-box-shadow: 0 2px 7px 1px rgba(0,0,0,.1)!important;
            box-shadow: 0 2px 7px 1px rgba(0,0,0,.1)!important;
}
/********/
.ui-form-consult {
    position: relative;
}
.ui-form-consult__column {
    margin-bottom: 30px;
}
@media (max-width:767px) {
    .ui-form-consult__column {
        margin-bottom: 15px;
    }
}
.ui-form-consult__title {
    font-size: inherit;
    font-weight: inherit;
    line-height: 1.65;
}
.ui-form-consult__title h2, .ui-form-consult__title h3 {
    font-weight: inherit;
}
.ui-form-consult .ui-field.--type-textarea .ui-field__textarea {
    padding: 4px 15px 0 15px;
    padding-bottom: 0;
    height: 44px;
    line-height: 38px;
    min-height: auto;
    overflow: hidden;
}
@media (max-width:767px) {
    .ui-form-consult .ui-field.--type-textarea  {
        border-radius: 20px;
    }
    .ui-form-consult .ui-field.--type-textarea .ui-field__textarea {
        padding: 20px 15px;
        height: 105px;
        line-height: 1;
    }
}
.ui-block.--block-color-gray .ui-form-consult .ui-field {
    border-color: #fff;
    background-color: #fff;
}
@media (max-width:767px) {
    .ui-block.--block-color-gray .ui-form-consult .ui-field {
        border-color: #d2cdcd;
        background-color: #d2cdcd;
    }
}
.ui-form-consult .ui-button {
    font-size: 17px;
    font-weight: inherit;
    border-radius: 42px;
    text-transform: uppercase;
}
.ui-form-consult .ui-form__privacy {
    position: absolute;
    bottom: -15px; left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
}
@media (max-width:767px) {
    .ui-form-consult .ui-form__privacy {
        position: static;
        bottom: auto; left: auto;
        margin-top: 12px;
        -webkit-transform: translateX(0);
                transform: translateX(0);
    }
}
/********/
.ui-about__block + .ui-about__block {
    margin-top: 70px;
}
@media (max-width:767px) {
    .ui-about__block + .ui-about__block {
        margin-top: 40px;
    }
}
.ui-about__heading {
    margin-bottom: 40px;
}
@media (max-width:767px) {
    .ui-about__heading {
        margin-bottom: 30px;
    }
}
/********/
.ui-account {
    position: relative;
    min-height: 380px;
}
.ui-account__content {
    padding-left: 170px;
}
@media (max-width:1023px) {
    .ui-account__content {
        padding-left: 15px;
    }
}
@media (max-width:767px) {
    .ui-account__content {
        margin-top: 40px;
    }
}
.ui-account__heading {
    font-size: 18px;
    font-weight: 500;
}
.ui-account__sidebar-nav {
    position: relative;
    height: auto; width: 100%;
    margin-bottom: -2px;
    border-radius: 22px;
    background-color: #d2cdcd;
}
.ui-account__sidebar-item {
    position: relative;
    height: 44px;
    margin-bottom: 2px;
    font-size: inherit;
    background-color: transparent;
    border-radius: 44px;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -webkit-transition: background-color 250ms ease-in-out, color 250ms ease-in-out;
            transition: background-color 250ms ease-in-out, color 250ms ease-in-out;
}
.ui-account__sidebar-item.--current {
    background-color: #253255;
}
.ui-account__sidebar-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    height: 100%;
    padding-left: 30px;
    padding-right: 30px;
    font-size: inherit;
    font-weight: inherit;
    color: inherit;
    border: 0;
    white-space: nowrap;
    -webkit-transition: color 250ms ease-in-out;
            transition: color 250ms ease-in-out;
}
.ui-account__sidebar-item.--current .ui-account__sidebar-link {
    color: #fff;
}
.ui-account__sidebar-link span {
    display: inline-block;
    vertical-align: middle;
    padding-top: 2px;
    border-bottom: 1px solid transparent;
    -webkit-transition: border-color 250ms ease-in-out;
            transition: border-color 250ms ease-in-out;
}
.ui-account__sidebar-item:not(.--current):hover span {
    border-color: inherit;
}
.ui-account__form .ui-button {
    border-radius: 37px;
}
.ui-account__history {
    font-size: 17px;
    font-family: 'Merel', sans-serif;
    font-weight: inherit
}
.ui-account__history .ui-accordion__list {
    margin-left: -50px;
}
@media (max-width:767px) {
    .ui-account__history .ui-accordion__list {
        margin-left: 0px;
    } 
}
.ui-account__history .ui-accordion__title {
    font-size: inherit;
    font-family: inherit;
    text-transform: uppercase;
}
.ui-account__history .ui-accordion__title span:after {
    border-width: 4px;
}
.ui-account__history-title {
    font-size: inherit;
    font-family: inherit;
    -webkit-transition: color 250ms ease;
            transition: color 250ms ease;
}
.ui-account__history-title:hover {
    color: #8e8e8e;
}
.ui-account__history-info-item span:nth-child(1) {
    font-weight: 600;
}
.ui-account__history-total {
    position: relative;
}
.ui-account__history-total-title {
    font-size: inherit;
    font-weight: 600;
    text-transform: uppercase;
}
.ui-account__notify {
    font-size: 14px;
    font-family: 'Merel', sans-serif;
    font-weight: inherit
}
.ui-account__translate-cell {
    width: auto;
}
@media (max-width:544px) {
    .ui-account__translate-cell + .ui-account__translate-cell {
        margin-top: 15px;
    }
}
.ui-account__translate-block {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    height: 0;
    overflow: hidden;
}
.ui-account__translate-section {
    margin-left: -15px;
    margin-right: -15px;
}
@media (max-width:544px) {
    .ui-account__translate-section {
        margin-left: 0;
        margin-right: 0;
    }
}
.ui-account__translate-section-button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
        align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 44px; width: 100%;
    margin-left: 15px;
    margin-right: 15px;
    padding-top: 2px;
    padding-left: 30px;
    padding-right: 30px;
    font-size: inherit;
    font-weight: inherit;
    color: #fff;
    border: 0;
    background-color: #bbb;
    border-radius: 44px;
    white-space: nowrap;
    text-align: center;
    -webkit-transition: color 250ms ease-in-out;
            transition: color 250ms ease-in-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
        user-select: none;
}
@media (max-width:544px) {
    .ui-account__translate-section-button + .ui-account__translate-section-button {
        margin-top: 15px;
    }
}
.ui-account__translate-section-button.--active {
    background-color: #253255;
}
.ui-account__translate-content {
    position: relative;
}
.ui-account__translate-block.--active {
    height: auto;
    overflow: visible;
    -webkit-animation: fadein 650ms ease;
            animation: fadein 650ms ease;
}
.ui-account__translate-text {
    font-family: 'Century Gothic', sans-serif;
}
.ui-account__translate-row {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 15px;
}
.ui-account__translate-description {
    margin-top: 10px;
    font-size: inherit;
    font-family: 'Century Gothic', sans-serif;
    white-space: nowrap;
}
.ui-account__translate-title + .ui-account__translate-description {
    margin-top: 0;
}
@media (max-width:544px) {
    .ui-account__translate-title + .ui-account__translate-number {
        margin-top: 10px;
    }
}
.ui-account__translate-title {
    position: relative;
}
.ui-account__translate-title[data-notify-helper] {
    cursor: pointer;
}
.ui-account__translate-title[data-notify-helper]:before {
    content: attr(data-notify-helper);
    position: absolute;
    top: 0; right: calc(100% + 15px);
    z-index: 9;
    padding: 15px 30px 15px 15px;
    min-width: 320px;
    opacity: 0;
    visibility: hidden;
    border-radius: 10px;
    background-color: #eaeaea;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAABN2lDQ1BBZG9iZSBSR0IgKDE5OTgpAAAokZWPv0rDUBSHvxtFxaFWCOLgcCdRUGzVwYxJW4ogWKtDkq1JQ5ViEm6uf/oQjm4dXNx9AidHwUHxCXwDxamDQ4QMBYvf9J3fORzOAaNi152GUYbzWKt205Gu58vZF2aYAoBOmKV2q3UAECdxxBjf7wiA10277jTG+38yH6ZKAyNguxtlIYgK0L/SqQYxBMygn2oQD4CpTto1EE9AqZf7G1AKcv8ASsr1fBBfgNlzPR+MOcAMcl8BTB1da4Bakg7UWe9Uy6plWdLuJkEkjweZjs4zuR+HiUoT1dFRF8jvA2AxH2w3HblWtay99X/+PRHX82Vun0cIQCw9F1lBeKEuf1UYO5PrYsdwGQ7vYXpUZLs3cLcBC7dFtlqF8hY8Dn8AwMZP/fNTP8gAAAAJcEhZcwAAFYgAABWIAcTXQKAAAAXOaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA2LjAtYzAwMiA3OS4xNjQ0NjAsIDIwMjAvMDUvMTItMTY6MDQ6MTcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCAyMS4yIChNYWNpbnRvc2gpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMC0wOS0xNVQyMzo1Mzo1MCswMzowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjAtMDktMTVUMjM6NTQ6MjUrMDM6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjAtMDktMTVUMjM6NTQ6MjUrMDM6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjhiZjk2NmJjLTEwODgtNDZmMC05MWU3LTA5ZmQwM2VlMmFiZCIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmQyNjkxMzI3LWQ0ODUtNWU0ZS1iMTE4LTFjNGQ1YmI0NjkzNyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjRjNDM0YzhiLTAxMmYtNGMyMS04NjI2LWU0YzdkOTA4NjUwZCI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NGM0MzRjOGItMDEyZi00YzIxLTg2MjYtZTRjN2Q5MDg2NTBkIiBzdEV2dDp3aGVuPSIyMDIwLTA5LTE1VDIzOjUzOjUwKzAzOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjEuMiAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6OGJmOTY2YmMtMTA4OC00NmYwLTkxZTctMDlmZDAzZWUyYWJkIiBzdEV2dDp3aGVuPSIyMDIwLTA5LTE1VDIzOjU0OjI1KzAzOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjEuMiAoTWFjaW50b3NoKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz42iT6aAABA6klEQVR4nO3debxWZbn/8c8eGMQJ2KiAIYOiHhOcFTOxkyPHFE0RT3U0+x3LrMzKLFPzVWmDQ5qlWXayKEscMjTDsZ+iKKamgj+PMxAJqGxxRKa99++P69nuDezhGdZa17rv9X2/Xs9rb4v9PN8Nz7qv61nrXvddN3b3KYhI7vUHmtZ7DFnvvzcG+gF9S1/L+R5gFbC69LWc798Fmjs9lq33383AyhT+DkQkQY3eAUQKrgH4ADB6vcdQ1i3wA1LMMCCF51/Bug3CUmD+eo9/AS0Jv66IlEkNgEj6tmTDAj8aGAOMAPr4RUtNe1Mxooc/swZYBLzEhs3BfODVlDOKFJoaAJHkbAzsDIwHxnX6OtgzVI71wZqgMd38/68D84C5nb4+hV2CEJEaqQEQqVw9VrTGd3qMA7YF6hxzxWYwcEDp0a4NeJGOhqD98RLQmnVAkZCpARDp3TBgv9JjAlbw07wmL92rA7YrPY7u9L+vwBqBOcDs0mNJ5ulEAlKnuwBE1lGPncb/EB1Ff7RrIqnWfDqagQexywc6SyBSojMAUnQbA/uw7if8zV0TSVLaJ1t+qvTfb7LuGYKH0XwCKTA1AFI0dcBuwKTSYwJ2K57Eb3Pg0NID7BbEOcDM0uNxbI6BSCHoEoAUwUDgEKzgH4bdYy+yvqXA7VgzcCfwhmsakZSpAZAY1QG70vEpf1/0KV8q0wI8RMfZgSfQ2QGJjBoAiUU/7NP9ZKzo61O+JGkp1gjMwM4SrPKNI1I7NQASsj7Yqf2pWOHfzDeOFMRbWCMwHbtUsMY3jkh11ABIaBqBA4HjsPvAB/nGkYJbDtwMXA/cA6z1jSNSPjUAEoIG4CNY0T8G2xxHJG+agZuwZuBetNGR5JwaAMmzfYATgGOxDXVEQvEqcCMwDVtvQCR31ABI3gzEFm45GVtyVyR0c4Grgd+jWwslR+q9A4iU7I99WloM/BQVf4nHeOw9vRh7j+/vG0fEqAEQT0OArwL/C8wC/gvYyDWRSHo2wt7js7D3/FexY0DEhRoAyVodNov/OuBl4BJgR9dEItnbEXvvv4wdCweiraQlY2oAJCsDgC8AzwF3Y/fu93VNJOKvL3Ys3I0dG19AW01LRtQASNq2Ar4H/BP4GbaPu4hsaDvsGPkndsxs5RtHYqcGQNKyIzbzeSFwDrp3X6RcTdgxsxA7hnSJTFKhBkCSdgBwK/A08N/YGv0iUrl+2DH0NHZMHeAbR2KjBkCS0IBdx3wEWwHtY2hCk0hS6rBj6l7sGJuKdreUBKgBkFr0AT4LvIDNZN7TN45I9PbEjrUXsGOvj28cCZkaAKlGA/Bp4FngF8AozzAiBTQKO/aexY5FnRGQiqkBkErUA5/ArkleA4z2jSNSeKOxY/Fp7NjUmC5l05tFylGHbcgzD7gW2N43joisZ3vs2JyHHauagyO9UgMgvZkMPA7cAOzknEVEerYTdqw+jh27It1SAyDdmYTNOP4zsItvFBGp0C7YsfsIdiyLbEANgKxvZ2xZ0r+iWf0iodsTO5bvxo5tkfepAZB2TcAVwBPYxiQiEo8DsWP7CrQqp5SoAZBG4EvA88Cp6HYikVg1YMf489gx3+gbR7ypASi2Q4AngcuBQc5ZRCQbg7Bj/klsDJCCUgNQTNsBtwB3oJn9IkW1EzYG3IJ26SwkNQDFshlwIfD/gCOcs4hIPhyBjQkXYmOEFIQagOKYgi0b+nWgr3MWEcmXvtjY8Cw2VkgBqAGI39bADOB6YKhzFhHJt6HYWDEDGzskYmoA4lUHnIKtEX6kcxYRCcuR2NhxClpWOFpqAOK0A3Af8HN0TU9EqrMZNobch40pEhk1AHHpA5yN3d6zv3MWEYnD/tiYcjY2xkgk1ADEY2/gMeB8oJ9zFhGJSz9sbHkMG2skAmoAwjcAuBR4CBjnnEVE4jYOG2suxcYeCZgagLDthnXkp6N/SxHJRj025jyGjUESKBWNMNVh9+zOAXZ0ziIixbQjNgZ9Hd0pECRtBhGe4cA0tGOfbOhtYBnwBrCq9Fjdy/dg13f7lr729P1AYAiwaQa/i4ShL7aC4KHACcBi3zhSCTUAYTkauBpt51kUbcASYD6wEHgFaMaKfPvX9u+bsaKehb7Ye7AJawiGdPq+CdgKGAmMBoahT4dFcCAwFzgZuNk5i5RJDUAYBgCXYQeXxKUZK/DzgQWdvm8v+ivdknVvNdaYLCnjz/anoxlof4zq9L2a2Xg0AX/CPqScDqxwTSO9qhu7u5Z9zrk9gD8A23sHkZqsxFZWm9vpMQ941TNUDmyJzSwf3+mxE9Y4SLieAz6BTRSUnFIDkF/tE/3OR4tvhOZlbOCbR0exfx5o8QwVkAZgLB0NwTisEdba9GFZA5wDXIRdzpKcUQOQT4OAa4FJ3kGkV63AU8Bs4IHS14WuieI1EtgP+HDp687oTqYQzAQ+CSz3DiLrUgOQP7ti19FGO+eQrq0AHqaj4M8B3nRNVFybAxPoaAj2QYvT5NV84OPAE845pBM1APlyAnAVsJF3EHlfK/AIcHvp8Siw1jWRdKcR2BM4rPTYC50hyJP3sN0Fp3kHEaMGIB/6YktrnuodRACbmHcHduryTmymvoSnCTgEu5R2KDbhUPxdCXyF7G5blW6oAfC3NXADsK93kAJrwdY3b/+U/w80aSk2dcDudJwd2BebbCg+HgKmYBNmxYkaAF8HANOxhVMkW63ALOA64CZsQR0pjiHAMcDxwER0qcDDK8BU4D7vIEWlBsDPV4EfocWYstQGPIg1XTcAS33jSE4MxT6NTgU+hFYuzNJa4BvAj72DFJEagOxtBFyDDTaSjUewon89sMg5i+TbCOA47PjcyzlLkUwHTsImCkpG1ABkawvgFuzWJUnXIuDX2Izjl5yzSJjGYHfmfAZrDCRdc4Ajgde8gxSFGoDsbI/NKh/jHSRia4G/YGuR345d5xepVT02cfCzwOHosl2aXsLu2njOO0gRaOJLNvbHZr2q+KfjJeBsYBtsx8S/ouIvyWnF3lNHYe+xs9FZpbSMwcbK/b2DFIEagPQdD9wFDPYOEpnV2DX9g4HtgO9T3u50IrVYgr3XtsPee9ej+9mTNhgbM4/3DhI7NQDpOgvbya+fd5CIvANcjK0LPxW4G92zL9lrw957U7H34sXYe1OS0Q8bO8/yDhKzhqZhH/TOEKNGbEnfM9EtRUl5A9tV7D+BGWiwlfx4B/vE+ktgFbAL2s44CXXAgdhiaTPRZb3E6QxA8jbFJqKd7B0kEq8B38I+ZX0bLcsr+dWMvUdHYu9ZzWZPxsnYmLqpd5DYqAFI1jDgfmzdcanNYmyxpFHAD4C3XNOIlO8t7D07CnsPL3ZNE4dDsbF1mHeQmKgBSM5I7A26i3eQwC0APo/NBr4U235XJEQrsPfwGOw9vcA1Tfh2wcbYkd5BYqEGIBnbY2/Mbb2DBOxZ4NPAWGz+xCrXNCLJWYW9p8di7/FnXdOEbVtsrN3eO0gM1ADUbhy2qYxWCqvOXGwm9U7Ab7HFfERitBZ7j++Evefn+sYJ1ghszB3nHSR0agBqsxdwL9rNrxp/ByYDu2L3UmuGrxRFK/ae3xU7Bv7umiZMW2Fjr/ZrqIEagOpNBO5BC/xUahZwCLAPti+C7uGXomrDjoF9sGNilm+c4AzGxuCJ3kFCpQagOodia83rtpTy/QvbcvUA7J5pEelwF3ZsTMGOFSnPpthYrDuvqqAGoHJHY137Rt5BArEWWyXt34AbnbOI5N2N2LFyMZoPU66NsDH5aO8goVEDUJlPATcAfb2DBGIWsBvwdbRyn0i53sGOmd3QZYFy9cXG5k95BwmJGoDyfQqbwdvgHSQArwInYqc0n3LOIhKqp7Bj6ETsmJKeNWBjtJqAMqkBKM/RwG/Q31dvWoErgR2Aac5ZRGIxDTumrkR3y/SmHhurdTmgDCpovTsUuA598u/NI8DewBewjXtEJDlvYMfW3tixJt1rwMZsTQzshRqAnk0EbkbX/HuyHFvmdALwmHMWkdg9hh1rn8eOPelaX2zs1i2CPVAD0L29sB2oNNu/a23YqbYdsGVOdWpSJBut2DG3A3YMai2Nrm2EjeFaLKgbagC6Ng7d59+TecD+wEloy1MRL69hx+D+2DEpG2pfJ0DLBndBDcCGtscW5dAKfxt6G9vedHdgtnMWETGzsWPyq9gxKusajI3p2kBoPWoA1jUSuBut7d+VO4Adse1NtUCJSL6sxY7NHbFjVda1FTa2ayvhTtQAdBiGrSutXf3W1QJ8C5gELHbOIiI9W4wdq9/Cjl3pMAIb44d5B8kLNQBmU2Amtte0dHgZ+AjwAzTRSCQUbdgx+xHsGJYO22JjveZ3oQYAoBFbQnIX7yA5MxPbrvQB5xwiUp0HsGN4pnOOvNkFG/MbvYN4UwNgq2tpwYgOa4FvAocDy5yziEhtlmHH8jfR3J3ODsXG/kJraBr2Qe8Mns4CzvQOkSOLgCOAP3oHEZFEzQb+BhwMbO6cJS/2AFZT4LOcRT4DcDxwgXeIHLkN231Mt/eJxGk2dozf5h0kRy7AakEhFbUB2B9bQavOOUcerMXOghwBNDtnEZF0NWPH+pnokgBYDfgNVhMKp4gNwPbAn4F+zjny4J/YWtkXoVn+IkXRhh3zE7ExoOj6YTWhcAsFFa0B2AKbEatV/uBW7HTgQ95BRMTFQ9gYcKt3kBwYjNWGLbyDZKlIDcBGwC3AGO8gztYAZwBHAq87ZxERX69jY8EZ2NhQZGOwGlGYDeCK1ABcg22jWWQLsdN+l3gHEZFcuQQbGxZ6B3E2AasVhVCUBuCrwFTvEM7uwk73zfEOIiK5NAcbI+7yDuJsKlYzoleEBuAA4EfeIZxdhy0Gstw7iIjk2nJsrLjOO4izH2G1I2qxNwBbA9Mp9pKPlwOfQNf3RKQ8a7Ax43LvII4asdqxtXeQNMXcAPTF1nsu8ta+ZwNfRrf4iUhl2rCx42zvII62wmpIX+8gaYl5KeDLgY97h3DSAnwO+Il3EBEJ2v3YjoKHE/cHxu6MAJqAv3oHSUOs/6AnAKd6h3CyEjgG+JV3EBGJwq+wMWWldxAnp2I1JToxNgC7Ald5h3DyJnAIMMM7iIhEZQY2trzpHcTJVVhtiUpsDcAg4E8UaCGHTpZg9/He7x1ERKJ0PzbGLPEO4mAjrLYM8g6SpJgagDrgWmC0dxAHzwMfAuZ6BxGRqM3FxprnvYM4GI3VmGg2kYupAfg6MMk7hINHgf2ABc45RKQYFmBjzqPOOTxMwmpNFGJpAPYAzvcO4eBu4N+B17yDiEihvIaNPXd7B3FwPlZzghdDAzAA+APQxztIxqZjt+a84x1ERArpHWwMmu4dJGN9sJozwDtIrWJoAC6jePs4/wxbqWu1dxARKbTV2Fj0M+8gGdseqz1BC30hoKOBC71DZOxc4Cy0up+I5EMbMBNbgOyjzlmytAc2KfIZ7yDVCrkBGI696YI/DVOBcynmXAdJzgBgJDAOm8g1DhiMndZcifaMkOrNonhNwEHA74G3vYNUI9RNcuqAadgSjUXxM1T8pTKDsGu0RwI7YRubDOzlZ97Aln59GrgFuA3tIinlOx9bQ/+L3kEy0oTVooMJ8Kxs3djdp3hnqMbXKdap/+nYdbZW7yCSeyOAycBR2HamtTb5a4H7gD9jq8EtqvH5JH712CS5qd5BMnQmcJF3iEqF2ADsBswh4h2a1nM39ilOE/6kJzsDPwA+lvLr/AWbg/JUyq8jYeuLnT06yDtIRlYDE4DHvYNUIrS7ANpv+StK8X8Um+io4i/d2Qb4DfAk6Rd/Sq/xJHBN6bVFurIaG7uKslhQXwK8NTC0BuACYEfvEBl5HvgPdJ+/dG0QcDHwHHAi2R7L9cCnS699MZGtjy6JeQcbw4qybPCOWI0KRkiXAPYGHiK8pqUaS7D1thc455B8Go9N0BvpHaRkITbRUHtRSFdGAQ8Cw5xzZKEV2Bf4u3eQcoRSTPtge1KHkrcWbwKHoeIvXZsMzCY/xR8sy2wsm8j6FmBjWhG2Eq7HalUQK9OGUlDPxO5Xjt1K4Aj0SUq6dhZwM7CJd5AubIJlO8s7iOTSXGxsW+kdJAPjsJqVeyFcAtgBm3TUzztIylqAY7BbrUQ6a8Qm+n3SOUe5rsXmCKx1ziH5Mxm4CWjwDpKyVcAuwLPeQXqS9zMAdcDVxF/8AU5BxV+6dhnhFH+wrJd5h5BcmoGNdbHrh9WuOu8gPcn7UsCnAKd6h8jA2cBPvENILn0O+K53iCrsDSwFHvMOIrnzD2zJ6QO9g6RsJHYM5PZWyDxfAtgaW450M+8gKbsc+LJ3CMmlA4C7CGRCURfWYEuk3ucdRHLpJ8Bp3iFS9ha2DPfL3kG6kudLAFcSf/G/DjjdO4Tk0mjgRsIt/mDZb8R+F5H1nY6NgTHbDKtluZTXBmAKdl9xzO4CTiDADSQkdfXADcAQ7yAJGIL9Lnkda8RPGzYG3uUdJGVHYjUtd/J4UG6GnRaP2UJsowxtvSpd+RS213gs9sB+J5H1rcHGwoXeQVJ2OTk8o53HBuAcYKh3iBStAY5HW6xK1/oT57bP52O/m8j6lmNjYswfiIZitS1X8tYAbEf8E+LOwnYzFOnKadiWvrEZQfwTvqR6c4h/EakvYzUuN/LWAPyYuHf6uxW4xDuE5FYTcQ+CZ2G/o0hXLsHGyFj1xWpcbuSpATgEWyoyVv/EVkcT6c6ZwEDvECkaSCBLpIqbT2NjZayOwGpdLuSlAWgELvUOkaK12DWu172DSK4d7x0gA1O9A0iuvY4dBzEvI30pVvPc5aUB+Dy2WEKsvoVtZSzSnd2AbbxDZGAktka6SHcewsbMWO2E1Tx3eWgAmoDveIdI0W3Axd4hJPeO8g6QodjX+JDaXYyNnbH6DjmYD5OHBuC7wCDvEClZBJyIFvuR3k32DpAhNQDSmzZs7FzkHSQlg8jBHh/eDcDO2GYnMVoL/CfQ7B1Ecm8UxTotvgcw3DuE5F4zNobGOh/gc1gNdOPdAFxGvPtCnwPM9g4hQTjYO0DG6oCDvENIEGaTwwV0EtKA87bZng3AJOLdDnImcKF3CAnGSO8ADor4O0t1LsTG1BgdiNVCF54NgPv1j5S8jDb5kcoM8w7gYGvvABKM9k2DcrmlbgLcaqFXAzAZ2NPptdPUgt3Dusw7iASliNfD1QBIJZZhY2uLd5AU7InTJGCPBqCOeG/7Oxd4wDuEBEdnAER69wA2xsboO1htzJRHA3AMcc54vgP4oXcICVIRzwAU8XeW2v0QG2tjswtWGzNVN3b3KVm+Xj0wj/hW/Xsb2BFY7B1EglOP3eaUeffvrA1bDrXVO4gEZzjwDLCpd5CEPQ2MI8NjIuszAMcTX/EHOA8Vf6lOK/COdwgHb6PiL9VZjI25sdmJjPcDybIBaCDOf7R5wE+9Q0jQitg8xjqjW7LxU2zsjc15ZLg2TpYNwH8B22f4ellowzZ1iHWlKsnGEu8ADtQASC3WYmNvbLdbb4/Vykxk1QD0Ab6d0Wtl6bdotT+pnc4AiFRuNjYGx+bbWM1MXVYNwEnA6IxeKyvLgTO9Q0gUdAZApDpnYmNxTEZjNTN1WTQADcBZGbxO1r4FvOYdQqKgMwAi1XkNG4tjcxYZzAXIogE4FtvtLCaPAL/0DiHReNA7gIOHvANINH6JjckxGYXVzlRl0QCckcFrZKkVm3yiW5gkKQ8DS71DZGgR8Lh3CIlGrGNy6rUz7QbgAOJb8/8q4DHvEBKVNmCGd4gM3eIdQKLzGDY2x2RPrIamJu0GILZP/68CZ3uHkCipARCpzdnYGB2TVGtomg3AjsDhKT6/h68Db3iHkCjdg62OF7u3gHu9Q0iU3sDG6JgcjtXSVKTZAHyNuNY3nwVM8w4h0VoN3OYdIgO3Yb+rSBqmYWN1LOqwWprOk6e0GdBWwEKgXxpP7mAtsBvwlHcQido44Al8dunMQiuwK3Eu4Sr5sTM2ybTRO0hCVgEjgVeSfuK0BpovEk/xB7gMFX9J3zziXNms3W9R8Zf0PYWN2bHoh9XUxKVxBmAA8E+gKekndvIv4N8o5o5tkr2tgeeBjbyDJOw9YCxaAEiysQnwv8AHvIMkpBnYBliR5JOmcQbgJOIp/gBfQcVfsvMycKl3iBRcioq/ZOcdbOyORRMpLA+c9BmAOuA5YLskn9TRLFK+D1OkC5sBLwJDvIMkZBmwLXYHgEiW7gMmeodIyAvYboGJ7YCY9BmAjxJP8Qc43zuAFNJbwInEsbJZK/a7qPiLh5jG8O2wGpuYpBuAkxN+Pk9/B+7yDiGF9Vfgm94hEvBN7HcR8XAXNpbHItEam2QDMAQ4OsHn83aBdwApvIuA33mHqMHvsN9BxFNMY/nRJHhpMMkG4ASgb4LP52kucKt3CBGs43/YO0QVHiauM4ISrluxMT0GfbFam4gkG4CYDvYLSHCihUgNVgFHYbcGhuJ5LPMq5xwiYGN5TGcBEqu1STUA+5PiesUZexa40TuESCdLgX2w/QLy7h4sa5G2N5b8uxEb22OwI1Zza5ZUAxDTp/8fEMfsa4nLcuAw4ErvID24Esu43DuIyHpasbE9FonU3CTWARgILCaOlcsWYKuVrXXOIdKTU4GfkJ+1ztcCXybfzYlII3Z5apRzjiS8Bwynxt1pkzgD8CniKP4AP0LFX/LvSuBA8jGxaS6WRcVf8m4tNsbHYCOs9tYkiQYgltP/i4FrvEOIlGkWtkPlidjOm1lbWHrt3Yhr+1WJ2zXYWB+DmmtvrQ3APsD4WkPkxMVo1rKEpRXb/3wH4KvYhiFpay691g6l19Z8GQnJKmysj8F4rAZXrdYGILH7EZ29BvzCO4RIlVZhm+1si30quI1km9lVpec8ufQalyb8/CJZ+gU25segphpcSwPQABxby4vnyKUkvM2iiIM3gV8BH8NWC5sCXEt1E4XeKP3slNJzfaz03G8mkFPE0wri2XHzWKwWV6WWuwAOBO6u9odz5A1gJNqsROLVAAwFhmEzh9u/Di/9/4uBJaWv7d8vBVoyTyqSjc2weSwDnXMk4SCqXCOkltuIjqvhZ/Pkp6j4S9xagJdLDxGxMf+nwLneQRJwHFU2ANWeAWjEPiE0VfPDOfIOdk9oFpOnREQkP5qwtV82cc5Rq2bsDF/Ft7BXOwfgQMIv/gBXoeIvIlJEzVgNCF0TVpMrVm0DEMPp/9XAJd4hRETEzSVYLQhdVTW5mgagD7Yncej+jDYsEREpsqVYLQjd0Vhtrkg1DcAhwKAqfi5vrvYOICIi7mKoBYOw2lyRahqAqVX8TN68RBhbq4qISLruwWpC6CquzZU2AP2AyZW+SA79D9DmHUJERNy1YTUhdJOxGl22ShuAw7AFFEK2Fm36IyIiHa4h/J1gN8NqdNkqbQBi+PT/F2ylMxEREbCa8BfvEAmoqEZX0gDUAZMqy5JLMUz4EBGRZMVQGyZhtboslTQAu2KrDYVsEXC7dwgREcmd27EaEbKhWK0uSyUNQAyf/n+N9i8XEZENtWI1InRl1+qiNQDTvAOIiEhuxVAjEm8ABgL7VhUlPx4hjns9RUQkHS9htSJk+1LmNsflNgCHYHuKh2y6dwAREcm90GtFA2WuClhuAxD66f824HrvECIiknvXE/5CcWXV7HIagDoqXFwghx4k/NmdIiKSvkVYzQjZYZRxO2A5DcBuhH/7X+indEREJDuh14yhWO3uUTkNQOin/1uBG7xDiIhIMG4g/FvGe63dRWgAZmF7PouIiJRjKVY7QlZzA7AxMCGZLG6u8w4gIiLBCb12TMBqeLd6awD2Iezb/1qAm7xDiIhIcG7CakioGrAa3q3eGoD9ksvi4iFgmXcIEREJzjKshoSsxxoeewOgjX9ERKRaodeQqhuAesK//h/6P56IiPgJvYZMoIc631MDsDOweeJxsvMq8A/vECIiEqx/YLUkVJtjtbxLPTUAH0o+S6buIPzlHEVExE8bVktC1m0t76kBCP36/0zvACIiErzQa0m3tTzWBqAVuNM7hIiIBO9Owl4VsOIGYBgwOp0smXgEaPYOISIiwWvGakqoRmM1fQPdNQAhf/qH8GduiohIfoReU7qs6WoAREREehZ6TamoAQj5/v8VwKPeIUREJBqPYrUlVF3W9K4agHpgfLpZUvUwsNY7hIiIRGMtVltCNZ4u6n1XDcAYYEDqcdIz2zuAiIhEJ+TaMgCr7evoqgEI+dM/wAPeAUREJDqh15YNantsDUArMMc7hIiIRGcOYa8HEH0D8BTwpncIERGJzptYjQlVWQ3AuAyCpCXkazQiIpJvIdeYDWr7+g3AxsC22WRJRejXaEREJL9CrjHbYjX+fes3ADsDdZnFSV7I3ZmIiORbyDWmjvW2Bl6/AQj5+v/LwELvECIiEq2FWK0J1To1fv0GIOTr/495BxARkeiFXGvWqfExnQGY5x1ARESiF3KtifYMwFzvACIiEr2Qa806Nb6x0/dbAoOzzZKokP9RRNLWBBwAfADbG3x46QGwGFhS+vov4D5sD3QR2VDItWYwVutfhXUbgNEucZKxEnjeO4RIzmwHHAlMxrYDbSjz51qw2c4zgFuAF1JJJxKm57Ga0987SJVGU2oA6tf7H0P1NDZoiQjsCtyJDVSXABMpv/hT+rMTSz/7fOm5dk00oUi4WrCaE6r3a30sDUDIp2REkrINMA34B3Bwgs97cOk5p5VeQ6ToQq45agBEIvM54Fngv0hnMa+60nM/W3otkSILueaoARCJRCNwBXAV2VyT7F96rStYdw6RSJGEXHO6bADGOARJSsj3ZYpUqwm7Pn+qw2ufWnrtJofXFvEWcs15v9a3NwANwAifLDVrpjSjUaRANgbuBv7dMcO/lzJs3NsfFInMq4R7q+wISpOC2xuADwB93OLUZr53AJGM1WET8nZ1zgGWYRphbyImUo1Qa08frOa/3wCEfP0/1H8EkWp9B/i4d4hOPo5lEimSkGvPaIijAVjgHUAkQx8DzvUO0YVzsWwiRbHAO0ANomkAQu7CRCrRiC3Ok1eXoDsDpDhCrj1qAEQC8xlge+8QPdgeyyhSBCHXnnUagKGOQWoV8j+CSLk2As7zDlGG87CsIrELufYMhY4GYIhjkFq0AQu9Q4hk4LN07N6XZ8OxrCKxW4jVoBANgY4GINTFPJZguzKJxG6qd4AKhJRVpForsRoUoiYIvwEI+RSMSLmGARO8Q1RgAmFfVhQpV6g16P0GoD8wwDdL1XT6X4pgMmEttFMHHOUdQiQDodagAUD/esL99A/wincAkQxM9g5QhRAzi1Qq5BrUFHoDEOpazCKV+KB3gCqEmFmkUiHXoOAbgGXeAURSVkeY19OHEtZlC5FqhFyDgm8AQu6+RMoxhDA36upDuLcXi5Qr5BrUVE/YB2nI3ZdIOYZ5B6hByNlFyhFyDRoS+hmAkP/yRcqxpXeAGoScXaQcIdcgXQIQybmQN9cJObtIOUKuQWoAREREqhRyDWqqBzb2TlGlt4HV3iFERKSwVmO1KEQb1wP9vFNUKeRrLyIiEodQa1G/eqCvd4oqveEdQERECu8N7wBV6hvyGYBV3gFERKTwQq1F/dQAiIiIVC/UWhT0JQBNABQREW+h1iJdAhAREalBqLVIlwBERERqEGot0iUAERGRGoRai3QJQEREpAah1iJdAhAREalBqLVIlwBERERqEGot0iUAERGRGoRai/rVeycQERGR7NUTcPfiHUBERAov1Fq0qp6Ar194BxARkcILtRat1hkAERGR6oVai1apARAREaleqLVIlwBERERqEGot0iUAERGRGoRai3QJQEREpAah1iJdAhAREalBqLVIlwBERERqEGot0iUAERGRGoRai4K+BDDQO4CIiBTeQO8AVQr6EsAQ7wAiIlJ4odaiVfXAu94pqrQp4U6+EBGR8PXFalGI3q0Hmr1T1KDJO4CIiBRWyDWoWQ2AiIhIdUKuQcE3AKFeexERkfCFXIOa64Fl3ilqEPJfvoiIhC3kGrQs9DMAIZ9+ERGRsIVcg3QJQEREpEoh16DgG4CQuy8REQlbyDUo+AZgK+8AIiJSWCHXoOZ6YCWwwjtJlUZ6BxARkcIKtQatAFbWl/4j1LMAo70DiIhIYYVag5oBQm8AhgH9vUOIiEjh9MdqUIjWaQBCXQugjnBPwYiISLhGYjUoRMugowFY6hikVqGeghERkXCFXHuWQkcDMN8xSK1C/kcQEZEwhVx75oMaABERkWqEXHuiaQBGeQcQEZHCGeUdoAbRNAAhd2EiIhKmkGvPOg3Av4A1fllqEvI/goiIhCnU2rMGq/nvNwAtwCK3OLVpArb0DiEiIoWxJeHuA7AIq/nvNwAAL/lkScQ47wAiIlIYIdec92t95wYg5HkA470DiIhIYYRcc96v9WoAREREKhNyzVEDICIiUqWQa050DcBOQIN3CBERiV4DVnNCFV0D0B8Y6x1CRESiN5awd6HtsgF4FXg9+yyJCfmUjIiIhCHkWvM6VuuBdRsAgHnZZklUyP8oIiIShpBrzTo1fv0GYG6GQZIW8n2ZIiIShpBrzTo1PqYzAHt4BxARkeiFXGuiPQOwNTDSO4SIiERrJFZrQtXjGYCngLbssiRuP+8AIiISrZBrTBtW49+3fgPwLvBiZnGS92HvACIiEq2Qa8yLWI1/3/oNAIQ9DyDk7kxERPIt5BqzQW3vqgEIeR7AzsDm3iFERCQ6m2M1JlQb1PbYGoB6YIJ3CBERic4Euq6ZoYi+AYCwr9GIiEg+hV5bymoAXgJWpJ8lNSFfoxERkXwKubaswGr7OrpqAFoJ+yzAPkCjdwgREYlGI1ZbQjUXq+3r6O56xpx0s6RqALCndwgREYnGnlhtCVWXNb27BmB2ikGycJh3ABERiUboNaXLmq4GQEREpGeh15SKGoAlwPz0sqRuL6DJO4SIiASvCaspoZqP1fQN9HRPY8hnAeqBQ7xDiIhI8A4h7Pv/u63lsTYAAJO8A4iISPBCryVVNQAPphAkS4cCdd4hREQkWHVYLQlZt7W8pwbgKeDN5LNkZktgd+8QIiISrN2xWhKqN1lvC+DOemoAWgl7PQAIf+amiIj4Cb2GzKGLBYDa9TaxIfR5AKH/44mIiJ/Qa0iPNTz2BmBfYIh3CBERCc4QrIaErKYG4GGgJbksmWsAjvEOISIiwTkGqyGhasFqeLd6awDeJfx5AMd7BxARkeCEXjvmYDW8W+UsbjAzmSxuJgJDvUOIiEgwhmK1I2S91u4iNAD1wBTvECIiEowphL36HyTUADwOLK09i6up3gFERCQYodeMpVjt7lE5DUAbcHvNcXx9CBjhHUJERHJvBFYzQnY7Vrt7VO4pjtAvA9QBx3mHEBGR3DuO8JeRL6tml9sA3EnYtwNC+Kd0REQkfaHXihasZveq3AbgDeChatPkxF7AGO8QIiKSW2OwWhGyh7Ca3atKZjmGfhkA4ATvACIiklsx1Iiya3XRGoDPEP6tHSIikrx6rEaELpUG4AnCvx1wBOFv7iAiIsk7jPDvFluK1eqyVNIAtBHHWYCTvQOIiEjuxFAbZlLG7X/tKj0dPqPCP59HHwOGeYcQEZHcGIbVhtBVVKMrbQBuB96q8GfyphE4yTuEiIjkxklYbQjZW1S4aF+lDcAq4jgL8H8If6EHERGpXR1WE0I3A6vRZatmRvz0Kn4mb8YAB3qHEBERdwcSxxoxFdfmahqAO4HlVfxc3sQw4UNERGoTQy1YTpmr/3VWTQOwBri5ip/Lm6OwPZ9FRKSYhmK1IHQ3Y7W5ItUuinN9lT+XJ32Br3mHEBERN1/DakHoqqrJ1TYA9wDNVf5snpwCNHmHEBGRzDVhNSB0zVhNrli1DcBa4KYqfzZPNgG+7B1CREQy92WsBoTuJqwmV6yWdfFjuAwA8CVgM+8QIiKSmc2wsT8GVdfiWhqAe4FXa/j5vBgIfME7hIiIZOYL2NgfulexWlyVWhqAFuDGGn4+T74CDPAOISIiqRuAjfkxuBGrxVWpdWvcaTX+fF5sAXzOO4SIiKTuc9iYH4OaanCtDcDDwNwanyMvzgD6eYcQEZHU9MPG+hjMxWpw1WptAACuTuA58mA42iRIRCRmJ2FjfQxqrr1JNAC/B95L4Hny4BuEvyOUiIhsqBEb42PwHlZ7a5JEA/AG8UwGHAV80juEiIgk7pPYGB+DG7HaW5MkGgCI5zIAwFkk9/ciIiL+6rGxPRaJ1NykCt39wDMJPZe3HYBjvUOIiEhijsXG9hg8g9XcmiX5STemswBnA3XeIUREpGZ12Jgei8RqbZINwDRgdYLP52k8cIR3CBERqdkR2Jgeg9UkuP5Okg3AMmxP4ljE1DGKiBRVTGP5zVitTUTSk91iugywN3CwdwgREanawdhYHotEa2zSDcDfgBcSfk5P53gHEBGRqsU0hr+A1djEJN0AtAGXJfycniaiOwJEREJ0LDaGx+IyrMYmJo373a8BmlN4Xi+XApt4hxARkbJtgo3dsWjGamui0mgAVgA/T+F5vXwAOM87hIiIlO08bOyOxc+x2pqotFa8+xmwKqXn9nA6sLN3CBER6dXO2Jgdi1VYTU1cWg3AK8DvUnpuD43AFd4hRESkV1cQ16Zuv8NqauLSXPP+EhKesOBsInCCdwgREenWCcQ18a8Nq6WpSLMBeAa4LcXn93ARMNA7hIiIbGAgNkbH5DZS3Gcn7V3vLk75+bO2JXCBdwgREdnABdgYHZNUa2jaDcB9wKMpv0bWTgH28A4hIiLv2wMbm2PyKFZDU5PFvvexnQWox27JyOLvTkREehbrmJx67cziL+xGYEEGr5OlvYDPeocQERE+i43JMVmA1c5UZdEAtAA/yOB1svZ9YAvvECIiBbYFNhbH5gdY7UxVVqdMrgHmZ/RaWRkEXOgdQkSkwC7ExuKYzCeFZX+7klUDsAb4bkavlaUTgf28Q4iIFNB+2Bgcm+9iNTN1WU6a+B3wXIavl4U6bPJJTKtOiYjkXSM29tZ5B0nYc2S4im6WDUAL8J0MXy8r44AveYcQESmQL2Fjb2y+QwbX/ttlfdvEdcDTGb9mFr4DDPcOISJSAMOJ88Pk01iNzEzWDUArcW6tuynwa+I7HSUikid12Fi7qXeQFJyH1cjMeCyccBPwpMPrpu1Q4JveIUREIvZNbKyNzZNYbcyURwPQRpxnAQC+B3zYO4SISIQ+jI2xMToPh91zvZZOnEF8ewQANGDXcIZ4BxERicgQbGxt8A6Sgkexmpg5z7WTv+342mnaGpiG5gOIiCShDhtTt/YOkhK3WujZAMwE7nF8/TRNAs70DiEiEoEzsTE1RvdgtdCF9+5Jp5PhPY8ZOx+tEigiUov9sLE0Ri1YDXTj3QA8BfzCOUNaGoE/Ak3eQSRoK7wD1CDk7OKvCRtDY11p9RdYDXTj3QCAXf9Y7h0iJSOA36L5AFK9xd4BahBydvFVh42dI7yDpGQ5OZgHl4cGoJl4bwsEOBw4wzuEBGuJd4AahJxdfJ2BjZ2xOg+rfa7qxu4+xTsD2CmeJ4GdvIOkZC0wEXjIO4gE6U1gM+8QFXoL2Nw7hARpX2AW8Z76fxrYBasLrvJwBgDsL+Ir3iFS1IjdwzrYO4gEKcRT6SFmFn+DsbEy1uIPVuvciz/kpwEAuBO41TtEirYBfuMdQoJ0n3eAKoSYWfz9BhsrY3UrVutyIU8NAMBXgdXeIVJ0BPA17xASnD97B6jCn70DSHC+ho2RsVqN1bjcyFsD8ALwE+8QKfsBMME7hATlb9g19VC8hWUWKdcEbGyM2U+wGpcbeWsAwBZ9WOodIkV9sGtcg7yDSDBWA3/1DlGBvxL3mTxJ1iBsTOzjHSRFS8nhgkZ5bADeAk7zDpGykcB04n7DS7J+5R2gAiFlFV99sLFwpHeQlJ1GDs/i5bEBALgBuMU7RMoORpsGSfnuAe7yDlGGu4h3jw9JVvsmPwd7B0nZLVhNy528NgAAp5LDjilhxwOXeYeQYHwThz3DK9CGZRQpx2XYGBizt7Balkt5bgBeBr7hHSIDpwHf8g4hQfgHdq00r67DMor05lvEf6kXrIa97B2iO3lZCbA7ddj9xPt7B8nAyejaqfRuOPBI6WueLAb2QgsASe/+G7jaO0QG7gcOIMdn7fJ8BgDsL+5kYJV3kAxcBUz2DiG5txg4CljpnKOzlVgmFX/pzWRsrIvdKqx25bb4Q/4bAIBnge95h8hAA3YKtQhnO6Q2jwCf8Q7RyWewTCI92R8b4xq8g2Tge1jtyrUQGgCAC4F53iEy0B9bKnK8dxDJvT8C53qHwDL80TuE5N54bGzr7x0kA/OwmpV7oTQAa7DrRq3eQTKwOXA7MMo5h+Tf+cCn8LkcsLL02rlb3ERyZxQ2phVhd8hWrFat8Q5SjlAaAIC/A5d7h8jIMGzDiC28g0juXYttNZ3l9ffFpde8NsPXlDBtgY1lw7yDZORyrFYFIaQGAOBs4BnvEBkZiy2puol3EMm9R4A9gZszeK2bS6+la/7Sm02wMWysd5CMPIPVqGCE1gCsAD5BcdYZbx/U+3oHkdxbAnwc2A94MIXnf7D03B8vvZZIT/rS0SwWwWqsNq3wDlKJ0BoAgMeBc7xDZOggbLnMEP+tJHvthfoYbEneWq5Frik9xzGk11hIfOqxMesg7yAZOgerTUHJ+0JA3anD1hw/0DtIhn4GfMk7hARnIDAJu//6o/Q+r+Q1bCvfGcBM4I0Us0mcfgp80TtEhu7B9jPI9T3/XQm1AQBbCW0u0OQdJEPnolnXUpv+wNbAB0pfwZYq/Vfpa54WGJLwnEMx1m1p14zd4hjkIliN3gFqsBhbaelP3kEy1H5gqQmQaq0EXiw9RJJUtOIPVoOCLP4ADU3DPuidoRbPYJ9i9vAOkqGPAkOAOwjwlJOIRKceu/2taDtBXg1c5B2iFjFMLDsdeM47RMa+CPwB3R0gIr76YmNRka75g9Wc071D1CqGBqD91sAgVl5K0FTgNrROgIj42AQbg6Z6B8nYGgK85a8rMTQAAI9RrFsD2x0E/F+0YqCIZGsLbOwp0q1+7c7Bak7wYmkAwK7FzPQO4WBPYDbaO0BEsjEKG3OKsshPZzMJ/Lp/ZzE1AG3AJ4H53kEcjMUWadEugiKSpvHYWFOU5X07m4/VmGgmX8fUAAAsx5Yqfc87iINhwCxsz20RkaTtj40xRdnYp7P3sNqy3DtIkmJrAACeAE7xDuFkc2znrcneQUQkKpOxsaUIW/p25RSstkQlxgYAbB3qK71DOOkP3ITtSS0iUqv/xsaU/t5BnFyJ1ZTohL4QUE/uxmaojvAO4qAeOBK7XeV+5ywiEq5vAZcR74fF3jwE/CfQ4h0kDTH/o64GpgCveAdxdAHwE2zzJBGRctVhY8cF3kEcvYLVkGi3n4+5AQDb3GQqsNY7iKPTsJW6+ngHEZEg9MHGjNO8gzhai9WOl72DpCn2BgDgPuAb3iGcHY+t2DXIO4iI5NogbKw43juIs29gtSNqRWgAAH4MTPcO4exg4HFggncQEcmlCdgYcbB3EGfTsZoRvaI0AAAnAXO8Qzgbid3H+zXvICKSK1/DxoaR3kGczcFqRSEUqQF4D5sZ/5J3EGd9gIuBW4DBzllExNdgbCy4GM0TegmrEYVZSK5IDQDAa8Ak4HXvIDlwBHa6b1/vICLiYl9sDDjCO0gOvI7Vhte8g2SpaA0A2D7ORwGrnHPkwTbYab+vo1sFRYqiDjvmZ2FjQNGtwmrCc845MlfEBgBscZxPE9GmDjVoBC4EbgWanLOISLqasGP9QuzYL7o2rBYUcsG0ojYAANcBZ3uHyJHDsdOB+3kHEZFU7Icd44d7B8mRs7FaUEgxLwVcjgeArYE9vIPkxObACdjKVw86ZxGRZNRh97VPQ2uBdHY1BV8jpshnANqdCtzhHSJHGoEfYouBDHHOIiK1GYIdyz9Ep/w7uwMb+wtNDYAt+TgFeNI7SM5Mwra//LBzDhGpzoexY3iSc468eRIb84u8RDygBqDd29hB8qJ3kJzZGrgXOAvdJSASijrsmL0XO4alw4vYWP+2d5A8UAPQYQlwILDIO0jONADfB2YCw52ziEjPhmPH6vexY1c6LMLG+CXeQfJCDcC6FgIHUewthLtzKPAM8BV0LVEkbxqxY/MZ7FiVdb2Cje0LvYPkiRqADT2HbYah1QI3tCm2ScY/0O2CInmxH3ZM/hg7RmVdr2NjeuEW+umNGoCuzQMOQ9eJujMOWzjjGmAL5ywiRbUFdgzejx2TsqG3sbF8nneQPFID0L1HgI9RoI0hKlSHraD1LHAKei+JZKUeO+aexY5BTdDt2nvYGP6Id5C80qDds1nA0djCONK1QcDPsW00taCSSLr2wI61n6NFfXqyGhu7Z3kHyTM1AL27AzgeaPEOknN7AX8HrgAG+kYRic5A7Nj6O3asSfdasDFbC7z1Qg1AeW7GTrW1OufIu3psda1nsSWFRaR2J2DH1KlozO5NKzZW3+ycIwh6M5Xv98CJ6ExAObYEfgvcB+zsnEUkVDtjx9BvsWNKetaCjdG/9w4SCjUAlfk9toSk5gSUZyK2+9hFwCbOWURCsQl2zDyOHUPSu9XY2KziXwE1AJW7GTgS3R1QrkbgDOB/gWOds4jk3bHYsXIGWnCrXO9hY7JO+1dIDUB17kDrBFTqA8AN2CnNg52ziOTNwdixcQN2rEh52u/z14S/KqgBqN4sbF1prRhYmYnAncDDWNeue5ilqOqwY+Bh7JjQ6f7KvI6NwbrVr0pqAGrzCPARtHdANfYGZmDblR6H3otSHPXYe/4J7BjY2zVNmF7Bxl4t8lMDDbq1m4d17tpFsDrjgenA09gMXl33lFg1Yu/xp7H3/HjfOMFahI25Wt63RmoAkvEcsD+217RUZwfgN8Dz2DKn/VzTiCSnH/aefh57j+/gmiZsL2JjrTb2SYAagOQsxN6YT3oHCdwobJnTl7DtTQe4phGp3gDsPfwS9p4e5ZomfE9iY6y29E2IGoBkLcHeoJqRWrvh2PamC4CzgM1c04iUbzPsPbsAew8Pd00ThzuwsXWJd5CYqAFI3tvYDlRXeweJxBbA97Gu/7tAk28ckW41Ye/Rhdh7VltlJ+NqbEzVbdcJa2ga9kHvDDFqBW7FVqf6KLrVLQn9gQOw9dAHYxOA3nFNJGKGAudhq9AdjL1XpXZtwNnAN9A+LKmoG7v7FO8MsTsem/ijSW3JWg38Gft0cA82WIhkpQ67B/1k4Cigr2ua+KzCNvW5zjlH1NQAZGN/rFgNds4Rq5eA/wGuQdcIJV3DgJOA/wOMcc4Sq9expup+5xzRUwOQne2BmWjQSNNa4C/YWYHb0WlDSUY9ttzsZ4HD0VoVaXoJmIRu88uEGoBsbQHcAkzwDlIAi4BfA9OwQUWkUmOAE4DPACOcsxTBHGxp5Ne8gxSFGoDsbYSdqp7qHaRAHsFWXrserdgoPRuBLdM7FdjLOUuRTMcurWiX1QypAfDzVeBH6HRiltqAB7HB5gZgqW8cyYmh2F7yU4EPobt2srQWm+X/Y+8gRaQGwNcBWDHayjtIAbViu4hdB9wELPONIxkbAhyD3aUzEa2J4uEVrOm6zztIUakB8Lc19ml0X+8gBdYCPIRNHLwd+Ae6rTA2dcDu2GS+w7DjrcE1UbE9hJ11edk7SJGpAciHvsCl2CI34u9VbOnRmdg+7c2+caRKTcAh2KzyQ4EtfeNIyZXYHgmrvYMUnRqAfDkBuAqbKCj50IpNImw/O/Aodt1S8qcR2JOOT/l7oVP7efIetiviNO8gYtQA5M+uwJ+A0c45pGsrgIeB2cAD2K1Lb7omKq7NsVtqPwzsB+yDdo/Mq/nAx4EnnHNIJ2oA8mkQcC126lLyrRV4io6GYDbarjQtI7FC317wd0af8EMwE/gksNw7iKxLDUB+1QFfB84H+jhnkcq8DDyGbVg0t/R4HptsKL1rAMYC40uPccAe2IRZCcca4BzgIjSpNpfUAOTfHsAfsKWEJVwrgafpaAjmYg3Cq56hcmBLrMCP7/TYCe2oF7rngE9gjbDklBqAMAwALsN2HpO4NGPXR+cDCzp9Px+7lLDSLVky+mOn7kd3eozq9H2TWzJJy9XA6dh8GckxNQBhORo7uDRoFkMbtrthezPwCtYwLOv0tf37ZrK7raov9h5swhbUGdLp+yZsYav2oj8MraxXFM3Yh5SbvYNIedQAhGc4dhvNgd5BJHfexhqCN7D91FdhTUFP3wP0w4p6v16+H4gV+U0z+F0kLPdgtzEv9g4i5dM69OFZDBwMnIFNEOzrG0dyZFNUnCVbq7GJfhejiX7B0S00YWrDZtZOAJ5xziIixfQMNgZpln+g1ACE7XHsLoHLsPvRRUTS1oqNOXtgY5AESg1A+FZg62rvi91WJiKSlnnYWPMVNMs/eGoA4vF3rCM/h47JXSIiSViFjS17YGONREANQFzWABcAuwD3O2cRkTjcj40pF2BjjERCDUCcngUOAD4PvOWcRUTC9BY2hhyAjSkSGTUA8WrDthbeCbjFOYuIhOUWbOy4Cs3wj5YagPi9DEwGjgOWOmcRkXxbio0Vk7GxQyKmBqA4bgB2wO7ZzWrJWBEJw2psbNgBGyukANQAFMtbwJnAB4FbnbOISD7cio0JZ6I5Q4WiBqCYXgCOBA7FtqgVkeJ5GhsDjsTGBCkYNQDFdid2e89pwHLnLCKSjeXYMb8LNgZIQakBkLXAT4GxwJVAi28cEUlJC3aMj8WO+bW+ccSbGgBp1wx8AdgV29pTROJxD3ZsfwE71kXUAMgGngIOAv4DeNQ5i4jU5lHsWD4IO7ZF3qcGQLozE9gLOAp40jeKiFToSezY3Qs7lkU2oAZAejMD2A2Ygu4YEMm7p7FjdTfs2BXplhoAKUcbcCMwDvgk8JxvHBFZz3PYsTkOO1a1fK/0Sg2AVKIV+AO2RvhJwHzfOCKFNx87FnfCjs1W3zgSEjUAUo0W4DfYsqGfAxZ4hhEpoAXYsbcDdizq9l2pmBoAqcUa4JfAdsDx6K4BkbQ9ih1r22HH3hrfOBIyNQCShBZgOjbj+CPAX9A1SJGktGHH1EewY2w6+sQvCVADIEm7DzgCuyb5K2CVbxyRYK3CjqGdsGPqPt84Ehs1AJKWZ4CTgZHA+Wj1MZFyNWPHzEjsGHrGN47ESg2ApO0V4FxgG+CLaNcxke68gB0j22DHzCu+cSR2agAkKyuAK4DtsWVJpwOrXROJ+FuNHQsHYcfGFdixIpK6Ru8AUjht2MYk9wBDgBOw05w7eoYSydgzwNXANGCZcxYpKJ0BEE/LgB8D/wZMBH4HvOeaSCQ972Hv8YnYe/7HqPiLIzUAkhf3Y2cDhgNfAub6xhFJzFzsPT0ce4/f7xtHxNSN3X2KdwaR7uyDDZjHAls6ZxGpxKvYmvzTgIeds4h0SQ2AhKABWwTlOOAYoMk1jUjXmoGbgOuBe9FiPZJzagAkNI3AgVgzcDQwyDeOFNxy4Gas6N8DrPWNI1I+NQASsj7AIcBUYDKwmW8cKYi3gBnY7Xt3ovX4JVC6DVBCtga4rfToBxyGNQKTgKGOuSQ+S4GZWOG/HS1xLRFQAyCxWIUNzjOAOmBXrBGYBOyLzSMQKVcL8BBW9GcCT6ANriQyugQgRTAQu1QwCTtLoLMD0pWl2Kf7mdip/Tdc04ikTA2AFE0dsBsdZwcmoLMDRdUCzKHjU/7j6FO+FIgaACm6jbH1BvYrPSYAm7smkrS8iRX82aXHw8C7rolEHGkOgBTdu8DfSg+w1TF3Bj5ER1Mw2iea1Gg+HcX+QeApoNU1kUiO6AyASO+Gse4ZgvHAANdEsr4V2JK7nT/hL3FNJJJzagBEKlcPjMEagfbHOGBbbI6BpKcNeBGYhxX89sdL6NO9SEV0CUCkcq3AC6XHnzr97xtjlw/aG4L2r4OzDhiJ1+ko9O1fn0LX7UUSoQZAJDnvYhPL1t/8ZUtsHsH6jzHACGxFwyJaAyzCPr3P7+Lxql80kfipARBJ36ulR1e7wjUAH2DD5mAoMATb+KiJ8OYcrMA2x2nG9rxfyoYF/l9owxwRN2oARHy1AAtLj3t7+HP96WgG2h9D1vvvjbElkfuWvpbzPdgqiqtLX8v5/l06int7gW9e77Gyur8OEcnK/wfiDe0y3jyTpQAAAABJRU5ErkJggg==');
    background-position: calc(100% - 10px) 10px;
    background-size: 15px 15px;
    background-repeat: no-repeat;
    color: inherit;
    font-size: inherit;
    font-family: 'Century Gothic', sans-serif;
    font-weight: inherit;
    line-height: 1.35;
    pointer-events: none;
    -webkit-transform: translateX(10%);
            transform: translateX(10%);
    -webkit-transition: opacity 300ms ease-in-out, visibility 300ms ease-in-out, -webkit-transform 300ms cubic-bezier(.71,1.7,.77,1.24);
            transition: opacity 300ms ease-in-out, visibility 300ms ease-in-out, -webkit-transform 300ms cubic-bezier(.71,1.7,.77,1.24);
            transition: opacity 300ms ease-in-out, visibility 300ms ease-in-out, transform 300ms cubic-bezier(.71,1.7,.77,1.24);
            transition: opacity 300ms ease-in-out, visibility 300ms ease-in-out, transform 300ms cubic-bezier(.71,1.7,.77,1.24), -webkit-transform 300ms cubic-bezier(.71,1.7,.77,1.24);
}
.--desktop .ui-account__translate-title[data-notify-helper]:hover:before {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateX(0);
            transform: translateX(0);
}
.ui-account__translate-number {
    margin-left: auto;
    max-width: 90px;
}
@media (max-width:544px) {
    .ui-account__translate-number {
        margin-left: 0;
        max-width: 100%;
    }
    .ui-account__translate-number .ui-field__input {
        text-align: left;
    }
}
.ui-account__translate-field .ui-field__input, 
.ui-account__translate-field .ui-field__textarea {
    padding-left: 20px;
    padding-right: 20px;
    text-align: left;
}
.ui-account__translate-field .ui-field__textarea {
    min-height: 105px;
}
.ui-account__auth {
    position: relative;
}
.ui-account__auth + .ui-account__auth {
    padding-left: 100px;
}
@media (max-width:767px) {
    .ui-account__auth + .ui-account__auth {
        margin-top: 50px;
        padding-left: 15px;
    }
}
/*****/
.ui-pay-online {
    position: relative;
    max-width: 360px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
.ui-pay-online__info h2 {
    font-size: 20px;
    font-weight: 500;
    line-height: 1.25;
}
@media (max-width:544px) {
    .ui-pay-online__info h2 {
        font-size: 18px;
    }
}
.ui-pay-online__info h3 {
    font-size: 14px;
    font-weight: 500;
    line-height: 1.45;
}
.ui-pay-online__form .ui-button {
    width: 100%;
    font-size: 17px;
    font-weight: inherit;
    border-radius: 42px;
    text-transform: uppercase;
}
/*****/
.ui-notify {
    position: fixed;
    z-index: 999;
}
.ui-notify.--pos-top-right {
    top: 20px; right: 20px;
}
.ui-notify.--pos-top-left {
    top: 20px; left: 20px; 
}
.ui-notify.--pos-bottom-right {
    bottom: 0px; right: 20px; 
}
.ui-notify.--pos-bottom-left {
    bottom: 0px; left: 20px; 
}
.ui-notify.--pos-center {
    top: 50%; left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); 
}
.ui-notify .ui-notify__close {
    position: absolute;
    top: 8px; right: 10px;
    height: 16px; width: 16px;
    cursor: pointer; 
}
.ui-notify .ui-notify__close:before, 
.ui-notify .ui-notify__close:after {
    content: '';
    position: absolute;
    top: 50%; width: 100%;
    margin: -1px 0 0px;
    height: 2px;
    border-radius: 2px;
    background: #fff; 
}
.ui-notify .ui-notify__close:before {
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
}
.ui-notify .ui-notify__close:after {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg); 
}
.ui-notify__item {
    width: 300px;
    padding: 15px 25px 15px 15px;
    position: relative;
    border-radius: 8px;
    margin-bottom: 20px;
    font-size: 13px;
    line-height: 1.35;
    opacity: .85;
    -webkit-transition: opacity 350ms ease-out, visibility 350ms ease-out;
            transition: opacity 350ms ease-out, visibility 350ms ease-out;
}
.ui-notify__item:hover {
    opacity: 1; 
}
.ui-notify__title {
    font-size: inherit;
    font-weight: 600; 
}
.ui-notify__content {
    padding-top: 10px;
    padding-right: 10px;
    font-size: 14px;
    letter-spacing: .025em;
    font-weight: inherit;
    line-height: 1.35;
}
.ui-notify__info {
    background: #3498db;
    color: #fff; 
}
.ui-notify__success {
    background: #253257;
    color: #fff; 
}
.ui-notify__error {
    background: #253257;
    color: #fff; 
}
.ui-notify__warning {
    background: #f39c12;
    color: #fff; 
}
.ui-notify__notify {
    background: #333;
    color: #fff; 
}
/********/
.ui-cookie-notification {
    position: fixed;
    left: 0; right: 0; bottom: 0px;
    z-index: 1000;
    width: 100%;
}
.ui-cookie-notification.--approve {
    display: none;
}
.ui-cookie-notification__box {
    position: relative;
    padding: 10px 30px 10px 20px;
    background-color: #253255;
    color: #fff;
}
.ui-cookie-notification__text {
    font-size: 14px;
    font-weight: inherit;
    font-family: 'Century Gothic', sans-serif;
    line-height: 1.15;
}
.ui-cookie-notification__text a,
.ui-cookie-notification__button {
    display: inline-block;
    border-bottom: 1px solid;
    cursor: pointer;
    -webkit-transition: border-color 250ms ease-in-out;
            transition: border-color 250ms ease-in-out;
}
.ui-cookie-notification__text a:hover,
.ui-cookie-notification__button:hover {
    border-color: transparent;
}
.ui-cookie-notification__icon-close {
    position: absolute;
    top: 10px; right: 10px;
    height: 10px; width: 10px;
    cursor: pointer;
}
.ui-cookie-notification__close {
    position: absolute;
    top: 10px; right: 10px;
    height: 20px; width: 20px;
    cursor: pointer;
    -webkit-transition: -webkit-transform 200ms ease-in-out;
            transition: -webkit-transform 200ms ease-in-out;
            transition: transform 200ms ease-in-out;
            transition: transform 200ms ease-in-out, -webkit-transform 200ms ease-in-out;
}
.--desktop .ui-cookie-notification__close:hover {
    -webkit-transform: scale(1.15);
            transform: scale(1.15);
}
.ui-cookie-notification__close:before,
.ui-cookie-notification__close:after {
    content: "";
    position: absolute;
    top: 9px; left: 0; right: 0;
    height: 1px; width: 20px;
    background-color: #fff;
    -webkit-transition: background-color 250ms ease;
            transition: background-color 250ms ease;
}
.ui-cookie-notification__close:before {
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
}
.ui-cookie-notification__close:after {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg);
}
/********/
@-webkit-keyframes spin {
    0% { 
        -webkit-transform: rotate(0deg); 
                transform: rotate(0deg); 
        }
    100% { 
        -webkit-transform: rotate(360deg); 
                transform: rotate(360deg); 
    }
}
@keyframes spin {
    0% { 
        -webkit-transform: rotate(0deg); 
                transform: rotate(0deg); 
    }
    100% { 
        -webkit-transform: rotate(360deg); 
                transform: rotate(360deg); 
    }
}
@-webkit-keyframes fadeup {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-10px);
                transform: translateY(-10px);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0px);
                transform: translateY(0px);
    }
}
@keyframes fadeup {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-10px);
                transform: translateY(-10px);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0px);
                transform: translateY(0px);
    }
}
@-webkit-keyframes fadein {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
@keyframes fadein {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

.ui-header__lang .ui-header__lang-dropdown {
    top: 24px;
}
.ui-header__lang .dropdown-item a {
    display: block;
    width: 100%;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 6px;
    padding-bottom: 6px;
}
.ui-header__toolbar {
    top: 112px;
}
@media screen and (max-width: 768px) {
    .ui-header__toolbar {
        top: 152px;
    }
}
@media screen and (min-width: 769px) {
    header .ui-header__lang {
        margin-left: 44px;
    }
}
header .ui-header__lang-current {
    padding: 0 6px;
    position: relative;
}
header .ui-header__lang-current::after {
    content: "";
    display: block;
    width: 12px;
    height: 12px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url(../assets/images/down-chevron.svg);
    top: calc(50% - 4px);
    right: 20px;
    position: absolute;
    cursor: pointer;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
}
.--dropdown-opened .ui-header__lang-current::after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}
.ui-header__lang .dropdown-item a:hover {
    background: #ddd;
    color: #253255;
}
.ui-homescreen__heading h1 {
    font-family: 'Minsk', sans-serif !important;
}
.ui-homescreen__heading h1 span {
    line-height: 32px;
    font-family: 'Minsk', sans-serif !important;
}
.ui-text-icon__item-inner {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
@media screen and (max-width: 767px){
    .ui-header__lang {
        margin-right: 36px !important;
    }
}
.ui-header-menu__link, .ui-header__contact-phone span, .ui-heading h1, .ui-heading h2, .ui-heading h3, .ui-section-btn__text {
    font-weight: bold;
}
.ui-header__toolbar .ui-button > span, .ui-text-icon__item-inner {
    padding-top: 0;
}
.--block-color-blue .ui-section-box__text {
    font-weight: 300;
}
.ui-translate__price {
    font-weight: 600;
}
.ui-header__lang .ui-header__lang-dropdown {
    z-index: 1000;
    width: 36px;
    top: 32px;
    -webkit-box-shadow: 0px 5px 5px 0px rgba(255, 255, 255, 0.2);
    box-shadow:         0px 5px 5px 0px rgba(255, 255, 255, 0.2);
}
.ui-header__lang-current a img, .ui-header__lang .ui-header__lang-dropdown a img {
    width: 24px !important;
}




/* FIX H1 */