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

* {
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
a:active {
    outline:0
}
a:focus {
    outline:0
}
label {
    margin:0
}
button,
input,
textarea {
    outline:0;
    -webkit-appearance:none!important;
    -moz-appearance:textfield!important
}
button:active,
input:active,
textarea:active {
    outline:0;
    -webkit-box-shadow:none;
    box-shadow:none
}
button:focus,
input:focus,
textarea:focus {
    outline:0;
    -webkit-box-shadow:none;
    box-shadow:none
}
button:invalid,
input:invalid,
textarea:invalid {
    outline:0;
    -webkit-box-shadow:none;
    box-shadow:none
}
button:required,
input:required,
textarea:required {
    outline:0;
    -webkit-box-shadow:none;
    box-shadow:none
}
body,
html {
    height:100%
}
a,
a:hover {
    text-decoration:none;
    color:inherit
}
.hidden {
    display:none
}
address,
h1,
h2,
h3,
h4,
h5,
h6,
p,
strong,
ul {
    font-weight:400;
    margin:0;
    list-style:none;
    padding:0;
    font-style:normal
}
body {
    width:100%;
    margin:0;
    font-size:16px;
    min-width:360px;
    position:relative;
    line-height:1.4;
    font-weight: normal;
    font-family:'Noto Sans',
    sans-serif;
    color:#333
}
.container {
    -webkit-transition:max-width .4s;
    -o-transition:max-width .4s;
    transition:max-width .4s
}
.container {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    margin:0 auto;
    max-width:1176px;
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
    -ms-flex-align:start;
    align-items:flex-start;
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:start;
    justify-content:flex-start;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
@media (max-width: 1250px) {
    .container {
        max-width:960px
    }
}
@media (max-width: 992px) {
    .container {
        max-width:720px
    }
}
@media (max-width: 768px) {
    .container {
        max-width:540px;
        padding:0 20px
    }
}
.logo {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
.logo__img {
    width:247px
}
@media (max-width: 768px) {
    .logo__img {
        width:118px
    }
}
.logo__img img {
    width:100%
}
.button {
    border:1px solid #bb1a52;
    border-radius:14px;
    padding:16px 38px 18px;
    display:-webkit-inline-box;
    display:-webkit-inline-flex;
    display:-ms-inline-flexbox;
    display:inline-flex;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    background:#bb1a52;
    -webkit-transition:.25s;
    -o-transition:.25s;
    transition:.25s;
    cursor:pointer
}
.button__inner {
    font-family:'Noto Sans',
    sans-serif;
    font-size:18px;
    line-height:25px;
    color:#fff;
    font-weight:bold;
    position:relative;
    padding-left:35px
}
.button__inner:before {
    content:"";
    position:absolute;
    top:calc(50% - 1px);
    left:0;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    background-image:url(/assets/img/button-icon-file.svg);
    background-repeat:no-repeat;
    width:19px;
    height:25px;
    background-size:100% auto;
    -webkit-filter:brightness(0) invert(1);
    filter:brightness(0) invert(1)
}
.button_min {
    background-color:transparent;
    padding:12px 29px 14px
}
@media (max-width: 768px) {
    .button_min {
        padding:9px 13px 9px;
        border-radius:10px
    }
}
.button_min .button__inner {
    font-size:16px;
    line-height:22px;
    padding-left:28px
}
@media (max-width: 768px) {
    .button_min .button__inner {
        padding-left:0;
        font-size:12px;
        line-height:16px
    }
}
.button_min .button__inner:before {
    top:calc(50% - 1px);
    width:16px;
    height:21px;
    -webkit-filter:unset;
    filter:unset;
    -webkit-transition:.25s;
    -o-transition:.25s;
    transition:.25s
}
@media (max-width: 768px) {
    .button_min .button__inner:before {
        display:none
    }
}
.button_min:hover {
    background-color:#a21747
}
.button_min:hover .button__inner:before {
    -webkit-filter:brightness(0) invert(1);
    filter:brightness(0) invert(1)
}
.button:hover {
    background:#b21444
}
.header {
    color:#fff;
    position:absolute;
    top:0;
    left:0;
    padding:38px 0 0;
    width:100%
}
@media (max-width: 768px) {
    .header {
        padding:28px 0 0
    }
}
.header .container {
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
@media (max-width: 992px) {
    .header .container {
        -webkit-flex-wrap:wrap;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
}
.header__logo {
    -webkit-box-flex:0;
    -webkit-flex:0 0 auto;
    -ms-flex:0 0 auto;
    flex:0 0 auto
}
.header__button {
    -webkit-box-flex:0;
    -webkit-flex:0 0 auto;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    margin-right:10px
}
@media (max-width: 768px) {
    .header__button {
        margin-right:0
    }
}
.header__tradingview {
    padding:0 40px;
    -webkit-box-flex:1;
    -webkit-flex:1 0 0;
    -ms-flex:1 0 0px;
    flex:1 0 0
}
.header__tradingview iframe {
    border:unset
}
@media (max-width: 992px) {
    .header__tradingview {
        -webkit-box-flex:1;
        -webkit-flex:1 0 auto;
        -ms-flex:1 0 auto;
        flex:1 0 auto;
        width:100%;
        padding:0;
        margin-top:5px
    }
}

@media (max-width: 992px) {
    .header .hidden_mob {
        order:3
    }
}
.section-title {
    font-family:'Noto Sans',
    sans-serif;
    font-size:40px;
    line-height:52px;
    text-align:center;
    color:#fff;
    font-weight:bold;
    max-width:800px;
    display:block;
    margin:18px auto 0
}
@media (max-width: 768px) {
    .section-title {
        font-size:24px;
        line-height:34px;
        margin:6px auto 0
    }
}
.section-subtitle {
    font-family:'Noto Sans',
    sans-serif;
    font-weight: normal;
    font-size:26px;
    line-height:36px;
    text-align:center;
    width:100%;
    color:#fff;
    opacity:.8;
    max-width:800px;
    display:block;
    margin:0 auto
}
@media (max-width: 768px) {
    .section-subtitle {
        font-size:20px;
        line-height:35px
    }
}
.section-text {
    font-family:'Noto Sans',
    sans-serif;
    font-weight: normal;
    font-size:16px;
    line-height:27px;
    text-align:center;
    color:#798393;
    opacity:.8;
    max-width:800px;
    display:block;
    margin:20px auto 0
}
@media (max-width: 768px) {
    .section-text {
        margin:10px auto 0
    }
}

.webpsupported .section-firstscreen {
    background-image:url(/assets/img/s1-bg.webp) !important;
}

.section-firstscreen {
    color:#fff;
    padding:221px 0 114px;
    background-image:url(/assets/img/s1-bg.jpg);
    background-size:cover;
    background-position:center
}
@media (max-width: 768px) {
    .section-firstscreen {
        padding:128px 0 52px;
        overflow:hidden;
        background-position:center left
    }
}
.section-firstscreen .slider768 {
    max-width:100%
}
.section-firstscreen .container {
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
.section-firstscreen__content {
    width:100%;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:stretch;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    align-items:stretch;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between
}
@media (max-width: 768px) {
    .section-firstscreen__content {
        -webkit-flex-wrap:wrap;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
}
.section-firstscreen__content_jcfs {
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
.section-firstscreen__content-left {
    max-width:748px
}
@media (max-width: 768px) {
    .section-firstscreen__content-left {
        width:100%;
        text-align:center
    }
}
.section-firstscreen__content-left_mw600 {
    padding-right:20px;
    max-width:620px
}
@media (max-width: 768px) {
    .section-firstscreen__content-left_mw600 {
        width:100%;
        text-align:center
    }
}
.section-firstscreen__content-img {
    text-align:left
}
@media (max-width: 768px) {
    .section-firstscreen__content-img {
        text-align:center;
        width:100%
    }
}
.section-firstscreen__social {
    width:44px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
@media (max-width: 768px) {
    .section-firstscreen__social {
        width:100%;
        margin-top:23px;
        -webkit-box-pack:center;
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        justify-content:center
    }
}
.section-firstscreen__social ul {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column
}
@media (max-width: 768px) {
    .section-firstscreen__social ul {
        -webkit-box-orient:horizontal;
        -webkit-box-direction:normal;
        -webkit-flex-direction:row;
        -ms-flex-direction:row;
        flex-direction:row;
        -webkit-box-align:center;
        -webkit-align-items:center;
        -ms-flex-align:center;
        align-items:center;
        -webkit-box-pack:center;
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        justify-content:center
    }
}
.section-firstscreen__social ul li a {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    width:44px;
    height:44px;
    margin:5px 0;
    -webkit-filter:brightness(0) invert(1);
    filter:brightness(0) invert(1)
}
@media (max-width: 768px) {
    .section-firstscreen__social ul li a {
        width:24px;
        height:24px;
        margin:5px 8px
    }
}
.section-firstscreen__social ul li a img {
    -webkit-transition:.1s;
    -o-transition:.1s;
    transition:.1s
}
.section-firstscreen__social ul li a:hover img {
    -webkit-transform:scale(1.15);
    -ms-transform:scale(1.15);
    transform:scale(1.15)
}
.section-firstscreen__title {
    font-family:'Noto Sans',
    sans-serif;
    font-size:60px;
    font-weight:bold;
    line-height:72px;
    color:#fff
}
@media (max-width: 992px) {
    .section-firstscreen__title {
        font-size:50px;
        line-height:60px
    }
}
@media (max-width: 768px) {
    .section-firstscreen__title {
        font-size:30px;
        line-height:42px
    }
}
.section-firstscreen__text {
    margin-top:24px;
    font-family:'Noto Sans',
    sans-serif;
    font-weight: normal;
    font-size:26px;
    line-height:36px;
    color:#fff;
    opacity:.8
}
@media (max-width: 992px) {
    .section-firstscreen__text {
        font-size:22px;
        line-height:30px
    }
}
@media (max-width: 768px) {
    .section-firstscreen__text {
        margin-top:10px;
        font-size:16px;
        line-height:25px
    }
}
.section-firstscreen__button {
    margin-top:50px
}
@media (max-width: 768px) {
    .section-firstscreen__button {
        margin-top:24px;
        width:100%;
        max-width:320px
    }
}
.section-firstscreen__items {
    display:block
}
.section-firstscreen__items.swiper-container {
    margin:0;
    overflow:visible
}
@media (max-width: 768px) {
    .section-firstscreen__items.swiper-container {
        margin-top:30px;
        padding-right:0;
        width:100%
    }
}
@media (max-width: 540px) {
    .section-firstscreen__items.swiper-container {
        padding-right:25px
    }
}
.section-firstscreen__items.swiper-container .swiper-wrapper {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
    -ms-flex-align:start;
    align-items:flex-start;
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:start;
    justify-content:flex-start;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
@media (max-width: 768px) {
    .section-firstscreen__items.swiper-container .swiper-wrapper {
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-align:stretch;
        -webkit-align-items:stretch;
        -ms-flex-align:stretch;
        align-items:stretch;
        -webkit-box-pack:start;
        -webkit-justify-content:flex-start;
        -ms-flex-pack:start;
        justify-content:flex-start;
        -webkit-flex-wrap:nowrap;
        -ms-flex-wrap:nowrap;
        flex-wrap:nowrap
    }
}
.section-firstscreen__items.swiper-container .swiper-button-prev {
    display:none;
    cursor:pointer;
    margin-top:0;
    position:absolute;
    top:50%;
    left:-45px;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    width:60px;
    height:60px;
    border-radius:100%;
    background:rgba(84,
    88,
    240,
    .2);
    -webkit-backdrop-filter:blur(14px);
    backdrop-filter:blur(14px);
    padding-left:4px;
    overflow:hidden;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-transition:.25s ease-in-out;
    -o-transition:.25s ease-in-out;
    transition:.25s ease-in-out;
    -webkit-tap-highlight-color:rgba(255,
    255,
    255,
    0);
    -webkit-tap-highlight-color:transparent
}
@media (max-width: 768px) {
    .section-firstscreen__items.swiper-container .swiper-button-prev {
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex
    }
}
@media (max-width: 540px) {
    .section-firstscreen__items.swiper-container .swiper-button-prev {
        padding-left:25px
    }
}
@media (max-width: 360px) {
    .section-firstscreen__items.swiper-container .swiper-button-prev {
        -webkit-backdrop-filter:unset;
        backdrop-filter:unset
    }
}
.section-firstscreen__items.swiper-container .swiper-button-prev.swiper-button-disabled {
    left:-1000px
}
@media (max-width: 540px) {
    .section-firstscreen__items.swiper-container .swiper-button-prev.swiper-button-disabled {
        left:-100px
    }
}
.section-firstscreen__items.swiper-container .swiper-button-prev:after {
    color:#fff;
    font-size:10px;
    right:3px;
    position:relative;
    font-weight:700
}
.section-firstscreen__items.swiper-container .swiper-button-next {
    display:none;
    cursor:pointer;
    margin-top:0;
    position:absolute;
    top:50%;
    right:-45px;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    width:60px;
    height:60px;
    border-radius:100%;
    background:rgba(84,
    88,
    240,
    .2);
    -webkit-backdrop-filter:blur(14px);
    backdrop-filter:blur(14px);
    padding-right:4px;
    overflow:hidden;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-transition:.25s ease-in-out;
    -o-transition:.25s ease-in-out;
    transition:.25s ease-in-out;
    -webkit-tap-highlight-color:rgba(255,
    255,
    255,
    0);
    -webkit-tap-highlight-color:transparent
}
@media (max-width: 768px) {
    .section-firstscreen__items.swiper-container .swiper-button-next {
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex
    }
}
@media (max-width: 540px) {
    .section-firstscreen__items.swiper-container .swiper-button-next {
        padding-right:25px
    }
}
@media (max-width: 360px) {
    .section-firstscreen__items.swiper-container .swiper-button-next {
        -webkit-backdrop-filter:unset;
        backdrop-filter:unset
    }
}
.section-firstscreen__items.swiper-container .swiper-button-next.swiper-button-disabled {
    right:-1000px
}
@media (max-width: 540px) {
    .section-firstscreen__items.swiper-container .swiper-button-next.swiper-button-disabled {
        right:-100px
    }
}
.section-firstscreen__items.swiper-container .swiper-button-next:after {
    color:#fff;
    font-size:10px;
    left:3px;
    position:relative;
    font-weight:700
}
.section-firstscreen__item {
    margin-top:90px;
    padding-right:90px;
    width:auto!important
}
@media (max-width: 1250px) {
    .section-firstscreen__item {
        margin-top:50px;
        padding-right:50px
    }
}
@media (min-width: 768px) {
    .section-firstscreen__item {
        margin-right:0!important
    }
}
@media (max-width: 768px) {
    .section-firstscreen__item {
        margin-top:0;
        width:100%!important;
        background:#161c3d;
        border-radius:14px;
        text-align:center;
        padding:30px 18px 30px
    }
}
.section-firstscreen__item-title {
    margin-top:20px;
    font-family:'Noto Sans',
    sans-serif;
    font-size:24px;
    line-height:33px;
    font-weight:bold;
    color:#fff
}
@media (max-width: 1250px) {
    .section-firstscreen__item-title {
        font-size:22px;
        line-height:27px
    }
}
@media (max-width: 768px) {
    .section-firstscreen__item-title {
        margin-top:16px;
        font-size:18px;
        line-height:25px
    }
}
.section-firstscreen__item-text {
    max-width:100%;
    margin-top:12px;
    font-family:'Noto Sans',
    sans-serif;
    font-weight: normal;
    font-size:16px;
    line-height:25px;
    color:#fff;
    opacity:.8
}
@media (max-width: 1250px) {
    .section-firstscreen__item-text {
        font-size:14px;
        line-height:20px
    }
}
@media (max-width: 768px) {
    .section-firstscreen__item-text {
        margin-top:6px
    }
}
.section-featured {
    padding:20px 0 21px;
    background:#f9f9f9
}
@media (max-width: 768px) {
    .section-featured {
        padding:26px 0 35px
    }
}
.section-featured .container {
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center
}
@media (max-width: 992px) {
    .section-featured .container {
        -webkit-flex-wrap:wrap;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
}
.section-featured__title {
    font-family:'Noto Sans',
    sans-serif;
    font-size:30px;
    line-height:41px;
    color:#333;
    font-weight:bold;
    width:302px
}
@media (max-width: 992px) {
    .section-featured__title {
        width:100%;
        text-align:center
    }
}
@media (max-width: 768px) {
    .section-featured__title {
        font-size:20px;
        line-height:27px
    }
}
.section-featured__items {
    position:relative;
    top:3px;
    width:calc(100% - 302px);
    display:block
}
@media (max-width: 992px) {
    .section-featured__items {
        width:100%;
        margin-top:20px
    }
}
@media (max-width: 768px) {
    .section-featured__items {
        display:block;
        margin:25px calc((100vw - 100%)/ -2) 0!important;
        width:calc(100vw)!important
    }
}
.section-featured__items .swiper-wrapper {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between
}
@media (max-width: 768px) {
    .section-featured__items .swiper-wrapper {
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-align:center;
        -webkit-align-items:center;
        -ms-flex-align:center;
        align-items:center;
        -webkit-box-pack:start;
        -webkit-justify-content:flex-start;
        -ms-flex-pack:start;
        justify-content:flex-start;
        -webkit-flex-wrap:nowrap;
        -ms-flex-wrap:nowrap;
        flex-wrap:nowrap
    }
}
.section-featured__item {
    font-size:0;
    margin:0 0 0 44px;
    width:auto!important;
    -webkit-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1
}
@media (max-width: 1250px) {
    .section-featured__item {
        margin:0 0 0 25px
    }
}
@media (max-width: 992px) {
    .section-featured__item:first-child {
        margin:0
    }
}
@media (max-width: 768px) {
    .section-featured__item {
        margin:0;
        -webkit-box-flex:0;
        -webkit-flex:none;
        -ms-flex:none;
        flex:none
    }
}
.section-featured__item img {
    max-width:100%
}
.section-about {
    overflow:hidden;
    background-color:#fff;
    padding:100px 0 108px
}
@media (max-width: 768px) {
    .section-about {
        padding:37px 0 52px
    }
}
@media (max-width: 992px) {
    .section-about .container {
        -webkit-flex-wrap:wrap;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        -webkit-box-pack:center;
        -webkit-justify-content:center;
        -ms-flex-pack:center;
        justify-content:center
    }
}
.section-about__left {
    padding-right:90px;
    width:calc(100% - 570px)
}
@media (max-width: 1250px) {
    .section-about__left {
        width:calc(100% - 340px);
        padding-right:50px
    }
}
@media (max-width: 992px) {
    .section-about__left {
        padding-right:0;
        width:100%
    }
}
.section-about__right {
    position:relative;
    width:570px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
    -ms-flex-align:start;
    align-items:flex-start;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
    -ms-flex-pack:justify;
    justify-content:space-between
}
@media (max-width: 1250px) {
    .section-about__right {
        width:340px
    }
}
@media (max-width: 992px) {
    .section-about__right {
        width:100%;
        max-width:570px;
        margin:60px auto 0
    }
}
@media (max-width: 768px) {
    .section-about__right {
        width:386px;
        margin:50px auto 0
    }
}
.section-about__right-img {
    background:#c4c4c4;
    border-radius:14px;
    width:270px;
    height:415px
}
@media (max-width: 1250px) {
    .section-about__right-img {
        width:155px;
        height:235px
    }
}
@media (max-width: 992px) {
    .section-about__right-img {
        width:270px;
        height:415px
    }
}
@media (max-width: 768px) {
    .section-about__right-img {
        width:188px;
        height:289px
    }
}
.section-about__right-img img {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    -o-object-fit:cover;
    object-fit:cover
}
.section-about__right-img_v2 {
    margin-top:45px;
    margin-left:30px
}
@media (max-width: 768px) {
    .section-about__right-img_v2 {
        margin-top:32px;
        margin-left:10px
    }
}
.section-about__subtitle {
    margin-top:5px;
    font-family:'Noto Sans',
    sans-serif;
    font-weight: normal;
    font-size:26px;
    line-height:36px;
    color:#798393;
    opacity:.8
}
@media (max-width: 768px) {
    .section-about__subtitle {
        font-size:20px;
        line-height:36px
    }
}
.section-about__title {
    margin-top:18px;
    font-family:'Noto Sans',
    sans-serif;
    font-size:40px;
    font-weight:bold;
    line-height:52px;
    color:#333
}
@media (max-width: 768px) {
    .section-about__title {
        font-size:20px;
        line-height:34px;
        margin-top:6px
    }
}
.section-about__text {
    margin-top:20px;
    font-family:'Noto Sans',
    sans-serif;
    font-weight: normal;
    font-size:16px;
    line-height:27px;
    color:#798393;
    opacity:.8
}
@media (max-width: 768px) {
    .section-about__text {
        margin-top:12px
    }
}
.section-advantages {
    overflow:hidden;
    color:#fff;
    background:-webkit-gradient(linear,
    left top,
    left bottom,
    from(#0e1431),
    to(#0e1431));
    background:-o-linear-gradient(top,
    #0e1431 0,
    #0e1431 100%);
    background:linear-gradient(180deg,
    #0e1431 0,
    #0e1431 100%);
    position:relative;
    padding:92px 0 116px
}
.section-advantages .slider768 {
    max-width:100%
}
@media (max-width: 768px) {
    .section-advantages {
        padding:37px 0 53px
    }
}
.section-advantages:before {
    content:"";
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    left:0;
    background-image:url(/assets/img/s4-bg.jpg);
    background-position:bottom right;
    background-repeat:no-repeat
}
.section-advantages .container {
    position:relative;
    z-index:10
}
.section-advantages__items {
    margin:30px -15px 0!important;
    display:block
}
.section-advantages__items.swiper-container {
    width:calc(100% + 30px);
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:stretch;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    align-items:stretch;
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:start;
    justify-content:flex-start;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    overflow:visible
}
@media (max-width: 768px) {
    .section-advantages__items.swiper-container {
        margin:30px 0 0!important;
        padding-right:0;
        width:100%
    }
}
@media (max-width: 540px) {
    .section-advantages__items.swiper-container {
        padding-right:25px
    }
}
.section-advantages__items.swiper-container .swiper-wrapper {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:stretch;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    align-items:stretch;
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:start;
    justify-content:flex-start;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
@media (max-width: 768px) {
    .section-advantages__items.swiper-container .swiper-wrapper {
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-align:stretch;
        -webkit-align-items:stretch;
        -ms-flex-align:stretch;
        align-items:stretch;
        -webkit-box-pack:start;
        -webkit-justify-content:flex-start;
        -ms-flex-pack:start;
        justify-content:flex-start;
        -webkit-flex-wrap:nowrap;
        -ms-flex-wrap:nowrap;
        flex-wrap:nowrap
    }
}
.section-advantages__items.swiper-container .swiper-button-prev {
    display:none;
    cursor:pointer;
    margin-top:0;
    position:absolute;
    top:50%;
    left:-45px;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    width:60px;
    height:60px;
    border-radius:100%;
    background:rgba(84,
    88,
    240,
    .2);
    -webkit-backdrop-filter:blur(14px);
    backdrop-filter:blur(14px);
    padding-left:4px;
    overflow:hidden;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-transition:.25s ease-in-out;
    -o-transition:.25s ease-in-out;
    transition:.25s ease-in-out;
    -webkit-tap-highlight-color:rgba(255,
    255,
    255,
    0);
    -webkit-tap-highlight-color:transparent
}
@media (max-width: 768px) {
    .section-advantages__items.swiper-container .swiper-button-prev {
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex
    }
}
@media (max-width: 540px) {
    .section-advantages__items.swiper-container .swiper-button-prev {
        padding-left:25px
    }
}
@media (max-width: 360px) {
    .section-advantages__items.swiper-container .swiper-button-prev {
        -webkit-backdrop-filter:unset;
        backdrop-filter:unset
    }
}
.section-advantages__items.swiper-container .swiper-button-prev.swiper-button-disabled {
    left:-1000px
}
@media (max-width: 540px) {
    .section-advantages__items.swiper-container .swiper-button-prev.swiper-button-disabled {
        left:-100px
    }
}
.section-advantages__items.swiper-container .swiper-button-prev:after {
    color:#fff;
    font-size:10px;
    right:3px;
    position:relative;
    font-weight:700
}
.section-advantages__items.swiper-container .swiper-button-next {
    display:none;
    cursor:pointer;
    margin-top:0;
    position:absolute;
    top:50%;
    right:-45px;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    width:60px;
    height:60px;
    border-radius:100%;
    background:rgba(84,
    88,
    240,
    .2);
    -webkit-backdrop-filter:blur(14px);
    backdrop-filter:blur(14px);
    padding-right:4px;
    overflow:hidden;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-transition:.25s ease-in-out;
    -o-transition:.25s ease-in-out;
    transition:.25s ease-in-out;
    -webkit-tap-highlight-color:rgba(255,
    255,
    255,
    0);
    -webkit-tap-highlight-color:transparent
}
@media (max-width: 768px) {
    .section-advantages__items.swiper-container .swiper-button-next {
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex
    }
}
@media (max-width: 540px) {
    .section-advantages__items.swiper-container .swiper-button-next {
        padding-right:25px
    }
}
@media (max-width: 360px) {
    .section-advantages__items.swiper-container .swiper-button-next {
        -webkit-backdrop-filter:unset;
        backdrop-filter:unset
    }
}
.section-advantages__items.swiper-container .swiper-button-next.swiper-button-disabled {
    right:-1000px
}
@media (max-width: 540px) {
    .section-advantages__items.swiper-container .swiper-button-next.swiper-button-disabled {
        right:-100px
    }
}
.section-advantages__items.swiper-container .swiper-button-next:after {
    color:#fff;
    font-size:10px;
    left:3px;
    position:relative;
    font-weight:700
}
.section-advantages__item {
    margin:30px 15px 0;
    background:#161c3d;
    border-radius:14px;
    padding:28px 30px 28px;
    width:calc(100% / 3 - 30px)!important;
    height:auto!important
}
@media (min-width: 768px) {
    .section-advantages__item {
        margin:30px 15px 0!important
    }
}
@media (max-width: 992px) {
    .section-advantages__item {
        width:calc(100% / 2 - 30px)!important
    }
}
@media (max-width: 768px) {
    .section-advantages__item {
        width:100%!important;
        margin:0
    }
}
.section-advantages__item-number {
    font-family:'Noto Sans',
    sans-serif;
    font-size:30px;
    line-height:25px;
    font-weight:bold;
    color:#dcad86
}
.section-advantages__item-number span {
    color:#fff
}
.section-advantages__item-title {
    margin-top:12px;
    font-family:'Noto Sans',
    sans-serif;
    font-size:18px;
    font-weight:bold;
    line-height:25px;
    color:#fff
}
.section-advantages__item-text {
    margin-top:14px;
    font-family:'Noto Sans',
    sans-serif;
    font-weight: normal;
    font-size:14px;
    line-height:20px;
    color:#fff;
    opacity:.8
}
.section-feedback {
    background-color:#fff;
    padding:108px 0 108px;
    overflow:hidden
}
@media (max-width: 768px) {
    .section-feedback {
        padding:39px 0 53px
    }
}
.section-feedback .slider768 {
    max-width:100%
}
.section-feedback .section-title {
    color:#333
}
@media (max-width: 768px) {
    .section-feedback .section-title {
        text-align:left;
        width:100%
    }
}
.section-feedback .section-subtitle {
    color:#798393
}
@media (max-width: 768px) {
    .section-feedback .section-subtitle {
        text-align:left;
        width:100%
    }
}
.section-feedback .section-text {
    color:#798393
}
@media (max-width: 768px) {
    .section-feedback .section-text {
        text-align:left;
        width:100%
    }
}
.section-feedback__items {
    margin:10px -15px 0!important;
    display:block
}
.section-feedback__items.swiper-container {
    width:calc(100% + 30px);
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:stretch;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    align-items:stretch;
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:start;
    justify-content:flex-start;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    overflow:visible
}
@media (max-width: 768px) {
    .section-feedback__items.swiper-container {
        margin:30px 0 0!important;
        padding-right:0;
        width:100%
    }
}
@media (max-width: 540px) {
    .section-feedback__items.swiper-container {
        padding-right:25px
    }
}
.section-feedback__items.swiper-container .swiper-wrapper {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:stretch;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    align-items:stretch;
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:start;
    justify-content:flex-start;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
@media (max-width: 768px) {
    .section-feedback__items.swiper-container .swiper-wrapper {
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-align:stretch;
        -webkit-align-items:stretch;
        -ms-flex-align:stretch;
        align-items:stretch;
        -webkit-box-pack:start;
        -webkit-justify-content:flex-start;
        -ms-flex-pack:start;
        justify-content:flex-start;
        -webkit-flex-wrap:nowrap;
        -ms-flex-wrap:nowrap;
        flex-wrap:nowrap
    }
}
.section-feedback__items.swiper-container .swiper-button-prev {
    display:none;
    cursor:pointer;
    margin-top:0;
    position:absolute;
    top:50%;
    left:-45px;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    width:60px;
    height:60px;
    border-radius:100%;
    background:-o-linear-gradient(349.38deg,
    #bb1a52 10.26%,
    #dca681 98.68%);
    background:linear-gradient(100.62deg,
    #bb1a52 10.26%,
    #dca681 98.68%);
    padding-left:4px;
    overflow:hidden;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-transition:.25s ease-in-out;
    -o-transition:.25s ease-in-out;
    transition:.25s ease-in-out;
    -webkit-tap-highlight-color:rgba(255,
    255,
    255,
    0);
    -webkit-tap-highlight-color:transparent
}
@media (max-width: 768px) {
    .section-feedback__items.swiper-container .swiper-button-prev {
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex
    }
}
@media (max-width: 540px) {
    .section-feedback__items.swiper-container .swiper-button-prev {
        padding-left:25px
    }
}
.section-feedback__items.swiper-container .swiper-button-prev.swiper-button-disabled {
    left:-1000px
}
@media (max-width: 540px) {
    .section-feedback__items.swiper-container .swiper-button-prev.swiper-button-disabled {
        left:-100px
    }
}
.section-feedback__items.swiper-container .swiper-button-prev:after {
    color:#fff;
    font-size:10px;
    right:3px;
    position:relative;
    font-weight:700
}
.section-feedback__items.swiper-container .swiper-button-next {
    display:none;
    cursor:pointer;
    margin-top:0;
    position:absolute;
    top:50%;
    right:-45px;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    width:60px;
    height:60px;
    border-radius:100%;
    background:-o-linear-gradient(349.38deg,
    #bb1a52 10.26%,
    #dca681 98.68%);
    background:linear-gradient(100.62deg,
    #bb1a52 10.26%,
    #dca681 98.68%);
    padding-right:4px;
    overflow:hidden;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-transition:.25s ease-in-out;
    -o-transition:.25s ease-in-out;
    transition:.25s ease-in-out;
    -webkit-tap-highlight-color:rgba(255,
    255,
    255,
    0);
    -webkit-tap-highlight-color:transparent
}
@media (max-width: 768px) {
    .section-feedback__items.swiper-container .swiper-button-next {
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex
    }
}
@media (max-width: 540px) {
    .section-feedback__items.swiper-container .swiper-button-next {
        padding-right:25px
    }
}
.section-feedback__items.swiper-container .swiper-button-next.swiper-button-disabled {
    right:-1000px
}
@media (max-width: 540px) {
    .section-feedback__items.swiper-container .swiper-button-next.swiper-button-disabled {
        right:-100px
    }
}
.section-feedback__items.swiper-container .swiper-button-next:after {
    color:#fff;
    font-size:10px;
    left:3px;
    position:relative;
    font-weight:700
}
.section-feedback__item {
    width:calc(100% / 2 - 30px)!important;
    margin:30px 15px 0;
    background:#f9f9f9;
    border-radius:14px;
    height:auto!important
}
@media (max-width: 992px) {
    .section-feedback__item {
        width:100%!important;
        margin:30px 0 0
    }
}
@media (min-width: 768px) {
    .section-feedback__item {
        margin:30px 0 0!important
    }
}
@media (min-width: 992px) {
    .section-feedback__item {
        margin:30px 15px 0!important
    }
}
@media (max-width: 768px) {
    .section-feedback__item {
        margin:0
    }
}
.section-feedback .feedback-item {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
    -ms-flex-align:start;
    align-items:flex-start;
    padding:39px 44px 39px 44px;
    position:relative;
    overflow:hidden
}
@media (max-width: 768px) {
    .section-feedback .feedback-item {
        -webkit-flex-wrap:wrap;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap;
        padding:28px 30px 31px
    }
}
.section-feedback .feedback-item:before {
    position:absolute;
    content:"";
    top:-37px;
    right:12px;
    width:144px;
    height:131px;
    background-image:url(/assets/img/s5-citate.svg)
}
@media (max-width: 768px) {
    .section-feedback .feedback-item:before {
        top:-24px;
        right:-24px
    }
}
.section-feedback .feedback-item__img {
    width:82px;
    height:82px;
    border-radius:100%;
    overflow:hidden
}
@media (max-width: 768px) {
    .section-feedback .feedback-item__img {
        width:62px;
        height:62px
    }
}
.section-feedback .feedback-item__img img {
    width:100%;
    height:100%;
    -o-object-fit:cover;
    object-fit:cover
}
.section-feedback .feedback-item__stars {
    margin-top:10px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
@media (max-width: 768px) {
    .section-feedback .feedback-item__stars {
        -webkit-box-pack:start;
        -webkit-justify-content:flex-start;
        -ms-flex-pack:start;
        justify-content:flex-start
    }
}
.section-feedback .feedback-item__star {
    margin:2px 1px;
    width:13px;
    height:13px;
    background-image:url(../img/s5-star.svg);
    background-size:100% auto;
    background-position:center;
    background-repeat:no-repeat
}
.section-feedback .feedback-item__left {
    width:82px
}
@media (max-width: 768px) {
    .section-feedback .feedback-item__left {
        width:62px
    }
    .section-feedback .feedback-item__left .feedback-item__star {
        display:none
    }
}
.section-feedback .feedback-item__right {
    width:calc(100% - 82px);
    padding:5px 10px 0 37px
}
@media (max-width: 768px) {
    .section-feedback .feedback-item__right {
        width:calc(100% - 62px);
        padding:0 0 0 20px
    }
    .section-feedback .feedback-item__right .feedback-item__text {
        display:none
    }
}
.section-feedback .feedback-item__bottom {
    display:none
}
@media (max-width: 768px) {
    .section-feedback .feedback-item__bottom {
        display:block;
        width:100%
    }
}
.section-feedback .feedback-item__text {
    margin-top:9px;
    font-family:'Noto Sans',
    sans-serif;
    font-weight: normal;
    font-size:14px;
    line-height:20px;
    color:#798393;
    opacity:.8
}
@media (max-width: 768px) {
    .section-feedback .feedback-item__text {
        margin-top:14px;
        padding-right:7px
    }
}
.section-feedback .feedback-item__head {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
    -ms-flex-align:start;
    align-items:flex-start
}
@media (max-width: 768px) {
    .section-feedback .feedback-item__head {
        -webkit-flex-wrap:wrap;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
}
.section-feedback .feedback-item__title {
    font-family:'Noto Sans',
    sans-serif;
    font-size:18px;
    line-height:25px;
    font-weight:bold;
    color:#333;
    padding-right:15px
}
@media (max-width: 768px) {
    .section-feedback .feedback-item__title {
        width:100%;
        padding-right:0
    }
}
.section-feedback .feedback-item__about {
    position:relative;
    top:1px;
    -webkit-box-flex:0;
    -webkit-flex:0 0 auto;
    -ms-flex:0 0 auto;
    flex:0 0 auto;
    background:-o-linear-gradient(349.38deg,
    #bb1a52 10.26%,
    #dca681 98.68%);
    background:linear-gradient(100.62deg,
    #bb1a52 10.26%,
    #dca681 98.68%);
    border-radius:6px;
    font-family:NotoSans-Medium,
    sans-serif;
    font-size:12px;
    line-height:15px;
    color:#fff;
    padding:6px 11px
}
@media (max-width: 768px) {
    .section-feedback .feedback-item__about {
        margin-top:10px
    }
}
.section-opportunities {
    padding:92px 0 50px;
    position:relative;
    overflow:hidden
}
.section-opportunities .slider1250 {
    max-width:100%
}
@media (max-width: 768px) {
    .section-opportunities {
        padding:37px 0 20px
    }
}
.section-opportunities .container {
    position:relative;
    z-index:10
}
.section-opportunities__bg {
    position:absolute;
    top:0;
    left:0;
    height:447px;
    -webkit-transition:.3s;
    -o-transition:.3s;
    transition:.3s;
    width:100%;
    background-image:url(/assets/img/s6-bg.jpg);
    background-position:center left;
    background-size:cover
}
.section-opportunities__items {
    margin:34px -15px 0!important;
    display:block
}
@media (max-width: 768px) {
    .section-opportunities__items {
        padding:0 26px!important
    }
}
.section-opportunities__items.swiper-container {
    width:calc(100% + 30px);
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:stretch;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    align-items:stretch;
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:start;
    justify-content:flex-start;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    overflow:visible
}
@media (max-width: 1250px) {
    .section-opportunities__items.swiper-container {
        margin:36px 0 0!important;
        padding-right:0;
        width:100%
    }
}
.section-opportunities__items.swiper-container .swiper-wrapper {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:stretch;
    -webkit-align-items:stretch;
    -ms-flex-align:stretch;
    align-items:stretch;
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:start;
    justify-content:flex-start;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
@media (max-width: 1250px) {
    .section-opportunities__items.swiper-container .swiper-wrapper {
        display:-webkit-box;
        display:-webkit-flex;
        display:-ms-flexbox;
        display:flex;
        -webkit-box-align:stretch;
        -webkit-align-items:stretch;
        -ms-flex-align:stretch;
        align-items:stretch;
        -webkit-box-pack:start;
        -webkit-justify-content:flex-start;
        -ms-flex-pack:start;
        justify-content:flex-start;
        -webkit-flex-wrap:nowrap;
        -ms-flex-wrap:nowrap;
        flex-wrap:nowrap
    }
}
.section-opportunities__items .swiper-pagination {
    margin-top:31px;
    position:relative;
    bottom:0!important;
    min-height:12px;
    font-size:0;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
@media (min-width: 1250px) {
    .section-opportunities__items .swiper-pagination {
        display:none
    }
}
.section-opportunities__items .swiper-pagination-bullet {
    width:8px;
    height:8px;
    background:#ecf0f8;
    margin:5px 5px;
    opacity:1;
    -webkit-transition:.25s;
    -o-transition:.25s;
    transition:.25s
}
.section-opportunities__items .swiper-pagination-bullet-active {
    background-color:#bb1a52;
    width:12px;
    height:12px
}
.section-opportunities .opportunities-item {
    width:calc(100% / 4 - 30px)!important;
    margin:30px 15px 0;
    background:#fff;
    -webkit-box-shadow:0 4px 30px rgba(0,
    0,
    0,
    .05);
    box-shadow:0 4px 30px rgba(0,
    0,
    0,
    .05);
    border-radius:16px;
    overflow:hidden;
    height:auto!important
}
@media (min-width: 1250px) {
    .section-opportunities .opportunities-item {
        margin:30px 15px 0!important
    }
}
@media (max-width: 1250px) {
    .section-opportunities .opportunities-item {
        width:calc(calc(100% - 20px)/ 2)!important;
        margin:0
    }
}
@media (max-width: 768px) {
    .section-opportunities .opportunities-item {
        width:calc(100%)!important
    }
}
.section-opportunities .opportunities-item__head {
    height:185px;
    width:100%;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    background-position:center;
    background-size:cover;
    font-size:0
}
.section-opportunities .opportunities-item__head img {
    width:100%;
    height:100%;
    -o-object-fit:cover;
    object-fit:cover
}
.section-opportunities .opportunities-item__logo {
    max-width:100%;
    max-height:100%
}
.section-opportunities .opportunities-item__body {
    padding:30px 30px 36px
}
.section-opportunities .opportunities-item__title {
    font-family:'Noto Sans',
    sans-serif;
    font-size:18px;
    font-weight:bold;
    line-height:25px;
    color:#333
}
.section-opportunities .opportunities-item__text {
    margin-top:8px;
    font-family:'Noto Sans',
    sans-serif;
    font-weight: normal;
    font-size:14px;
    line-height:20px;
    color:#798393;
    opacity:.8
}
.section-opportunities .opportunities-item__prices {
    margin-top:20px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
    -ms-flex-align:start;
    align-items:flex-start
}
.section-opportunities .opportunities-item__price {
    margin-right:30px
}
.section-opportunities .opportunities-item__price-title {
    font-family:'Noto Sans',
    sans-serif;
    font-weight: normal;
    font-size:12px;
    line-height:18px;
    color:#798393;
    opacity:.8
}
.section-opportunities .opportunities-item__price-value {
    margin-top:13px;
    font-family:'Noto Sans',
    sans-serif;
    font-size:28px;
    font-weight:bold;
    line-height:25px;
    color:#333
}
.section-opportunities .opportunities-item__price-value span {
    color:#bb1a52
}
.section-opportunities .opportunities-item__price-text {
    margin-top:8px;
    font-family:'Noto Sans',
    sans-serif;
    font-weight: normal;
    font-size:10px;
    line-height:14px;
    color:#798393;
    opacity:.8
}
.section-questions {
    padding:50px 0 100px
}
@media (max-width: 768px) {
    .section-questions {
        padding:20px 0 53px
    }
}
.section-questions .section-title {
    color:#333;
    max-width:625px
}
.section-questions .section-subtitle {
    color:#798393
}
.section-questions__items {
    width:100%;
    margin-top:20px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column
}
@media (max-width: 768px) {
    .section-questions__items {
        margin-top:24px
    }
}
.section-questions__item {
    width:100%;
    cursor:pointer;
    margin:20px 0 0;
    padding:36px 185px 36px 80px;
    background:#f9f9f9;
    border-radius:14px;
    position:relative;
    overflow:hidden
}
@media (max-width: 768px) {
    .section-questions__item {
        padding:17px 8px 15px 53px;
        margin:10px 0 0
    }
}
.section-questions__item:before {
    content:"";
    position:absolute;
    top:-30px;
    right:-5px;
    background-image:url(/assets/img/s6-question.svg);
    width:144px;
    height:176px;
    background-size:100% auto;
    background-position:center;
    background-repeat:no-repeat
}
@media (max-width: 768px) {
    .section-questions__item:before {
        width:90px;
        height:120px;
        top:-10px;
        right:-5px
    }
}
.section-questions__item-mark {
    position:absolute;
    top:32px;
    left:32px;
    width:36px;
    height:36px;
    -webkit-transition:.25s;
    -o-transition:.25s;
    transition:.25s
}
@media (max-width: 768px) {
    .section-questions__item-mark {
        width:24px;
        height:24px;
        top:18px;
        left:15px
    }
}
.section-questions__item-mark:before {
    width:15px;
    height:1px;
    background-color:#000;
    border-radius:10px;
    content:"";
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translateY(-50%) translateX(-50%);
    -ms-transform:translateY(-50%) translateX(-50%);
    transform:translateY(-50%) translateX(-50%);
    -webkit-transition:.25s;
    -o-transition:.25s;
    transition:.25s
}
@media (max-width: 768px) {
    .section-questions__item-mark:before {
        width:11px
    }
}
.section-questions__item-mark:after {
    width:1px;
    height:15px;
    background-color:#000;
    border-radius:10px;
    content:"";
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translateY(-50%) translateX(-50%);
    -ms-transform:translateY(-50%) translateX(-50%);
    transform:translateY(-50%) translateX(-50%)
}
@media (max-width: 768px) {
    .section-questions__item-mark:after {
        height:11px
    }
}
.section-questions__item-title {
    position:relative;
    z-index:1;
    font-family:'Noto Sans',
    sans-serif;
    font-weight: normal;
    font-size:24px;
    line-height:25px;
    color:#333
}
@media (max-width: 768px) {
    .section-questions__item-title {
        font-size:18px;
        line-height:25px
    }
}
.section-questions__item-text {
    overflow:hidden;
    padding-top:0;
    font-family:'Noto Sans',
    sans-serif;
    font-weight: normal;
    font-size:14px;
    line-height:20px;
    color:#798393;
    opacity:.8;
    max-height:0;
    -webkit-transition:.4s ease-in-out;
    -o-transition:.4s ease-in-out;
    transition:.4s ease-in-out;
    position:relative;
    z-index:1
}
.section-questions__item_active .section-questions__item-mark {
    -webkit-transform:rotate(-90deg);
    -ms-transform:rotate(-90deg);
    transform:rotate(-90deg)
}
.section-questions__item_active .section-questions__item-mark:before {
    opacity:0
}
.section-questions__item_active .section-questions__item-text {
    padding-top:25px;
    max-height:400px
}
@media (max-width: 768px) {
    .section-questions__item_active .section-questions__item-text {
        padding-top:8px;
        max-height:700px;
        padding-bottom:6px
    }
}
.section-cta {
    color:#fff;
    background-image:url(/assets/img/s7-bg.jpg);
    background-size:cover;
    background-position:center right;
    padding:201px 0 201px
}
@media (max-width: 992px) {
    .section-cta {
        padding:100px 0 100px
    }
}
@media (max-width: 768px) {
    .section-cta {
        padding:43px 0 66px
    }
}
@media (max-width: 540px) {
    .section-cta {
        background-position:center right -250px
    }
}
.section-cta .container {
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column
}
.section-cta__subtitle {
    font-family:'Noto Sans',
    sans-serif;
    font-weight: normal;
    font-size:26px;
    line-height:36px;
    text-align:left;
    width:100%;
    color:#fff;
    opacity:.8;
    display:block;
    margin:0 auto
}
@media (max-width: 768px) {
    .section-cta__subtitle {
        font-size:20px;
        line-height:35px;
        text-align:center
    }
}
.section-cta__title {
    margin-top:18px;
    max-width:748px;
    font-family:'Noto Sans',
    sans-serif;
    font-size:60px;
    font-weight:bold;
    line-height:72px;
    color:#fff
}
@media (max-width: 992px) {
    .section-cta__title {
        font-size:50px;
        line-height:60px
    }
}
@media (max-width: 768px) {
    .section-cta__title {
        margin-top:6px;
        text-align:center;
        font-size:30px;
        line-height:42px
    }
}
.section-cta__title {
    max-width:748px;
    font-family:'Noto Sans',
    sans-serif;
    font-size:60px;
    font-weight:bold;
    line-height:72px;
    color:#fff
}
@media (max-width: 992px) {
    .section-cta__title {
        font-size:50px;
        line-height:60px
    }
}
@media (max-width: 768px) {
    .section-cta__title {
        text-align:center;
        font-size:30px;
        line-height:42px
    }
}
.section-cta__text {
    max-width:748px;
    margin-top:24px;
    font-family:'Noto Sans',
    sans-serif;
    font-weight: normal;
    font-size:26px;
    line-height:36px;
    color:#fff;
    opacity:.8
}
@media (max-width: 768px) {
    .section-cta__text {
        width:100%;
        margin-top:10px;
        text-align:center;
        font-size:16px;
        line-height:25px
    }
}
.section-cta__button {
    margin-top:50px
}
@media (max-width: 768px) {
    .section-cta__button {
        margin:26px auto 0;
        width:100%;
        max-width:320px
    }
}
.footer {
    overflow:hidden;
    padding:50px 0 50px;
    background-color:#fff
}
@media (max-width: 768px) {
    .footer {
        padding:24px 0 29px
    }
}
.footer_dark {
    background-color:#0f122d
}
.footer_dark .footer-title {
    margin-top:30px;
    color:#fff
}
.footer_dark .footer-text {
    color:#798393;
    padding-right:0;
    opacity:1
}
.footer-title {
    font-family:'Noto Sans',
    sans-serif;
    font-size:16px;
    font-weight:bold;
    line-height:22px;
    color:#333
}
.footer-text {
    margin-top:12px;
    font-family:'Noto Sans',
    sans-serif;
    font-weight: normal;
    font-size:14px;
    line-height:20px;
    color:#798393;
    opacity:.8;
    padding-right:100px
}
@media (max-width: 768px) {
    .footer-text {
        margin-top:10px;
        padding-right:0
    }
}
.footer-social {
    margin-top:29px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap
}
@media (max-width: 768px) {
    .footer-social {
        margin-top:15px
    }
}
.footer-social li {
    margin:5px 16px 5px 0;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    width:24px;
    height:24px;
    font-size:0
}
.footer-social li img {
    -webkit-transition:.1s;
    -o-transition:.1s;
    transition:.1s
}
.footer-social li:hover img {
    -webkit-transform:scale(1.15);
    -ms-transform:scale(1.15);
    transform:scale(1.15)
}
.footer__left {
    width:403px
}
@media (max-width: 1250px) {
    .footer__left {
        width:100%
    }
}
.footer__right {
    width:calc(100% - 403px);
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
    -ms-flex-align:start;
    align-items:flex-start;
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:start;
    justify-content:flex-start
}
@media (max-width: 1250px) {
    .footer__right {
        width:calc(100% + 60px);
        margin:40px -30px 0
    }
}
@media (max-width: 768px) {
    .footer__right {
        width:calc(100% + 30px);
        margin:6px -15px 0;
        -webkit-flex-wrap:wrap;
        -ms-flex-wrap:wrap;
        flex-wrap:wrap
    }
}
.footer-column {
    width:calc(100% / 3 - 63px);
    margin:0 0 0 63px
}
@media (max-width: 1250px) {
    .footer-column {
        width:calc(100% / 3 - 60px);
        margin:30px 30px 0
    }
}
@media (max-width: 768px) {
    .footer-column {
        width:calc(100% / 2 - 30px);
        margin:20px 15px 0
    }
}
.footer-column__title {
    font-family:'Noto Sans',
    sans-serif;
    font-size:16px;
    font-weight:bold;
    line-height:22px;
    color:#333
}
@media (max-width: 768px) {
    .footer-column__title {
        font-size:14px;
        line-height:19px
    }
}
.footer-column__list {
    margin-top:6px
}
@media (max-width: 768px) {
    .footer-column__list {
        margin-top:4px
    }
}
.footer-column__list li {
    display:inline-block;
    width:100%;
    margin-top:6px;
    font-family:'Noto Sans',
    sans-serif;
    font-weight: normal;
    font-size:14px;
    line-height:20px;
    color:#798393;
    opacity:.8
}
@media (max-width: 768px) {
    .footer-column__list li {
        margin-top:4px;
        font-size:12px;
        line-height:20px
    }
}
.footer-column__list li a:hover {
    text-decoration:underline
}
html.modal-open {
    overflow:hidden
}
.modal-window {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    max-width:570px;
    background:#fff;
    border-radius:14px;
    -webkit-transition:.25s;
    -o-transition:.25s;
    transition:.25s;
    -webkit-transform:scale(.8);
    -ms-transform:scale(.8);
    transform:scale(.8);
    opacity:0;
    padding:50px 55px 56px;
    margin:0 auto;
    min-height:-webkit-min-content;
    min-height:-moz-min-content;
    min-height:min-content
}
.modal-window-scroll-container {
    margin:auto;
    max-height:100%;
    overflow:auto
}
.modal-window-flex-container {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    padding:25px 15px
}
.modal-window-close {
    position:absolute;
    top:12px;
    right:12px;
    width:50px;
    height:50px;
    cursor:pointer;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center
}
@media (max-width: 768px) {
    .modal-window-close {
        top:5px;
        right:5px
    }
}
.modal-window-close div {
    -webkit-transition:.15s;
    -o-transition:.15s;
    transition:.15s;
    position:relative
}
.modal-window-close div:before {
    width:20px;
    height:1px;
    background-color:#c2c2c2;
    border-radius:10px;
    content:"";
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translateY(-50%) translateX(-50%) rotate(45deg);
    -ms-transform:translateY(-50%) translateX(-50%) rotate(45deg);
    transform:translateY(-50%) translateX(-50%) rotate(45deg);
    -webkit-transition:.2s;
    -o-transition:.2s;
    transition:.2s
}
.modal-window-close div:after {
    -webkit-transition:.2s;
    -o-transition:.2s;
    transition:.2s;
    width:1px;
    height:20px;
    background-color:#c2c2c2;
    border-radius:10px;
    content:"";
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform:translateY(-50%) translateX(-50%) rotate(45deg);
    -ms-transform:translateY(-50%) translateX(-50%) rotate(45deg);
    transform:translateY(-50%) translateX(-50%) rotate(45deg)
}
.modal-window-close:hover div {
    -webkit-transform:scale(1.2);
    -ms-transform:scale(1.2);
    transform:scale(1.2)
}
.modal-window-close:hover div:before {
    background-color:#333
}
.modal-window-close:hover div:after {
    background-color:#333
}
.modal-window-wrap {
    width:100%;
    height:100%;
    overflow:auto;
    -webkit-box-align:center;
    -webkit-align-items:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
    position:fixed;
    top:0;
    left:0;
    background:rgba(0,
    0,
    0,
    .6);
    -webkit-backdrop-filter:blur(10px);
    backdrop-filter:blur(10px);
    z-index:100;
    opacity:0;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-transform:translateX(-100%);
    -ms-transform:translateX(-100%);
    transform:translateX(-100%);
    -webkit-transition:opacity .25s,
    -webkit-transform 0s .25s;
    transition:opacity .25s,
    -webkit-transform 0s .25s;
    -o-transition:opacity .25s,
    transform 0s .25s;
    transition:opacity .25s,
    transform 0s .25s;
    transition:opacity .25s,
    transform 0s .25s,
    -webkit-transform 0s .25s
}
.modal-window-wrap_active {
    opacity:1;
    -webkit-transform:translateX(0);
    -ms-transform:translateX(0);
    transform:translateX(0);
    -webkit-transition:opacity .25s .1s,
    -webkit-transform 0s;
    transition:opacity .25s .1s,
    -webkit-transform 0s;
    -o-transition:opacity .25s .1s,
    transform 0s;
    transition:opacity .25s .1s,
    transform 0s;
    transition:opacity .25s .1s,
    transform 0s,
    -webkit-transform 0s
}
.modal-window-wrap_active .modal-window {
    opacity:1;
    -webkit-transform:scale(1);
    -ms-transform:scale(1);
    transform:scale(1)
}
@media (max-width: 768px) {
    .modal-window {
        max-width:480px;
        padding:45px 30px 40px
    }
}
.form-wrapper .form-header {
    padding:0 50px
}
@media (max-width: 768px) {
    .form-wrapper .form-header {
        padding:0
    }
}
.form-wrapper .form-header h2 {
    font-family:'Noto Sans',
    sans-serif;
    font-size:30px;
    line-height:40px;
    font-weight:bold;
    text-align:center;
    color:#333
}
@media (max-width: 768px) {
    .form-wrapper .form-header h2 {
        font-size:24px;
        line-height:34px
    }
}
.form-wrapper .form-header p {
    padding:0;
    margin-top:14px;
    font-family:'Noto Sans',
    sans-serif;
    font-weight: normal;
    font-size:16px;
    line-height:27px;
    text-align:center;
    color:#798393;
    opacity:.8
}
@media (max-width: 768px) {
    .form-wrapper .form-header p {
        margin-top:12px;
        font-size:14px;
        line-height:22px
    }
}
.form-wrapper #errors {
    margin-top:20px;
    display:none;
    background:#e30039;
    border-radius:14px;
    color:#fff;
    padding:10px 10px
}
@media (max-width: 768px) {
    .form-wrapper #errors {
        padding:7px 5px
    }
}
.form-wrapper #errors h4 {
    text-align:center;
    font-family:'Noto Sans',
    sans-serif;
    font-weight:bold;
    font-size:20px
}
.form-wrapper #errors.show {
    display:block;
    width:100%
}

.form-wrapper input.error:invalid,
.form-wrapper select.error:invalid{
    border-color:#c00 !important;
}

.form-wrapper input.error:focus:invalid,
.form-wrapper select.error:focus:invalid{
    outline: 1px solid #c00;
}

.form-wrapper .form-input-wrapper.fax-number {
    display:none
}
.form-wrapper .form-body .form_fields {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
    -ms-flex-align:start;
    align-items:flex-start;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
    -ms-flex-pack:start;
    justify-content:flex-start;
    width:calc(100% + 10px);
    margin:20px -5px 0
}
.form-wrapper .form-body .form_fields .form-input-wrapper {
    width:calc(100% / 2 - 10px);
    margin:10px 5px 0;
    position:relative
}
.form-wrapper .form-body .form_fields .form-input-wrapper_full {
    width:calc(100% / 1 - 10px)
}
@media (max-width: 768px) {
    .form-wrapper .form-body .form_fields .form-input-wrapper {
        width:calc(100% / 1 - 10px)
    }
}
.form-wrapper .form-body .form_fields .form-input-wrapper:before {
    background-size:auto;
    background-repeat:no-repeat;
    background-position:center center;
    display:block;
    content:"";
    position:absolute;
    left:16px;
    top:50%;
    width:24px;
    height:24px;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    z-index:1
}
.form-wrapper .form-body .form_fields .form-input-wrapper.first-name:before,
.form-wrapper .form-body .form_fields .form-input-wrapper.last-name:before {
    background-image:url(/assets/img/form-name.svg)
}
.form-wrapper .form-body .form_fields .form-input-wrapper.country-code:not(.country-code-location):before {
    background-image:url(/assets/img/flags_1.svg);
    background-repeat:no-repeat;
    opacity:1;
    background-position:0 -1560px!important;
    background-size:20px 1640px;
    width:20px;
    height:20px;
    left:18px
}
.form-wrapper .form-body .form_fields .form-input-wrapper.country-code-location:before {
    background-image:url(/assets/img/form-location.svg)
}
.form-wrapper .form-body .form_fields .form-input-wrapper.email:before {
    background-image:url(/assets/img/form-mail.svg)
}
.form-wrapper .form-body .form_fields .form-input-wrapper.telephone-number:before {
    background-image:url(/assets/img/form-phone.svg)
}
.form-wrapper .form-body .form_fields .form-input-wrapper.job-title:before {
    background-image:url(/assets/img/form-case.svg)
}
.form-wrapper .form-body .form_fields .form-input-wrapper.company-name:before {
    background-image:url(/assets/img/form-job.svg)
}
.form-wrapper .form-body .form_fields .form-input-wrapper.age:before {
    background-image:url(/assets/img/form-age.svg)
}
.form-wrapper .form-body .form_fields .form-input-wrapper.investment-knowledge:before {
    background-image:url(/assets/img/form-invest.svg)
}
.form-wrapper .form-body .form_fields .form-input_select {
    position:relative
}
.form-wrapper .form-body .form_fields .form-input_select:after {
    background-image:url(/assets/img/form-caret.svg);
    background-size:auto;
    background-repeat:no-repeat;
    background-position:center center;
    display:block;
    content:"";
    position:absolute;
    right:16px;
    top:50%;
    width:24px;
    height:24px;
    -webkit-transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    transform:translateY(-50%);
    z-index:1
}
.form-wrapper .form-body .form_fields input {
    width:100%;
    border:1px solid #e3e3e3;
    border-radius:14px;
    font-family:'Noto Sans',
    sans-serif;
    font-weight: normal;
    font-size:14px;
    line-height:27px;
    color:#333;
    opacity:.8;
    height:60px;
    padding:0 20px 0 52px;
    outline:0!important
}
.form-wrapper .form-body .form_fields select {
    width:100%;
    border:1px solid #e3e3e3;
    border-radius:14px;
    font-family:'Noto Sans',
    sans-serif;
    font-width: normal;
    font-size:14px;
    line-height:27px;
    color:#798393;
    background-color:#fff;
    opacity:.8;
    height:60px;
    padding:0 20px 0 52px;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    outline:0!important
}
.form-wrapper .form-body .button {
    margin-top:20px;
    width:100%
}
.form-wrapper .form-body .disclaimer {
    margin-top:20px;
    font-family:'Noto Sans',
    sans-serif;
    font-width: normal;
    font-size:12px;
    line-height:18px;
    color:#798393;
    opacity:.8
}
.form-wrapper .form-body .disclaimer a {
    text-decoration:underline
}
.form-wrapper .form-body .disclaimer a:hover {
    text-decoration:none
}
.slider768__desc {
    display:block
}
@media (max-width: 768px) {
    .slider768__desc {
        display:none
    }
}
.slider768__mob {
    display:none
}
@media (max-width: 768px) {
    .slider768__mob {
        display:block
    }
}
.slider1250__desc {
    display:block
}
@media (max-width: 1250px) {
    .slider1250__desc {
        display:none
    }
}
.slider1250__mob {
    display:none
}
@media (max-width: 1250px) {
    .slider1250__mob {
        display:block
    }
}