:export {
    sm: 768px;
    md: 1024px;
    xs: 576px;
    lg: 1280px;
    MOBILE_MAX_WIDTH: 450px;
    DESKTOP_MIN_WIDTH: 451px
}

@font-face {
    font-family: RobotoLocal;
    font-display: swap;
    font-weight: 200;
    font-style: normal;
    src: url(../fonts/roboto-thin.93679a4f.ttf) format("embedded-opentype"), url(../fonts/roboto-thin.05949651.woff2) format("woff2"), url(../fonts/roboto-thin.b0bb930b.woff) format("woff"), url(../fonts/roboto-thin.93679a4f.ttf) format("truetype"), url(../fonts/roboto-thin.93679a4f.ttf) format("svg")
}

@font-face {
    font-family: RobotoLocal;
    font-display: swap;
    font-weight: 300;
    font-style: normal;
    src: url(../fonts/roboto-light.1ad50b89.ttf) format("embedded-opentype"), url(../fonts/roboto-light.3629258c.woff2) format("woff2"), url(../fonts/roboto-light.75cc884a.woff) format("woff"), url(../fonts/roboto-light.1ad50b89.ttf) format("truetype"), url(../fonts/roboto-light.1ad50b89.ttf) format("svg")
}

@font-face {
    font-family: RobotoLocal;
    font-display: swap;
    font-weight: 400;
    font-style: normal;
    src: url(../fonts/roboto-regular.d0bc87a8.ttf) format("embedded-opentype"), url(../fonts/roboto-regular.4e2e8037.woff2) format("woff2"), url(../fonts/roboto-regular.4580a276.woff) format("woff"), url(../fonts/roboto-regular.d0bc87a8.ttf) format("truetype"), url(../fonts/roboto-regular.d0bc87a8.ttf) format("svg")
}

@font-face {
    font-family: RobotoLocal;
    font-display: swap;
    font-weight: 600;
    font-style: normal;
    src: url(../fonts/roboto-medium.9204c2aa.ttf) format("embedded-opentype"), url(../fonts/roboto-medium.314be740.woff2) format("woff2"), url(../fonts/roboto-medium.702cded4.woff) format("woff"), url(../fonts/roboto-medium.9204c2aa.ttf) format("truetype"), url(../fonts/roboto-medium.9204c2aa.ttf) format("svg")
}

@font-face {
    font-family: RobotoLocal;
    font-display: swap;
    font-weight: 700;
    font-style: normal;
    src: url(../fonts/roboto-bold.c36a3fe0.ttf) format("embedded-opentype"), url(../fonts/roboto-bold.53183ba6.woff2) format("woff2"), url(../fonts/roboto-bold.d170c52d.woff) format("woff"), url(../fonts/roboto-bold.c36a3fe0.ttf) format("truetype"), url(../fonts/roboto-bold.c36a3fe0.ttf) format("svg")
}

@font-face {
    font-family: RobotoLocal;
    font-display: swap;
    font-weight: 900;
    font-style: normal;
    src: url(../fonts/roboto-black.6ed32619.ttf) format("embedded-opentype"), url(../fonts/roboto-black.cec89c1e.woff2) format("woff2"), url(../fonts/roboto-black.73efbb5b.woff) format("woff"), url(../fonts/roboto-black.6ed32619.ttf) format("truetype"), url(../fonts/roboto-black.6ed32619.ttf) format("svg")
}

.header {
    top: 0;
    width: 100%;
    background-color: #fff;
    z-index: 2;
    position: relative
}

@media(max-width:954px) {
    .header {
        border-bottom: 1px solid #ebf9ff
    }
}

@media(max-width:449px) {
    .header {
        position: fixed;
        top: 0;
        left: 0;
        right: 0
    }
}

.header__overlay {
    display: none;
    pointer-events: none
}

@media(max-width:954px) {
    .header__overlay {
        position: fixed;
        width: 100%;
        height: 100vh;
        transition: all .2s ease-in;
        display: block
    }

    .header__overlay_active {
        background: hsla(0, 0%, 100%, .5);
        pointer-events: auto
    }

    .header__overlay .header__lang-mobile {
        display: none
    }
}

.header__submenu-item {
    min-height: 2rem;
    margin-right: 1rem
}

.header__submenu-item:last-child {
    margin-right: 0
}

