.mfp-bg {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1042;
    overflow: hidden;
    position: fixed;
    background: #0b0b0b;
    opacity: .8
}

.mfp-wrap {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1043;
    position: fixed;
    outline: 0 !important;
    -webkit-backface-visibility: hidden
}

.miles-list span.bullet-description {
    padding-right: 2rem;
    font-size: 14px;
}

.mfp-container {
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0 8px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.mfp-container:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

.mfp-align-top .mfp-container:before {
    display: none
}

.mfp-content {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin: 0 auto;
    text-align: left;
    z-index: 1045
}

.mfp-ajax-holder .mfp-content, .mfp-inline-holder .mfp-content {
    width: 100%;
    cursor: auto
}

.mfp-ajax-cur {
    cursor: progress
}

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
    cursor: -webkit-zoom-out;
    cursor: zoom-out
}

.mfp-zoom {
    cursor: pointer;
    cursor: -webkit-zoom-in;
    cursor: zoom-in
}

.mfp-auto-cursor .mfp-content {
    cursor: auto
}

.mfp-arrow, .mfp-close, .mfp-counter, .mfp-preloader {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.mfp-loading.mfp-figure {
    display: none
}

.mfp-hide {
    display: none !important
}

.mfp-preloader {
    color: #ccc;
    position: absolute;
    top: 50%;
    width: auto;
    text-align: center;
    margin-top: -.8em;
    left: 8px;
    right: 8px;
    z-index: 1044
}

.mfp-preloader a {
    color: #ccc
}

.mfp-preloader a:hover {
    color: #fff
}

.mfp-s-ready .mfp-preloader {
    display: none
}

.mfp-s-error .mfp-content {
    display: none
}

button.mfp-arrow, button.mfp-close {
    overflow: visible;
    cursor: pointer;
    background: 0 0;
    border: 0;
    -webkit-appearance: none;
    display: block;
    outline: 0;
    padding: 0;
    z-index: 1046;
    -webkit-box-shadow: none;
    box-shadow: none;
    -ms-touch-action: manipulation;
    touch-action: manipulation
}

button::-moz-focus-inner {
    padding: 0;
    border: 0
}

.mfp-close {
    width: 44px;
    height: 44px;
    line-height: 44px;
    position: absolute;
    right: 0;
    top: 0;
    text-decoration: none;
    text-align: center;
    opacity: .65;
    padding: 0 0 18px 10px;
    color: #fff;
    font-style: normal;
    font-size: 28px;
    font-family: Arial, Baskerville, monospace
}

.mfp-close:focus, .mfp-close:hover {
    opacity: 1
}

.mfp-close:active {
    top: 1px
}

.mfp-close-btn-in .mfp-close {
    color: #333
}

.mfp-iframe-holder .mfp-close, .mfp-image-holder .mfp-close {
    color: #fff;
    right: -6px;
    text-align: right;
    padding-right: 6px;
    width: 100%
}

.mfp-counter {
    position: absolute;
    top: 0;
    right: 0;
    color: #ccc;
    font-size: 12px;
    line-height: 18px;
    white-space: nowrap
}

.mfp-arrow {
    position: absolute;
    opacity: .65;
    margin: 0;
    top: 50%;
    margin-top: -55px;
    padding: 0;
    width: 90px;
    height: 110px;
    -webkit-tap-highlight-color: transparent
}

.mfp-arrow:active {
    margin-top: -54px
}

.mfp-arrow:focus, .mfp-arrow:hover {
    opacity: 1
}

.mfp-arrow:after, .mfp-arrow:before {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent
}

.mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px
}

.mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: .7
}

.mfp-arrow-left {
    left: 0
}

.mfp-arrow-left:after {
    border-right: 17px solid #fff;
    margin-left: 31px
}

.mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3f3f3f
}

.mfp-arrow-right {
    right: 0
}

.mfp-arrow-right:after {
    border-left: 17px solid #fff;
    margin-left: 39px
}

.mfp-arrow-right:before {
    border-left: 27px solid #3f3f3f
}

.mfp-iframe-holder {
    padding-top: 40px;
    padding-bottom: 40px
}

.mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px
}

.mfp-iframe-holder .mfp-close {
    top: -40px
}

.mfp-iframe-scaler {
    width: 100%;
    height: 0;
    overflow: hidden;
    padding-top: 56.25%
}

.mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .6);
    box-shadow: 0 0 8px rgba(0, 0, 0, .6);
    background: #000
}

img.mfp-img {
    width: auto;
    max-width: 100%;
    height: auto;
    display: block;
    line-height: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 40px 0 40px;
    margin: 0 auto
}

.mfp-figure {
    line-height: 0
}

.mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .6);
    box-shadow: 0 0 8px rgba(0, 0, 0, .6);
    background: #444
}

.mfp-figure small {
    color: #bdbdbd;
    display: block;
    font-size: 12px;
    line-height: 14px
}

.mfp-figure figure {
    margin: 0
}

.mfp-bottom-bar {
    margin-top: -36px;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    cursor: auto
}

.mfp-title {
    text-align: left;
    line-height: 18px;
    color: #f3f3f3;
    word-wrap: break-word;
    padding-right: 36px
}

.mfp-image-holder .mfp-content {
    max-width: 100%
}