.header__language-image-wrapper {
    background: radial-gradient(64.93% 100% at 50% 0, #fff 0, #e0f6ff 100%);
    height: 1.3333333333rem;
    width: 1.3333333333rem;
    background-size: 1rem;
    background-repeat: no-repeat;
    background-position: 50%;
    cursor: pointer
}

.header__language-image-wrapper img {
    width: 1rem;
    height: 1rem
}

.header__submenu {
    display: none
}

@media(max-width:945px) {
    .header__submenu {
        display: block;
        padding-bottom: .6666666667rem
    }
}

.header__menu {
    cursor: pointer;
    border: none;
    background: transparent;
    display: none
}

@media(max-width:954px) {
    .header__menu {
        display: block
    }
}

.header__menu img {
    width: 1.3333333333rem;
    height: 1.3333333333rem
}

.header__logo {
    cursor: pointer;
    width: 4rem;
    height: 4rem
}

@media(max-width:954px) {
    .header__logo {
        width: 3rem;
        height: 3rem
    }
}

.header__navigation {
    display: flex;
    flex-direction: row;
    max-width: 46.9583333333rem;
    width: 100%;
    height: 4rem;
    margin: 0 auto;
    align-items: center
}

.header__navigation_position {
    justify-content: center
}

.header__navigation_positionAlt {
    justify-content: space-between
}

@media(max-width:954px) {
    .header__navigation {
        justify-content: space-between;
        padding-right: 1.5rem;
        padding-left: 1.5rem;
        height: 3rem
    }
}

@media(max-width:449px) {
    .header__navigation {
        padding-right: .7916666667rem;
        padding-left: .6666666667rem
    }
}

.header .header__button-wrapper,
.header__language-button {
    display: flex;
    align-items: center
}

.header__language-button {
    background: transparent;
    margin-right: 1.3333333333rem;
    padding: 0;
    justify-content: center;
    box-shadow: 0 1px 2px rgba(0, 167, 238, .2), 0 2px 4px rgba(0, 167, 238, .2);
    border-radius: 32px;
    box-sizing: border-box;
    border: 2px solid transparent
}

@media(max-width:954px) {
    .header__language-button {
        margin-right: 1rem
    }
}

@media(min-width:954px) {
    .header__language-button:hover {
        box-shadow: 0 1px 2px rgba(0, 167, 238, .2), 0 2px 4px rgba(0, 167, 238, .2);
        border-color: #47c8ff
    }
}

.header__language-button:active {
    box-shadow: none;
    border-color: transparent;
    background: radial-gradient(64.93% 100% at 50% 0, #fff 0, #e0f6ff 100%)
}

.header__language-button img {
    cursor: pointer;
    width: 1.3333333333rem;
    height: 1.3333333333rem
}

.header__language-button_active {
    background: radial-gradient(64.93% 100% at 50% 0, #fff 0, #e0f6ff 100%);
    border: 2px solid #0072a3
}

.header__login {
    text-align: center
}

@media(max-width:1540px) {
    .header__login {
        max-width: 3.4166666667rem
    }
}

@media(max-width:954px) {
    .header__login {
        display: none
    }
}

.header__account-button {
    font-size: .5rem;
    line-height: .6666666667rem;
    border: none;
    background: radial-gradient(64.93% 100% at 50% 0, #6fd5ff 0, #00a7ee 100%);
    box-shadow: 0 4px 4px rgba(0, 167, 238, .15), 0 8px 8px rgba(0, 167, 238, .1);
    color: #fff;
    font-weight: 500;
    border-radius: 1.3333333333rem;
    font-style: normal;
    text-decoration: none;
    height: 1.3333333333rem;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    margin-right: 1.375rem;
    width: 5.5833333333rem;
    cursor: pointer
}

@media(max-width:954px) {
    .header__account-button {
        display: none
    }
}

.header__list {
    display: flex;
    list-style: none;
    padding-left: 0;
    align-items: center;
    margin-left: 3rem
}

@media(max-width:954px) {
    .header__list {
        display: none
    }
}

.header__item {
    display: inline-block;
    margin-right: 1rem
}

.header__item:last-of-type {
    margin-right: 2.6666666667rem
}

.header__itemWrapper {
    display: flex
}

.header__right-side {
    display: none;
    max-width: 15.3333333333rem;
    width: 100%;
    align-items: center;
    padding: 0
}

@media(max-width:954px) {
    .header__right-side {
        display: flex;
        justify-content: flex-end
    }
}

.header__right-side .header__lang-desktop {
    display: none
}

@media(max-width:954px) {
    .header__right-side .header__lang-desktop {
        display: block
    }
}

.header__link {
    font-style: normal;
    font-size: .6666666667rem;
    line-height: 1rem;
    color: #00a7ee;
    font-weight: 400;
    text-decoration: none;
    white-space: nowrap;
    cursor: pointer
}

.header__link:hover {
    color: #1fbcff
}

.header__link:active {
    color: #47c8ff
}

.header__link_active {
    color: #5e778a !important
}

@media(max-width:954px) {
    .header__link.nav {
        padding-top: .3333333333rem;
        padding-bottom: .3333333333rem
    }
}

.main__wrapper {
    max-width: 46.9583333333rem;
    position: relative;
    margin: 0 auto;
    display: flex;
    justify-content: center;
    grid-gap: 1rem;
    gap: 1rem;
    padding-top: 4rem;
    padding-bottom: 2.1666666667rem
}

@media(max-width:954px) {
    .main__wrapper {
        max-width: 28rem;
        grid-gap: 1rem;
        gap: 1rem;
        padding-top: 1rem;
        padding-bottom: .6666666667rem
    }
}

@media(max-width:624px) {
    .main__wrapper {
        max-width: 28rem;
        display: flex;
        flex-direction: column;
        padding-top: 0
    }
}

.main__heroImage {
    width: 19.5rem;
    height: 13.875rem;
    margin-top: 2.5416666667rem
}

@media(max-width:954px) {
    .main__heroImage {
        width: 12.3333333333rem;
        height: 8.7916666667rem;
        margin-top: 4.625rem
    }
}

@media(max-width:624px) {
    .main__heroImage {
        max-width: 28rem;
        display: flex;
        flex-direction: column;
        position: relative;
        width: 11.1666666667rem;
        height: 8rem;
        margin-top: 0;
        margin-bottom: 0
    }
}

.main__leftBlock {
    display: flex;
    text-align: center;
    align-items: center;
    flex-direction: column;
    max-width: 19rem
}

@media(max-width:954px) {
    .main__leftBlock {
        max-width: 12.6666666667rem
    }
}

@media(max-width:624px) {
    .main__leftBlock {
        margin: 0 auto
    }
}

.main__title {
    color: #486175;
    font-size: 2.3333333333rem;
    line-height: 3rem;
    font-weight: 500;
    padding-top: 1rem;
    padding-bottom: .6666666667rem
}

@media(max-width:954px) {
    .main__title {
        font-size: 1.5rem;
        line-height: 2.3333333333rem;
        padding-top: 1.1666666667rem;
        padding-bottom: .3333333333rem
    }
}

@media(max-width:449px) {
    .main__title {
        padding-top: 1rem
    }
}

.main__subtitle {
    color: #486175;
    font-size: 1.1666666667rem;
    line-height: 1.6666666667rem;
    font-weight: 400;
    padding-bottom: 1.6666666667rem
}

@media(max-width:954px) {
    .main__subtitle {
        font-size: .8333333333rem;
        line-height: 1.3333333333rem;
        padding-bottom: 1.3333333333rem
    }
}

@media(max-width:449px) {
    .main__subtitle {
        padding-bottom: 2.6666666667rem
    }
}

.main__rightBlock {
    max-width: 25rem;
    display: flex;
    flex-direction: column
}

.main__icon {
    max-width: .4166666667rem;
    max-height: .6666666667rem;
    height: auto;
    width: auto
}

.desktop {
    display: block
}

@media(max-width:954px) {
    .desktop {
        display: none
    }
}

.tablet {
    display: none
}

@media(max-width:954px) {
    .tablet {
        display: block
    }
}

@media(max-width:624px) {
    .tablet {
        display: none
    }
}

.mobile {
    display: none
}

@media(max-width:624px) {
    .mobile {
        display: block
    }
}

.banner__wrapper {
    display: flex;
    max-width: 47rem;
    position: relative;
    margin: 0 auto;
    padding-bottom: 5.6666666667rem;
    padding-top: 2.5rem
}

@media(max-width:1250px) {
    .banner__wrapper {
        padding-top: 0
    }
}

@media(max-width:954px) {
    .banner__wrapper {
        max-width: 28rem;
        padding-bottom: 3rem
    }
}

@media(max-width:652px) {
    .banner__wrapper {
        max-width: 28rem;
        display: flex;
        flex-direction: column;
        padding-bottom: 0
    }
}

.banner__heroImage {
    width: 24rem;
    height: 19rem;
    position: absolute;
    right: 0
}

@media(max-width:954px) {
    .banner__heroImage {
        width: 14rem;
        height: 19.0833333333rem
    }
}

@media(max-width:652px) {
    .banner__heroImage {
        max-width: 28rem;
        display: flex;
        flex-direction: column;
        position: relative;
        width: 13rem;
        height: 10rem;
        margin: 1.6666666667rem auto 2rem
    }
}

.banner__leftBlock {
    text-align: center;
    align-items: center;
    justify-content: center;
    display: flex;
    flex-direction: column;
    max-width: 22.9583333333rem
}

@media(max-width:954px) {
    .banner__leftBlock {
        max-width: 14rem
    }
}

@media(max-width:652px) {
    .banner__leftBlock {
        margin: 0 auto
    }
}

.banner__title {
    color: #486175;
    font-size: 2.3333333333rem;
    line-height: 3rem;
    font-weight: 500;
    padding-top: 5.3333333333rem;
    padding-bottom: .6666666667rem
}

@media(max-width:954px) {
    .banner__title {
        font-size: 1.5rem;
        line-height: 2.3333333333rem;
        padding-top: 2.6666666667rem;
        padding-bottom: .3333333333rem
    }
}

@media(max-width:449px) {
    .banner__title {
        padding-top: 1rem
    }
}

.banner__subtitle {
    color: #486175;
    font-size: 1rem;
    line-height: 1.5rem;
    font-weight: 400
}

@media(max-width:954px) {
    .banner__subtitle {
        font-size: .8333333333rem;
        line-height: 1.3333333333rem
    }
}

.banner__rightBlock {
    display: flex;
    justify-content: center;
    flex-direction: column;
    padding-top: 4.1666666667rem;
    align-items: center;
    width: 100%;
    position: relative
}

@media(max-width:954px) {
    .banner__rightBlock {
        padding-top: 0
    }
}

.banner__btnsBlock {
    display: flex;
    justify-content: center;
    position: absolute;
    bottom: -15%;
    padding: 5px 7px;
    background-color: #00a7ee;
    border-radius: 20px;
    max-width: 640px;
    grid-gap: 10px;
    gap: 10px
}

@media(max-width:1920px) {
    .banner__btnsBlock {
        left: 23.5%
    }
}

@media(max-width:1540px) {
    .banner__btnsBlock {
        left: 22.5%
    }
}

@media(max-width:1175px) {
    .banner__btnsBlock {
        left: 21%;
        bottom: -19%
    }
}

@media(max-width:954px) {
    .banner__btnsBlock {
        max-width: 500px;
        bottom: 8%;
        left: 17%
    }
}

@media(max-width:652px) {
    .banner__btnsBlock {
        bottom: 11%;
        left: auto
    }
}

@media(max-width:359px) {
    .banner__btnsBlock {
        bottom: 7%
    }
}

.callToAction {
    background-color: #00a7ee;
    display: flex;
    padding-top: 3rem;
    padding-bottom: 3rem
}

.callToAction__wrapper {
    max-width: 47.9583333333rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: auto
}

.callToAction__title {
    color: #fff;
    font-size: 1.3333333333rem;
    font-weight: 500;
    font-style: normal;
    line-height: 1.6666666667rem;
    text-align: center;
    margin-bottom: 1.3333333333rem
}

.callToAction__title.withSubtitle {
    margin-bottom: .6666666667rem
}

.callToAction__subtitleWrapper {
    margin-bottom: 1.3333333333rem
}

.callToAction__subtitleWrapper_accent {
    font-size: xx-large;
    display: inline-block
}

.callToAction__subtitle {
    color: #f9f9f9;
    font-weight: 400;
    font-style: normal
}

.callToAction__btn,
.callToAction__subtitle {
    font-size: .6666666667rem;
    line-height: 1rem;
    text-align: center
}

.callToAction__btn {
    color: #00a7ee;
    background: radial-gradient(64.93% 100% at 50% 0, #fff 0, #e0f6ff 100%);
    box-shadow: 0 2px 2px rgba(0, 143, 204, .2), 0 4px 4px rgba(0, 143, 204, .2);
    border-radius: 1.3333333333rem;
    font-weight: 500;
    text-transform: uppercase;
    min-width: 10.2916666667rem;
    display: inline-block;
    padding-top: .3333333333rem;
    padding-bottom: .3333333333rem
}

.callToAction__btn.withLinkButton {
    margin-bottom: .6666666667rem
}

.callToAction__learnMore {
    position: relative;
    display: flex;
    justify-content: center;
    text-align: center;
    align-items: center;
    padding: .3333333333rem .3333333333rem .3333333333rem 0
}

.callToAction__learnMoreLink {
    display: inline-block;
    align-items: center;
    text-align: center;
    color: #fff;
    font-size: .6666666667rem;
    font-weight: 500;
    line-height: 1rem;
    text-transform: uppercase
}

.callToAction__arrowIcon {
    position: absolute;
    width: .8333333333rem;
    height: .8333333333rem;
    right: -.9583333333rem;
    top: .4166666667rem
}

@media(max-width:954px) {
    .callToAction {
        padding-top: 1rem;
        padding-bottom: 2rem
    }

    .callToAction__wrapper {
        max-width: 29rem
    }

    .callToAction__title {
        font-size: 1.3333333333rem;
        line-height: 1.6666666667rem;
        margin-bottom: 1rem
    }

    .callToAction__title.withSubtitle {
        margin-bottom: .3333333333rem
    }

    .callToAction__btn {
        padding: .3333333333rem 1.1666666667rem;
        font-size: .6666666667rem
    }

    .callToAction__btn.withLinkButton {
        margin-bottom: .3333333333rem
    }

    .callToAction__learnMore {
        padding-right: .6666666667rem
    }

    .callToAction__learnMoreLink {
        font-size: .5rem;
        line-height: .6666666667rem
    }

    .callToAction__arrowIcon {
        width: .5833333333rem;
        height: .5833333333rem;
        top: .375rem;
        right: -.3333333333rem
    }
}

@media(max-width:449px) {
    .callToAction__wrapper {
        max-width: 14rem
    }

    .callToAction__title.withSubtitle {
        margin-bottom: .3333333333rem
    }

    .callToAction__btn {
        padding: .3333333333rem 1.3333333333rem;
        font-size: .6666666667rem;
        line-height: 1rem
    }
}

.promotion-title {
    font-size: 32px;
    line-height: 48px
}

@media(max-width:954px) {
    .promotion-title {
        font-size: 28px
    }
}

.demoAccount {
    background-color: #00a7ee;
    display: flex;
    margin-top: 1.3333333333rem
}

@media(max-width:954px) {
    .demoAccount {
        margin-top: 1rem
    }
}

@media(max-width:449px) {
    .demoAccount {
        height: 13.3333333333rem
    }
}

.demoAccount__wrapper {
    max-width: 47.9583333333rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: 3rem auto 0
}

@media(max-width:449px) {
    .demoAccount__wrapper {
        max-width: 14rem;
        margin-top: 1rem
    }
}

.demoAccount__wrapper h2 {
    color: #fff;
    font-size: 1.3333333333rem;
    font-weight: 500;
    font-style: normal;
    line-height: 1.6666666667rem;
    text-align: center;
    padding-bottom: .6666666667rem
}

.demoAccount__wrapper p {
    color: #fff;
    font-size: .6666666667rem;
    font-weight: 400;
    font-style: normal;
    line-height: 1rem;
    text-align: center;
    padding-bottom: 1.3333333333rem;
    max-width: 11.25rem
}

.demoAccount__btn {
    color: #00a7ee;
    background-color: #fff;
    width: 9rem;
    height: 1.6666666667rem;
    border-radius: 32px;
    padding: .3333333333rem 1rem;
    font-size: .6666666667rem;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    font-weight: 500
}

@media(max-width:954px) {
    .demoAccount__btn {
        width: 10rem
    }
}

.demoAccount__learnMore {
    display: flex;
    padding-top: 1rem;
    justify-content: center;
    text-align: center;
    align-items: center;
    padding-bottom: 3.3333333333rem
}

@media(max-width:954px) {
    .demoAccount__learnMore {
        padding-bottom: 2.3333333333rem
    }
}

.demoAccount__learnMoreLink {
    color: #fff;
    font-size: .6666666667rem;
    font-weight: 500;
    padding-right: .625rem;
    line-height: .6666666667rem
}

.demoAccount__vector {
    width: .4166666667rem;
    height: .6666666667rem
}

.accountTypes {
    display: flex;
    background-color: #f5f5f7;
    justify-content: center
}

@media(max-width:449px) {
    .accountTypes {
        flex-direction: column
    }
}

.accountTypes__wrapper {
    flex-direction: column;
    max-width: 37rem;
    width: 100%;
    display: flex;
    justify-content: center;
    text-align: center;
    margin-bottom: 3rem
}

@media(max-width:954px) {
    .accountTypes__wrapper {
        padding: 0 1.5rem;
        margin-bottom: 2rem
    }
}

@media(max-width:449px) {
    .accountTypes__wrapper {
        padding: 0
    }
}

.accountTypes__grid-wrapper {
    display: flex;
    overflow: hidden;
    justify-content: center
}

.accountTypes__header-table {
    background: #dae0e6;
    display: flex;
    border-top-left-radius: .6666666667rem;
    border-top-right-radius: .6666666667rem
}

.accountTypes__header-table .accountTypes__grid-td {
    max-width: 11rem;
    width: 100%;
    margin-right: 2rem
}

@media(max-width:954px) {
    .accountTypes__header-table .accountTypes__grid-td {
        max-width: 9rem;
        margin-right: 1rem
    }
}

@media(max-width:449px) {
    .accountTypes__header-table .accountTypes__grid-td {
        display: none
    }
}

.accountTypes__header-table .accountTypes__grid-td:last-child {
    margin-right: 0
}

.accountTypes__title {
    font-weight: 500;
    font-size: 1.6666666667rem;
    line-height: 2.3333333333rem;
    color: #486175;
    padding-top: 2rem;
    padding-bottom: 1.6666666667rem
}

@media(max-width:954px) {
    .accountTypes__title {
        padding-top: 1rem;
        padding-bottom: 1.3333333333rem;
        font-size: 1.3333333333rem;
        line-height: 1.6666666667rem
    }
}

@media(max-width:449px) {
    .accountTypes__title {
        max-width: 14rem;
        width: 100%;
        margin: 0 auto
    }
}

.accountTypes__grid {
    display: table;
    background-color: #fff;
    width: 100%;
    border: none;
    border-collapse: separate;
    padding-bottom: 2.5rem;
    overflow: hidden;
    max-width: 12.6666666667rem;
    margin-right: 2rem;
    border-radius: .6666666667rem .6666666667rem .6666666667rem .6666666667rem
}

.accountTypes__grid:last-child {
    margin-right: 0
}

@media(max-width:954px) {
    .accountTypes__grid {
        padding-bottom: 2.1666666667rem;
        max-width: 9rem;
        margin-right: 1rem
    }
}

@media(max-width:449px) {
    .accountTypes__grid {
        padding-bottom: 1.1666666667rem;
        margin-bottom: 0;
        border-radius: 16px;
        box-shadow: 0 2px 2px hsla(0, 0%, 87%, .2), 0 4px 4px hsla(0, 0%, 87%, .2);
        max-width: 11rem
    }
}

.accountTypes__header {
    flex-direction: row;
    background-color: #dae0e6;
    align-items: center;
    text-align: center;
    justify-content: center
}

@media(max-width:449px) {
    .accountTypes__header {
        justify-content: center;
        display: flex
    }
}

.accountTypes__header-item {
    color: #304a5c;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.accountTypes__header-item img {
    margin-top: 1.3333333333rem
}

@media(max-width:954px) {
    .accountTypes__header-item img {
        margin-top: 1rem
    }
}

@media(max-width:449px) {
    .accountTypes__header-item img {
        margin-top: 2.2916666667rem
    }
}

.accountTypes__header-item h3 {
    margin-bottom: 1rem;
    font-size: 1rem;
    line-height: 1.6666666667rem
}

@media(max-width:954px) {
    .accountTypes__header-item h3 {
        margin-bottom: .6666666667rem;
        line-height: 1.3333333333rem
    }
}

@media(max-width:449px) {
    .accountTypes__header-item h3 {
        margin-bottom: 1rem
    }
}

.accountTypes__icon {
    margin-bottom: .3333333333rem;
    max-width: 3rem;
    max-height: 3rem;
    width: 100%;
    height: 100%
}

.accountTypes__table-icon {
    max-width: 1.3333333333rem;
    max-height: 1.3333333333rem;
    width: 100%;
    height: 100%
}

.accountTypes__row-title {
    font-size: .8333333333rem;
    line-height: 1rem;
    font-weight: 700;
    font-style: normal;
    margin-bottom: .1666666667rem;
    color: #304a5c
}

@media(max-width:954px) {
    .accountTypes__row-title {
        font-size: .75rem
    }
}

.accountTypes__subtitle {
    color: #5e778a;
    font-style: normal;
    font-weight: 400;
    font-size: .6666666667rem;
    line-height: 1rem
}

.accountTypes__grid-tr {
    display: table-row
}

.accountTypes__grid-td {
    display: inline-table;
    vertical-align: top
}

@media(max-width:449px) {
    .accountTypes__grid-td {
        width: 100%
    }
}

.accountTypes__item {
    display: flex;
    flex-direction: column;
    padding-top: 1rem;
    align-items: center
}

.accountTypes__btn {
    font-size: .6666666667rem;
    background: radial-gradient(64.93% 100% at 50% 0, #6fd5ff 0, #00a7ee 100%);
    box-shadow: 0 2px 2px rgba(0, 167, 238, .2), 0 4px 4px rgba(0, 167, 238, .2);
    color: #fff;
    font-weight: 500;
    border-radius: 1.3333333333rem;
    font-style: normal;
    text-decoration: none;
    min-width: 7.6666666667rem;
    display: inline-block;
    text-align: center;
    line-height: 1rem;
    padding: .3333333333rem 1rem
}

@media(max-width:449px) {
    .accountTypes__btn {
        min-width: 5.75rem
    }
}

.accountTypes__prefix {
    font-size: 16px;
    line-height: 24px;
    color: #304a5c;
    font-weight: 400
}

@media(max-width:449px) {
    .grid-desktop {
        display: none
    }
}

.leverage {
    font-weight: 400
}

.edge {
    display: flex
}

.edge__containers {
    max-width: 23rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
    margin: 0 auto
}

.edge h2 {
    padding-top: 2rem;
    padding-bottom: .6666666667rem;
    font-size: 1.6666666667rem;
    line-height: 2.3333333333rem;
    font-weight: 500;
    color: #455c6b;
    font-style: normal;
    text-align: center
}

@media(max-width:954px) {
    .edge h2 {
        font-size: 1.3333333333rem;
        line-height: 1.6666666667rem;
        padding-bottom: .3333333333rem
    }
}

@media(max-width:449px) {
    .edge h2 {
        margin: 0 auto;
        max-width: 14rem;
        padding-top: 1rem
    }
}

.edge p {
    margin: 0 auto;
    font-size: .6666666667rem;
    line-height: 1rem;
    font-weight: 400;
    color: #455c6b;
    font-style: normal;
    text-align: center;
    max-width: 15rem;
    padding-bottom: 1.3333333333rem
}

.edge__image {
    width: 16.125rem;
    height: 20.1666666667rem;
    margin: 0 auto;
    vertical-align: top
}

@media(max-width:954px) {
    .edge__image {
        width: 13rem;
        height: 14rem
    }
}

@media(max-width:449px) {
    .edge__image {
        width: 11.125rem;
        height: 12rem
    }
}

.edge__position {
    justify-content: center
}

.form {
    background-color: #f5f5f7;
    padding-top: 2rem;
    padding-bottom: 3rem
}

@media(max-width:954px) {
    .form {
        padding-top: 1rem;
        padding-bottom: 2rem
    }
}

.form__wrapper {
    margin: 0 auto;
    max-width: 39rem;
    background-color: #fff;
    box-shadow: 2px 4px 16px rgba(50, 63, 90, .08);
    border-radius: 16px;
    display: flex;
    padding-top: 1.3333333333rem;
    padding-right: 1.6666666667rem;
    padding-left: 1.6666666667rem;
    width: 100%;
    position: relative
}

@media(max-width:954px) {
    .form__wrapper {
        max-width: 29rem;
        padding-right: 1rem;
        padding-left: 1rem;
        justify-content: space-between
    }
}

@media(max-width:576px) {
    .form__wrapper {
        padding-right: 1.6666666667rem;
        padding-left: 1.6666666667rem;
        max-width: 14rem;
        flex-direction: column;
        padding-top: 1rem
    }
}

.form__contact {
    display: flex;
    flex-direction: column;
    align-content: space-between;
    padding-right: 3rem;
    justify-content: space-between
}

@media(max-width:954px) {
    .form__contact {
        padding-right: 1rem
    }
}

@media(max-width:576px) {
    .form__contact {
        padding-bottom: 1.6666666667rem;
        text-align: center;
        padding-right: unset
    }
}

.form__contact h2 {
    font-weight: 700;
    font-size: 1.3333333333rem;
    font-style: normal;
    line-height: 2rem;
    color: #486175
}

@media(max-width:954px) {
    .form__contact h2 {
        font-weight: 500;
        font-size: 1.3333333333rem;
        font-style: normal;
        line-height: 1.6666666667rem
    }
}

.form__contact p {
    color: #486175;
    font-weight: 400;
    font-size: 1.1666666667rem;
    font-style: normal;
    line-height: 1.6666666667rem;
    padding-top: .6666666667rem
}

@media(max-width:954px) {
    .form__contact p {
        font-size: .8333333333rem;
        line-height: 1.3333333333rem
    }
}

.form__email {
    color: #00a7ee;
    font-size: 1.1666666667rem;
    line-height: 1.6666666667rem
}

@media(max-width:954px) {
    .form__email {
        font-size: .8333333333rem;
        line-height: 1.3333333333rem
    }
}

.form__contactForm {
    width: 19.6666666667rem;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column
}

@media(max-width:954px) {
    .form__contactForm {
        width: 13rem
    }
}

@media(max-width:576px) {
    .form__contactForm {
        width: 10.6666666667rem
    }
}

.form__contactForm label {
    color: #304a5c;
    font-weight: 400;
    font-size: .5rem;
    font-style: normal;
    line-height: .6666666667rem;
    margin-bottom: 4.1666666667rem
}

.form__contactForm input {
    height: 2rem
}

.form__contactForm input,
.form__contactForm textarea {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    color: #94a6b5;
    font-weight: 400;
    font-size: .6666666667rem;
    font-style: normal;
    line-height: 1rem;
    padding: .5rem .3333333333rem;
    border: 1px solid #b7c2cc;
    border-radius: 8px;
    margin-top: .4166666667rem;
    width: 100%
}

.form__contactForm textarea {
    height: 7rem;
    resize: none;
    font-family: Roboto, sans-serif
}

.form__btn {
    font-size: .6666666667rem;
    border: none;
    box-shadow: 0 2px 2px rgba(0, 167, 238, .2), 0 4px 4px rgba(0, 167, 238, .2);
    background: radial-gradient(64.93% 100% at 50% 0, #6fd5ff 0, #00a7ee 100%);
    color: #fff;
    font-weight: 500;
    border-radius: 1.3333333333rem;
    font-style: normal;
    text-decoration: none;
    width: 8.3333333333rem;
    height: 1.6666666667rem;
    line-height: 1rem;
    flex-direction: row;
    padding: .3333333333rem 1rem;
    vertical-align: middle;
    text-align: center;
    display: inline-block;
    margin-top: .9166666667rem;
    cursor: pointer
}

@media(max-width:576px) {
    .form__btn {
        width: 10.6666666667rem
    }
}

.form__info {
    padding-top: .6666666667rem;
    padding-bottom: 2rem
}

@media(max-width:954px) {
    .form__info {
        width: 13rem;
        text-align: center
    }
}

@media(max-width:768px) {
    .form__info {
        width: 10.6666666667rem
    }
}

.form__btnBlock {
    padding-bottom: 2rem
}

.form__btnBlock span {
    color: #94a6b5;
    font-weight: 400;
    font-size: .6666666667rem;
    font-style: normal;
    line-height: 1rem
}

.formSuccessWrapper {
    margin: 0 auto;
    max-width: 39rem;
    flex-direction: column;
    background-color: #fff;
    box-shadow: 2px 4px 16px rgba(50, 63, 90, .08);
    border-radius: 16px;
    display: flex;
    padding-top: 5.5rem;
    padding-bottom: 7.6666666667rem;
    align-items: center;
    width: 100%;
    text-align: center
}

@media(max-width:954px) {
    .formSuccessWrapper {
        width: 29rem;
        padding-top: 7.2916666667rem;
        padding-bottom: 8.1666666667rem
    }
}

@media(max-width:449px) {
    .formSuccessWrapper {
        width: 14rem;
        padding-top: 1rem;
        padding-bottom: 2rem
    }
}

.formSuccessWrapper__title {
    font-weight: 500;
    font-size: 1.6666666667rem;
    line-height: 2.3333333333rem;
    color: #486175;
    margin-bottom: .3333333333rem
}

@media(max-width:954px) {
    .formSuccessWrapper__title {
        font-size: 1.3333333333rem;
        line-height: 1.6666666667rem;
        margin-bottom: 0
    }
}

@media(max-width:449px) {
    .formSuccessWrapper__title {
        margin-bottom: .6666666667rem
    }
}

.formSuccessWrapper__subtitle {
    font-weight: 400;
    font-size: 1.1666666667rem;
    line-height: 1.6666666667rem;
    color: #5e778a;
    margin-bottom: 2.3333333333rem
}

@media(max-width:954px) {
    .formSuccessWrapper__subtitle {
        font-size: .8333333333rem;
        line-height: 1.3333333333rem
    }
}

.formSuccessWrapper__logo {
    width: 5.6666666667rem;
    margin-bottom: 1.3333333333rem
}

.formSuccessWrapper__contacts {
    font-weight: 400;
    font-size: 28px;
    line-height: 40px;
    color: #5e778a
}

@media(max-width:954px) {
    .formSuccessWrapper__contacts {
        font-size: .8333333333rem;
        line-height: 1.3333333333rem
    }
}

.footer__navigation {
    background-color: #1e3645
}

.awardsList .form__award,
.awardsList_mobile .form__award {
    width: 5.0833333333rem;
    height: 4rem
}

:export {
    mobileSm: 320px;
    mobileMd: 576px;
    tabletSm: 768px;
    tabletMd: 992px;
    tabletLg: 1200px;
    desktopMd: 1440px;
    desktopLg: 1920px
}

.footer {
    background: #1e3645
}

.footer__infoWrapper {
    background-color: #5e778a;
    padding: 0 6.5rem
}

@media(max-width:954px) {
    .footer__infoWrapper {
        padding: 0 1.5rem
    }
}

@media(max-width:744px) {
    .footer__infoWrapper {
        padding: 0 .7916666667rem
    }
}

.footer__logo {
    position: absolute;
    width: 3.9166666667rem;
    right: 0;
    top: -.6666666667rem
}

@media(max-width:954px) {
    .footer__logo {
        top: -1rem
    }
}

@media(max-width:744px) {
    .footer__logo {
        width: 3.0833333333rem;
        top: -.5833333333rem
    }
}

.footer__logo_alternative {
    width: 2.6666666667rem
}

@media(max-width:744px) {
    .footer__logo_alternative {
        width: 2.25rem;
        padding-left: 0
    }
}

.footer__alternativeConnectWrapper {
    display: flex;
    align-items: center
}

.footer__alternativeMail {
    width: 1.4166666667rem;
    height: 1.1666666667rem;
    margin-right: 1.3333333333rem
}

.footer__alternativeChat {
    width: 1.125rem;
    height: 1.1666666667rem
}

.footer__alternativeChat:hover {
    cursor: pointer
}

.footer__blocks {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center
}

@media(max-width:954px) {
    .footer__blocks {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }
}

@media(max-width:652px) {
    .footer__blocks {
        justify-content: space-between
    }
}

@media(max-width:548px) {
    .footer__blocks {
        padding-left: 1.5rem;
        padding-right: 1.5rem;
        flex-direction: column
    }
}

@media(max-width:768px) {
    .footer__block {
        max-width: 15.625rem;
        display: flex;
        flex-direction: row;
        align-items: center
    }
}

.footer__block img {
    width: 1rem;
    height: .75rem;
    margin-right: .6666666667rem
}

@media(max-width:768px) {
    .footer__block img {
        width: .6666666667rem;
        height: .5rem
    }
}

.footer__chat {
    padding-top: .7083333333rem;
    padding-bottom: .625rem;
    display: flex;
    color: #fff;
    font-size: 1.1666666667rem;
    line-height: 1.6666666667rem;
    cursor: pointer;
    align-items: center
}

@media(max-width:954px) {
    .footer__chat {
        font-size: .8333333333rem;
        line-height: 1.3333333333rem
    }
}

.footer__chat img {
    width: 1rem;
    height: 1rem;
    margin-right: .6666666667rem
}

@media(max-width:548px) {
    .footer__chat img {
        width: .6666666667rem;
        height: .6666666667rem
    }
}

.footer__email {
    display: flex;
    color: #fff;
    padding-top: .7083333333rem;
    padding-bottom: .625rem;
    font-size: 1.1666666667rem;
    line-height: 1.6666666667rem;
    align-items: center
}

@media(max-width:954px) {
    .footer__email {
        font-size: .8333333333rem;
        line-height: 1.3333333333rem
    }
}

@media(max-width:652px) {
    .footer__email {
        margin-right: 0
    }
}

@media(max-width:548px) {
    .footer__email {
        padding-top: .8333333333rem
    }
}

.footer__email img {
    width: 1rem;
    height: .7083333333rem;
    margin-right: .6666666667rem
}

@media(max-width:548px) {
    .footer__email img {
        width: .6666666667rem;
        height: .4583333333rem
    }
}

.footer__phone {
    font-size: 1.1666666667rem;
    line-height: 1.6666666667rem;
    color: #fff
}

.footer__phone img {
    margin-right: .6666666667rem;
    width: .9166666667rem;
    height: .9166666667rem
}

@media(max-width:548px) {
    .footer__phone img {
        width: .75rem;
        height: .75rem
    }
}

@media(max-width:954px) {
    .footer__phone {
        font-size: .8333333333rem;
        line-height: 1.3333333333rem
    }
}

@media(max-width:548px) {
    .footer__phone {
        font-size: .8333333333rem;
        line-height: 1.3333333333rem;
        padding-top: 1rem;
        padding-bottom: .6666666667rem
    }
}

.footer__additionalInfo {
    display: flex;
    flex-direction: column;
    grid-gap: 30px;
    gap: 30px;
    width: 100%;
    max-width: 47rem;
    margin: 0 auto;
    padding: 1rem 0 1.3333333333rem
}

@media(max-width:954px) {
    .footer__additionalInfo {
        padding: 1rem 0 1.6666666667rem
    }
}

@media(max-width:449px) {
    .footer__additionalInfo {
        padding: 1rem 0 2rem
    }
}

.footer__additionalInfo__rewards {
    display: flex;
    align-items: center;
    justify-content: space-between
}

@media(max-width:954px) {
    .footer__additionalInfo__rewards {
        grid-gap: 10px;
        gap: 10px;
        flex-wrap: wrap
    }
}

.footer__additionalInfo__rewards__alternative {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    grid-gap: 10px;
    gap: 10px
}

@media(max-width:744px) {
    .footer__additionalInfo__rewards__alternative {
        justify-content: center;
        margin-bottom: 0;
        margin-top: 1rem
    }
}

.footer__additionalInfo__rewards__alternative img {
    width: 170px
}

@media(max-width:1440px) {
    .footer__additionalInfo__rewards__alternative img {
        max-width: 140px
    }
}

@media(max-width:1200px) {
    .footer__additionalInfo__rewards__alternative img {
        max-width: 130px
    }
}

@media(max-width:992px) {
    .footer__additionalInfo__rewards__alternative img {
        max-width: 100px
    }
}

@media(max-width:320px) {
    .footer__additionalInfo__rewards__alternative img {
        max-width: 70px
    }
}

.footer__additionalInfo__rewards img {
    width: 170px
}

@media(max-width:1440px) {
    .footer__additionalInfo__rewards img {
        max-width: 140px
    }
}

@media(max-width:1200px) {
    .footer__additionalInfo__rewards img {
        max-width: 130px
    }
}

@media(max-width:992px) {
    .footer__additionalInfo__rewards img {
        max-width: 100px
    }
}

@media(max-width:320px) {
    .footer__additionalInfo__rewards img {
        max-width: 70px
    }
}

.footer__additionalInfo__wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    background-color: #486175
}

@media(max-width:954px) {
    .footer__additionalInfo__wrapper {
        padding-left: 1.3333333333rem;
        padding-right: 1.3333333333rem
    }
}

@media(max-width:744px) {
    .footer__additionalInfo__wrapper {
        padding-left: .7916666667rem;
        padding-right: .7916666667rem
    }
}

.footer__info {
    margin: 0 auto;
    text-align: start;
    justify-content: flex-start
}

.footer__additionalInfo p {
    color: #b7c2cc;
    max-width: 47rem;
    font-weight: 400;
    font-size: .4166666667rem;
    line-height: .6666666667rem;
    padding-bottom: .625rem
}

.footer__additionalInfo a {
    text-decoration: underline;
    color: #b7c2cc;
    font-weight: 400;
    font-size: .5833333333rem;
    line-height: .75rem;
    margin-top: .4166666667rem;
    display: block
}

.footer__alternativeColor_crypto-trade,
.footer__alternativeColor_trade-gold {
    background-color: #486175
}

.footer__navigationWrapper {
    position: relative;
    width: 47rem;
    margin: 0 auto;
    padding-top: 3rem;
    padding-bottom: 2.6666666667rem
}

@media(max-width:954px) {
    .footer__navigationWrapper {
        width: 29rem;
        padding-bottom: 0
    }
}

@media(max-width:720px) {
    .footer__navigationWrapper {
        flex-direction: column;
        width: 100%;
        max-width: 18.1666666667rem;
        padding-bottom: 2rem
    }
}

@media(max-width:449px) {
    .footer__navigationWrapper {
        max-width: 14rem
    }
}

.footer__navigationWrapper_alternative {
    padding: 1rem 0 0
}

@media(max-width:954px) {
    .footer__navigationWrapper_alternative {
        padding: 1rem 1.3333333333rem 0;
        width: 100%
    }
}

@media(max-width:744px) {
    .footer__navigationWrapper_alternative {
        max-width: 100%;
        padding: 1rem .7916666667rem 0
    }
}

.footer__navigation {
    color: #fff;
    flex-wrap: wrap
}

.footer__navigation,
.footer__navigation_alternative {
    display: flex;
    justify-content: space-between
}

@media(max-width:954px) {
    .footer__navigation {
        width: 20.8333333333rem;
        justify-content: start
    }
}

@media(max-width:750px) {
    .footer__navigation {
        width: 100%
    }
}

.footer__section {
    display: flex;
    flex-direction: column;
    height: 5.4166666667rem;
    margin-bottom: 2.5rem
}

.footer__section:last-child.section-open {
    padding-bottom: 0
}

@media(max-width:954px) {
    .footer__section {
        margin-right: 1.1666666667rem
    }
}

@media(max-width:548px) {
    .footer__section {
        width: 100%;
        margin: 0;
        height: 1.25rem
    }
}

.footer__content {
    display: flex;
    flex-direction: column
}

@media(max-width:548px) {
    .footer__content {
        display: none
    }
}

.footer__link {
    padding-bottom: .1666666667rem;
    white-space: normal;
    font-size: .5rem;
    line-height: .6666666667rem;
    cursor: pointer;
    color: #dae0e6
}

@media(max-width:548px) {
    .footer__link {
        padding-bottom: .3333333333rem
    }
}

.footer__title-container {
    display: flex;
    align-items: center
}

@media(max-width:548px) {
    .footer__title-container {
        justify-content: space-between
    }
}

.footer__title-container h4 {
    font-weight: 700;
    font-size: .6666666667rem;
    line-height: 1rem;
    padding-bottom: .3333333333rem
}

@media(max-width:548px) {
    .footer__title-container h4 {
        padding-bottom: 0
    }
}

.footer__title-container img {
    display: none;
    width: .4166666667rem;
    height: .6666666667rem
}

@media(max-width:548px) {
    .footer__title-container img {
        display: block;
        transition: .2s ease-in-out
    }
}

.open {
    display: flex;
    flex-direction: column;
    padding-top: .6666666667rem;
    padding-left: .6666666667rem
}

.section-open {
    height: auto;
    padding-bottom: 1rem
}

@media(min-width:549px) {
    .account {
        max-width: 5rem
    }

    .markets {
        max-width: 4rem
    }

    .social {
        max-width: 5.3333333333rem
    }

    .platforms {
        max-width: 3.6666666667rem
    }

    .promotions {
        max-width: 5rem
    }

    .policy {
        max-width: 5.6666666667rem
    }
}

.about {
    margin-right: 4.25rem
}

@media(max-width:954px) {
    .about {
        margin-right: 0
    }
}

@media(min-width:549px) {
    .about {
        max-width: 7rem
    }
}

.icon-up {
    transform: rotate(180deg)
}

.account-features__wrapper {
    margin: 0 auto;
    max-width: 47rem;
    padding-bottom: 3rem
}

@media(max-width:954px) {
    .account-features__wrapper {
        max-width: 29rem;
        padding-bottom: 2rem
    }
}

@media(max-width:449px) {
    .account-features__wrapper {
        padding-left: .7916666667rem;
        padding-right: .7916666667rem
    }
}

.account-features__title {
    font-weight: 700;
    font-size: 1rem;
    line-height: 1.6666666667rem;
    color: #486175;
    padding-bottom: .6666666667rem
}

@media(max-width:954px) {
    .account-features__title {
        line-height: 1.3333333333rem
    }
}

.account-features__container {
    display: flex;
    flex-direction: row
}

@media(max-width:449px) {
    .account-features__container {
        flex-direction: column
    }
}

.account-features__list {
    padding: 0;
    max-width: 23rem;
    width: 100%;
    margin-right: 1rem;
    display: flex;
    flex-direction: column;
    justify-content: flex-end
}

.account-features__list:first-child .features-item:nth-of-type(2n) {
    background: #f9f9f9
}

.account-features__list:last-child {
    margin-right: 0
}

@media(min-width:449px) {
    .account-features__list:last-child .features-item:nth-of-type(2n - 1) {
        background: #f9f9f9
    }
}

@media(max-width:954px) {
    .account-features__list {
        max-width: 14rem
    }
}

@media(max-width:449px) {
    .account-features__list {
        margin-right: 0;
        max-width: none
    }

    .account-features__list:last-child {
        margin-right: 0
    }

    .account-features__list:last-child .features-item:nth-of-type(2n) {
        background: #f9f9f9
    }
}

.account-type__title {
    font-weight: 500;
    font-size: 1.6666666667rem;
    line-height: 2.3333333333rem;
    color: #486175;
    margin: 0 auto;
    max-width: 22.9583333333rem;
    width: 100%;
    text-align: center;
    padding-bottom: .8333333333rem;
    padding-top: 2rem
}

@media(max-width:954px) {
    .account-type__title {
        font-size: 1.3333333333rem;
        line-height: 1.6666666667rem;
        padding-top: 1rem
    }
}

.account-type__select-wrapper {
    max-width: 31rem;
    width: 100%;
    margin: 0 auto
}

@media(max-width:954px) {
    .account-type__select-wrapper {
        max-width: 29rem
    }
}

@media(max-width:449px) {
    .account-type__select-wrapper {
        max-width: 14rem
    }
}

.account-type__footer {
    max-width: 31rem;
    width: 100%;
    margin: 0 auto;
    padding-bottom: 3.5rem
}

.account-type__footer .accent {
    font-weight: 700
}

@media(max-width:954px) {
    .account-type__footer {
        max-width: 29rem
    }
}

@media(max-width:449px) {
    .account-type__footer {
        max-width: 14rem
    }
}

.account-type__tableDescription {
    font-size: .6666666667rem;
    line-height: 1rem;
    color: #94a6b5
}

.table {
    margin: 0 auto;
    max-width: 31rem;
    width: 100%
}

@media(max-width:954px) {
    .table {
        max-width: 29rem
    }
}

@media(max-width:449px) {
    .table {
        display: none
    }
}

.table__header {
    background: #dae0e6;
    height: 2.3333333333rem;
    display: flex;
    flex-direction: row;
    border-top-right-radius: .3333333333rem;
    border-top-left-radius: .3333333333rem;
    padding-top: 1rem;
    padding-left: 1.6666666667rem
}

.table__header span {
    font-size: .5rem;
    line-height: .6666666667rem;
    color: #304a5c;
    font-weight: 700
}

@media(max-width:449px) {
    .table__header span {
        font-weight: 400
    }
}

.table__header_processing {
    min-width: 5.2083333333rem;
    text-align: center
}

.table__header_processing_wide {
    text-align: left;
    margin-left: 4.375rem
}

.table__header_option {
    min-width: 2.0833333333rem;
    margin-right: 4.1666666667rem
}

.table__header_option_wide {
    margin-right: 4.7916666667rem
}

@media(max-width:954px) {
    .table__header_option {
        margin-right: 2.2916666667rem
    }

    .table__header_option_wide {
        margin-right: 3.5416666667rem
    }
}

.table__header_fees {
    min-width: 2.5416666667rem;
    margin-right: 1.25rem;
    text-align: center
}

@media(max-width:954px) {
    .table__header_fees {
        margin-right: 1.25rem
    }
}

.table__header_deposit {
    min-width: 4.875rem;
    margin-right: .2083333333rem;
    text-align: center
}

@media(max-width:954px) {
    .table__header_deposit {
        margin-right: .4166666667rem
    }
}

.table__list {
    padding: 0 0 1rem
}

.notFoundPage__infoWrapper {
    padding: 3rem 1.6666666667rem;
    text-align: center;
    max-width: 38.9583333333rem;
    margin: 0 auto
}

.notFoundPage__title {
    font-family: Roboto, sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 2.3333333333rem;
    line-height: 3rem;
    color: #486175;
    margin-bottom: 1.6666666667rem
}

@media(max-width:954px) {
    .notFoundPage__title {
        font-size: 1.5rem;
        line-height: 2.3333333333rem
    }
}

.notFoundPage__description,
.notFoundPage__subtitle {
    font-family: Roboto, sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 1.1666666667rem;
    line-height: 1.6666666667rem;
    color: #486175;
    margin-bottom: 1.6666666667rem
}

@media(max-width:954px) {

    .notFoundPage__description,
    .notFoundPage__subtitle {
        font-size: .8333333333rem;
        line-height: 1.3333333333rem
    }
}

.notFoundPage__description {
    margin-bottom: unset
}

.notFoundPage__link {
    color: #00a7ee
}

.features-item {
    height: 2rem;
    display: flex;
    align-items: center;
    border-radius: .3333333333rem
}

.features-item__name {
    font-size: .6666666667rem;
    line-height: 1rem;
    max-width: 10.8333333333rem;
    width: 100%;
    padding-left: 1rem;
    margin-right: 3.125rem;
    color: #5e778a
}

@media(max-width:954px) {
    .features-item__name {
        margin-right: 0;
        padding-left: .6666666667rem
    }
}

.features-item__value {
    font-weight: 500;
    font-size: .8333333333rem;
    line-height: 1rem;
    max-width: 9.0416666667rem;
    width: 100%;
    padding-left: 2.625rem;
    color: #304a5c
}

.features-item__value.firstItem {
    font-weight: 700;
    font-size: 1rem;
    line-height: 1.6666666667rem
}

@media(max-width:954px) {
    .features-item__value {
        font-size: .75rem;
        max-width: 4rem;
        margin-right: 0;
        padding-left: 0;
        margin-left: auto;
        padding-right: .6666666667rem
    }
}

.features-item__image {
    width: .9583333333rem;
    height: .9583333333rem;
    margin-left: 2.625rem
}

@media(max-width:954px) {
    .features-item__image {
        margin-left: auto;
        margin-right: 3.1666666667rem
    }
}

.account-item {
    height: 3rem;
    display: flex;
    align-items: center;
    border-radius: .3333333333rem
}

@media(max-width:449px) {
    .account-item {
        flex-direction: column;
        height: 19rem;
        background: #f9f9f9;
        max-width: 11rem;
        width: 100%
    }
}

.account-item:nth-of-type(2n) {
    background: #f9f9f9
}

.account-item span,
.account-item__name {
    font-size: .6666666667rem;
    line-height: 1rem
}

.account-item__name {
    display: none;
    color: #5e778a
}

@media(max-width:449px) {
    .account-item__name {
        display: block;
        white-space: nowrap
    }
}

.account-item__image-container {
    max-width: 8.625rem;
    width: 100%
}

@media(max-width:954px) {
    .account-item__image-container {
        max-width: 8.3333333333rem
    }
}

@media(max-width:449px) {
    .account-item__image-container {
        height: 5.3333333333rem;
        background: #dae0e6;
        border-radius: 16px 16px 0 0;
        max-width: 11rem;
        display: flex;
        justify-content: center;
        align-items: center
    }
}

.account-item__fees-container {
    max-width: 4.25rem;
    width: 100%
}

@media(max-width:954px) {
    .account-item__fees-container {
        max-width: 4rem
    }
}

@media(max-width:449px) {
    .account-item__fees-container {
        display: flex;
        flex-direction: column;
        align-items: center;
        padding-top: 1rem
    }
}

.account-item__deposit-container {
    max-width: 4.8333333333rem;
    width: 100%
}

@media(max-width:954px) {
    .account-item__deposit-container {
        max-width: 5.3333333333rem
    }
}

@media(max-width:449px) {
    .account-item__deposit-container {
        display: flex;
        flex-direction: column;
        align-items: center;
        padding-top: 1rem
    }
}

.account-item__processing-container {
    max-width: 5.125rem;
    width: 100%;
    white-space: nowrap;
    margin-left: 1rem
}

.account-item__processing-container_wide {
    white-space: normal;
    margin-left: 4.8333333333rem;
    max-width: 6.625rem
}

@media(max-width:954px) {
    .account-item__processing-container {
        max-width: unset;
        white-space: normal
    }
}

@media(max-width:449px) {
    .account-item__processing-container {
        display: flex;
        flex-direction: column;
        align-items: center;
        padding-top: 1rem;
        margin-left: 0
    }
}

.account-item__image {
    width: 5.4583333333rem;
    height: 2rem
}

@media(max-width:449px) {
    .account-item__image {
        width: 8.3333333333rem;
        height: 3rem
    }
}

.account-item__button-container {
    max-width: 8.1666666667rem;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center
}

@media(max-width:954px) {
    .account-item__button-container {
        max-width: 6.3333333333rem
    }
}

@media(max-width:449px) {
    .account-item__button-container {
        width: 5.2916666667rem;
        padding-top: 1rem
    }
}

.account-item__button {
    border: none;
    width: 4.75rem;
    padding-top: .3333333333rem;
    padding-bottom: .3333333333rem;
    border-radius: 1.3333333333rem;
    color: #fff;
    background: radial-gradient(64.93% 100% at 50% 0, #6fd5ff 0, #00a7ee 100%);
    box-shadow: 0 4px 4px rgba(0, 167, 238, .15), 0 8px 8px rgba(0, 167, 238, .1);
    font-weight: 500;
    font-size: .5rem;
    line-height: .6666666667rem;
    cursor: pointer
}

@media(max-width:449px) {
    .account-item__button {
        width: 5.2916666667rem
    }
}

@media(max-width:954px) {
    .account-item__processing {
        padding-right: 1.6666666667rem
    }
}

@media(max-width:449px) {
    .account-item__processing {
        color: #304a5c;
        font-weight: 500;
        font-size: .75rem;
        line-height: 1rem;
        margin-bottom: .1666666667rem;
        text-align: center;
        padding-left: .6666666667rem;
        padding-right: .6666666667rem
    }
}

.account-item__fees {
    padding-left: 1rem
}

@media(max-width:449px) {
    .account-item__fees {
        padding-left: 0;
        color: #304a5c;
        font-weight: 500;
        font-size: .75rem;
        line-height: 1rem;
        margin-bottom: .1666666667rem
    }
}

.account-item__deposit {
    padding-left: 1rem
}

@media(max-width:449px) {
    .account-item__deposit {
        padding-left: 0;
        color: #304a5c;
        font-weight: 500;
        font-size: .75rem;
        line-height: 1rem;
        margin-bottom: .1666666667rem
    }
}

.select {
    max-width: 9.3333333333rem;
    margin-bottom: .6666666667rem
}

.select,
.select__button {
    position: relative;
    z-index: 1
}

.select__button {
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    cursor: pointer;
    border: none;
    background: transparent;
    border-radius: .6666666667rem;
    height: 2rem;
    padding: 0
}

.select__button span {
    margin-right: .8333333333rem
}

.select__button_active {
    background: #c2edff
}

.select__list {
    padding-top: 2.6666666667rem;
    background: #ebf9ff;
    position: absolute;
    border-radius: .6666666667rem;
    top: 0;
    right: 0;
    left: 0
}

.select__option {
    display: flex;
    align-items: center;
    height: 2rem;
    margin-bottom: .6666666667rem;
    cursor: pointer;
    transition: .1s ease-in-out;
    border-radius: .3333333333rem;
    color: #14213d
}

.select__option:hover {
    background: #c2edff
}

.select__option:active {
    color: #00a7ee
}

.select__image {
    width: 1.3333333333rem;
    height: 1.3333333333rem;
    margin-left: .6666666667rem;
    margin-right: .3333333333rem
}

.select__country {
    font-size: .6666666667rem;
    line-height: 1rem
}

.select__arrow {
    position: absolute;
    right: .8333333333rem;
    width: .4166666667rem;
    height: .6666666667rem;
    transform: rotate(90deg);
    transition: .1s ease-in-out
}

.select__arrow_open {
    transform: rotate(270deg)
}

.select__image-container {
    background: radial-gradient(64.93% 100% at 50% 0, #fff 0, #e0f6ff 100%);
    box-shadow: 0 1px 2px rgba(0, 167, 238, .2), 0 2px 4px rgba(0, 167, 238, .2);
    border-radius: 1.3333333333rem;
    width: 1.3333333333rem;
    height: 1.3333333333rem;
    margin-right: .3333333333rem;
    margin-left: .6666666667rem
}

.select__buttonImage {
    width: 100%;
    height: 100%;
    padding: .1666666667rem
}

.actionButton,
.actionButton_blue,
.actionButton_gray {
    white-space: nowrap;
    padding: 0 1rem;
    font-size: .6666666667rem;
    font-weight: 500;
    border-radius: 1.3333333333rem;
    font-style: normal;
    text-decoration: none;
    min-width: 7rem;
    height: 1.6666666667rem;
    display: flex;
    line-height: 1rem;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    text-align: center;
    text-transform: uppercase
}

@media(max-width:449px) {

    .actionButton,
    .actionButton_blue,
    .actionButton_gray {
        width: 10rem
    }
}

.actionButton_blue {
    background: radial-gradient(64.93% 100% at 50% 0, #6fd5ff 0, #00a7ee 100%);
    color: #fff;
    box-shadow: 0 4px 4px rgba(0, 167, 238, .15), 0 8px 8px rgba(0, 167, 238, .1)
}

.actionButton_gray {
    background: radial-gradient(64.93% 100% at 50% 0, #fff 0, #e0f6ff 100%);
    color: #00a7ee;
    box-shadow: 0 2px 2px rgba(0, 143, 204, .2), 0 4px 4px rgba(0, 143, 204, .2)
}

.formError {
    margin: .1666666667rem 0 .25rem;
    color: #dc3232;
    font-size: .5rem;
    font-weight: 400;
    display: block;
    min-height: .5833333333rem
}

.errorBanner {
    background-color: #00a7ee;
    padding: 3rem 0;
    text-align: center
}

.errorBanner__title {
    color: #fff;
    font-family: Roboto, sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 3.3333333333rem;
    line-height: 4rem
}

@media(max-width:954px) {
    .errorBanner__title {
        font-size: 2.6666666667rem;
        line-height: 3.3333333333rem
    }
}

.cardList__image,
.cardList__image_full,
.cardList__image_wide {
    margin-top: .5833333333rem;
    width: 11.5416666667rem;
    height: 11.5416666667rem
}

@media(max-width:954px) {

    .cardList__image,
    .cardList__image_full,
    .cardList__image_wide {
        height: 13rem;
        background-position: bottom
    }
}

@media(max-width:449px) {

    .cardList__image,
    .cardList__image_full,
    .cardList__image_wide {
        height: 11.5416666667rem
    }
}

.cardList__image_full {
    margin-top: 1.6666666667rem
}

.cardList__actionButton {
    margin: auto;
    border: none
}

.cardList__footer {
    display: flex;
    flex-direction: column;
    align-items: center
}

.cardList__wrapper {
    max-width: 47rem;
    display: flex;
    margin: 2.8333333333rem auto 5rem;
    flex-wrap: wrap;
    grid-gap: 1rem
}

.cardList__wrapper_singleCard {
    max-width: unset
}

@media(max-width:954px) {
    .cardList__wrapper_singleCard {
        margin: .8333333333rem 0 0
    }

    .cardList__wrapper {
        margin: 1.8333333333rem 1.4583333333rem
    }
}

@media(max-width:449px) {
    .cardList__wrapper {
        margin: 1.8333333333rem .8333333333rem
    }
}

.cardList__card,
.cardList__card_full,
.cardList__card_wide {
    width: 15rem;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    padding: 2rem 1.6666666667rem 1rem;
    border-radius: 16px
}

@media(max-width:954px) {

    .cardList__card,
    .cardList__card_full,
    .cardList__card_wide {
        width: 100%
    }
}

.cardList__card_wide {
    width: 23rem
}

@media(max-width:954px) {
    .cardList__card_wide {
        width: 100%
    }
}

.cardList__card_full {
    width: 100%;
    height: 100%;
    border-radius: unset
}

@media(max-width:954px) {
    .cardList__card_full {
        padding: 1rem 0
    }
}

.cardList__image,
.cardList__image_full,
.cardList__image_wide {
    width: 11.9583333333rem
}

.cardList__title,
.cardList__title_blue,
.cardList__title_full,
.cardList__title_gray {
    font-family: Roboto, sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 1rem;
    line-height: 1.6666666667rem;
    text-align: center
}

.cardList__title_gray {
    color: #486175
}

.cardList__title_blue {
    color: #fff
}

.cardList__title_full {
    font-size: 1.6666666667rem;
    line-height: 2.3333333333rem;
    font-weight: 500
}

@media(max-width:954px) {
    .cardList__title_full {
        font-weight: 500
    }
}

@media(max-width:449px) {
    .cardList__title_full {
        font-weight: 500
    }
}

@media(max-width:954px) {

    .cardList__title,
    .cardList__title_blue,
    .cardList__title_full,
    .cardList__title_gray {
        font-size: 1.3333333333rem;
        line-height: 1.6666666667rem;
        font-weight: 400
    }
}

@media(max-width:449px) {

    .cardList__title,
    .cardList__title_blue,
    .cardList__title_full,
    .cardList__title_gray {
        font-weight: 700
    }
}

.cardList__duration,
.cardList__duration_blue,
.cardList__duration_gray {
    font-family: Roboto, sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: .6666666667rem;
    line-height: 1rem;
    text-align: center;
    margin-bottom: 1.3333333333rem
}

.cardList__duration_gray {
    color: #486175
}

.cardList__duration_blue {
    color: #e8f0fd
}

.cardList__duration_full {
    margin-bottom: 1.3333333333rem;
    font-size: 1.1666666667rem;
    line-height: 1.6666666667rem
}

@media(max-width:954px) {
    .cardList__duration_full {
        font-size: .6666666667rem;
        line-height: 1rem
    }
}

.cardList__subtitle,
.cardList__subtitle_blue,
.cardList__subtitle_full,
.cardList__subtitle_gray {
    font-family: Roboto, sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: .6666666667rem;
    line-height: 1rem;
    text-align: center;
    margin: .3333333333rem 0;
    max-width: 31rem
}

.cardList__subtitle_gray {
    color: #486175
}

.cardList__subtitle_blue {
    color: #e8f0fd
}

.cardList__subtitle_full {
    font-size: 1.1666666667rem;
    line-height: 1.6666666667rem;
    margin: .6666666667rem 0;
    font-weight: 400
}

@media(max-width:954px) {
    .cardList__subtitle_full {
        font-weight: 400;
        font-size: .6666666667rem;
        line-height: 1rem
    }
}

@media(max-width:449px) {
    .cardList__subtitle_full {
        font-weight: 400
    }
}

@media(max-width:954px) {

    .cardList__subtitle,
    .cardList__subtitle_blue,
    .cardList__subtitle_full,
    .cardList__subtitle_gray {
        font-weight: 700
    }
}

@media(max-width:449px) {

    .cardList__subtitle,
    .cardList__subtitle_blue,
    .cardList__subtitle_full,
    .cardList__subtitle_gray {
        font-weight: 400
    }
}

.preloader {
    width: 100%;
    height: 100%;
    min-height: 13.3333333333rem;
    display: flex;
    flex-direction: column
}

.lds-roller {
    display: inline-block;
    position: relative;
    width: 2.6666666667rem;
    height: 2.6666666667rem;
    margin: auto
}

.lds-roller div {
    animation: lds-roller 1.2s cubic-bezier(.5, 0, .5, 1) infinite;
    transform-origin: 1.3333333333rem 1.3333333333rem
}

.lds-roller div:after {
    content: " ";
    display: block;
    position: absolute;
    width: .25rem;
    height: .25rem;
    border-radius: 50%;
    background: #00a7ee;
    margin: -.125rem 0 0 -.125rem
}

.lds-roller div:first-child {
    animation-delay: -36ms
}

.lds-roller div:first-child:after {
    top: 2.0833333333rem;
    left: 2.0833333333rem
}

.lds-roller div:nth-child(2) {
    animation-delay: -72ms
}

.lds-roller div:nth-child(2):after {
    top: 2.25rem;
    left: 1.875rem
}

.lds-roller div:nth-child(3) {
    animation-delay: -.108s
}

.lds-roller div:nth-child(3):after {
    top: 2.375rem;
    left: 1.625rem
}

.lds-roller div:nth-child(4) {
    animation-delay: -.144s
}

.lds-roller div:nth-child(4):after {
    top: 2.4166666667rem;
    left: 1.3333333333rem
}

.lds-roller div:nth-child(5) {
    animation-delay: -.18s
}

.lds-roller div:nth-child(5):after {
    top: 2.375rem;
    left: 1.0416666667rem
}

.lds-roller div:nth-child(6) {
    animation-delay: -.216s
}

.lds-roller div:nth-child(6):after {
    top: 2.25rem;
    left: .7916666667rem
}

.lds-roller div:nth-child(7) {
    animation-delay: -.252s
}

.lds-roller div:nth-child(7):after {
    top: 2.0833333333rem;
    left: .5833333333rem
}

.lds-roller div:nth-child(8) {
    animation-delay: -.288s
}

.lds-roller div:nth-child(8):after {
    top: 1.875rem;
    left: .4166666667rem
}

@keyframes lds-roller {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

.root>.preloader {
    height: 100vh
}

.benefits,
.benefits__containers {
    display: flex;
    justify-content: center
}

.benefits__containers {
    position: relative;
    flex-direction: row;
    width: 100%;
    max-width: 50rem
}

.benefits__containers_left {
    flex-direction: row-reverse
}

.benefits__containers_column {
    flex-direction: column-reverse;
    align-items: center
}

@media(max-width:744px) {
    .benefits__containers {
        flex-direction: column;
        align-items: center
    }
}

.benefits__info {
    max-width: 23rem;
    width: 100%;
    display: flex;
    flex-direction: column
}

@media(max-width:954px) {
    .benefits__info {
        max-width: 14rem
    }
}

.benefits__info_column {
    max-width: 31rem
}

.benefits__title {
    white-space: pre-line;
    color: #486175;
    font-size: 1.6666666667rem;
    line-height: 2.3333333333rem;
    font-weight: 500;
    padding-bottom: .6666666667rem
}

@media(max-width:954px) {
    .benefits__title {
        font-size: 1.3333333333rem;
        line-height: 1.6666666667rem
    }
}

@media(max-width:744px) {
    .benefits__title {
        font-size: 1.3333333333rem;
        line-height: 1.6666666667rem
    }
}

.benefits__subtitle {
    white-space: pre-line;
    color: #5e778a;
    font-size: .6666666667rem;
    line-height: 1rem;
    font-weight: 400;
    padding-bottom: 1.3333333333rem
}

.benefits__subtitle.withListItems {
    padding-bottom: .6666666667rem
}

.benefits__footnote {
    color: #5e778a;
    font-size: .5rem;
    line-height: .6666666667rem;
    font-weight: 400;
    padding-top: .6666666667rem;
    text-align: left;
    width: 100%
}

.benefits__image {
    vertical-align: top
}

.benefits__image_left {
    order: 1
}

@media(max-width:744px) {
    .benefits__image-container {
        order: 1
    }
}

.benefits__button {
    white-space: nowrap;
    padding: .3333333333rem 1.3333333333rem;
    font-size: .6666666667rem;
    background: radial-gradient(64.93% 100% at 50% 0, #6fd5ff 0, #00a7ee 100%);
    box-shadow: 0 4px 4px rgba(0, 167, 238, .15), 0 8px 8px rgba(0, 167, 238, .1);
    color: #fff;
    font-weight: 500;
    border-radius: 1.3333333333rem;
    font-style: normal;
    text-decoration: none;
    display: flex;
    line-height: 1rem;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    text-align: center;
    text-transform: uppercase
}

@media(max-width:954px) {
    .benefits__button {
        padding-left: 1rem;
        padding-right: 1rem
    }
}

.benefits__learnMore {
    display: flex;
    padding-top: .6666666667rem;
    padding-bottom: 6.1666666667rem;
    justify-content: center;
    text-align: center;
    align-items: center
}

@media(max-width:954px) {
    .benefits__learnMore {
        padding-bottom: 3.6666666667rem
    }
}

@media(max-width:744px) {
    .benefits__learnMore {
        padding-bottom: .6666666667rem
    }
}

.benefits__learnMoreLink {
    color: #00a7ee;
    font-size: .5rem;
    font-weight: 500;
    padding-right: .625rem;
    line-height: .6666666667rem
}

.benefits__vector {
    max-width: .3125rem;
    max-height: .5rem;
    height: auto;
    width: auto
}

.benefits__items {
    padding-left: 0
}

.benefits__item {
    margin-bottom: .6666666667rem
}

.benefits__item:last-child {
    margin-bottom: 0
}

@media(max-width:954px) {
    .benefits__item {
        margin-bottom: .3333333333rem
    }
}

@media(max-width:744px) {
    .benefits__item {
        margin-bottom: .6666666667rem
    }
}

.benefits__itemWrapper {
    display: flex
}

.benefits__itemIcon,
.benefits__itemIconWrapper {
    width: 1rem;
    height: 1rem
}

.benefits__itemIconWrapper {
    margin-right: .3333333333rem;
    display: flex
}

.benefits__itemText {
    font-style: normal;
    font-weight: 400;
    font-size: .6666666667rem;
    line-height: 1rem;
    color: #5e778a
}

.position-center {
    align-items: center;
    text-align: center
}

@media(max-width:744px) {
    .position-center {
        justify-content: center
    }
}

.position-left {
    align-items: flex-start
}

.benefits-pd-1 {
    padding-bottom: 1rem
}

@media(max-width:954px) {
    .benefits-pd-1 {
        padding-top: 2rem
    }
}

@media(max-width:744px) {
    .benefits-pd-1 {
        padding-top: 1rem
    }
}

.benefits-pd-4 {
    padding-bottom: 3.125rem
}

@media(max-width:954px) {
    .benefits-pd-4 {
        padding-bottom: 2rem
    }
}

@media(max-width:744px) {
    .benefits-pd-4 {
        padding-bottom: 2.125rem
    }
}

.benefits__buttons-2 {
    width: 9.75rem;
    height: 2.3333333333rem
}

@media(max-width:954px) {
    .benefits__buttons-2 {
        width: 9.0416666667rem
    }
}

@media(max-width:744px) {
    .benefits__buttons-2 {
        width: 14rem
    }
}

.position-top {
    order: 0
}

.benefits__content-wrapper {
    display: flex;
    flex-direction: column
}

.benefits__data-item-title {
    font-weight: 700
}

.benefits__cent-image {
    width: 17rem;
    height: 17rem;
    margin-right: 4rem;
    margin-top: 3.3333333333rem
}

@media(max-width:954px) {
    .benefits__cent-image {
        width: 14rem;
        height: 14rem;
        margin-top: 1rem;
        margin-right: 1.75rem
    }
}

@media(max-width:449px) {
    .benefits__cent-image {
        width: 13rem;
        height: 13rem;
        margin-top: 1.3333333333rem;
        margin-right: 0
    }
}

.benefits__cent-title {
    padding-top: 2rem
}

@media(max-width:954px) {
    .benefits__cent-title {
        padding-top: 1rem
    }
}

.benefits__home-cent-image {
    width: 23rem;
    height: 23rem;
    margin-top: 1rem;
    margin-right: 1rem
}

@media(max-width:954px) {
    .benefits__home-cent-image {
        width: 14rem;
        height: 14rem
    }
}

@media(max-width:449px) {
    .benefits__home-cent-image {
        width: 14rem;
        height: 14rem;
        margin-top: .3333333333rem;
        margin-right: 0
    }
}

.benefits__home-cent-text {
    max-width: 11.0416666667rem
}

.benefits__home-commission-image {
    width: 23rem;
    height: 23rem;
    margin-top: 1rem;
    margin-right: 1rem
}

@media(max-width:954px) {
    .benefits__home-commission-image {
        width: 14rem;
        height: 14rem
    }
}

@media(max-width:449px) {
    .benefits__home-commission-image {
        width: 14rem;
        height: 14rem;
        margin-top: .3333333333rem;
        margin-right: 0
    }
}

.benefits__home-commission-text {
    max-width: 14.5833333333rem
}

.benefits__home-social-text {
    max-width: 17.5rem
}

.benefits__home-social-image {
    width: 23rem;
    height: 23rem;
    margin-top: 1rem;
    margin-left: 1rem
}

@media(max-width:954px) {
    .benefits__home-social-image {
        width: 14rem;
        height: 14rem
    }
}

@media(max-width:449px) {
    .benefits__home-social-image {
        width: 14rem;
        height: 14rem;
        margin-top: .3333333333rem;
        margin-left: 0
    }
}

.padding-height-1 {
    padding-top: 5.8333333333rem
}

@media(max-width:954px) {
    .padding-height-1 {
        padding-top: 2.3333333333rem
    }
}

@media(max-width:449px) {
    .padding-height-1 {
        padding-top: 1rem
    }
}

.padding-height-2 {
    padding-top: 7.5rem
}

@media(max-width:954px) {
    .padding-height-2 {
        padding-top: 3rem
    }
}

@media(max-width:449px) {
    .padding-height-2 {
        padding-top: 1rem
    }
}

.padding-height-3 {
    padding-top: 7.5rem
}

@media(max-width:954px) {
    .padding-height-3 {
        padding-top: 3.3333333333rem
    }
}

@media(max-width:449px) {
    .padding-height-3 {
        padding-top: 1rem
    }
}

.benefits__home-button {
    min-width: 7.6666666667rem;
    height: 1.6666666667rem
}

@media(max-width:954px) {
    .benefits__home-button {
        min-width: 7rem
    }
}

.benefits__socialtrading-image {
    width: 23rem;
    height: 19rem;
    margin-top: 1rem;
    margin-right: 1rem
}

@media(max-width:954px) {
    .benefits__socialtrading-image {
        width: 14rem;
        height: 11.6666666667rem;
        margin-top: 3.6666666667rem
    }
}

@media(max-width:449px) {
    .benefits__socialtrading-image {
        margin-right: 0;
        margin-top: .3333333333rem
    }
}

.benefits__socialtrading-title {
    padding-top: 4rem
}

@media(max-width:954px) {
    .benefits__socialtrading-title {
        padding-top: 1.3333333333rem
    }
}

.benefits__socialtrading-master-image {
    width: 31rem;
    height: 17rem
}

@media(max-width:954px) {
    .benefits__socialtrading-master-image {
        width: 19rem;
        height: 10.3333333333rem;
        margin-top: .3333333333rem
    }
}

@media(max-width:449px) {
    .benefits__socialtrading-master-image {
        width: 14rem;
        height: 7.6666666667rem
    }
}

@media(max-width:954px) {
    .benefits__socialtrading-master-text {
        max-width: 21rem;
        padding-bottom: .6666666667rem
    }
}

@media(max-width:449px) {
    .benefits__socialtrading-master-text {
        max-width: 14rem
    }
}

.benefits__socialtrading-master-title {
    padding-top: 2.3333333333rem;
    padding-bottom: 1rem
}

@media(max-width:954px) {
    .benefits__socialtrading-master-title {
        padding-top: 1.3333333333rem;
        padding-bottom: .3333333333rem
    }
}

@media(max-width:449px) {
    .benefits__socialtrading-master-title {
        max-width: 14rem
    }
}

.benefits__socialtrading-works-image {
    width: 19rem;
    height: 10.7083333333rem;
    margin-top: 3.625rem;
    margin-left: 3rem
}

@media(max-width:954px) {
    .benefits__socialtrading-works-image {
        width: 11.5833333333rem;
        height: 6.5rem;
        margin-top: 4.875rem;
        margin-left: 2.2083333333rem
    }
}

@media(max-width:449px) {
    .benefits__socialtrading-works-image {
        margin-left: 0;
        margin-top: 2.2916666667rem
    }
}

.benefits__socialtrading-works-title {
    padding-top: 2.6666666667rem
}

@media(max-width:954px) {
    .benefits__socialtrading-works-title {
        padding-top: 1rem
    }
}

.benefits__socialtrading-hero-image {
    margin-top: 2rem;
    margin-left: 1.875rem;
    width: 23rem;
    height: 17rem
}

@media(max-width:954px) {
    .benefits__socialtrading-hero-image {
        margin-top: 1rem;
        width: 14rem;
        height: 10.3333333333rem;
        margin-left: 1rem
    }
}

@media(max-width:449px) {
    .benefits__socialtrading-hero-image {
        margin-left: 0;
        margin-top: .6666666667rem
    }
}

.benefits__socialtrading-hero-title {
    font-size: 2.3333333333rem;
    line-height: 3rem;
    padding-top: 2.6666666667rem
}

@media(max-width:954px) {
    .benefits__socialtrading-hero-title {
        font-size: 1.5rem;
        line-height: 2.3333333333rem;
        padding-top: 1rem;
        max-width: 8.8333333333rem
    }
}

.benefits__socialtrading-hero-text {
    font-size: 1.1666666667rem;
    line-height: 1.6666666667rem;
    padding-bottom: 1.6666666667rem
}

@media(max-width:954px) {
    .benefits__socialtrading-hero-text {
        font-size: .8333333333rem;
        line-height: 1.3333333333rem;
        padding-bottom: 1.3333333333rem
    }
}

.benefit__social-button-hero {
    padding-top: .6666666667rem;
    padding-bottom: .6666666667rem
}

.benefits__investor-pd {
    padding-bottom: 1rem
}

@media(max-width:954px) {
    .benefits__investor-pd {
        padding-bottom: 2rem
    }
}

@media(max-width:449px) {
    .benefits__investor-pd {
        padding-bottom: 1rem
    }
}

.benefits__master-pd {
    padding-bottom: 3rem
}

@media(max-width:954px) {
    .benefits__master-pd {
        padding-bottom: 2.6666666667rem
    }
}

@media(max-width:449px) {
    .benefits__master-pd {
        padding-bottom: 1rem
    }
}

.benefits__works-pd {
    padding-bottom: 3.6666666667rem
}

@media(max-width:954px) {
    .benefits__works-pd {
        padding-bottom: 1rem
    }
}

@media(max-width:449px) {
    .benefits__works-pd {
        padding-bottom: 3.0833333333rem
    }
}

.benefits__hero-pd {
    padding-bottom: 3rem
}

@media(max-width:954px) {
    .benefits__hero-pd {
        padding-bottom: 2rem
    }
}

.benefits__edgeMac-image {
    width: 20.8333333333rem;
    margin-right: 1.6666666667rem;
    margin-top: 2rem
}

@media(max-width:954px) {
    .benefits__edgeMac-image {
        width: 11.25rem
    }
}

@media(max-width:744px) {
    .benefits__edgeMac-image {
        width: 11.125rem;
        margin: 1.3333333333rem 0 0
    }
}

.platforms__title-appsEdge {
    padding-top: 0
}

.platforms__wrapper-edge {
    margin-bottom: 1.6666666667rem;
    margin-right: auto
}

.benefits__edgeMac-title {
    padding-top: 2.0833333333rem
}

@media(max-width:954px) {
    .benefits__edgeMac-title {
        padding-top: 2.8333333333rem
    }
}

@media(max-width:449px) {
    .benefits__edgeMac-title {
        padding-top: 1rem
    }
}

.benefits__edgeMac-banner {
    background-color: #e7f8ff
}

.benefits__mt4-image {
    width: 23rem;
    margin-right: 1rem;
    margin-top: 5.3333333333rem
}

@media(max-width:954px) {
    .benefits__mt4-image {
        width: 14rem;
        margin: 1rem 1rem 0
    }
}

@media(max-width:744px) {
    .benefits__mt4-image {
        width: 13rem;
        margin: 1.3333333333rem 0 2rem
    }
}

.benefits__mt4-title {
    padding-top: 2rem
}

@media(max-width:954px) {
    .benefits__mt4-title {
        padding-top: 1rem
    }
}

.mt5_image {
    width: 23rem;
    margin-right: 1rem;
    margin-top: 5.3333333333rem
}

@media(max-width:954px) {
    .mt5_image {
        width: 14rem;
        margin: 1rem 1rem 0
    }
}

@media(max-width:744px) {
    .mt5_image {
        width: 13rem;
        margin: 1.3333333333rem 0 2rem
    }
}

.benefits__mam-image {
    width: 13.5833333333rem;
    margin-top: 3.5416666667rem;
    margin-left: .6666666667rem
}

@media(max-width:744px) {
    .benefits__mam-image {
        margin: 1.3333333333rem 0 0
    }
}

.benefits__mam-title {
    padding-top: 3.1666666667rem
}

@media(max-width:954px) {
    .benefits__mam-title {
        padding-top: 1rem
    }
}

@media(max-width:449px) {
    .benefits__mam-title {
        text-align: left
    }
}

.benefits__current-image {
    width: 14.7916666667rem;
    margin-right: 2.375rem
}

@media(max-width:954px) {
    .benefits__current-image {
        width: 12.5rem;
        margin-right: 1.5rem
    }
}

@media(max-width:449px) {
    .benefits__current-image {
        margin-right: 0;
        margin-top: 2rem
    }
}

.benefits__current-title {
    padding-top: 2rem
}

.benefits__current-button {
    margin-top: 1.3333333333rem;
    width: 10.0833333333rem;
    height: 2.3333333333rem
}

@media(max-width:954px) {
    .benefits__current-button {
        width: 14rem
    }
}

.benefits__platforms-list {
    margin-bottom: 1.3333333333rem
}

.benefits__about-image {
    width: 17rem;
    height: 17rem;
    margin-right: 7rem;
    margin-top: 2rem
}

@media(max-width:954px) {
    .benefits__about-image {
        width: 14rem;
        height: 14rem;
        margin-top: 1rem;
        margin-right: 1rem
    }
}

@media(max-width:449px) {
    .benefits__about-image {
        width: 13rem;
        height: 13rem;
        margin-top: 1.3333333333rem
    }
}

.benefits__about-title {
    padding-top: 2rem
}

@media(max-width:954px) {
    .benefits__about-title {
        padding-top: 1rem
    }
}

.benefits__why-image {
    width: 18.8333333333rem;
    height: 12.6666666667rem;
    margin-top: 4.1666666667rem;
    margin-left: 3.0833333333rem
}

@media(max-width:954px) {
    .benefits__why-image {
        width: 11.4166666667rem;
        height: 7.6666666667rem;
        margin-top: 2.3333333333rem;
        margin-left: 2.25rem
    }
}

@media(max-width:449px) {
    .benefits__why-image {
        width: 14rem;
        height: 10.3333333333rem;
        margin-top: 1.3333333333rem;
        margin-left: 0
    }
}

.benefits__why-title {
    padding-top: 2rem
}

@media(max-width:954px) {
    .benefits__why-title {
        padding-top: 1rem
    }
}

.benefits-deposit-pd {
    padding-bottom: 2.6666666667rem
}

@media(max-width:954px) {
    .benefits-deposit-pd {
        padding-bottom: 2rem
    }
}

.benefits-why-pd {
    padding-bottom: 3rem
}

@media(max-width:954px) {
    .benefits-why-pd {
        padding-bottom: 2rem
    }
}

.toggleContainer {
    position: relative;
    width: -moz-max-content;
    width: max-content;
    min-width: 16.6666666667rem;
    margin: auto;
    background-color: #c2edff;
    border-radius: 2.3333333333rem;
    height: 2.3333333333rem;
    z-index: 0
}

@media(max-width:954px) {
    .toggleContainer {
        min-width: 15.5833333333rem
    }
}

@media(max-width:449px) {
    .toggleContainer {
        max-width: 14rem;
        min-width: 14rem
    }
}

.toggleContainer .switch-button {
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
    padding: .6666666667rem 1.3333333333rem
}

@media(max-width:449px) {
    .toggleContainer .switch-button {
        padding-left: 1rem;
        padding-right: 1rem
    }
}

.toggleContainer .switch-button-label,
.toggleContainer .switch-second-option {
    font-weight: 500;
    font-size: .6666666667rem;
    line-height: 1rem;
    text-transform: uppercase;
    pointer-events: none;
    min-width: 5.625rem;
    z-index: 2;
    text-align: center
}

.toggleContainer .switch-button-label {
    color: #00a7ee
}

.toggleContainer .switch-selector {
    background: radial-gradient(64.93% 100% at 50% 0, #fff 0, #ebf9ff 100%);
    width: 47%;
    height: 1.6666666667rem;
    position: absolute;
    right: auto;
    left: .3333333333rem;
    bottom: .3333333333rem;
    transform: translateX(0);
    transition: transform .3s linear;
    box-shadow: 0 2px 2px rgba(0, 143, 204, .2), 0 4px 4px rgba(0, 143, 204, .2);
    border-radius: 32px;
    z-index: 1;
    pointer-events: none
}

@media(max-width:954px) {
    .toggleContainer .switch-selector {
        width: 49%
    }
}

.toggleContainer .switch-selector.clicked {
    transform: translateX(104.5%);
    transition: transform .3s linear
}

@media(max-width:954px) {
    .toggleContainer .switch-selector.clicked {
        transform: translateX(96%)
    }
}

@media(max-width:449px) {
    .toggleContainer .switch-selector.clicked {
        transform: translateX(95%)
    }
}

.toggleContainer .switch-second-option {
    color: #008fcc;
    padding-left: .2083333333rem
}

@media(max-width:449px) {
    .toggleContainer .switch-second-option {
        padding-left: .25rem
    }
}

.toggleContainer .switch-button-checkbox {
    cursor: pointer;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    z-index: 10;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.toggleContainer.specialLang {
    max-width: 20rem;
    width: 100%
}

@media(max-width:449px) {
    .toggleContainer.specialLang {
        max-width: 14rem;
        height: 3.3333333333rem
    }
}

.toggleContainer.specialLang .switch-button-label,
.toggleContainer.specialLang .switch-second-option {
    min-width: 7.6666666667rem
}

@media(max-width:449px) {

    .toggleContainer.specialLang .switch-button-label,
    .toggleContainer.specialLang .switch-second-option {
        min-width: unset;
        width: 4.8333333333rem
    }
}

.toggleContainer.specialLang .switch-second-option {
    padding-left: 0;
    padding-right: .125rem
}

@media(max-width:954px) {
    .toggleContainer.specialLang .switch-second-option {
        padding-left: 0;
        padding-right: .125rem
    }
}

@media(max-width:449px) {
    .toggleContainer.specialLang .switch-second-option {
        padding-left: .0833333333rem;
        padding-right: 0
    }
}

.toggleContainer.specialLang .switch-selector {
    width: 49%
}

@media(max-width:449px) {
    .toggleContainer.specialLang .switch-selector {
        width: 44%;
        height: 2.6666666667rem
    }
}

.toggleContainer.specialLang .switch-selector.clicked {
    transform: translateX(97%)
}

@media(max-width:954px) {
    .toggleContainer.specialLang .switch-selector.clicked {
        transform: translateX(97%)
    }
}

@media(max-width:449px) {
    .toggleContainer.specialLang .switch-selector.clicked {
        transform: translateX(116%)
    }
}

.advantages {
    display: flex;
    width: 100%;
    padding-bottom: 3rem;
    justify-content: center;
    text-align: center;
    align-items: center
}

@media(max-width:954px) {
    .advantages {
        padding-bottom: 2rem
    }
}

.advantages_white {
    background-color: #fff
}

.advantages_gray {
    background-color: #f5f5f7
}

.advantages__wrapper {
    width: 47.5rem
}

@media(max-width:954px) {
    .advantages__wrapper {
        max-width: 32rem
    }
}

@media(max-width:768px) {
    .advantages__wrapper {
        height: 100%
    }
}

@media(max-width:449px) {
    .advantages__wrapper {
        max-width: 14.0416666667rem;
        height: 100%
    }
}

.advantages__block {
    display: flex;
    max-width: 45.8333333333rem;
    margin: 0 auto;
    justify-content: center;
    align-items: center;
    flex-direction: column
}

@media(max-width:954px) {
    .advantages__block {
        max-width: 32rem
    }
}

.advantages__title {
    font-weight: 500;
    font-size: 1.6666666667rem;
    font-style: normal;
    line-height: 2.3333333333rem;
    color: #486175;
    margin-top: 2rem
}

@media(max-width:954px) {
    .advantages__title {
        font-size: 1.3333333333rem;
        line-height: 1.6666666667rem
    }
}

.advantages__btn {
    font-size: .6666666667rem;
    background: radial-gradient(64.93% 100% at 50% 0, #6fd5ff 0, #00a7ee 100%);
    box-shadow: 0 4px 4px rgba(0, 167, 238, .15), 0 8px 8px rgba(0, 167, 238, .1);
    color: #fff;
    font-weight: 500;
    border-radius: 1.3333333333rem;
    font-style: normal;
    text-decoration: none;
    width: 8.3333333333rem;
    height: 1.6666666667rem;
    display: flex;
    line-height: 1rem;
    flex-direction: row;
    align-items: center;
    padding: .3333333333rem 1rem
}

.advantages__advantagesBlocks {
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between
}

.advantages__advantagesBlocks_wrap {
    flex-wrap: wrap
}

.advantages__advantagesBlocks_noWrap {
    flex-wrap: nowrap
}

@media(max-width:954px) {
    .advantages__advantagesBlocks {
        padding-top: 0;
        display: flex;
        width: 100%;
        align-items: flex-start
    }
}

@media(max-width:768px) {
    .advantages__advantagesBlocks {
        padding-top: 0;
        display: flex;
        width: 100%;
        justify-content: center;
        flex-wrap: wrap;
        grid-gap: 1rem;
        gap: 1rem
    }
}

.advantages__advantage {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 13rem;
    margin-top: 2.25rem
}

@media(max-width:954px) {
    .advantages__advantage {
        margin-right: .2083333333rem;
        max-width: 12rem;
        margin-top: 1.9166666667rem
    }
}

@media(max-width:768px) {
    .advantages__advantage {
        margin-right: 0;
        max-width: 12rem;
        margin-top: 1.25rem
    }
}

@media(min-width:954px) {
    .advantages__advantage:last-child {
        margin-right: 0
    }
}

.advantages__advantagesBlocks img {
    width: 1.4166666667rem;
    height: 1.4166666667rem;
    margin-bottom: .3333333333rem
}

.advantages__advantagesBlocks h3 {
    color: #486175;
    font-weight: 700;
    font-size: 1rem;
    font-style: normal;
    line-height: 1.3333333333rem;
    margin-bottom: .3333333333rem
}

.advantages__advantagesBlocks p {
    color: #5e778a;
    font-weight: 400;
    font-size: .6666666667rem;
    font-style: normal;
    line-height: 1rem
}

.slider-showcase .slick-slide {
    max-width: 39rem;
    width: 100%;
    overflow: hidden
}

@media(max-width:954px) {
    .slider-showcase .slick-slide {
        max-width: 26.3333333333rem
    }
}

@media(max-width:449px) {
    .slider-showcase .slick-slide {
        max-width: 14rem
    }
}

.slider-showcase .slick-track {
    display: flex !important;
    flex-direction: row;
    justify-content: flex-start
}

.slider-showcase .slick-list {
    max-width: 39rem;
    margin: 0 auto !important
}

@media(max-width:954px) {
    .slider-showcase .slick-list {
        max-width: 26.3333333333rem
    }
}

@media(max-width:449px) {
    .slider-showcase .slick-list {
        max-width: 14rem
    }
}

.slider-showcase .custom-dots {
    padding-top: 0;
    padding-bottom: 1.3333333333rem
}

.slider-showcase .custom-dots button {
    background: #c2edff
}

.slider-showcase .custom-dots .slick-active button {
    background: #008fcc
}

.html {
    font-size: 24px
}

.body {
    font-size: medium
}

@media screen and (min-width:1921px) {
    .html {
        font-size: 36px
    }
}

@media screen and (max-width:1920px) {
    .html {
        font-size: 30px
    }
}

@media screen and (max-width:1540px) {
    .html {
        font-size: 24px
    }
}

@media screen and (max-width:1175px) {
    .html {
        font-size: 18px
    }
}

@media screen and (max-width:954px) {
    .html {
        font-size: 24px
    }
}

@media screen and (max-width:744px) {
    .html {
        font-size: 24px
    }
}

@media screen and (max-width:449px) {
    .html {
        font-size: 24px
    }
}

@media screen and (max-width:359px) {
    .html {
        font-size: 18px
    }
}

.custom-dots {
    padding-top: 1.3333333333rem;
    padding-bottom: 1.6666666667rem;
    display: flex !important;
    justify-content: center
}

.custom-dots button {
    width: .3333333333rem;
    height: .3333333333rem;
    border-radius: 50%;
    font-size: 0;
    padding: 0;
    border: none;
    background-color: #b7c2cc;
    margin-right: .3333333333rem;
    transition: all .2s ease-in-out
}

.custom-dots .slick-active button {
    width: 1.3333333333rem;
    border-radius: .1666666667rem
}

.slider-next-arrow {
    width: 1.25rem;
    height: 2rem;
    position: absolute;
    cursor: pointer;
    z-index: 1;
    top: 49%;
    right: .875rem
}

@media(max-width:954px) {
    .slider-next-arrow {
        width: .5416666667rem;
        height: .875rem;
        top: 48%
    }
}

@media(max-width:744px) {
    .slider-next-arrow {
        z-index: 0
    }
}

@media(max-width:449px) {
    .slider-next-arrow {
        top: 41%
    }
}

@media(max-width:954px) {
    .slider-next-arrow {
        right: .375rem
    }
}

.slider-prev-arrow {
    width: 1.25rem;
    height: 2rem;
    position: absolute;
    cursor: pointer;
    z-index: 1;
    top: 49%;
    left: .875rem
}

@media(max-width:954px) {
    .slider-prev-arrow {
        width: .5416666667rem;
        height: .875rem;
        top: 48%
    }
}

@media(max-width:744px) {
    .slider-prev-arrow {
        z-index: 0
    }
}

@media(max-width:449px) {
    .slider-prev-arrow {
        top: 41%
    }
}

@media(max-width:954px) {
    .slider-prev-arrow {
        left: .375rem
    }
}

.slider-arrow-disabled {
    opacity: .5
}

.slider-table {
    display: none !important
}

@media(max-width:449px) {
    .slider-table {
        display: block !important
    }
}

.slider-table .slick-track {
    display: flex !important;
    flex-direction: row;
    padding-left: .6666666667rem
}

.slider-table .slick-slide {
    margin-right: 1rem;
    width: 11rem
}

.slider-table .slick-list {
    padding: 0 !important
}

:root,
html {
    scroll-padding-top: 50px
}

body {
    padding: 0;
    margin: 0;
    font-size: 16px;
    font-family: RobotoLocal, sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;

    height: auto;
    min-height: 100vh;
    -webkit-overflow-scrolling: touch
}

.commonPageWrapper {
    height: 100vh
}

a {
    color: inherit;
    text-decoration: none
}

* {
    box-sizing: border-box;
    margin: 0;
    list-style-type: none
}

.react-player__preview {
    background: #c2edff
}

@media(max-width:449px) {
    main {
        margin-top: 3rem
    }
}

.grecaptcha-badge {
    visibility: hidden
}

.container {
    padding: 0 20px;
    margin: 0 auto
}

@media(min-width:576px) {
    .container {
        max-width: 540px
    }
}

@media(min-width:768px) {
    .container {
        max-width: 720px
    }
}

@media(min-width:992px) {
    .container {
        max-width: 960px
    }
}

@media(min-width:1200px) {
    .container {
        max-width: 1140px
    }
}

@media(min-width:1440px) {
    .container {
        max-width: 1320px
    }
}

.slick-slider {
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list,
.slick-slider {
    position: relative;
    display: block
}

.slick-list {
    overflow: hidden;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: none
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-list,
.slick-slider .slick-track {
    transform: translateZ(0)
}

.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.slick-track:after,
.slick-track:before {
    content: "";
    display: table
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none
}

[dir=rtl] .slick-slide {
    float: right
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

.slick-loading .slick-list {
    background: #fff url(../fonts/slick.25572f22.eot);
    src: url(../fonts/slick.25572f22.eot) format("embedded-opentype"), url(../fonts/slick.653a4cbb.woff) format("woff"), url(../fonts/slick.6aa1ee46.ttf) format("truetype"), url(../fonts/slick.db61df16.svg) format("svg");
    font-weight: 400;
    font-style: normal
}

.slick-next,
.slick-prev {
    position: absolute;
    display: block;
    height: 20px;
    width: 20px;
    line-height: 0px;
    font-size: 0;
    cursor: pointer;
    top: 50%;
    transform: translateY(-50%);
    padding: 0;
    border: none
}

.slick-next,
.slick-next:focus,
.slick-next:hover,
.slick-prev,
.slick-prev:focus,
.slick-prev:hover {
    background: transparent;
    color: transparent;
    outline: none
}

.slick-next:focus:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-prev:hover:before {
    opacity: 1
}

.slick-next.slick-disabled:before,
.slick-prev.slick-disabled:before {
    opacity: .25
}

.slick-next:before,
.slick-prev:before {
    font-family: slick;
    font-size: 20px;
    line-height: 1;
    color: #fff;
    opacity: .75;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slick-prev {
    left: -25px
}

[dir=rtl] .slick-prev {
    left: auto;
    right: -25px
}

.slick-prev:before {
    content: "←"
}

[dir=rtl] .slick-prev:before {
    content: "→"
}

.slick-next {
    right: -25px
}

[dir=rtl] .slick-next {
    left: -25px;
    right: auto
}

.slick-next:before {
    content: "→"
}

[dir=rtl] .slick-next:before {
    content: "←"
}

.slick-dotted.slick-slider {
    margin-bottom: 30px
}

.slick-dots {
    position: absolute;
    bottom: -25px;
    list-style: none;
    display: block;
    text-align: center;
    padding: 0;
    margin: 0;
    width: 100%
}

.slick-dots li {
    position: relative;
    display: inline-block;
    margin: 0 5px;
    padding: 0
}

.slick-dots li,
.slick-dots li button {
    height: 20px;
    width: 20px;
    cursor: pointer
}

.slick-dots li button {
    border: 0;
    background: transparent;
    display: block;
    outline: none;
    line-height: 0px;
    font-size: 0;
    color: transparent;
    padding: 5px
}

.slick-dots li button:focus,
.slick-dots li button:hover {
    outline: none
}

.slick-dots li button:focus:before,
.slick-dots li button:hover:before {
    opacity: 1
}

.slick-dots li button:before {
    position: absolute;
    top: 0;
    left: 0;
    content: "•";
    width: 20px;
    height: 20px;
    font-family: slick;
    font-size: 6px;
    line-height: 20px;
    text-align: center;
    color: #000;
    opacity: .25;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slick-dots li.slick-active button:before {
    color: #000;
    opacity: .75
}





.styles_html__I3o_s {
    font-size: 24px
}

.styles_body__ow5Dp {
    font-size: medium
}

@media screen and (min-width:1921px) {
    .styles_html__I3o_s {
        font-size: 36px
    }
}

@media screen and (max-width:1920px) {
    .styles_html__I3o_s {
        font-size: 30px
    }
}

@media screen and (max-width:1540px) {
    .styles_html__I3o_s {
        font-size: 24px
    }
}

@media screen and (max-width:1175px) {
    .styles_html__I3o_s {
        font-size: 18px
    }
}

@media screen and (max-width:954px) {
    .styles_html__I3o_s {
        font-size: 24px
    }
}

@media screen and (max-width:744px) {
    .styles_html__I3o_s {
        font-size: 24px
    }
}

@media screen and (max-width:449px) {
    .styles_html__I3o_s {
        font-size: 24px
    }
}

@media screen and (max-width:359px) {
    .styles_html__I3o_s {
        font-size: 18px
    }
}

.styles_downloadButton__UnmAg {
    display: inline-block;
    background: radial-gradient(64.93% 100% at 50% 0, #fff 0, #e0f6ff 100%);
    box-shadow: 0 2px 2px rgba(0, 167, 238, .2), 0 4px 4px rgba(0, 167, 238, .2);
    border-radius: 1.3333333333rem;
    padding: .3333333333rem 1.3333333333rem;
    color: #00a7ee;
    font-weight: 500;
    font-size: .6666666667rem;
    line-height: 1rem;
    height: 1.6666666667rem;
    transition: background .1s ease-in-out;
    text-decoration: none;
    cursor: pointer;
    white-space: nowrap;
    text-align: center
}

.styles_downloadButton__UnmAg:hover {
    background: radial-gradient(64.93% 100% at 50% 0, #80daff 0, #00acf5 100%);
    box-shadow: 0 4px 4px rgba(0, 167, 238, .15), 0 8px 8px rgba(0, 167, 238, .1);
    color: #fff
}

.styles_html__k7Lm5 {
    font-size: 24px
}

.styles_body__e40HF {
    font-size: medium
}

@media screen and (min-width:1921px) {
    .styles_html__k7Lm5 {
        font-size: 36px
    }
}

@media screen and (max-width:1920px) {
    .styles_html__k7Lm5 {
        font-size: 30px
    }
}

@media screen and (max-width:1540px) {
    .styles_html__k7Lm5 {
        font-size: 24px
    }
}

@media screen and (max-width:1175px) {
    .styles_html__k7Lm5 {
        font-size: 18px
    }
}

@media screen and (max-width:954px) {
    .styles_html__k7Lm5 {
        font-size: 24px
    }
}

@media screen and (max-width:744px) {
    .styles_html__k7Lm5 {
        font-size: 24px
    }
}

@media screen and (max-width:449px) {
    .styles_html__k7Lm5 {
        font-size: 24px
    }
}

@media screen and (max-width:359px) {
    .styles_html__k7Lm5 {
        font-size: 18px
    }
}

.styles_documentsList__wrapper__H9yu8 {
    max-width: 47rem;
    width: 100%;
    margin: 0 auto;
    padding-top: 2rem;
    padding-bottom: 3rem
}

@media(max-width:954px) {
    .styles_documentsList__wrapper__H9yu8 {
        max-width: 29rem;
        padding-top: 1rem;
        padding-bottom: 2rem
    }
}

@media(max-width:449px) {
    .styles_documentsList__wrapper__H9yu8 {
        max-width: 14rem
    }
}

.styles_documentsList__mainTitle__8eyQw {
    font-weight: 500;
    font-size: 1.6666666667rem;
    line-height: 2.3333333333rem;
    color: #486175;
    margin-bottom: 1rem
}

@media(max-width:954px) {
    .styles_documentsList__mainTitle__8eyQw {
        margin-bottom: .6666666667rem
    }
}

.styles_documentsList__list__JQAZ8 {
    padding: 0
}

.styles_documentsList__item__n0qxz {
    display: flex;
    justify-content: space-between;
    align-items: center;
    box-shadow: 0 2px 2px hsla(0, 0%, 87%, .2), 0 4px 4px hsla(0, 0%, 87%, .2);
    border-radius: 8px;
    margin-bottom: .6666666667rem;
    padding: .6666666667rem
}

@media(max-width:954px) {
    .styles_documentsList__item__n0qxz {
        align-items: flex-start
    }
}

@media(max-width:449px) {
    .styles_documentsList__item__n0qxz {
        flex-wrap: wrap;
        padding: .6666666667rem .6666666667rem 1rem
    }
}

.styles_documentsList__link__XMHQD {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    cursor: none;
    pointer-events: none
}

.styles_documentsList__enabledLink__ZR_v5 {
    cursor: pointer;
    pointer-events: auto
}

.styles_documentsList__leftColumn__D8pSk {
    display: flex
}

@media(max-width:449px) {
    .styles_documentsList__leftColumn__D8pSk {
        margin-bottom: .6666666667rem
    }
}

.styles_documentsList__iconWrapper__PzQ7Q,
.styles_documentsList__icon__2EYf3 {
    width: 2rem;
    height: 2rem
}

.styles_documentsList__iconWrapper__PzQ7Q {
    margin-right: .6666666667rem
}

.styles_documentsList__itemWrapper__Gcxdu {
    display: flex;
    flex-direction: column;
    margin-right: .6666666667rem
}

.styles_documentsList__itemLink__Vf9D2 {
    margin-bottom: .3333333333rem
}

.styles_documentsList__title__QeAiJ {
    margin-bottom: .3333333333rem;
    font-weight: 500;
    font-size: .8333333333rem;
    line-height: 1rem;
    color: #00a7ee
}

@media(max-width:954px) {
    .styles_documentsList__title__QeAiJ {
        font-size: .75rem
    }
}

.styles_documentsList__subtitle__an9nJ {
    font-size: .6666666667rem;
    line-height: 1rem;
    color: #5e778a
}

.styles_documentsList__button__BBwxU {
    display: inline-block;
    background: radial-gradient(64.93% 100% at 50% 0, #fff 0, #e0f6ff 100%);
    box-shadow: 0 2px 2px rgba(0, 167, 238, .2), 0 4px 4px rgba(0, 167, 238, .2);
    border-radius: 1.3333333333rem;
    padding: .3333333333rem 1.3333333333rem;
    color: #00a7ee;
    font-weight: 500;
    font-size: .6666666667rem;
    line-height: 1rem;
    height: 1.6666666667rem;
    transition: background .1s ease-in-out;
    text-decoration: none;
    cursor: pointer;
    white-space: nowrap;
    text-align: center
}

.styles_documentsList__button__BBwxU:hover {
    background: radial-gradient(64.93% 100% at 50% 0, #80daff 0, #00acf5 100%);
    box-shadow: 0 4px 4px rgba(0, 167, 238, .15), 0 8px 8px rgba(0, 167, 238, .1);
    color: #fff
}

.styles_html__WTpqI {
    font-size: 24px
}

.styles_body__3NZlO {
    font-size: medium
}

@media screen and (min-width:1921px) {
    .styles_html__WTpqI {
        font-size: 36px
    }
}

@media screen and (max-width:1920px) {
    .styles_html__WTpqI {
        font-size: 30px
    }
}

@media screen and (max-width:1540px) {
    .styles_html__WTpqI {
        font-size: 24px
    }
}

@media screen and (max-width:1175px) {
    .styles_html__WTpqI {
        font-size: 18px
    }
}

@media screen and (max-width:954px) {
    .styles_html__WTpqI {
        font-size: 24px
    }
}

@media screen and (max-width:744px) {
    .styles_html__WTpqI {
        font-size: 24px
    }
}

@media screen and (max-width:449px) {
    .styles_html__WTpqI {
        font-size: 24px
    }
}

@media screen and (max-width:359px) {
    .styles_html__WTpqI {
        font-size: 18px
    }
}

.styles_breadcrumbs__wrapper__IUjXc {
    max-width: 47rem;
    width: 100%;
    margin: 0 auto;
    padding-bottom: .6666666667rem
}

@media(max-width:954px) {
    .styles_breadcrumbs__wrapper__IUjXc {
        padding-left: 1.5rem
    }
}

@media(max-width:449px) {
    .styles_breadcrumbs__wrapper__IUjXc {
        max-width: 14rem;
        padding-left: 0
    }
}

.styles_breadcrumbs__title__AZ44h {
    font-size: 2.3333333333rem;
    line-height: 3rem;
    color: #486175;
    padding-top: 1rem;
    padding-bottom: .3333333333rem
}

@media(max-width:449px) {
    .styles_breadcrumbs__title__AZ44h {
        font-size: 1.5rem;
        line-height: 2.3333333333rem
    }
}

.styles_breadcrumbs__kUqeu a {
    display: flex;
    align-items: center
}

.styles_breadcrumbs__kUqeu img {
    width: .25rem;
    height: .4166666667rem;
    margin-right: .5rem
}

@media(max-width:449px) {
    .styles_breadcrumbs__kUqeu img {
        margin-right: .2083333333rem
    }
}

.styles_breadcrumbs__list__Ab4wb {
    padding: 0;
    display: flex;
    flex-direction: row
}

.styles_breadcrumbs__list_margin__AwPPB {
    padding-top: .6666666667rem
}

.styles_breadcrumbs__item__iWDuC {
    font-size: .6666666667rem;
    line-height: 1rem;
    color: #5e778a;
    margin-right: .5rem;
    white-space: nowrap;
    cursor: default
}

@media(max-width:449px) {
    .styles_breadcrumbs__item__iWDuC {
        margin-right: .2083333333rem
    }
}

.styles_breadcrumbs__item_active__JhrEd {
    color: #00a7ee;
    cursor: pointer
}

.TradingPolicies_html__GHWDf {
    font-size: 24px
}

.TradingPolicies_body__6nGFp {
    font-size: medium
}

@media screen and (min-width:1921px) {
    .TradingPolicies_html__GHWDf {
        font-size: 36px
    }
}

@media screen and (max-width:1920px) {
    .TradingPolicies_html__GHWDf {
        font-size: 30px
    }
}

@media screen and (max-width:1540px) {
    .TradingPolicies_html__GHWDf {
        font-size: 24px
    }
}

@media screen and (max-width:1175px) {
    .TradingPolicies_html__GHWDf {
        font-size: 18px
    }
}

@media screen and (max-width:954px) {
    .TradingPolicies_html__GHWDf {
        font-size: 24px
    }
}

@media screen and (max-width:744px) {
    .TradingPolicies_html__GHWDf {
        font-size: 24px
    }
}

@media screen and (max-width:449px) {
    .TradingPolicies_html__GHWDf {
        font-size: 24px
    }
}

@media screen and (max-width:359px) {
    .TradingPolicies_html__GHWDf {
        font-size: 18px
    }
}

.TradingPolicies_legalDocuments___oshA {
    position: relative;
    z-index: 0
}

.TradingPolicies_innerDocs__cnYFR {
    max-width: 1128px;
    margin: auto;
    padding: 0 15px
}

.TradingPolicies_innerDocs__cnYFR .TradingPolicies_mainTitle__bbmyY {
    font-weight: 500;
    font-size: 1.6666666667rem;
    line-height: 2.3333333333rem;
    color: #486175;
    max-width: 1410px;
    margin: 1rem auto
}

@media(max-width:954px) {
    .TradingPolicies_innerDocs__cnYFR .TradingPolicies_mainTitle__bbmyY {
        margin-bottom: .6666666667rem
    }
}

.TradingPolicies_innerDocs__cnYFR .TradingPolicies_buttons__70xca {
    max-width: 1128px;
    display: flex;
    justify-content: center;
    padding: 0 15px;
    margin: 50px auto 20px;
    background-color: #c2edff;
    border-radius: 50px;
    position: relative;
    height: 53px
}

@media(max-width:550px) {
    .TradingPolicies_innerDocs__cnYFR .TradingPolicies_buttons__70xca {
        display: flex;
        flex-direction: column;
        justify-content: space-around;
        align-items: center;
        height: 110px;
        border-radius: 10px
    }
}

.TradingPolicies_innerDocs__cnYFR .TradingPolicies_buttons__70xca .TradingPolicies_switcherBg__0EjlC {
    position: absolute;
    background: radial-gradient(64.93% 100% at 50% 0, #fff 0, #ebf9ff 100%);
    transform: translateX(0);
    transition: transform .3s linear;
    box-shadow: 0 2px 2px rgba(0, 143, 204, .2), 0 4px 4px rgba(0, 143, 204, .2);
    border-radius: 32px;
    width: 50%;
    height: 43px;
    top: 5px;
    left: 5px;
    z-index: 1;
    transition: .5s
}

.TradingPolicies_innerDocs__cnYFR .TradingPolicies_buttons__70xca .TradingPolicies_switcherBg__0EjlC:lang(ar) {
    right: 5px;
    left: unset
}

@media(max-width:550px) {
    .TradingPolicies_innerDocs__cnYFR .TradingPolicies_buttons__70xca .TradingPolicies_switcherBg__0EjlC {
        width: 95%;
        height: 48px;
        border-radius: 10px;
        left: unset
    }

    .TradingPolicies_innerDocs__cnYFR .TradingPolicies_buttons__70xca .TradingPolicies_switcherBg__0EjlC:lang(ar) {
        right: unset
    }
}

.TradingPolicies_innerDocs__cnYFR .TradingPolicies_buttons__70xca .TradingPolicies_switcherBg__0EjlC.TradingPolicies_isMU__0VeUS {
    left: calc(50% - 5px)
}

.TradingPolicies_innerDocs__cnYFR .TradingPolicies_buttons__70xca .TradingPolicies_switcherBg__0EjlC.TradingPolicies_isMU__0VeUS:lang(ar) {
    right: calc(50% - 5px);
    left: unset
}

@media(max-width:550px) {
    .TradingPolicies_innerDocs__cnYFR .TradingPolicies_buttons__70xca .TradingPolicies_switcherBg__0EjlC.TradingPolicies_isMU__0VeUS {
        left: unset;
        top: 50%
    }

    .TradingPolicies_innerDocs__cnYFR .TradingPolicies_buttons__70xca .TradingPolicies_switcherBg__0EjlC.TradingPolicies_isMU__0VeUS:lang(ar) {
        right: unset
    }
}

.TradingPolicies_innerDocs__cnYFR .TradingPolicies_buttons__70xca button {
    display: flex;
    grid-gap: 10px;
    gap: 10px;
    align-items: center;
    justify-content: center;
    max-width: 50%;
    width: 100%;
    cursor: pointer;
    color: #486175;
    border: none;
    font-weight: 600;
    font-size: 20px;
    font-family: Roboto;
    padding: 7px 0;
    transition: all .3s linear;
    background-color: transparent;
    z-index: 2
}




.flex{display: flex;}
.styles_breadcrumbs__item__iWDuC{display: flex;margin:20px 0px 0px 0px;}
.styles_breadcrumbs__item__iWDuC a{margin:0px 5px;}


.styles_header__RSogg {
    border-bottom: 1px solid #ededed;
}


.pagination{display: flex;justify-content:center;align-items: center;}
.pagination li a{padding:2px 10px;border-radius: 5px;background: radial-gradient(64.93% 100% at 50% 0, #fff 0, #e0f6ff 100%);margin:0px 2px;color: #00a7ee;}
.pagination li.active a{background: radial-gradient(64.93% 100% at 50% 0, #6fd5ff 0, #00a7ee 100%);color: #fff}


.postart h1.title{    font-weight: 500;
    font-size: 1.2rem;
    line-height: 2.3333333333rem;
    color:#00a7ee;
    margin-bottom: 1rem;text-align: center;}


    .postart .info{
    color: #5e778a;
    font-size: .6666666667rem;
    line-height: 1rem;
    font-weight: 400;
    padding-bottom:0.3333333333rem;text-align: center;}


     .postart .info span{padding:0px 10px;}

.infonr{padding:0.5rem 0;color: #486175}
     .infonr p{padding-top: 0.5rem}


     .prenext .line{font-size: .6666666667rem;
    line-height: 1rem;
    color: #5e778a;}