.mfp-gallery .mfp-image-holder .mfp-figure {
    cursor: pointer
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
    .mfp-img-mobile .mfp-image-holder {
        padding-left: 0;
        padding-right: 0
    }

    .mfp-img-mobile img.mfp-img {
        padding: 0
    }

    .mfp-img-mobile .mfp-figure:after {
        top: 0;
        bottom: 0
    }

    .mfp-img-mobile .mfp-figure small {
        display: inline;
        margin-left: 5px
    }

    .mfp-img-mobile .mfp-bottom-bar {
        background: rgba(0, 0, 0, .6);
        bottom: 0;
        margin: 0;
        top: auto;
        padding: 3px 5px;
        position: fixed;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .mfp-img-mobile .mfp-bottom-bar:empty {
        padding: 0
    }

    .mfp-img-mobile .mfp-counter {
        right: 5px;
        top: 3px
    }

    .mfp-img-mobile .mfp-close {
        top: 0;
        right: 0;
        width: 35px;
        height: 35px;
        line-height: 35px;
        background: rgba(0, 0, 0, .6);
        position: fixed;
        text-align: center;
        padding: 0
    }
}

@media all and (max-width: 900px) {
    .mfp-arrow {
        -webkit-transform: scale(.75);
        -ms-transform: scale(.75);
        transform: scale(.75)
    }

    .mfp-arrow-left {
        -webkit-transform-origin: 0;
        -ms-transform-origin: 0;
        transform-origin: 0
    }

    .mfp-arrow-right {
        -webkit-transform-origin: 100%;
        -ms-transform-origin: 100%;
        transform-origin: 100%
    }

    .mfp-container {
        padding-left: 6px;
        padding-right: 6px
    }
}

html {
    -ms-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

:after, :before, a, abbr, address, applet, article, aside, audio, b, big, blockquote, body, button, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, iframe, img, input, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, s, samp, section, select, small, span, strike, strong, summary, table, tbody, td, textarea, tfoot, th, thead, time, tr, tt, u, ul, var, video {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

:after, :before {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box
}

:active, :focus {
    outline: 0
}

a, a:hover, a:visited {
    text-decoration: none
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block
}

ol, ul {
    list-style-position: inside
}

ul li {
    list-style: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

blockquote, q {
    quotes: none
}

blockquote:after, blockquote:before, q:after, q:before {
    content: '';
    content: none
}

button, select {
    text-transform: none
}

button, input {
    line-height: normal
}

textarea {
    overflow: auto;
    vertical-align: top;
    resize: vertical
}

button[disabled], input[disabled] {
    cursor: default
}

button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding: 0
}

input[type=radio] {
    border: none;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none
}

button, input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

input[type=search] {
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration, input[type=search]::-webkit-search-results-button, input[type=search]::-webkit-search-results-decoration {
    -webkit-appearance: none;
    -moz-appearance: none
}

button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding: 0
}

input:-webkit-autofill, input:-webkit-autofill:active, input:-webkit-autofill:focus, input:-webkit-autofill:hover, select:-webkit-autofill, select:-webkit-autofill:active, select:-webkit-autofill:focus, select:-webkit-autofill:hover, textarea:-webkit-autofill, textarea:-webkit-autofill:active, textarea:-webkit-autofill:focus, textarea:-webkit-autofill:hover {
    -webkit-transition: background-color 5000s ease-in-out 0s, color 5000s ease-in-out 0s;
    transition: background-color 5000s ease-in-out 0s, color 5000s ease-in-out 0s
}

.slick-initialized {
    opacity: 1 !important;
    -webkit-transition: opacity .3s ease-out;
    -o-transition: opacity .3s ease-out;
    transition: opacity .3s ease-out
}

.slick-list {
    overflow: hidden;
    height: 100%
}

.slick-track {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%
}

.slick-slide > div {
    height: 100%
}

.slick-dots {
    position: absolute;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    font-size: 0;
    line-height: 0
}

.slick-dots li .slick-active button {
    display: block
}

.slick-dots li .slick-active button::before {
    content: none
}

.slick-dots li .slick-active button:focus {
    outline: 0
}

.slick-arrow {
    z-index: 10;
    font-size: 0;
    line-height: 0
}

[data-aos][data-aos][data-aos-duration="50"], body[data-aos-duration="50"] [data-aos] {
    -webkit-transition-duration: 50ms;
    -o-transition-duration: 50ms;
    transition-duration: 50ms
}

[data-aos][data-aos][data-aos-delay="50"], body[data-aos-delay="50"] [data-aos] {
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="50"].aos-animate, body[data-aos-delay="50"] [data-aos].aos-animate {
    -webkit-transition-delay: 50ms;
    -o-transition-delay: 50ms;
    transition-delay: 50ms
}

[data-aos][data-aos][data-aos-duration="100"], body[data-aos-duration="100"] [data-aos] {
    -webkit-transition-duration: .1s;
    -o-transition-duration: .1s;
    transition-duration: .1s
}

[data-aos][data-aos][data-aos-delay="100"], body[data-aos-delay="100"] [data-aos] {
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="100"].aos-animate, body[data-aos-delay="100"] [data-aos].aos-animate {
    -webkit-transition-delay: .1s;
    -o-transition-delay: .1s;
    transition-delay: .1s
}

[data-aos][data-aos][data-aos-duration="150"], body[data-aos-duration="150"] [data-aos] {
    -webkit-transition-duration: .15s;
    -o-transition-duration: .15s;
    transition-duration: .15s
}

[data-aos][data-aos][data-aos-delay="150"], body[data-aos-delay="150"] [data-aos] {
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="150"].aos-animate, body[data-aos-delay="150"] [data-aos].aos-animate {
    -webkit-transition-delay: .15s;
    -o-transition-delay: .15s;
    transition-delay: .15s
}

[data-aos][data-aos][data-aos-duration="200"], body[data-aos-duration="200"] [data-aos] {
    -webkit-transition-duration: .2s;
    -o-transition-duration: .2s;
    transition-duration: .2s
}

[data-aos][data-aos][data-aos-delay="200"], body[data-aos-delay="200"] [data-aos] {
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="200"].aos-animate, body[data-aos-delay="200"] [data-aos].aos-animate {
    -webkit-transition-delay: .2s;
    -o-transition-delay: .2s;
    transition-delay: .2s
}

[data-aos][data-aos][data-aos-duration="250"], body[data-aos-duration="250"] [data-aos] {
    -webkit-transition-duration: .25s;
    -o-transition-duration: .25s;
    transition-duration: .25s
}

[data-aos][data-aos][data-aos-delay="250"], body[data-aos-delay="250"] [data-aos] {
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="250"].aos-animate, body[data-aos-delay="250"] [data-aos].aos-animate {
    -webkit-transition-delay: .25s;
    -o-transition-delay: .25s;
    transition-delay: .25s
}

[data-aos][data-aos][data-aos-duration="300"], body[data-aos-duration="300"] [data-aos] {
    -webkit-transition-duration: .3s;
    -o-transition-duration: .3s;
    transition-duration: .3s
}

[data-aos][data-aos][data-aos-delay="300"], body[data-aos-delay="300"] [data-aos] {
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="300"].aos-animate, body[data-aos-delay="300"] [data-aos].aos-animate {
    -webkit-transition-delay: .3s;
    -o-transition-delay: .3s;
    transition-delay: .3s
}

[data-aos][data-aos][data-aos-duration="350"], body[data-aos-duration="350"] [data-aos] {
    -webkit-transition-duration: .35s;
    -o-transition-duration: .35s;
    transition-duration: .35s
}

[data-aos][data-aos][data-aos-delay="350"], body[data-aos-delay="350"] [data-aos] {
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="350"].aos-animate, body[data-aos-delay="350"] [data-aos].aos-animate {
    -webkit-transition-delay: .35s;
    -o-transition-delay: .35s;
    transition-delay: .35s
}

[data-aos][data-aos][data-aos-duration="400"], body[data-aos-duration="400"] [data-aos] {
    -webkit-transition-duration: .4s;
    -o-transition-duration: .4s;
    transition-duration: .4s
}

[data-aos][data-aos][data-aos-delay="400"], body[data-aos-delay="400"] [data-aos] {
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="400"].aos-animate, body[data-aos-delay="400"] [data-aos].aos-animate {
    -webkit-transition-delay: .4s;
    -o-transition-delay: .4s;
    transition-delay: .4s
}

[data-aos][data-aos][data-aos-duration="450"], body[data-aos-duration="450"] [data-aos] {
    -webkit-transition-duration: .45s;
    -o-transition-duration: .45s;
    transition-duration: .45s
}

[data-aos][data-aos][data-aos-delay="450"], body[data-aos-delay="450"] [data-aos] {
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="450"].aos-animate, body[data-aos-delay="450"] [data-aos].aos-animate {
    -webkit-transition-delay: .45s;
    -o-transition-delay: .45s;
    transition-delay: .45s
}

[data-aos][data-aos][data-aos-duration="500"], body[data-aos-duration="500"] [data-aos] {
    -webkit-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s
}

[data-aos][data-aos][data-aos-delay="500"], body[data-aos-delay="500"] [data-aos] {
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="500"].aos-animate, body[data-aos-delay="500"] [data-aos].aos-animate {
    -webkit-transition-delay: .5s;
    -o-transition-delay: .5s;
    transition-delay: .5s
}

[data-aos][data-aos][data-aos-duration="550"], body[data-aos-duration="550"] [data-aos] {
    -webkit-transition-duration: .55s;
    -o-transition-duration: .55s;
    transition-duration: .55s
}

[data-aos][data-aos][data-aos-delay="550"], body[data-aos-delay="550"] [data-aos] {
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="550"].aos-animate, body[data-aos-delay="550"] [data-aos].aos-animate {
    -webkit-transition-delay: .55s;
    -o-transition-delay: .55s;
    transition-delay: .55s
}

[data-aos][data-aos][data-aos-duration="600"], body[data-aos-duration="600"] [data-aos] {
    -webkit-transition-duration: .6s;
    -o-transition-duration: .6s;
    transition-duration: .6s
}

[data-aos][data-aos][data-aos-delay="600"], body[data-aos-delay="600"] [data-aos] {
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="600"].aos-animate, body[data-aos-delay="600"] [data-aos].aos-animate {
    -webkit-transition-delay: .6s;
    -o-transition-delay: .6s;
    transition-delay: .6s
}

[data-aos][data-aos][data-aos-duration="650"], body[data-aos-duration="650"] [data-aos] {
    -webkit-transition-duration: .65s;
    -o-transition-duration: .65s;
    transition-duration: .65s
}

[data-aos][data-aos][data-aos-delay="650"], body[data-aos-delay="650"] [data-aos] {
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="650"].aos-animate, body[data-aos-delay="650"] [data-aos].aos-animate {
    -webkit-transition-delay: .65s;
    -o-transition-delay: .65s;
    transition-delay: .65s
}

[data-aos][data-aos][data-aos-duration="700"], body[data-aos-duration="700"] [data-aos] {
    -webkit-transition-duration: .7s;
    -o-transition-duration: .7s;
    transition-duration: .7s
}

[data-aos][data-aos][data-aos-delay="700"], body[data-aos-delay="700"] [data-aos] {
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="700"].aos-animate, body[data-aos-delay="700"] [data-aos].aos-animate {
    -webkit-transition-delay: .7s;
    -o-transition-delay: .7s;
    transition-delay: .7s
}

[data-aos][data-aos][data-aos-duration="750"], body[data-aos-duration="750"] [data-aos] {
    -webkit-transition-duration: .75s;
    -o-transition-duration: .75s;
    transition-duration: .75s
}

[data-aos][data-aos][data-aos-delay="750"], body[data-aos-delay="750"] [data-aos] {
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="750"].aos-animate, body[data-aos-delay="750"] [data-aos].aos-animate {
    -webkit-transition-delay: .75s;
    -o-transition-delay: .75s;
    transition-delay: .75s
}

[data-aos][data-aos][data-aos-duration="800"], body[data-aos-duration="800"] [data-aos] {
    -webkit-transition-duration: .8s;
    -o-transition-duration: .8s;
    transition-duration: .8s
}

[data-aos][data-aos][data-aos-delay="800"], body[data-aos-delay="800"] [data-aos] {
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="800"].aos-animate, body[data-aos-delay="800"] [data-aos].aos-animate {
    -webkit-transition-delay: .8s;
    -o-transition-delay: .8s;
    transition-delay: .8s
}

[data-aos][data-aos][data-aos-duration="850"], body[data-aos-duration="850"] [data-aos] {
    -webkit-transition-duration: .85s;
    -o-transition-duration: .85s;
    transition-duration: .85s
}

[data-aos][data-aos][data-aos-delay="850"], body[data-aos-delay="850"] [data-aos] {
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="850"].aos-animate, body[data-aos-delay="850"] [data-aos].aos-animate {
    -webkit-transition-delay: .85s;
    -o-transition-delay: .85s;
    transition-delay: .85s
}

[data-aos][data-aos][data-aos-duration="900"], body[data-aos-duration="900"] [data-aos] {
    -webkit-transition-duration: .9s;
    -o-transition-duration: .9s;
    transition-duration: .9s
}

[data-aos][data-aos][data-aos-delay="900"], body[data-aos-delay="900"] [data-aos] {
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="900"].aos-animate, body[data-aos-delay="900"] [data-aos].aos-animate {
    -webkit-transition-delay: .9s;
    -o-transition-delay: .9s;
    transition-delay: .9s
}

[data-aos][data-aos][data-aos-duration="950"], body[data-aos-duration="950"] [data-aos] {
    -webkit-transition-duration: .95s;
    -o-transition-duration: .95s;
    transition-duration: .95s
}

[data-aos][data-aos][data-aos-delay="950"], body[data-aos-delay="950"] [data-aos] {
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="950"].aos-animate, body[data-aos-delay="950"] [data-aos].aos-animate {
    -webkit-transition-delay: .95s;
    -o-transition-delay: .95s;
    transition-delay: .95s
}

[data-aos][data-aos][data-aos-duration="1000"], body[data-aos-duration="1000"] [data-aos] {
    -webkit-transition-duration: 1s;
    -o-transition-duration: 1s;
    transition-duration: 1s
}

[data-aos][data-aos][data-aos-delay="1000"], body[data-aos-delay="1000"] [data-aos] {
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1000"].aos-animate, body[data-aos-delay="1000"] [data-aos].aos-animate {
    -webkit-transition-delay: 1s;
    -o-transition-delay: 1s;
    transition-delay: 1s
}

[data-aos][data-aos][data-aos-duration="1050"], body[data-aos-duration="1050"] [data-aos] {
    -webkit-transition-duration: 1.05s;
    -o-transition-duration: 1.05s;
    transition-duration: 1.05s
}

[data-aos][data-aos][data-aos-delay="1050"], body[data-aos-delay="1050"] [data-aos] {
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1050"].aos-animate, body[data-aos-delay="1050"] [data-aos].aos-animate {
    -webkit-transition-delay: 1.05s;
    -o-transition-delay: 1.05s;
    transition-delay: 1.05s
}

[data-aos][data-aos][data-aos-duration="1100"], body[data-aos-duration="1100"] [data-aos] {
    -webkit-transition-duration: 1.1s;
    -o-transition-duration: 1.1s;
    transition-duration: 1.1s
}

[data-aos][data-aos][data-aos-delay="1100"], body[data-aos-delay="1100"] [data-aos] {
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1100"].aos-animate, body[data-aos-delay="1100"] [data-aos].aos-animate {
    -webkit-transition-delay: 1.1s;
    -o-transition-delay: 1.1s;
    transition-delay: 1.1s
}

[data-aos][data-aos][data-aos-duration="1150"], body[data-aos-duration="1150"] [data-aos] {
    -webkit-transition-duration: 1.15s;
    -o-transition-duration: 1.15s;
    transition-duration: 1.15s
}

[data-aos][data-aos][data-aos-delay="1150"], body[data-aos-delay="1150"] [data-aos] {
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1150"].aos-animate, body[data-aos-delay="1150"] [data-aos].aos-animate {
    -webkit-transition-delay: 1.15s;
    -o-transition-delay: 1.15s;
    transition-delay: 1.15s
}

[data-aos][data-aos][data-aos-duration="1200"], body[data-aos-duration="1200"] [data-aos] {
    -webkit-transition-duration: 1.2s;
    -o-transition-duration: 1.2s;
    transition-duration: 1.2s
}

[data-aos][data-aos][data-aos-delay="1200"], body[data-aos-delay="1200"] [data-aos] {
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1200"].aos-animate, body[data-aos-delay="1200"] [data-aos].aos-animate {
    -webkit-transition-delay: 1.2s;
    -o-transition-delay: 1.2s;
    transition-delay: 1.2s
}

[data-aos][data-aos][data-aos-duration="1250"], body[data-aos-duration="1250"] [data-aos] {
    -webkit-transition-duration: 1.25s;
    -o-transition-duration: 1.25s;
    transition-duration: 1.25s
}

[data-aos][data-aos][data-aos-delay="1250"], body[data-aos-delay="1250"] [data-aos] {
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1250"].aos-animate, body[data-aos-delay="1250"] [data-aos].aos-animate {
    -webkit-transition-delay: 1.25s;
    -o-transition-delay: 1.25s;
    transition-delay: 1.25s
}

[data-aos][data-aos][data-aos-duration="1300"], body[data-aos-duration="1300"] [data-aos] {
    -webkit-transition-duration: 1.3s;
    -o-transition-duration: 1.3s;
    transition-duration: 1.3s
}

[data-aos][data-aos][data-aos-delay="1300"], body[data-aos-delay="1300"] [data-aos] {
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1300"].aos-animate, body[data-aos-delay="1300"] [data-aos].aos-animate {
    -webkit-transition-delay: 1.3s;
    -o-transition-delay: 1.3s;
    transition-delay: 1.3s
}

[data-aos][data-aos][data-aos-duration="1350"], body[data-aos-duration="1350"] [data-aos] {
    -webkit-transition-duration: 1.35s;
    -o-transition-duration: 1.35s;
    transition-duration: 1.35s
}

[data-aos][data-aos][data-aos-delay="1350"], body[data-aos-delay="1350"] [data-aos] {
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1350"].aos-animate, body[data-aos-delay="1350"] [data-aos].aos-animate {
    -webkit-transition-delay: 1.35s;
    -o-transition-delay: 1.35s;
    transition-delay: 1.35s
}

[data-aos][data-aos][data-aos-duration="1400"], body[data-aos-duration="1400"] [data-aos] {
    -webkit-transition-duration: 1.4s;
    -o-transition-duration: 1.4s;
    transition-duration: 1.4s
}

[data-aos][data-aos][data-aos-delay="1400"], body[data-aos-delay="1400"] [data-aos] {
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1400"].aos-animate, body[data-aos-delay="1400"] [data-aos].aos-animate {
    -webkit-transition-delay: 1.4s;
    -o-transition-delay: 1.4s;
    transition-delay: 1.4s
}

[data-aos][data-aos][data-aos-duration="1450"], body[data-aos-duration="1450"] [data-aos] {
    -webkit-transition-duration: 1.45s;
    -o-transition-duration: 1.45s;
    transition-duration: 1.45s
}

[data-aos][data-aos][data-aos-delay="1450"], body[data-aos-delay="1450"] [data-aos] {
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1450"].aos-animate, body[data-aos-delay="1450"] [data-aos].aos-animate {
    -webkit-transition-delay: 1.45s;
    -o-transition-delay: 1.45s;
    transition-delay: 1.45s
}

[data-aos][data-aos][data-aos-duration="1500"], body[data-aos-duration="1500"] [data-aos] {
    -webkit-transition-duration: 1.5s;
    -o-transition-duration: 1.5s;
    transition-duration: 1.5s
}

[data-aos][data-aos][data-aos-delay="1500"], body[data-aos-delay="1500"] [data-aos] {
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1500"].aos-animate, body[data-aos-delay="1500"] [data-aos].aos-animate {
    -webkit-transition-delay: 1.5s;
    -o-transition-delay: 1.5s;
    transition-delay: 1.5s
}

[data-aos][data-aos][data-aos-duration="1550"], body[data-aos-duration="1550"] [data-aos] {
    -webkit-transition-duration: 1.55s;
    -o-transition-duration: 1.55s;
    transition-duration: 1.55s
}

[data-aos][data-aos][data-aos-delay="1550"], body[data-aos-delay="1550"] [data-aos] {
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1550"].aos-animate, body[data-aos-delay="1550"] [data-aos].aos-animate {
    -webkit-transition-delay: 1.55s;
    -o-transition-delay: 1.55s;
    transition-delay: 1.55s
}

[data-aos][data-aos][data-aos-duration="1600"], body[data-aos-duration="1600"] [data-aos] {
    -webkit-transition-duration: 1.6s;
    -o-transition-duration: 1.6s;
    transition-duration: 1.6s
}

[data-aos][data-aos][data-aos-delay="1600"], body[data-aos-delay="1600"] [data-aos] {
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1600"].aos-animate, body[data-aos-delay="1600"] [data-aos].aos-animate {
    -webkit-transition-delay: 1.6s;
    -o-transition-delay: 1.6s;
    transition-delay: 1.6s
}

[data-aos][data-aos][data-aos-duration="1650"], body[data-aos-duration="1650"] [data-aos] {
    -webkit-transition-duration: 1.65s;
    -o-transition-duration: 1.65s;
    transition-duration: 1.65s
}

[data-aos][data-aos][data-aos-delay="1650"], body[data-aos-delay="1650"] [data-aos] {
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1650"].aos-animate, body[data-aos-delay="1650"] [data-aos].aos-animate {
    -webkit-transition-delay: 1.65s;
    -o-transition-delay: 1.65s;
    transition-delay: 1.65s
}

[data-aos][data-aos][data-aos-duration="1700"], body[data-aos-duration="1700"] [data-aos] {
    -webkit-transition-duration: 1.7s;
    -o-transition-duration: 1.7s;
    transition-duration: 1.7s
}

[data-aos][data-aos][data-aos-delay="1700"], body[data-aos-delay="1700"] [data-aos] {
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1700"].aos-animate, body[data-aos-delay="1700"] [data-aos].aos-animate {
    -webkit-transition-delay: 1.7s;
    -o-transition-delay: 1.7s;
    transition-delay: 1.7s
}

[data-aos][data-aos][data-aos-duration="1750"], body[data-aos-duration="1750"] [data-aos] {
    -webkit-transition-duration: 1.75s;
    -o-transition-duration: 1.75s;
    transition-duration: 1.75s
}

[data-aos][data-aos][data-aos-delay="1750"], body[data-aos-delay="1750"] [data-aos] {
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1750"].aos-animate, body[data-aos-delay="1750"] [data-aos].aos-animate {
    -webkit-transition-delay: 1.75s;
    -o-transition-delay: 1.75s;
    transition-delay: 1.75s
}

[data-aos][data-aos][data-aos-duration="1800"], body[data-aos-duration="1800"] [data-aos] {
    -webkit-transition-duration: 1.8s;
    -o-transition-duration: 1.8s;
    transition-duration: 1.8s
}

[data-aos][data-aos][data-aos-delay="1800"], body[data-aos-delay="1800"] [data-aos] {
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1800"].aos-animate, body[data-aos-delay="1800"] [data-aos].aos-animate {
    -webkit-transition-delay: 1.8s;
    -o-transition-delay: 1.8s;
    transition-delay: 1.8s
}

[data-aos][data-aos][data-aos-duration="1850"], body[data-aos-duration="1850"] [data-aos] {
    -webkit-transition-duration: 1.85s;
    -o-transition-duration: 1.85s;
    transition-duration: 1.85s
}

[data-aos][data-aos][data-aos-delay="1850"], body[data-aos-delay="1850"] [data-aos] {
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1850"].aos-animate, body[data-aos-delay="1850"] [data-aos].aos-animate {
    -webkit-transition-delay: 1.85s;
    -o-transition-delay: 1.85s;
    transition-delay: 1.85s
}

[data-aos][data-aos][data-aos-duration="1900"], body[data-aos-duration="1900"] [data-aos] {
    -webkit-transition-duration: 1.9s;
    -o-transition-duration: 1.9s;
    transition-duration: 1.9s
}

[data-aos][data-aos][data-aos-delay="1900"], body[data-aos-delay="1900"] [data-aos] {
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1900"].aos-animate, body[data-aos-delay="1900"] [data-aos].aos-animate {
    -webkit-transition-delay: 1.9s;
    -o-transition-delay: 1.9s;
    transition-delay: 1.9s
}

[data-aos][data-aos][data-aos-duration="1950"], body[data-aos-duration="1950"] [data-aos] {
    -webkit-transition-duration: 1.95s;
    -o-transition-duration: 1.95s;
    transition-duration: 1.95s
}

[data-aos][data-aos][data-aos-delay="1950"], body[data-aos-delay="1950"] [data-aos] {
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="1950"].aos-animate, body[data-aos-delay="1950"] [data-aos].aos-animate {
    -webkit-transition-delay: 1.95s;
    -o-transition-delay: 1.95s;
    transition-delay: 1.95s
}

[data-aos][data-aos][data-aos-duration="2000"], body[data-aos-duration="2000"] [data-aos] {
    -webkit-transition-duration: 2s;
    -o-transition-duration: 2s;
    transition-duration: 2s
}

[data-aos][data-aos][data-aos-delay="2000"], body[data-aos-delay="2000"] [data-aos] {
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2000"].aos-animate, body[data-aos-delay="2000"] [data-aos].aos-animate {
    -webkit-transition-delay: 2s;
    -o-transition-delay: 2s;
    transition-delay: 2s
}

[data-aos][data-aos][data-aos-duration="2050"], body[data-aos-duration="2050"] [data-aos] {
    -webkit-transition-duration: 2.05s;
    -o-transition-duration: 2.05s;
    transition-duration: 2.05s
}

[data-aos][data-aos][data-aos-delay="2050"], body[data-aos-delay="2050"] [data-aos] {
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2050"].aos-animate, body[data-aos-delay="2050"] [data-aos].aos-animate {
    -webkit-transition-delay: 2.05s;
    -o-transition-delay: 2.05s;
    transition-delay: 2.05s
}

[data-aos][data-aos][data-aos-duration="2100"], body[data-aos-duration="2100"] [data-aos] {
    -webkit-transition-duration: 2.1s;
    -o-transition-duration: 2.1s;
    transition-duration: 2.1s
}

[data-aos][data-aos][data-aos-delay="2100"], body[data-aos-delay="2100"] [data-aos] {
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2100"].aos-animate, body[data-aos-delay="2100"] [data-aos].aos-animate {
    -webkit-transition-delay: 2.1s;
    -o-transition-delay: 2.1s;
    transition-delay: 2.1s
}

[data-aos][data-aos][data-aos-duration="2150"], body[data-aos-duration="2150"] [data-aos] {
    -webkit-transition-duration: 2.15s;
    -o-transition-duration: 2.15s;
    transition-duration: 2.15s
}

[data-aos][data-aos][data-aos-delay="2150"], body[data-aos-delay="2150"] [data-aos] {
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2150"].aos-animate, body[data-aos-delay="2150"] [data-aos].aos-animate {
    -webkit-transition-delay: 2.15s;
    -o-transition-delay: 2.15s;
    transition-delay: 2.15s
}

[data-aos][data-aos][data-aos-duration="2200"], body[data-aos-duration="2200"] [data-aos] {
    -webkit-transition-duration: 2.2s;
    -o-transition-duration: 2.2s;
    transition-duration: 2.2s
}

[data-aos][data-aos][data-aos-delay="2200"], body[data-aos-delay="2200"] [data-aos] {
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2200"].aos-animate, body[data-aos-delay="2200"] [data-aos].aos-animate {
    -webkit-transition-delay: 2.2s;
    -o-transition-delay: 2.2s;
    transition-delay: 2.2s
}

[data-aos][data-aos][data-aos-duration="2250"], body[data-aos-duration="2250"] [data-aos] {
    -webkit-transition-duration: 2.25s;
    -o-transition-duration: 2.25s;
    transition-duration: 2.25s
}

[data-aos][data-aos][data-aos-delay="2250"], body[data-aos-delay="2250"] [data-aos] {
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2250"].aos-animate, body[data-aos-delay="2250"] [data-aos].aos-animate {
    -webkit-transition-delay: 2.25s;
    -o-transition-delay: 2.25s;
    transition-delay: 2.25s
}

[data-aos][data-aos][data-aos-duration="2300"], body[data-aos-duration="2300"] [data-aos] {
    -webkit-transition-duration: 2.3s;
    -o-transition-duration: 2.3s;
    transition-duration: 2.3s
}

[data-aos][data-aos][data-aos-delay="2300"], body[data-aos-delay="2300"] [data-aos] {
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2300"].aos-animate, body[data-aos-delay="2300"] [data-aos].aos-animate {
    -webkit-transition-delay: 2.3s;
    -o-transition-delay: 2.3s;
    transition-delay: 2.3s
}

[data-aos][data-aos][data-aos-duration="2350"], body[data-aos-duration="2350"] [data-aos] {
    -webkit-transition-duration: 2.35s;
    -o-transition-duration: 2.35s;
    transition-duration: 2.35s
}

[data-aos][data-aos][data-aos-delay="2350"], body[data-aos-delay="2350"] [data-aos] {
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2350"].aos-animate, body[data-aos-delay="2350"] [data-aos].aos-animate {
    -webkit-transition-delay: 2.35s;
    -o-transition-delay: 2.35s;
    transition-delay: 2.35s
}

[data-aos][data-aos][data-aos-duration="2400"], body[data-aos-duration="2400"] [data-aos] {
    -webkit-transition-duration: 2.4s;
    -o-transition-duration: 2.4s;
    transition-duration: 2.4s
}

[data-aos][data-aos][data-aos-delay="2400"], body[data-aos-delay="2400"] [data-aos] {
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2400"].aos-animate, body[data-aos-delay="2400"] [data-aos].aos-animate {
    -webkit-transition-delay: 2.4s;
    -o-transition-delay: 2.4s;
    transition-delay: 2.4s
}

[data-aos][data-aos][data-aos-duration="2450"], body[data-aos-duration="2450"] [data-aos] {
    -webkit-transition-duration: 2.45s;
    -o-transition-duration: 2.45s;
    transition-duration: 2.45s
}

[data-aos][data-aos][data-aos-delay="2450"], body[data-aos-delay="2450"] [data-aos] {
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2450"].aos-animate, body[data-aos-delay="2450"] [data-aos].aos-animate {
    -webkit-transition-delay: 2.45s;
    -o-transition-delay: 2.45s;
    transition-delay: 2.45s
}

[data-aos][data-aos][data-aos-duration="2500"], body[data-aos-duration="2500"] [data-aos] {
    -webkit-transition-duration: 2.5s;
    -o-transition-duration: 2.5s;
    transition-duration: 2.5s
}

[data-aos][data-aos][data-aos-delay="2500"], body[data-aos-delay="2500"] [data-aos] {
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2500"].aos-animate, body[data-aos-delay="2500"] [data-aos].aos-animate {
    -webkit-transition-delay: 2.5s;
    -o-transition-delay: 2.5s;
    transition-delay: 2.5s
}

[data-aos][data-aos][data-aos-duration="2550"], body[data-aos-duration="2550"] [data-aos] {
    -webkit-transition-duration: 2.55s;
    -o-transition-duration: 2.55s;
    transition-duration: 2.55s
}

[data-aos][data-aos][data-aos-delay="2550"], body[data-aos-delay="2550"] [data-aos] {
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2550"].aos-animate, body[data-aos-delay="2550"] [data-aos].aos-animate {
    -webkit-transition-delay: 2.55s;
    -o-transition-delay: 2.55s;
    transition-delay: 2.55s
}

[data-aos][data-aos][data-aos-duration="2600"], body[data-aos-duration="2600"] [data-aos] {
    -webkit-transition-duration: 2.6s;
    -o-transition-duration: 2.6s;
    transition-duration: 2.6s
}

[data-aos][data-aos][data-aos-delay="2600"], body[data-aos-delay="2600"] [data-aos] {
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2600"].aos-animate, body[data-aos-delay="2600"] [data-aos].aos-animate {
    -webkit-transition-delay: 2.6s;
    -o-transition-delay: 2.6s;
    transition-delay: 2.6s
}

[data-aos][data-aos][data-aos-duration="2650"], body[data-aos-duration="2650"] [data-aos] {
    -webkit-transition-duration: 2.65s;
    -o-transition-duration: 2.65s;
    transition-duration: 2.65s
}

[data-aos][data-aos][data-aos-delay="2650"], body[data-aos-delay="2650"] [data-aos] {
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2650"].aos-animate, body[data-aos-delay="2650"] [data-aos].aos-animate {
    -webkit-transition-delay: 2.65s;
    -o-transition-delay: 2.65s;
    transition-delay: 2.65s
}

[data-aos][data-aos][data-aos-duration="2700"], body[data-aos-duration="2700"] [data-aos] {
    -webkit-transition-duration: 2.7s;
    -o-transition-duration: 2.7s;
    transition-duration: 2.7s
}

[data-aos][data-aos][data-aos-delay="2700"], body[data-aos-delay="2700"] [data-aos] {
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2700"].aos-animate, body[data-aos-delay="2700"] [data-aos].aos-animate {
    -webkit-transition-delay: 2.7s;
    -o-transition-delay: 2.7s;
    transition-delay: 2.7s
}

[data-aos][data-aos][data-aos-duration="2750"], body[data-aos-duration="2750"] [data-aos] {
    -webkit-transition-duration: 2.75s;
    -o-transition-duration: 2.75s;
    transition-duration: 2.75s
}

[data-aos][data-aos][data-aos-delay="2750"], body[data-aos-delay="2750"] [data-aos] {
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2750"].aos-animate, body[data-aos-delay="2750"] [data-aos].aos-animate {
    -webkit-transition-delay: 2.75s;
    -o-transition-delay: 2.75s;
    transition-delay: 2.75s
}

[data-aos][data-aos][data-aos-duration="2800"], body[data-aos-duration="2800"] [data-aos] {
    -webkit-transition-duration: 2.8s;
    -o-transition-duration: 2.8s;
    transition-duration: 2.8s
}

[data-aos][data-aos][data-aos-delay="2800"], body[data-aos-delay="2800"] [data-aos] {
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2800"].aos-animate, body[data-aos-delay="2800"] [data-aos].aos-animate {
    -webkit-transition-delay: 2.8s;
    -o-transition-delay: 2.8s;
    transition-delay: 2.8s
}

[data-aos][data-aos][data-aos-duration="2850"], body[data-aos-duration="2850"] [data-aos] {
    -webkit-transition-duration: 2.85s;
    -o-transition-duration: 2.85s;
    transition-duration: 2.85s
}

[data-aos][data-aos][data-aos-delay="2850"], body[data-aos-delay="2850"] [data-aos] {
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2850"].aos-animate, body[data-aos-delay="2850"] [data-aos].aos-animate {
    -webkit-transition-delay: 2.85s;
    -o-transition-delay: 2.85s;
    transition-delay: 2.85s
}

[data-aos][data-aos][data-aos-duration="2900"], body[data-aos-duration="2900"] [data-aos] {
    -webkit-transition-duration: 2.9s;
    -o-transition-duration: 2.9s;
    transition-duration: 2.9s
}

[data-aos][data-aos][data-aos-delay="2900"], body[data-aos-delay="2900"] [data-aos] {
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2900"].aos-animate, body[data-aos-delay="2900"] [data-aos].aos-animate {
    -webkit-transition-delay: 2.9s;
    -o-transition-delay: 2.9s;
    transition-delay: 2.9s
}

[data-aos][data-aos][data-aos-duration="2950"], body[data-aos-duration="2950"] [data-aos] {
    -webkit-transition-duration: 2.95s;
    -o-transition-duration: 2.95s;
    transition-duration: 2.95s
}

[data-aos][data-aos][data-aos-delay="2950"], body[data-aos-delay="2950"] [data-aos] {
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="2950"].aos-animate, body[data-aos-delay="2950"] [data-aos].aos-animate {
    -webkit-transition-delay: 2.95s;
    -o-transition-delay: 2.95s;
    transition-delay: 2.95s
}

[data-aos][data-aos][data-aos-duration="3000"], body[data-aos-duration="3000"] [data-aos] {
    -webkit-transition-duration: 3s;
    -o-transition-duration: 3s;
    transition-duration: 3s
}

[data-aos][data-aos][data-aos-delay="3000"], body[data-aos-delay="3000"] [data-aos] {
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
    transition-delay: 0s
}

[data-aos][data-aos][data-aos-delay="3000"].aos-animate, body[data-aos-delay="3000"] [data-aos].aos-animate {
    -webkit-transition-delay: 3s;
    -o-transition-delay: 3s;
    transition-delay: 3s
}

[data-aos] {
    pointer-events: none
}

[data-aos].aos-animate {
    pointer-events: auto
}

[data-aos][data-aos][data-aos-easing=linear], body[data-aos-easing=linear] [data-aos] {
    -webkit-transition-timing-function: cubic-bezier(.25, .25, .75, .75);
    -o-transition-timing-function: cubic-bezier(.25, .25, .75, .75);
    transition-timing-function: cubic-bezier(.25, .25, .75, .75)
}

[data-aos][data-aos][data-aos-easing=ease], body[data-aos-easing=ease] [data-aos] {
    -webkit-transition-timing-function: ease;
    -o-transition-timing-function: ease;
    transition-timing-function: ease
}

[data-aos][data-aos][data-aos-easing=ease-in], body[data-aos-easing=ease-in] [data-aos] {
    -webkit-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
    transition-timing-function: ease-in
}

[data-aos][data-aos][data-aos-easing=ease-out], body[data-aos-easing=ease-out] [data-aos] {
    -webkit-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

[data-aos][data-aos][data-aos-easing=ease-in-out], body[data-aos-easing=ease-in-out] [data-aos] {
    -webkit-transition-timing-function: ease-in-out;
    -o-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out
}

[data-aos][data-aos][data-aos-easing=ease-in-back], body[data-aos-easing=ease-in-back] [data-aos] {
    -webkit-transition-timing-function: cubic-bezier(.6, -.28, .735, .045);
    -o-transition-timing-function: cubic-bezier(.6, -.28, .735, .045);
    transition-timing-function: cubic-bezier(.6, -.28, .735, .045)
}

[data-aos][data-aos][data-aos-easing=ease-out-back], body[data-aos-easing=ease-out-back] [data-aos] {
    -webkit-transition-timing-function: cubic-bezier(.175, .885, .32, 1.275);
    -o-transition-timing-function: cubic-bezier(.175, .885, .32, 1.275);
    transition-timing-function: cubic-bezier(.175, .885, .32, 1.275)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-back], body[data-aos-easing=ease-in-out-back] [data-aos] {
    -webkit-transition-timing-function: cubic-bezier(.68, -.55, .265, 1.55);
    -o-transition-timing-function: cubic-bezier(.68, -.55, .265, 1.55);
    transition-timing-function: cubic-bezier(.68, -.55, .265, 1.55)
}

[data-aos][data-aos][data-aos-easing=ease-in-sine], body[data-aos-easing=ease-in-sine] [data-aos] {
    -webkit-transition-timing-function: cubic-bezier(.47, 0, .745, .715);
    -o-transition-timing-function: cubic-bezier(.47, 0, .745, .715);
    transition-timing-function: cubic-bezier(.47, 0, .745, .715)
}

[data-aos][data-aos][data-aos-easing=ease-out-sine], body[data-aos-easing=ease-out-sine] [data-aos] {
    -webkit-transition-timing-function: cubic-bezier(.39, .575, .565, 1);
    -o-transition-timing-function: cubic-bezier(.39, .575, .565, 1);
    transition-timing-function: cubic-bezier(.39, .575, .565, 1)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-sine], body[data-aos-easing=ease-in-out-sine] [data-aos] {
    -webkit-transition-timing-function: cubic-bezier(.445, .05, .55, .95);
    -o-transition-timing-function: cubic-bezier(.445, .05, .55, .95);
    transition-timing-function: cubic-bezier(.445, .05, .55, .95)
}

[data-aos][data-aos][data-aos-easing=ease-in-quad], body[data-aos-easing=ease-in-quad] [data-aos] {
    -webkit-transition-timing-function: cubic-bezier(.55, .085, .68, .53);
    -o-transition-timing-function: cubic-bezier(.55, .085, .68, .53);
    transition-timing-function: cubic-bezier(.55, .085, .68, .53)
}

[data-aos][data-aos][data-aos-easing=ease-out-quad], body[data-aos-easing=ease-out-quad] [data-aos] {
    -webkit-transition-timing-function: cubic-bezier(.25, .46, .45, .94);
    -o-transition-timing-function: cubic-bezier(.25, .46, .45, .94);
    transition-timing-function: cubic-bezier(.25, .46, .45, .94)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quad], body[data-aos-easing=ease-in-out-quad] [data-aos] {
    -webkit-transition-timing-function: cubic-bezier(.455, .03, .515, .955);
    -o-transition-timing-function: cubic-bezier(.455, .03, .515, .955);
    transition-timing-function: cubic-bezier(.455, .03, .515, .955)
}

[data-aos][data-aos][data-aos-easing=ease-in-cubic], body[data-aos-easing=ease-in-cubic] [data-aos] {
    -webkit-transition-timing-function: cubic-bezier(.55, .085, .68, .53);
    -o-transition-timing-function: cubic-bezier(.55, .085, .68, .53);
    transition-timing-function: cubic-bezier(.55, .085, .68, .53)
}

[data-aos][data-aos][data-aos-easing=ease-out-cubic], body[data-aos-easing=ease-out-cubic] [data-aos] {
    -webkit-transition-timing-function: cubic-bezier(.25, .46, .45, .94);
    -o-transition-timing-function: cubic-bezier(.25, .46, .45, .94);
    transition-timing-function: cubic-bezier(.25, .46, .45, .94)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-cubic], body[data-aos-easing=ease-in-out-cubic] [data-aos] {
    -webkit-transition-timing-function: cubic-bezier(.455, .03, .515, .955);
    -o-transition-timing-function: cubic-bezier(.455, .03, .515, .955);
    transition-timing-function: cubic-bezier(.455, .03, .515, .955)
}

[data-aos][data-aos][data-aos-easing=ease-in-quart], body[data-aos-easing=ease-in-quart] [data-aos] {
    -webkit-transition-timing-function: cubic-bezier(.55, .085, .68, .53);
    -o-transition-timing-function: cubic-bezier(.55, .085, .68, .53);
    transition-timing-function: cubic-bezier(.55, .085, .68, .53)
}

[data-aos][data-aos][data-aos-easing=ease-out-quart], body[data-aos-easing=ease-out-quart] [data-aos] {
    -webkit-transition-timing-function: cubic-bezier(.25, .46, .45, .94);
    -o-transition-timing-function: cubic-bezier(.25, .46, .45, .94);
    transition-timing-function: cubic-bezier(.25, .46, .45, .94)
}

[data-aos][data-aos][data-aos-easing=ease-in-out-quart], body[data-aos-easing=ease-in-out-quart] [data-aos] {
    -webkit-transition-timing-function: cubic-bezier(.455, .03, .515, .955);
    -o-transition-timing-function: cubic-bezier(.455, .03, .515, .955);
    transition-timing-function: cubic-bezier(.455, .03, .515, .955)
}

@media screen {
    html:not(.no-js) [data-aos^=fade][data-aos^=fade] {
        opacity: 0;
        transition-property: opacity, -webkit-transform;
        -webkit-transition-property: opacity, -webkit-transform;
        -o-transition-property: opacity, transform;
        transition-property: opacity, transform;
        transition-property: opacity, transform, -webkit-transform
    }

    html:not(.no-js) [data-aos^=fade][data-aos^=fade].aos-animate {
        opacity: 1;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }

    html:not(.no-js) [data-aos=fade-up] {
        -webkit-transform: translate3d(0, 100px, 0);
        transform: translate3d(0, 100px, 0)
    }

    html:not(.no-js) [data-aos=fade-down] {
        -webkit-transform: translate3d(0, -100px, 0);
        transform: translate3d(0, -100px, 0)
    }

    html:not(.no-js) [data-aos=fade-right] {
        -webkit-transform: translate3d(-100px, 0, 0);
        transform: translate3d(-100px, 0, 0)
    }

    html:not(.no-js) [data-aos=fade-left] {
        -webkit-transform: translate3d(100px, 0, 0);
        transform: translate3d(100px, 0, 0)
    }

    html:not(.no-js) [data-aos=fade-up-right] {
        -webkit-transform: translate3d(-100px, 100px, 0);
        transform: translate3d(-100px, 100px, 0)
    }

    html:not(.no-js) [data-aos=fade-up-left] {
        -webkit-transform: translate3d(100px, 100px, 0);
        transform: translate3d(100px, 100px, 0)
    }

    html:not(.no-js) [data-aos=fade-down-right] {
        -webkit-transform: translate3d(-100px, -100px, 0);
        transform: translate3d(-100px, -100px, 0)
    }

    html:not(.no-js) [data-aos=fade-down-left] {
        -webkit-transform: translate3d(100px, -100px, 0);
        transform: translate3d(100px, -100px, 0)
    }

    html:not(.no-js) [data-aos^=zoom][data-aos^=zoom] {
        opacity: 0;
        transition-property: opacity, -webkit-transform;
        -webkit-transition-property: opacity, -webkit-transform;
        -o-transition-property: opacity, transform;
        transition-property: opacity, transform;
        transition-property: opacity, transform, -webkit-transform
    }

    html:not(.no-js) [data-aos^=zoom][data-aos^=zoom].aos-animate {
        opacity: 1;
        -webkit-transform: translateZ(0) scale(1);
        transform: translateZ(0) scale(1)
    }

    html:not(.no-js) [data-aos=zoom-in] {
        -webkit-transform: scale(.6);
        -ms-transform: scale(.6);
        transform: scale(.6)
    }

    html:not(.no-js) [data-aos=zoom-in-up] {
        -webkit-transform: translate3d(0, 100px, 0) scale(.6);
        transform: translate3d(0, 100px, 0) scale(.6)
    }

    html:not(.no-js) [data-aos=zoom-in-down] {
        -webkit-transform: translate3d(0, -100px, 0) scale(.6);
        transform: translate3d(0, -100px, 0) scale(.6)
    }

    html:not(.no-js) [data-aos=zoom-in-right] {
        -webkit-transform: translate3d(-100px, 0, 0) scale(.6);
        transform: translate3d(-100px, 0, 0) scale(.6)
    }

    html:not(.no-js) [data-aos=zoom-in-left] {
        -webkit-transform: translate3d(100px, 0, 0) scale(.6);
        transform: translate3d(100px, 0, 0) scale(.6)
    }

    html:not(.no-js) [data-aos=zoom-out] {
        -webkit-transform: scale(1.2);
        -ms-transform: scale(1.2);
        transform: scale(1.2)
    }

    html:not(.no-js) [data-aos=zoom-out-up] {
        -webkit-transform: translate3d(0, 100px, 0) scale(1.2);
        transform: translate3d(0, 100px, 0) scale(1.2)
    }

    html:not(.no-js) [data-aos=zoom-out-down] {
        -webkit-transform: translate3d(0, -100px, 0) scale(1.2);
        transform: translate3d(0, -100px, 0) scale(1.2)
    }

    html:not(.no-js) [data-aos=zoom-out-right] {
        -webkit-transform: translate3d(-100px, 0, 0) scale(1.2);
        transform: translate3d(-100px, 0, 0) scale(1.2)
    }

    html:not(.no-js) [data-aos=zoom-out-left] {
        -webkit-transform: translate3d(100px, 0, 0) scale(1.2);
        transform: translate3d(100px, 0, 0) scale(1.2)
    }

    html:not(.no-js) [data-aos^=slide][data-aos^=slide] {
        transition-property: -webkit-transform;
        -webkit-transition-property: -webkit-transform;
        -o-transition-property: transform;
        transition-property: transform;
        transition-property: transform, -webkit-transform;
        transition-property: transform, -webkit-transform;
        visibility: hidden
    }

    html:not(.no-js) [data-aos^=slide][data-aos^=slide].aos-animate {
        visibility: visible;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    html:not(.no-js) [data-aos=slide-up] {
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
    }

    html:not(.no-js) [data-aos=slide-down] {
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }

    html:not(.no-js) [data-aos=slide-right] {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
    }

    html:not(.no-js) [data-aos=slide-left] {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
    }

    html:not(.no-js) [data-aos^=flip][data-aos^=flip] {
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        transition-property: -webkit-transform;
        -webkit-transition-property: -webkit-transform;
        -o-transition-property: transform;
        transition-property: transform;
        transition-property: transform, -webkit-transform;
        transition-property: transform, -webkit-transform
    }

    html:not(.no-js) [data-aos=flip-left] {
        -webkit-transform: perspective(2500px) rotateY(-100deg);
        transform: perspective(2500px) rotateY(-100deg)
    }

    html:not(.no-js) [data-aos=flip-left].aos-animate {
        -webkit-transform: perspective(2500px) rotateY(0);
        transform: perspective(2500px) rotateY(0)
    }

    html:not(.no-js) [data-aos=flip-right] {
        -webkit-transform: perspective(2500px) rotateY(100deg);
        transform: perspective(2500px) rotateY(100deg)
    }

    html:not(.no-js) [data-aos=flip-right].aos-animate {
        -webkit-transform: perspective(2500px) rotateY(0);
        transform: perspective(2500px) rotateY(0)
    }

    html:not(.no-js) [data-aos=flip-up] {
        -webkit-transform: perspective(2500px) rotateX(-100deg);
        transform: perspective(2500px) rotateX(-100deg)
    }

    html:not(.no-js) [data-aos=flip-up].aos-animate {
        -webkit-transform: perspective(2500px) rotateX(0);
        transform: perspective(2500px) rotateX(0)
    }

    html:not(.no-js) [data-aos=flip-down] {
        -webkit-transform: perspective(2500px) rotateX(100deg);
        transform: perspective(2500px) rotateX(100deg)
    }

    html:not(.no-js) [data-aos=flip-down].aos-animate {
        -webkit-transform: perspective(2500px) rotateX(0);
        transform: perspective(2500px) rotateX(0)
    }
}

body, html {
    font-size: 100%
}

body {
    font-family: Inter, sans-serif;
    font-weight: 400;
    line-height: 150%;
    color: #fff;
    font-size: 1rem;
    line-height: 150%;
    overflow-x: hidden;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    min-height: 100vh
}

body.lock {
    overflow: hidden
}

::-webkit-scrollbar {
    width: 4px
}

::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 14px 14px rgba(196, 196, 196, .2);
    box-shadow: inset 0 0 14px 14px rgba(196, 196, 196, .2);
    border-radius: 1.25rem
}

::-webkit-scrollbar-thumb {
    -webkit-box-shadow: inset 0 0 14px 14px #c4c4c4;
    box-shadow: inset 0 0 14px 14px #c4c4c4;
    border-radius: 1.25rem
}

.flex-wrap-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.flex-wrap-col {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.text-align-left {
    text-align: left !important
}

::-webkit-scrollbar-button {
    display: none
}

.event-none {
    pointer-events: none
}

img {
    max-width: 100%
}

a {
    color: inherit
}

.h1-title, .h2-title, .h3-title {
    font-weight: 700;
    font-family: Rubik, sans-serif
}

.h1-title {
    font-size: 2.25rem;
    line-height: 2.625rem;
    margin-bottom: 2rem
}

.h2-title {
    font-size: 2.25rem;
    line-height: 2.625rem;
    margin-bottom: 3.5rem;
    position: relative;
    padding-top: 24px;
    text-align: left;
    width: 100%;
    color: #273bda
}

.h2-title:before {
    content: '';
    display: block;
    height: 2px;
    background: #ff7100;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.h2-title.aos-animate:before {
    -webkit-animation: line_title 1s forwards;
    animation: line_title 1s forwards;
    -webkit-animation-delay: .3s;
    animation-delay: .3s
}

.h3-title {
    color: #273bda;
    font-size: 1.875rem;
    line-height: 2.25rem;
    margin-bottom: 1rem
}

.subtitle {
    font-size: 1rem;
    font-weight: 700;
    line-height: 150%
}

.text-main-color {
    color: #fff
}

.slider-arrows {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

p {
    font-size: 1.125rem;
    line-height: 1.625rem;
    font-weight: 400 !important;
    color: #263973
}

p.middle-text {
    font-size: 14px;
    line-height: 24px;
    font-weight: 400
}

p.small-text {
    font-size: 12px;
    line-height: 20px;
    font-weight: 400
}

.btn-arrow {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.btn-arrow img {
    margin-right: 3.5rem;
    max-width: 78%
}

.title-wrap-section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 4.875rem
}

.title-wrap-section .h2-title {
    margin-bottom: 0
}

.btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 1.5rem;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    -webkit-transition: .2s ease;
    -o-transition: .2s ease;
    transition: .2s ease;
    font-size: 14px;
    font-weight: 500;
    white-space: nowrap;
    text-align: center;
    color: #f2f4ff;
    border: 2px solid #ff7100;
    background: 0 0;
    border-radius: 50px;
    height: 40px
}

.btn.sm {
    color: #f2f4ff;
    border: 2px solid #ff7100
}

.btn:hover {
    background: #ff7100
}

.btn:active {
    background: #f86e00
}

.btn.btn-main {
    position: relative;
    gap: 24px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.btn.btn-main:after {
    content: url(/front/img/imgv0k7wijfjg4xh9swpvsknitg7g4u6w.png);
    margin-right: -4px
}

.btn.btn-main:hover:after {
    content: url(/front/img/imgv0k7wijfjg4xh9swpvsknitg7g4u6w.png)
}

.btn.btn-second {
    color: #263973;
    position: relative;
    gap: 24px;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.btn.btn-second:after {
    content: url(../images/common/img3ikwsg9ep2fx4xdgoomulqkuqkatcz.png)
}

.btn.btn-second:hover {
    color: #f2f4ff;
    background: #ff7100
}

.btn.btn-second:hover:after {
    content: url(../images/common/imgv0k7wijfjg4xh9swpvsknitg7g4u6w.png)
}

.btn.btn-big {
    min-width: 13.5rem
}

.btn.btn-sm {
    padding: .375rem 12px;
    min-width: 80px;
    font-size: 12px;
    line-height: 150%;
    letter-spacing: .02em
}

.btn.btn-bordered {
    border: 2px solid #ff7100;
    color: #606167
}

.btn.btn-bordered:hover {
    border-color: #ff7100;
    color: #f2f4ff;
    background: #ff7100
}

.btn.btn-white {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #fff;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.btn.btn-white img {
    margin-left: 8px
}

.btn.btn-grey {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #a0a3b5;
    border-color: #a0a3b5
}

.btn.btn-grey:hover {
    border-color: #ff7100;
    background: #ff7100;
    color: #f2f4ff
}

.wrapper {
    width: 100%;
    height: 100%;
    padding: 0 32px;
    max-width: 1184px;
    margin: 0 auto
}

.text-center {
    text-align: center
}

.section {
    padding: 7.5rem 0;
    overflow: hidden;
    position: relative
}

.purple-section {
    background: #f2f4ff
}

.purple-section .h2-title {
    color: #273bda
}

.purple-section .h3-title {
    color: #273bda
}

.purple-section p {
    color: #263973
}

.img {
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.visually-hidden {
    position: absolute;
    overflow: hidden;
    margin: -1px;
    width: 1px;
    height: 1px;
    clip: rect(0 0 0 0)
}

.nobr {
    white-space: nowrap
}

.visible-xs {
    display: none
}

.slick-arrow-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.slick-arrow-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.slick-arrow {
    margin: 0 5px;
    cursor: pointer;
    width: 32px;
    height: 32px;
    border: 1px solid #263973;
    border-radius: 50%;
    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;
    cursor: pointer
}

.arrow-prev:hover {
    border: 1px solid #ff7100;
    background: #ff7100
}

.arrow-prev:hover svg path {
    fill: #f2f4ff
}

.arrow-prev.slick-disabled {
    opacity: .5;
    border: 1px solid #ff7100;
    background: #ff7100
}

.arrow-prev.slick-disabled svg path {
    fill: #f2f4ff
}

.arrow-next:hover {
    border: 1px solid #ff7100;
    background: #ff7100
}

.arrow-next:hover svg path {
    fill: #f2f4ff
}

.arrow-next.slick-disabled {
    opacity: .5;
    border: 1px solid #ff7100;
    background: #ff7100
}

.arrow-next.slick-disabled svg path {
    fill: #f2f4ff
}

.slick-dots {
    height: 70px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.slick-dots li {
    margin: 0 4px
}

.slick-dots li button {
    width: 16px;
    height: 4px;
    border-radius: 4px
}

.slick-slide > div {
    width: 100%
}

.slider-section .slick-slider {
    max-width: 544px;
    margin-left: auto;
    margin-right: auto
}

.slider-section .slick-list {
    overflow: visible;
    padding: 0 !important
}

.slider-section .slick-list .slick-track {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: visible
}

.slider-section .slick-slide {
    position: relative;
    opacity: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.slider-section .slick-current {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    opacity: 1
}

.slider-section .slick-active {
    opacity: 1
}

.custom-dots.white-dots li button {
    background: #f2f4ff
}

.custom-dots.white-dots .slick-active button {
    background: #ff7100
}

.custom_dots.blue-dots li button {
    background: #273bda
}

.custom_dots.blue-dots .slick-active button {
    background: #ff7100
}

.mfp-close {
    color: #a0a3b5 !important;
    right: 1.25rem;
    top: 1.25rem;
    font-weight: 300;
    font-size: 40px;
    width: 20px;
    height: 20px;
    line-height: 16px
}

.mfp-close:active {
    top: 1.25rem
}

.country-popup {
    margin: auto;
    position: relative;
    z-index: 100;
    padding: 3rem;
    background: #fff;
    max-width: 32rem;
    -webkit-box-shadow: 0 4px 32px rgba(0, 0, 0, .16);
    box-shadow: 0 4px 32px rgba(0, 0, 0, .16);
    overflow: hidden;
    text-align: center
}

.country-popup .all-text_country {
    margin-bottom: 3rem
}

.country-popup .h1-title {
    margin-bottom: 3rem
}

.country-popup .btn {
    color: #263973;
    margin-left: auto;
    margin-right: auto
}

.country-popup .btn:hover {
    color: #f2f4ff
}

.animate-wrap .animate-img.active {
    -webkit-animation: scale 25s infinite alternate;
    animation: scale 25s infinite alternate
}

.animate-wrap .animate-number.active {
    -webkit-animation: scale2 3s infinite alternate;
    animation: scale2 3s infinite alternate
}

@media screen and (max-width: 1280px) {
    body, html {
        font-size: 80%
    }

    body p, html p {
        font-size: 130%;
        line-height: 150%
    }
}

@media screen and (max-width: 1023px) {
    .h1-title, .h2-title {
        font-family: Rubik, sans-serif;
        font-size: 1.875rem !important;
        line-height: 2.4375rem !important
    }

    .h2-title {
        margin-bottom: 1.5rem
    }

    .btn.btn-big {
        min-width: 10.3125rem
    }
}

@media screen and (max-width: 767px) {
    .wrapper {
        padding: 0 16px;
        font-size: 16px;
        line-height: 23px;
    }
    .section {
        padding: 4.375rem 0
    }
}

@media screen and (max-width: 580px) {
    #mainNav .login, .nav .login {
        margin-right: 0
    }

    .visible-xs {
        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
    }

    .hidden-xs {
        display: none
    }

    .title-wrap-section {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 30px;
        margin-bottom: 30px
    }
}

#mainNav, .nav {
    position: absolute;
    background: linear-gradient(90deg, #000 40.59%, #273BDA 108.8%);
    top: 0;
    left: 0;
    z-index: 1000;
    width: 100%;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

#mainNav .wrapper, .nav .wrapper {
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 2.25rem 32px
}

#mainNav.sticky, .nav.sticky {
    position: fixed;
    background: linear-gradient(90deg, #000 40.59%, #273BDA 108.8%);
}

#mainNav.sticky .wrapper, .nav.sticky .wrapper {
    padding: 1rem 32px
}

#mainNav .login, .nav .login {
    min-width: auto;
    color: #fff;
    border: 2px solid #f2f4ff;
    margin-right: 20px
}

#mainNav .login:hover, .nav .login:hover {
    border-color: #ff7100;
    background: 0 0
}

#mainNav .login:active, .nav .login:active {
    color: #ff7100;
    border-color: #ff7100;
    background: 0 0
}

.nav-logo {
    margin-right: 24px;
    z-index: 1;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    max-width: 210px
}

.nav-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

.nav-list.lang_sm .nav-logo {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100px;
    flex: 0 0 100px
}

.nav-list.lang_sm .nav-list__item {
    font-size: 14px;
    padding: 0 10px
}

.nav-list__link {
    display: block;
    text-align: center;
    color: #f2f4ff;
    font-size: 14px;
    font-weight: 500;
    line-height: 16px
}

.nav-list__link.active, .nav-list__link:hover {
    color: #ff7100 !important
}

.icon-arrow-menu svg {
    margin: 2px 0 0 6px
}

.nav-btns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 2
}

.nav-btns .btn-main {
    margin-right: 1rem
}

.nav-langs-box, .sub-nav-box {
    position: absolute;
    z-index: 10;
    top: 100%;
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    left: 0
}

.sub-nav-box {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content
}

.nav-langs-list, .sub-nav-list {
    background: #273bda;
    text-align: left
}

.sub-nav-list {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content
}

.nav-langs-list {
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content
}

.nav-langs-list__item, .sub-nav-list__item {
    color: #f2f4ff;
    line-height: 1.5rem;
    font-size: 1rem;
    cursor: pointer
}

.nav-langs-list__item.active, .nav-langs-list__item:hover, .sub-nav-list__item.active, .sub-nav-list__item:hover {
    color: #ff7100
}

.nav-langs-list__link, .sub-nav-list__link {
    padding: .375rem .75rem;
    display: block;
    font-size: 14px;
    font-weight: 500;
    cursor: pointer
}

.nav-langs-list__link::after, .sub-nav-list__link::after {
    content: '';
    display: block;
    height: 1px;
    width: 100%;
    background: currentColor;
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: left;
    -ms-transform-origin: left;
    transform-origin: left;
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease
}

.current-lang {
    text-transform: uppercase;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    cursor: pointer;
    font-size: 14px;
    line-height: 16px
}

.nav-list__item.active .nav-list__link {
    color: #f2f4ff
}

.nav-list__item, .select-langs {
    cursor: pointer;
    padding: 8px 12px;
    position: relative;
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    font-size: 1rem;
    line-height: 1.5rem
}

.nav-list__item:hover, .select-langs:hover {
    background: #273bda
}

.nav-list__item:hover .nav-langs-box, .nav-list__item:hover .sub-nav-box, .select-langs:hover .nav-langs-box, .select-langs:hover .sub-nav-box {
    opacity: 1;
    visibility: initial;
    pointer-events: initial
}

.nav-list__item:hover svg, .select-langs:hover svg {
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg)
}

.nav-list__item:hover .current-lang, .nav-list__item:hover .nav-list__link, .select-langs:hover .current-lang, .select-langs:hover .nav-list__link {
    color: #f2f4ff
}

.nav-list__item:hover svg path, .select-langs:hover svg path {
    stroke: #f2f4ff
}

.select-langs {
    margin-right: 2.8125rem
}

.navbar-burger {
    display: none;
    width: 2.5rem;
    height: 1.875rem;
    position: relative;
    -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: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    cursor: pointer;
    margin-left: 24px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    cursor: pointer
}

.navbar-burger.active .navbar-burger__item {
    margin-bottom: 0
}

.navbar-burger.active .navbar-burger__item:first-child {
    top: 50%;
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
    -ms-transform: translate(-50%, -50%) rotate(45deg);
    transform: translate(-50%, -50%) rotate(45deg)
}

.navbar-burger.active .navbar-burger__item:nth-child(2) {
    opacity: 0
}

.navbar-burger.active .navbar-burger__item:last-child {
    top: 50%;
    bottom: auto;
    -webkit-transform: translate(-50%, -50%) rotate(-45deg);
    -ms-transform: translate(-50%, -50%) rotate(-45deg);
    transform: translate(-50%, -50%) rotate(-45deg)
}

.navbar-burger .navbar-burger__item {
    width: 100%;
    height: 2px;
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
    background: #fff;
    position: absolute;
    left: 50%
}

.navbar-burger .navbar-burger__item:first-child {
    top: 0;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.navbar-burger .navbar-burger__item:nth-child(2) {
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.navbar-burger .navbar-burger__item:last-child {
    bottom: 0;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.nav-langs-list__item.active {
    display: none
}

.btns-xs-container .btn {
    margin: 12px
}

@media screen and (max-width: 1140px) {
    .nav .nav-list {
        overflow: hidden;
        height: 0;
        position: relative;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        position: absolute;
        width: 100%;
        left: 0;
        top: 0;
        padding-top: 107px;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        z-index: 0
    }

    .nav.responsive .nav-list {
        background: #273bda;
        height: 100vh;
        overflow-y: auto
    }

    .nav.responsive .sub-nav-list {
        min-width: 280px;
        background: inherit;
        -webkit-box-shadow: none;
        box-shadow: none;
        text-align: center;
        padding: 8px
    }

    .nav-list__link {
        font-size: 20px;
        margin-bottom: 8px
    }

    .nav-list__link svg {
        display: none
    }

    .nav-list__item {
        text-align: center;
        width: 100%;
        margin: 8px
    }

    .sub-nav-box {
        position: relative;
        -webkit-box-shadow: 0 0 4px rgba(255, 255, 255, .4);
        box-shadow: 0 0 4px rgba(255, 255, 255, .4);
        opacity: 1;
        visibility: visible;
        top: 0;
        margin: 0 auto
    }

    .navbar-burger {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .sub-nav-list {
        background: 0 0
    }
}

@media screen and (max-width: 768px) {
    .sub-nav-box {
        padding: 0
    }

    #mainNav .wrapper, #mainNav.sticky .wrapper, .nav .wrapper, .nav.sticky .wrapper {
        padding-left: 16px;
        padding-right: 16px
    }
}

@media screen and (max-width: 576px) {
    .select-langs {
        margin-right: 0
    }

    #mainNav .wrapper, .nav .wrapper {
        padding-top: 16px;
        padding-bottom: 16px
    }

    .nav-list__link {
        font-size: 18px
    }
}

.main-header, .page-header {
    color: #f2f4ff;
    position: relative;
    overflow: hidden
}

.main-header .wrapper, .page-header .wrapper {
    position: relative;
    z-index: 2
}

.main-header .btn, .page-header .btn {
    margin-top: 3rem
}

.main-header .slick-dots, .page-header .slick-dots {
    width: 100%
}

.header-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    height: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.header__img {
    position: absolute;
    right: 0;
    top: calc(50% - 80px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.header__img img {
    margin: 5px
}

.main-slider__wrapper, .page-header__wrapper {
    padding-bottom: 64px;
    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;
    height: 100%;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    z-index: 2;
    width: 65%;
    padding-right: 2rem
}

.main-slider__title, .page-header__title {
    max-width: 40rem
}

.main-slider__text, .page-header__text {
    max-width: 37.0625rem;
    font-weight: 400 !important;
    color: #f2f4ff
}

.main-slider__item, .page-header__item {
    position: relative;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 8.4375rem;
    height: 100%;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    min-height: 570px
}

.main-slider__item .main-slider-img, .page-header__item .main-slider-img {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: -1;
    left: 0;
    top: 0;
    -o-object-fit: cover;
    object-fit: cover
}

.main-slider__item .img-wrap-head, .page-header__item .img-wrap-head {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%
}

.main-slider__item .img-wrap-head::after, .page-header__item .img-wrap-head::after {
    content: '';
    z-index: -1;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: linear-gradient(90deg, #000 40.59%, #273BDA 108.8%);
    opacity: 0.7;
}

.main-slider__item .img-wrap-head .head-bg-img, .page-header__item .img-wrap-head .head-bg-img {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: -2;
    left: 0;
    top: 0;
    -o-object-fit: cover;
    object-fit: cover
}

@media screen and (max-width: 1063px) {
    .main-slider__wrapper, .page-header__wrapper {
        width: 100%
    }

    .main-slider__title, .page-header__title {
        max-width: none
    }

    .main-slider__text, .page-header__text {
        max-width: none
    }
}

@media screen and (max-width: 767px) {
    .main-header, .page-header {
        height: auto
    }

    .main-header .main-slider__count-container, .page-header .main-slider__count-container {
        margin: auto;
        -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
    }

    .main-header .main-slider__count, .page-header .main-slider__count {
        margin-top: 24px
    }

    .main-header .btn, .page-header .btn {
        margin: 24px auto
    }

    .main-slider__item, .page-header__item {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        text-align: center
    }

    .main-slider__img, .page-header__img {
        width: 100%;
        margin-left: 0 !important
    }

    .main-slider__img img, .page-header__img img {
        position: relative;
        max-height: 50vh
    }

    .main-slider__wrapper, .page-header__wrapper {
        padding-bottom: 0;
        padding-right: 0;
        max-width: 100%;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
        height: -webkit-max-content;
        height: -moz-max-content;
        height: max-content
    }

    .main-slider__item, .page-header__item {
        min-height: 470px;
        padding-top: 10.5rem
    }
}

@-webkit-keyframes line_title {
    0% {
        width: 0;
        -webkit-transition: .5s;
        -o-transition: .5s;
        transition: .5s
    }
    100% {
        width: 68px;
        -webkit-transition: .5s;
        -o-transition: .5s;
        transition: .5s
    }
}

@keyframes line_title {
    0% {
        width: 0;
        -webkit-transition: .5s;
        -o-transition: .5s;
        transition: .5s
    }
    100% {
        width: 68px;
        -webkit-transition: .5s;
        -o-transition: .5s;
        transition: .5s
    }
}

@-webkit-keyframes scale2 {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-filter: drop-shadow(2px 2px 2px rgba(0, 0, 0, 0));
        filter: drop-shadow(2px 2px 2px rgba(0, 0, 0, 0))
    }
    50% {
        -webkit-transform: scale(.9);
        transform: scale(.9);
        -webkit-filter: drop-shadow(2px 2px 2px rgba(0, 0, 0, .2));
        filter: drop-shadow(2px 2px 2px rgba(0, 0, 0, .2))
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-filter: drop-shadow(2px 2px 2px rgba(0, 0, 0, 0));
        filter: drop-shadow(2px 2px 2px rgba(0, 0, 0, 0))
    }
}

@keyframes scale2 {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-filter: drop-shadow(2px 2px 2px rgba(0, 0, 0, 0));
        filter: drop-shadow(2px 2px 2px rgba(0, 0, 0, 0))
    }
    50% {
        -webkit-transform: scale(.9);
        transform: scale(.9);
        -webkit-filter: drop-shadow(2px 2px 2px rgba(0, 0, 0, .2));
        filter: drop-shadow(2px 2px 2px rgba(0, 0, 0, .2))
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        -webkit-filter: drop-shadow(2px 2px 2px rgba(0, 0, 0, 0));
        filter: drop-shadow(2px 2px 2px rgba(0, 0, 0, 0))
    }
}

@-webkit-keyframes scale {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    50% {
        -webkit-transform: scale(1.5);
        transform: scale(1.5)
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes scale {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    50% {
        -webkit-transform: scale(1.5);
        transform: scale(1.5)
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.main-footer {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 4.875rem 0 4.6875rem;
    position: relative;
    margin-top: auto;
    overflow: hidden
}

.main-footer:before {
    content: '';
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    display: block;
    background: linear-gradient(173.74deg, rgba(0, 0, 0, 0.9) 13.85%, rgba(39, 59, 218, 0.9) 92.45%);
    z-index: -1;
    position: absolute
}

.main-footer .foot-img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    z-index: -2
}

.main-footer .footer-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-size: .875rem;
    opacity: .7;
    line-height: 150%;
    margin-top: 2rem
}

.main-footer .footer-wrapper .footer-wrapper__item:first-child {
    max-width: 480px
}

.main-footer .footer-wrapper .footer-wrapper__item:last-child {
    max-width: 283px
}

.footer-contacts, .footer-docs {
    display: none
}

.footer-mail, .footer-phone {
    opacity: .7
}

.footer-phone {
    font-size: 1.5rem;
    line-height: 150%
}

.footer-menu-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 4.8125rem
}

.footer-menu-list .nav-logo {
    margin-right: 5.375rem;
    text-align: center
}

.footer-menu-list .foot-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 24px
}

.footer-menu-list .footer-menu__list-item {
    padding: 0 1.5rem;
    font-weight: 600;
    font-size: 1.0625rem;
    line-height: 150%
}

.footer-docs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 16px;
    margin-bottom: 32px
}

.footer-doc {
    opacity: .88;
    text-decoration: underline;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

.footer-doc:hover {
    opacity: 1
}

.footer-info-box .footer-address, .footer-info-box .footer-copy, .footer-info-box .footer-info {
    color: #f2f4ff;
    font-size: 14px;
    font-weight: 400
}

.footer-info-box .footer-copy {
    margin-top: 2.5rem
}

.footer-js {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none
}

@media screen and (max-width: 1140px) {
    .main-footer .nav-list__link {
        font-size: 14px;
        margin-bottom: 0
    }
}

@media screen and (max-width: 1023px) {
    .main-footer .footer-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .main-footer .footer-wrapper p {
        font-size: .75rem
    }

    .main-footer .footer-wrapper .footer-wrapper__item:first-child {
        max-width: 100%;
        margin-bottom: 16px
    }

    .main-footer .footer-wrapper .footer-wrapper__item:last-child {
        max-width: 100%
    }
}

@media screen and (max-width: 767px) {
    .footer-menu-list .footer-menu__list-item {
        display: none
    }
}

@media screen and (max-width: 640px) {
    .footer-menu-list {
        -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;
        gap: 40px;
        margin-bottom: 40px
    }
}

@media screen and (max-width: 576px) {
    .main-footer {
        padding-top: 50px;
        padding-bottom: 50px
    }

    .foot-menu {
        -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
    }

    .footer-menu-list .foot-menu {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }
}


/* Policy */
.cookie-banner {
    display: inline-block;
    line-height: 1.5;
    position: fixed;
    max-width: 550px;
    left: 10px;
    bottom: 10px;
    background: linear-gradient(90deg, #000 40.59%, #273BDA 108.8%);
    border-radius: 5px;
    z-index: 9999;
    width: 100%;
    padding: 15px;
}
.cookie-banner button{
    display: inline-block;
    float: right;
}

.cookie-banner__text
{
    font-size: 17px;
    line-height: normal;
}
.cookie-banner__text .link {
    font-weight: 600;
    text-decoration: underline;
}

.cookie-banner__text .link:hover {
    color: #fff;
    transition: color .3s;
}
.btn.btn-second
{
    font-size: 15px;
    background-color: #001300;
    color: #fff;
    border: 2px solid transparent;
}
.btn.btn-second:hover {
    background-color: transparent;
    border-color: #fff;
    transition: all .3s;
}

@media (max-width: 576px){
    .cookie-banner {
        max-width: 350px;
    }
    .cookie-banner button{
        float: unset;
    }
}

@media (max-width: 920px){
    .cookie-banner {
        flex-direction: column;
        justify-content: flex-start;
        text-align: center;
    }
    .cookie-banner__text {
        padding-bottom: 10px;
        font-size: 12px;
    }
    .cookie-banner__text .link
    {
        font-size: 12px;
        text-decoration: none;
    }
}


.contacts-header .page-header__item {
    padding-top: 100px
}

.contacts-header .img-wrap-head {
    max-height: 112px;
    overflow: hidden
}

.contacts-header .page-header__title {
    color: #273bda
}

.contacts-header .contacts-header-text {
    color: #263973
}

.section-contacts {
    padding: 0 0 10rem;
    position: relative
}

.callback-title {
    color: #f2f4ff;
    text-align: center
}

.contacts-list {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns:(1fr) [ 3 ];
    grid-template-columns:repeat(3, 1fr)
}

.contacts-list__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 1.5rem;
    -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;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: left;
    position: relative;
    min-height: 221px
}

.contacts-list__item .contacts-list__img {
    position: absolute;
    z-index: -1;
    left: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.contacts-list__img {
    max-width: 190px
}

.contacts-list__text {
    font-weight: 700 !important;
    font-size: 1.5rem;
    line-height: 2.125rem;
    color: #273bda;
    margin-bottom: 1rem
}

.contacts-list__title {
    font-weight: 700;
    font-size: 1.125rem;
    line-height: 1.625rem;
    font-weight: 400;
    color: #263973
}

.contacts-list__title .tel-link {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    cursor: initial
}

@media screen and (max-width: 1280px) {
    .contacts-header .img-wrap-head {
        max-height: 98px
    }
}

@media screen and (max-width: 991px) {
    .contacts-header .page-header__item {
        min-height: unset;
        padding-top: 130px
    }

    .section-contacts {
        padding-bottom: 5rem
    }

    .contacts-list__img {
        max-width: 120px
    }
}

@media screen and (max-width: 768px) {
    .contacts-list {
        -ms-grid-columns: 1fr;
        grid-template-columns:1fr
    }

    .contacts-list__item .contacts-list__img {
        left: 50%;
        -webkit-transform: translateX(-50%) translateY(-50%);
        -ms-transform: translateX(-50%) translateY(-50%);
        transform: translateX(-50%) translateY(-50%)
    }

    .contacts-list__item {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .contacts-list .flex-wrap-col {
        text-align: center
    }

    .contacts-header .page-header__item {
        padding-top: 130px
    }
}

@media screen and (max-width: 576px) {
    .contacts-header .img-wrap-head {
        max-height: 65px
    }
}

.markets-list__item-img{position:relative;min-height:420px;width:100%;border-radius:30px;overflow:hidden}.markets-list__item-img:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(10,33,209,.4);z-index:-1}.markets-list__item-img img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2;margin:0}.markets-list__item-img img{width:100%}.markets-list__item{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-gap:2rem;margin-bottom:3.5rem}.markets-list__item:nth-child(even) .markets-list__item-img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.markets-list__item .markets-list__item-text{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;padding:3.125rem}.markets-list__item .markets-list__item-text .markets-list__title{padding-top:0;margin-bottom:1rem}.markets-list__item .markets-list__item-text .markets-list__title:before{display:none}.markets-list__item .markets-list__item-text .markets-list__text{margin-bottom:3rem}.markets-list__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem}.markets-list__btns .btn{color:#606167}.markets-list__btns .btn:hover{color:#f2f4ff}@media screen and (max-width:1023px){.section-markets{padding:4rem 0 2.5rem}}@media screen and (max-width:991px){.markets-list__item-img{min-height:320px}}@media screen and (max-width:767px){.markets-list{display:block}.markets-list__item{-ms-grid-columns:1fr;grid-template-columns:1fr}.markets-list__item:nth-child(even) .markets-list__item-img{-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset}.markets-list__item .markets-list__item-text{padding:0}}@media screen and (max-width:576px){.markets-list__item{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.markets-list__item .markets-list__item-text{width:100%}.markets-list__item .markets-list__item-img{width:100%}.markets-list__item .markets-list__item-img img{right:auto;left:auto}.markets-list__item .markets-list__btns{margin-bottom:2rem}}@media screen and (max-width:390px){.markets-list__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.markets-list__btns .btn-white{margin:0 0 1.5rem;width:100%}}.section-assets{padding-bottom:40px}.assets-list__item{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-gap:2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.assets-list__item .mssets-list__item-text{padding:3.125rem}.assets-list__item .assets-list__img{position:relative;overflow:hidden;border-radius:30px;min-height:420px}.assets-list__item .assets-list__img:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(10,33,209,.4);z-index:-1}.assets-list__item .assets-list__img img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;-o-object-fit:cover;object-fit:cover}.assets-list__title{padding-top:0;margin-bottom:16px}.assets-list__title:before{display:none;padding-top:0}@media screen and (max-width:1023px){.assets-list__item .assets-list__img{min-height:320px}}@media screen and (max-width:767px){.assets-list__item{-ms-grid-columns:1fr;grid-template-columns:1fr}.assets-list__item .mssets-list__item-text{padding:0}}@media screen and (max-width:576px){.section-assets .wrapper{padding:0 1.5rem!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-assets .wrapper .section-assets__text-wrap{width:100%;padding-top:32px}.section-assets .wrapper .section-assets__img-wrap{width:100%}.section-assets .wrapper .section-assets__img-wrap img{right:auto;left:auto}}.section-profits{position:relative}.profits-list .slick-slide{padding:0 32px;margin:0 -16px}.profits-list .slick-current .profits-list__img{min-height:320px}.profits-list__item{border-radius:16px;position:relative}.profits-list__img{position:relative;min-height:234px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border-radius:30px;overflow:hidden;padding:2rem 2.5rem;margin-bottom:2rem}.profits-list__img:before{content:'';display:block;width:100%;height:100%;background:rgba(10,33,209,.6);z-index:-1;position:absolute;left:0;top:0}.profits-list__img img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;-o-object-fit:cover;object-fit:cover}.profits-list__img .h3-title{padding-top:16px;position:absolute;margin-bottom:0;color:#f2f4ff;font-size:1.5rem;line-height:2rem;text-align:left}.profits-list__img .h3-title:before{content:'';height:2px;width:53px;background:#fff;position:absolute;left:0;top:0}.profits-list__title{margin-bottom:2rem;color:#273bda}.profits-list__title.subtitle{font-size:1rem}.profits-list__text{min-height:78px;max-height:78px;overflow:hidden}@media screen and (max-width:1023px){.section-profits{padding:4.0625rem 0}.section-profits__img{max-width:50%;margin-left:-6.25rem}}@media screen and (max-width:850px){.profits-list{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.profits-list__item{min-height:300px}}@media screen and (max-width:767px){.section-profits__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.profits-list__item{width:100%;margin:16px 0}.section-profits__img{max-width:100%;margin:0 auto 48px}}@media screen and (max-width:550px){.profits-list{-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;text-align:center}.profits-list__item{width:100%;margin-bottom:2rem;max-width:100%;min-height:auto}}.section-table{padding:7.9375rem 0 6.6875rem;position:relative;z-index:1}.section-table .h2-title{margin-bottom:2rem}.section-table .btn-bordered{display:inline-block;line-height:36px;padding:0}.section-table .btn-grey{display:inline-block;line-height:36px;padding:0}.table-wrapper{height:auto;max-height:calc(100vh - 150px);max-height:562px;overflow-y:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.table-wrapper::-webkit-scrollbar-track{margin:43px 0 1.25rem}.table-wrapper th{position:sticky;height:auto;top:0}.table-trade{border-collapse:collapse;width:100%}.table-trade th{background-color:#263973;text-align:center}.table-trade tr:nth-child(even){background-color:#f2f4ff}.table-trade td,.table-trade th{padding:.375rem 10px;text-align:center;font-size:1.125rem;line-height:1.75rem;font-weight:400}.table-trade td:last-child,.table-trade th:last-child{border-right:none;white-space:nowrap}.table-trade td .top,.table-trade th .top{color:#00af4c}.table-trade td .min,.table-trade th .min{color:red}.table-trade th{vertical-align:top;padding-bottom:8px;color:#f2f4ff;min-height:64px}.table-trade td{color:#263973}.table-trade .btn{width:82px}.table-trade .btn:first-child{margin-right:.375rem}.footnote{margin-top:1rem;font-size:14px;line-height:150%;color:#a0a3b5}.section-graph{position:relative;padding:0 0 12.3125rem;z-index:1}.section-graph .main-decor{z-index:-1}.section-graph .graph-wrapper{height:calc(100vh - 600px);min-height:500px;border:1px solid #ddd;overflow:hidden}.section-graph #tradeview{height:calc(100% + 2px);margin:-1px}@media screen and (max-width:1023px){.section-graph{padding:4rem 0}.section-table{padding:4rem 0}}

@media screen and (max-width:2042px){.trading-header{background-position-x:-400px}}@media screen and (max-width:1440px){.trading-header{background-position-x:-300px}}.clc-tradeCalculator{position:relative;color:#fff}.clc-calculator{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:32px;width:100%;border-radius:16px;border-radius:0}.clc-calculator__section{width:100%}.clc-calculator__heading{color:#273bda;font-size:1.5rem;line-height:2rem;font-weight:700;margin-bottom:1rem}.clc-calculator__row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.clc-calculator__block{width:100%;max-width:265px;color:inherit}.clc-calculator__block:last-of-type{margin-right:0}.clc-calculator__block--radio{max-width:130px}.clc-calculator__block--radio .clc-caption{margin-bottom:0}.clc-caption{margin-bottom:4px;color:#a0a3b5;font-weight:400;font-size:1.125rem;line-height:line-height(26px)}.clc-field{background:0 0}.clc-arrowSelect{position:absolute;top:50%;right:16px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url(../images/img1drp01zohqcyv008dv2q8h22dl3vx6.svg);background-repeat:no-repeat;width:16px;height:16px;background-position:center;background-size:contain;pointer-events:none;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.clc-selectBox{position:relative}.clc-selectBox ::-webkit-scrollbar{width:6px;height:6px}.clc-selectBox ::-webkit-scrollbar-corner,.clc-selectBox ::-webkit-scrollbar-track{background-color:#d8d8d8}.clc-selectBox ::-webkit-scrollbar-thumb{border:none;background:#5ecba1}.clc-selectBox__input{height:100%;width:100%;font-size:16px;min-height:50px;padding:0 1rem;cursor:pointer;color:#263973;background:#fafbfe;border:1px solid #a0a3b5;-webkit-box-sizing:border-box;box-sizing:border-box}.clc-selectBox__input.active{outline:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.clc-selectBox__input.active~.clc-selectBox__submenu{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}.clc-selectBox__input.active~.clc-arrowSelect{-webkit-transform:translateY(-50%) rotate(-180deg);-ms-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}.clc-selectBox__submenu{position:absolute;left:0;top:100%;z-index:10;width:100%;max-height:140px;overflow-y:auto;overflow-x:hidden;-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transition:.2s;-o-transition:.2s;transition:.2s;list-style:none;background:#fff;border:unset;border:1px solid #a0a3b5}.clc-selectBox__submenu li{padding:8px 16px;cursor:pointer;font-size:16px;color:#263973}.clc-selectBox__submenu li:hover{color:#273bda;background:#f2f4ff}.clc-controlBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:5px}.clc-controlBox__input{width:100%;height:100%;-moz-appearance:textfield;color:inherit;text-align:center;min-height:50px;font-size:16px;border:1px solid #a0a3b5;color:#263973;border-left:0;border-right:0;background:#fafbfe}.clc-controlBox__input:focus{outline:0}.clc-controlBox__input::-webkit-inner-spin-button,.clc-controlBox__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.clc-controlBox__button{background:#fafbfe;min-width:50px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;font-size:32px;border:1px solid #a0a3b5;position:relative;z-index:1}.clc-controlBox__button:focus{outline:0}.clc-controlBox__button:hover{outline:0;color:#273bda}.clc-controlBox__button--max{color:#ff7100}.clc-controlBox__button--min{color:#273bda}.clc-radioBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.clc-radioBox__input{-ms-flex-negative:0;flex-shrink:0;width:24px;height:24px;margin-right:8px;border:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;border:1px solid #a0a3b5!important;cursor:pointer}.clc-radioBox__input:last-of-type{margin-left:24px}.clc-radioBox__input:checked{border:1px solid #273bda}.clc-radioBox__input:checked+.clc-radioBox__label::after{background:#ff7100}.clc-radioBox__input:focus{outline:0}.clc-radioBox__label{position:relative;padding:16px 0;cursor:pointer;line-height:normal;color:#263973;border-bottom:0;font-weight:300;font-size:16px;line-height:24px}.clc-radioBox__label:last-of-type{margin-right:0}.clc-radioBox__label::after{content:'';position:absolute;top:22px;left:-26px;width:12px;height:12px;pointer-events:none;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.clc-buttonsCta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;gap:32px;margin-bottom:6rem}.clc-buttonsCta__btn{cursor:pointer}.clc-buttonsCta__btn:active{-webkit-transform:scale(.96);-ms-transform:scale(.96);transform:scale(.96)}.clc-buttonsCta__btn:focus{outline:0}.clc-buttonsCta__btn--calculate{margin-right:30px;background:#5ecba1;color:#fff}.clc-buttonsCta__btn--calculate:hover{opacity:.8}.clc-buttonsCta__btn--clear{color:inherit;border:2px solid rgba(0,0,0,.5)}.clc-buttonsCta__btn--clear:hover{color:#5ecba1;border:2px solid #5ecba1}.clc-results{width:100%}.clc-results .clc-caption{display:none}.clc-results ::-webkit-scrollbar{width:6px;height:6px}.clc-results ::-webkit-scrollbar-corner,.clc-results ::-webkit-scrollbar-track{background-color:#d8d8d8}.clc-results ::-webkit-scrollbar-thumb{border:none;background:#5ecba1}.clc-table{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;border:0;background:unset}.clc-table__item{padding:1.25rem 8px}.clc-table__item .description{font-size:12px;line-height:150%}.clc-tableTitles{display:-ms-grid;display:grid;font-size:16px;-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6,1fr);min-width:950px;background:#263973}.clc-tableTitles__item{color:#f2f4ff;font-size:1.125rem;line-height:1.625rem;font-weight:400;background:#263973}.clc-tableTitles__item:last-child{border-right:none}.clc-tableResults{display:-ms-grid;display:grid;font-size:16px;-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6,1fr);min-width:950px}.clc-tableResults__item{font-size:1.125rem;line-height:1.625rem;font-weight:400;color:#263973}.clc-tableResults__item.calculated{-webkit-animation:calc-effect .4s 2 alternate;animation:calc-effect .4s 2 alternate}.clc-preloader{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;background-color:#f2f4ff;border-radius:10px;opacity:0;pointer-events:none;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;z-index:1}.clc-preloader.clc-showPreloader{opacity:1;pointer-events:auto}.clc-preloader span{width:30px;height:30px;border-radius:50%;background:#5cb85c;-webkit-box-shadow:0 0 0 rgba(92,184,92,.4);box-shadow:0 0 0 rgba(92,184,92,.4);-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite}@-webkit-keyframes calc-effect{to{background-color:#32cd32}}@keyframes calc-effect{to{background-color:#32cd32}}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(92,184,92,.4);box-shadow:0 0 0 0 rgba(92,184,92,.4)}70%{-webkit-box-shadow:0 0 0 50px rgba(92,184,92,0);box-shadow:0 0 0 50px rgba(92,184,92,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(92,184,92,0);box-shadow:0 0 0 0 rgba(92,184,92,0)}}@keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(92,184,92,.4);box-shadow:0 0 0 0 rgba(92,184,92,.4)}70%{-webkit-box-shadow:0 0 0 50px rgba(92,184,92,0);box-shadow:0 0 0 50px rgba(92,184,92,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(92,184,92,0);box-shadow:0 0 0 0 rgba(92,184,92,0)}}@media (max-width:1280px){.clc-table__item{min-width:135px}.clc-calculator__block--select{max-width:100%}.clc-radioBox__label{padding:0}.clc-radioBox__label::after{top:6px}.clc-table__item{-ms-flex-negative:0;flex-shrink:0}.clc-radioBox{height:55px}.clc-buttonsCta{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:1023px){.clc-calculator__row{gap:20px}.clc-results{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.clc-table{display:block;overflow-x:auto}.clc-tableResults,.clc-tableTitles{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width:900px){.clc-calculator__block--radio{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}.clc-calculator__section{max-width:400px;margin-left:auto;margin-right:auto}.clc-calculator__row{-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}.clc-calculator__block{max-width:100%}}@media (max-width:767px){.clc-calculator__section{width:100%}.clc-buttonsCta{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}}.section-calculators{position:relative;padding-top:0;padding-bottom:4.6875rem}.section-calculators__description{display:-webkit-box;display:-ms-flexbox;display:flex}.section-calculators__title{width:100%;margin-right:16px}.section-calculators__title+p{margin-bottom:3rem}.section-calculators__text{max-width:38.125rem}.section-estimation{padding:0;position:relative}.section-estimation .h2-title{margin-bottom:2rem}.estimation-list-box{margin-top:3rem}.estimation-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.125rem;line-height:1.625rem;margin-bottom:.75rem;color:#263973}@media screen and (max-width:1280px){.section-estimation{padding:4rem 0}}@media screen and (max-width:1023px){.section-calculators{padding:4rem 0 0}.section-estimation__body{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:767px){.section-calculators__description{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.estimation-list__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.section-accounts{position:relative}.accounts-list{position:relative;max-width:544px;margin-left:auto;margin-right:auto}.accounts-list .slick-track{overflow:visible}.accounts-list__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;background:#273bda;border-radius:30px;color:#f2f4ff!important;padding:0 16px}.accounts-list__conditions{margin-bottom:2rem}.account-list__item{padding:2rem 2.5rem 4rem;width:100%;z-index:1}.account-list__item .accounts-list__title{color:#f2f4ff;margin-bottom:1rem}.account-list__item .accounts-list__header{position:relative}.account-list__item .accounts-list__img{position:absolute;right:0;top:0}.account-list__item .accounts-list__text{margin-bottom:1.5rem;color:#f2f4ff}.account-list__item.account-list__item1{width:100%}.included{color:#f2f4ff}.included:before{content:url(../images/imgi7dlrpw8dkysd0mjnjjym2yo8gzled.svg);display:inline-block;margin-right:8px;width:20px;height:20px}.not-included{color:#f2f4ff}.not-included:before{content:url(../images/imgkne9anrn2cq4u6kqse8lmmqzngh545.svg);display:inline-block;margin-right:8px;width:20px;height:20px}.accounts-list__title{padding-top:0}.accounts-list__title:before{display:none}.conditions-list__item{font-size:16px;line-height:26px;margin-bottom:.5rem}.conditions-list__item span{display:inline-block}.conditions-list__item span:first-child{margin-right:5px}.conditions-list__item.included:nth-child(1):before{display:none}.accounts-list .slick-slide .accounts-list__text{max-height:52px;overflow:hidden;margin-bottom:0}.accounts-list .slick-slide .accounts-list__conditions{height:0;overflow:hidden;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.accounts-list .slick-active .accounts-list__text{max-height:unset;overflow:hidden;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.accounts-list .slick-active .accounts-list__conditions{height:auto;overflow:unset}.accounts-list .slick-slide{padding:0 16px}.accounts-list .slick-slide .btn{border-color:#fff}.accounts-list .slick-slide .btn:after{display:none}.accounts-list .slick-slide .btn:hover{border-color:#ff7100}.accounts-list .slick-slide.slick-active .btn{border-color:#ff7100}@media screen and (max-width:768px){.conditions-list__item{font-size:14px;line-height:20px}}@media screen and (max-width:576px){.accounts-list__wrapper{padding:0}.conditions-list__item{font-size:12px;line-height:16px}}.steps-list{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:2rem;margin-bottom:3rem}.steps-list__img{width:2rem;height:2rem}.steps-list__description{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.steps-list__description .number-wrap{position:relative;margin-bottom:1rem;padding-top:7.375rem}.steps-list__description .number-wrap .step-number{position:absolute;z-index:-1;font-size:11.25rem;line-height:12.25rem;font-weight:900;color:#f2f4ff;bottom:0;left:28px}.steps-list__title{min-height:72px;margin-bottom:0}@media screen and (max-width:835px){.steps-list__description{width:100%}}@media screen and (max-width:767px){.section-steps{padding:4rem 0}.steps-list__item{width:100%}}@media screen and (max-width:686px){.steps-list{grid-gap:0}}

.section-conditions__item{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-gap:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-conditions__item .section-conditions__description{padding:3.125rem}.section-conditions__item .section-conditions__img .img-wrap-cond{position:relative;min-height:420px;width:100%;border-radius:30px;overflow:hidden}.section-conditions__item .section-conditions__img .img-wrap-cond:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(10,33,209,.4);z-index:-1}.section-conditions__item .section-conditions__img .img-wrap-cond img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2;margin:0}.section-conditions__item .section-conditions__description .section-conditions__title{margin-bottom:16px;padding-top:0}.section-conditions__item .section-conditions__description .section-conditions__title:before{display:none}.section-conditions__item .section-conditions__description .btn{margin-top:2rem;color:#263973}.section-conditions__item .section-conditions__description .btn:after{content:url(../images/common/img3ikwsg9ep2fx4xdgoomulqkuqkatcz.png)}.section-conditions__item .section-conditions__description .btn:hover{color:#f2f4ff}.section-conditions__item .section-conditions__description .btn:hover:after{content:url(../images/common/imgv0k7wijfjg4xh9swpvsknitg7g4u6w.png)}@media screen and (max-width:1023px){.section-conditions{padding:4rem 0 2.5rem}}@media screen and (max-width:767px){.section-conditions__item{-ms-grid-columns:1fr;grid-template-columns:1fr}.section-conditions__item .section-conditions__img .img-wrap-cond{min-height:320px}.section-conditions__item .section-conditions__description{padding:0}}.section-counter{padding:6rem 0}.section-counter__wrapper{max-width:1120px;margin:0 auto;margin-bottom:7.5rem}.counter-list__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.counter-list{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(208px,1fr));grid-gap:1.25rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.counter-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.counter-list__title{font-size:1.5rem;line-height:2rem;color:#f2f4ff;display:-webkit-box;display:-ms-flexbox;display:flex;width:9.5625rem;height:9.5625rem;border-radius:50%;border:2px solid #ff7100;margin-bottom:16px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.counter-list__title span{padding:0 5px;font-size:2.25rem;line-height:2.625rem;color:#ff7100}.counter-list__text{font-size:1.125rem;line-height:1.625rem;max-height:78px;min-height:78px;overflow:hidden;color:#273bda!important}@media screen and (max-width:1280px){.counter-list__title,.counter-list__title span{font-size:1.75rem}.counter-list__title{width:8.5rem;height:8.5rem}}@media screen and (max-width:1023px){.section-counter{padding:4rem 0}}@media screen and (max-width:767px){.section-counter__wrapper{margin-bottom:3rem}}@media screen and (max-width:510px){.counter-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%!important}.counter-list__item{width:100%!important}.counter-list__title,.counter-list__title span{font-size:1.25rem}.counter-list__title{width:6.5rem;height:6.5rem}}@media screen and (max-width:480px){.counter-list__text{min-height:unset}}.section-goals{padding:2.5rem 0}.section-goals .h2-title{margin-bottom:2rem}.goals-list__title{color:#273bda;font-size:1.5rem;line-height:2rem;margin-bottom:16px;margin-top:auto}.goals-list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-gap:30px}.goals-list__item{position:relative;min-height:196px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.goals-list__item .goal-number{font-weight:900;font-size:11.25rem;line-height:12.25rem;position:absolute;color:#f2f4ff;z-index:-1}.goals-list__item .goals-list__text{max-width:384px}@media screen and (max-width:767px){.goals-list__flex{margin:0 0 24px}.goals-list__img{max-width:50px}}@media screen and (max-width:500px){.goals-list{-ms-grid-columns:1fr;grid-template-columns:1fr}.goals-list__item{width:100%;margin:0;min-height:130px}}.about-header .page-header__item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:2042px){.about-header{background-position-x:-400px}}@media screen and (max-width:1440px){.about-header{background-position-x:-300px}}@media screen and (max-width:1063px){.about-header .page-header__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.history-list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-gap:4.125rem 9rem}.history-list__wrapper{position:relative;height:100%}.history-list__item{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;cursor:pointer;display:-ms-grid;display:grid;-ms-grid-columns:83px 1fr;grid-template-columns:83px 1fr;grid-gap:18px}.history-list__year{color:#ff7100;font-size:2.25rem;line-height:2.625rem;font-weight:700}.history-list__title{font-size:1.5rem;line-height:2rem;font-weight:700;color:#273bda;margin-bottom:16px}@media screen and (max-width:1280px){.history-list{width:100%}.history-list .custom_dots.tr{right:100px}}@media screen and (max-width:991px){.history-list{grid-gap:4rem}.history-list__item{-ms-grid-columns:1fr;grid-template-columns:1fr}}@media screen and (max-width:880px){.section-history .main-decor{display:none}}@media screen and (max-width:767px){.history-list{grid-gap:2rem}}@media screen and (max-width:576px){.history-list{-ms-grid-columns:1fr;grid-template-columns:1fr}}.section-platform__title{margin-bottom:2rem}.section-platform__text{font-size:1.5rem;line-height:2rem;color:#a0a3b5;font-weight:700!important}.platform-list{margin:4.5rem 0 2.5rem;-webkit-column-count:2;-moz-column-count:2;column-count:2}.platform-list__item{margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.platform-list__item .platform-list__img{margin-right:16px}@media screen and (max-width:1023px){.section-platform{padding:4rem 0 2.5rem}}@media screen and (max-width:767px){.section-platform__item{margin-bottom:1.5rem}.section-platform__item .section-platform__description{left:auto}.platform-list{margin-top:24px}.section-platform__text{font-size:1rem}}@media screen and (max-width:576px){.section-platform__item{padding:3rem 1.5rem!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-platform__item .section-platform__description{width:100%}.section-platform__item .section-platform__img{width:100%}.section-platform__item .section-platform__img img{right:auto;left:auto}.section-platform__item .btn{margin-bottom:2rem}.platform-list{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.section-quality .wrapper{max-width:1440px}.section-quality__item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:7.5rem}.section-quality__item img{position:relative;right:-27%}.section-quality__item .section-quality__description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-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;width:40%;position:relative;left:10%}.section-quality__item .section-quality__img{width:60%}.section-quality__title{margin-bottom:56px;text-align:right}.section-quality__text{margin-bottom:3.5rem;max-width:44.375rem;text-align:end}.section-quality__description{max-width:31.125rem}@media screen and (max-width:1023px){.section-quality{padding:1rem 0 2.5rem}}@media screen and (max-width:767px){.section-quality__item{margin-bottom:1.5rem}.section-quality__item .section-quality__description{left:auto}}@media screen and (max-width:576px){.section-quality__item{padding:3rem 1.5rem!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-quality__item .section-quality__description{width:100%}.section-quality__item .section-quality__img{width:100%}.section-quality__item .section-quality__img img{right:auto;left:auto}.section-quality__item .btn{margin-bottom:2rem}}

.licenses-list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-gap:3.5rem 14rem}.licenses-list__img{margin:0 auto 16px;height:60px}.licenses-list__title{font-size:1.5rem;line-height:2rem;font-weight:700!important;margin-bottom:1rem;color:#273bda}.licenses-list__text{font-size:1.125rem;line-height:1.625rem;max-width:28rem}@media screen and (max-width:767px){.licenses-list__item{width:100%}.licenses-list{grid-gap:1.875rem}}@media screen and (max-width:576px){.licenses-list{-ms-grid-columns:1fr;grid-template-columns:1fr}}

.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;-ms-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.form-header{padding:8.4375rem 0 4rem;position:relative;margin:0 auto;width:100%}.form-header .h1-title{margin-bottom:2rem;color:#273bda}.form-header .recomend-text{font-size:14px}.form-header .btn{margin:0 0 32px 0}.form-item_relative{position:relative}.form-wrapper,.popup_information{margin:auto;position:relative;z-index:100}.form-wrapper form,.popup_information form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:855px}.form-wrapper .h2-title,.popup_information .h2-title{padding-top:0;font-size:1.875rem;line-height:2.25rem;margin-bottom:2rem}.form-wrapper .h2-title:before,.popup_information .h2-title:before{display:none}.form-wrapper .btn,.popup_information .btn{margin:0 auto 0 0;color:#263973}.form-wrapper .btn:hover,.popup_information .btn:hover{color:#f2f4ff}#twoauthstep-popup .h1-title{margin-bottom:.5rem}form#twoauthstep-form{-webkit-box-align:center;-ms-flex-align:center;align-items:center}form#twoauthstep-form .btn{margin-top:24px}.saccess-popup{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}img.saccess-popup__img{width:74px;height:74px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.mfp-bg{background:rgba(38,57,115,.5);opacity:.6}.form-header-wrapper,.form-wrapper,.popup_information{padding-top:4.0625rem;padding-bottom:4.0625rem;background:#fff;overflow:hidden}.popup_information{text-align:center;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;max-width:544px;padding:3rem 4.5rem}.popup_information .h2-title{margin-bottom:16px}.popup_information .all-text{text-align:left;color:#a0a3b5}.login-form{max-width:39rem}.form-group{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(256px,1fr));grid-gap:2rem;margin-bottom:2rem}.form-group select{color:#263973}select#select-country,select#select-lang{display:none}.select2{border:1px solid #a0a3b5}.select2-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.select2-search--dropdown{display:none}.select2-results{position:absolute;width:100%;top:0}.select2-results__options{max-height:216px;position:relative;overflow:auto;background:#fff;width:100%;left:-13px;top:0;z-index:999;border:1px solid #a0a3b5}.select2-results__option{color:#263973;height:36px;padding:7px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.select2-results__option:hover{background:#f2f4ff}.custom-select-wrapper{position:relative}.select2{position:relative;border:1px solid #a0a3b5}.select2 .select2-selection{display:block}.select2 .select2-selection:after{content:url(../images/imgdpv3dzvoxd3mnhwu2gfc4fktik9fz4.svg);width:12px;height:7px;display:inline-block;position:absolute;right:16px;z-index:-1}.select2 .select2-selection[aria-expanded=true]:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);top:26px}.selection{width:100%!important;display:block}.select2-container--default+.select2-container--open{left:-3px!important}input::-webkit-input-placeholder{color:#a0a3b5}input::-moz-placeholder{color:#a0a3b5}input:-ms-input-placeholder{color:#a0a3b5}input::-ms-input-placeholder{color:#a0a3b5}input::placeholder{color:#a0a3b5}.form-item{width:100%;max-width:500px;overflow:visible;text-align:left}.form-item button.js--submit-form.btn.btn-second{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.form-item_wrapper{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-flow:column-reverse;flex-flow:column-reverse}.custom-select,.form-item_input{border:1px solid #a0a3b5}.custom-select,.form-item_input,.select2-container{width:100%;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;padding:0 1rem;-webkit-appearance:none;background:inherit;border-radius:0;height:44px;color:#263973;font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box}.custom-select:focus,.form-item_input:focus,.select2-container:focus{outline:0}.custom-select.show~.show-icon::before,.form-item_input.show~.show-icon::before,.select2-container.show~.show-icon::before{background-image:url(../images/imgfqb2gi425fgq9tge6393uists8aiw5.svg)}.show-icon{width:1.4375rem;height:1.4375rem;position:absolute;right:.75rem;top:0;cursor:pointer}.show-icon::before{content:'';display:block;position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-size:100%;background-image:url(../images/imgmj9ux8qs83g4wkx32oqewhruc89p0h.svg);top:4px;left:0}.custom-select{padding:.75rem .875rem;background:url(../images/select.svg),#fff;background-repeat:no-repeat;background-position:95% center}.custom-select.active{background:url(../images/select-active.svg),#fff;background-repeat:no-repeat;background-position:95% center}.form-item_label{display:block;color:#a0a3b5;font-size:14px;line-height:1.5rem}.error+.select2 .select2-selection__placeholder{color:#263973}label.error{position:absolute;color:#ff7100;font-size:12px;line-height:14px;bottom:-16px;z-index:999;left:0;height:14px}label.error+.form-item_label{bottom:36px}.wrap-select-rel{position:relative}.form-item_checkbox{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:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.custom-checkbox-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding-left:24px;height:24px;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-checkbox-label .custom-checkbox-input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.custom-checkbox-label .custom-checkbox-input:checked~.custom-checkbox:after{display:block}.custom-checkbox-label .custom-checkbox{position:absolute;top:7px;left:4px;height:12px;width:12px;background:#fafbfe;border:1px solid #a0a3b5}.custom-checkbox-label .custom-checkbox:after{content:"";position:absolute;display:none;left:0;top:0;width:10px;height:10px;background:url(../images/imgcozn6sk1t63inxnjnxcatosidqqgea.svg);background-size:contain;background-position:center;background-repeat:no-repeat}.custom-checkbox-label .custom-checkbox:checked{border:1px solid #fff!important}.custom-checkbox-label .custom-checkbox-text{font-size:14px;line-height:17px;letter-spacing:.05em;margin-left:8px;color:#a0a3b5}#refund_cancellation-error,#user_agreement-error{display:none!important}#refund_cancellation-error+.custom-checkbox,#user_agreement-error+.custom-checkbox{border-color:#ff7100}.help-text{font-size:14px;margin:0;color:#a0a3b5;margin-bottom:2rem}.recomend-text{margin:0 0 2rem;text-align:center;color:#263973;max-width:852px;line-height:24px}.form-links{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left;margin-bottom:3.75rem}.form-links .form-links_item{padding:0;color:#273bda;position:relative;font-size:14px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.form-links .form-links_item:after{content:'';display:block;width:100%;height:1px;background:#273bda;position:absolute;bottom:0}.form-links .form-links_item:first-child{margin-right:32px}.form-links .form-links_item:hover{color:#ff7100}.form-links .form-links_item:hover:after{background:#ff7100}.callback-form{max-width:736px;padding-left:4.6875rem;padding-right:4.6875rem}.form-header{position:relative}.form-header .img-wrap-head{position:absolute;z-index:-1;left:0;top:0;width:100%;max-height:112px;height:100%;overflow:hidden}.form-header .img-wrap-head:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(10,33,209,.4);z-index:-1}.form-header .img-wrap-head .head-bg-img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2}@media screen and (max-width:1280px){.form-header .img-wrap-head{max-height:98px}.select2-container--default+.select2-container--open{left:0!important}.select2 .select2-selection[aria-expanded=true]:after{top:22px}}@media screen and (max-width:1024px){#callbackForm .btn{margin:0 auto}}@media screen and (max-width:767px){.form-item{max-width:100%}.form-wrapper,.popup_information{padding:1rem 1.5rem 3rem}.form-group .form-item,.form-group .form-item_checkbox{width:100%!important}.select2-results__options{left:-13px}.custom-checkbox-label .custom-checkbox{top:4px}}@media screen and (max-width:580px){.select2-results__options{width:calc(100%)}.form-links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form-links .form-links_item{margin-bottom:10px}}@media screen and (max-width:576px){.form-header .img-wrap-head{max-height:65px}.form-item_label{font-size:12px}.form-header .recomend-text{font-size:12px;line-height:20px}}


.no-width-img.markets-list__item-img:after {
    background: inherit !important;
}

.no-width-img img {
    background: initial !important;
    height: initial !important;
}

.h2-title {
    font-size: 3em;
    font-weight: 400;
    line-height: 1;
    display: inline-block;
    line-height: 1.2;
    background: linear-gradient(to right,#1d3a65 0% 0%,#1d3a65 10% 0%,#3952bb 15% 0,#3952bb 20% 0,#00d49a 45% 0,#00d49a 55% 0,#3952bb 75% 0,#3952bb 85% 0,#1d3a65 90% 0,#1d3a65 100% 0);
    background-size: 200% auto;
    -webkit-background-clip: text;
    animation: shine 10s linear infinite;
    -webkit-text-fill-color: transparent;
}

a.nav-logo img {
    max-width: 141px;
}

.btn.btn-main {
    border-radius: 35px;
    background: #273BDA;
    color: white;
    padding: 24px 35px !important;
    height: inherit !important;
    border: 0px !Important;
    display: inline-block;
    text-decoration: none;
    text-align: center;
    font-family: 'Lato', sans-serif;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
}
.btn.btn-main:hover {
    background: #5488e0;
}

.btn.btn-main:after {
    position: relative;
    left: 4px;
    display: none;
}
.footer-box {
    margin-left: 0;
}
.footer-box h4 {
    margin-bottom: 10px;
    font-weight: bold;
    font-size: 14px;
}
.payments-logos {
    background-image: url(/front/img/pay-cards-bg.png);
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 70px;
}
.audited, .partners, .secured, .featured, .social, .license-and-auth {
    align-items: center;
}
.partners a, .audited a, .secured a, .featured a, .social a {
    display: block;
}
.license-and-auth {
    align-items: start;
}
.license-fca {
    display: flex;
    margin-right: 40px;
    padding-bottom: 20px;
}
.eu-passport {
    position: relative;
    top: -65px;
    right: -37px;
}
.footer-icon {
    max-width: 100%;
    width: 115px;
    height: 100%;
    padding-bottom: 20px;
}
.footer-icon-partners {
    padding: 0 0 20px;
}
.footer-icon-license {
    margin-right: 10px;
}
.footer-icon-light {
    max-width: 100%;
    width: 65px;
    height: 100%;
    margin: 0 10px;
    padding-bottom: 20px;
}
.footer-menu-logo {
    position: relative;
    margin: 0 auto;
    width: 180px;
}
.footer-menu-logo-text {
    text-align: center;
    color: white;
}
.footer-menu-list {
    justify-content: center;
    margin-top: 20px;
}
.vertical-divider {
    border-right: 1px solid silver;
    max-height: 120px;
}
.payment-footer-icon {
    max-width: 10%;
    max-height: 55px;
    padding: 10px;
}
.footer-description {
    padding-bottom: 40px;
    line-height: 18px;
    padding-top: 30px;
    font-size: 12.8px;
    color: white
}
.footer-copy {
    text-align: center;
    padding: 0 36px;
}

@media (width <= 992px) {
    .vertical-divider-middle {
        display: none;
    }
    .payment-footer-icon {
        max-width: 130px;
        padding-bottom: 20px;
        max-height: 75px;
    }
    .footer-box {
        padding: 0 36px;
    }
}
@media screen and (max-width: 680px) {
    body p, html p {
        font-size: 100%;
        line-height: 150%;
    }

    .top-block-rigth-title {
        font-size: 40px;
        padding-top: 20px;
    }
}
