﻿.accept-payment-step-window_block__wrapper__DwXhB {
    padding: 18px 18px 0;
    display: flex;
    flex-direction: column;
    background: linear-gradient(180deg, #222, #141414);
    border-radius: 16px;
    max-width: 564px
}

@media only screen and (max-width: 1024px) {
    .accept-payment-step-window_block__wrapper__DwXhB {
        max-width: 100%
    }
}

@media only screen and (max-width: 768px) {
    .accept-payment-step-window_block__wrapper__DwXhB {
        padding: 13px 16px 0
    }
}

@media only screen and (max-width: 425px) {
    .accept-payment-step-window_block__wrapper__DwXhB {
        padding: 7px 16px 0
    }
}

.accept-payment-step-window_header__O6B4c {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative
}

.accept-payment-step-window_header__O6B4c .accept-payment-step-window_circles__d3xC_ {
    display: flex;
    column-gap: 7px;
    position: absolute;
    left: 0;
    top: 5px
}

@media only screen and (max-width: 425px) {
    .accept-payment-step-window_header__O6B4c .accept-payment-step-window_circles__d3xC_ {
        top: 3px
    }
}

.accept-payment-step-window_header__O6B4c .accept-payment-step-window_circles__d3xC_ .accept-payment-step-window_circle__b87d2 {
    width: 14px;
    height: 14px;
    background: #444;
    border-radius: 50px
}

@media only screen and (max-width: 425px) {
    .accept-payment-step-window_header__O6B4c .accept-payment-step-window_circles__d3xC_ .accept-payment-step-window_circle__b87d2 {
        width: 10px;
        height: 10px
    }
}

.accept-payment-step-window_header__O6B4c p {
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -.12px;
    color: #666;
    margin: 0;
    align-self: center;
    justify-content: center
}

@media only screen and (max-width: 425px) {
    .accept-payment-step-window_header__O6B4c p {
        font-size: 14px;
        line-height: 20px
    }
}

.accept-payment-step_block__wrapper__JIqQq {
    padding: 32px;
    background-color: #141414;
    border-radius: 24px;
    display: flex;
    row-gap: 44px;
    flex-direction: column;
    justify-content: space-between
}

@media only screen and (max-width: 1024px) {
    .accept-payment-step_block__wrapper__JIqQq {
        gap: 60px 53px
    }
}

@media only screen and (max-width: 768px) {
    .accept-payment-step_block__wrapper__JIqQq {
        row-gap: 12px;
        padding: 16px
    }
}

.accept-payment-step_block__wrapper_large__GOi10 {
    flex-direction: row-reverse;
    grid-column: 1/3;
    justify-content: space-between
}

@media only screen and (max-width: 768px) {
    .accept-payment-step_block__wrapper_large__GOi10 {
        grid-column-end: 1;
        flex-direction: column
    }
}

.accept-payment-step_block__wrapper_large__GOi10 .accept-payment-step_header__wrapper__uFo1_ {
    max-width: 505px;
    justify-content: center
}

@media only screen and (max-width: 1024px) {
    .accept-payment-step_block__wrapper_large__GOi10 .accept-payment-step_header__wrapper__uFo1_ {
        max-width: 320px
    }
}

@media only screen and (max-width: 768px) {
    .accept-payment-step_block__wrapper_large__GOi10 .accept-payment-step_header__wrapper__uFo1_ {
        max-width: 100%
    }
}

.accept-payment-step_header__wrapper__uFo1_ {
    display: flex;
    flex-direction: column;
    color: var(--white)
}

.accept-payment-step_header__wrapper__uFo1_ .accept-payment-step_header__accordion_row__N2Vuo {
    display: flex;
    justify-content: space-between
}

.accept-payment-step_header__wrapper__uFo1_ .accept-payment-step_header__accordion_row__N2Vuo .accept-payment-step_accordion__btn__bsrHT {
    transition: transform .4s;
    display: none
}

@media only screen and (max-width: 425px) {
    .accept-payment-step_header__wrapper__uFo1_ .accept-payment-step_header__accordion_row__N2Vuo .accept-payment-step_accordion__btn__bsrHT {
        display: inline
    }
}

.accept-payment-step_header__wrapper__uFo1_ .accept-payment-step_header__accordion_row__N2Vuo .accept-payment-step_accordion__btn__bsrHT path {
    fill: var(--white)
}

.accept-payment-step_header__wrapper__uFo1_ .accept-payment-step_header__accordion_row__N2Vuo .accept-payment-step_accordion__btn_active__Is51y {
    transform: rotate(180deg)
}

.accept-payment-step_header__wrapper__uFo1_ .accept-payment-step_header__accordion_row__N2Vuo p {
    margin-bottom: 8px;
    font-weight: 600;
    font-size: 24px;
    line-height: 32px
}

@media only screen and (max-width: 768px) {
    .accept-payment-step_header__wrapper__uFo1_ .accept-payment-step_header__accordion_row__N2Vuo p {
        font-size: 22px;
        line-height: 32px
    }
}

@media only screen and (max-width: 425px) {
    .accept-payment-step_header__wrapper__uFo1_ .accept-payment-step_header__accordion_row__N2Vuo p {
        font-size: 20px;
        line-height: 28px
    }
}

@media only screen and (max-width: 1024px) {
    .accept-payment-step_header__wrapper__uFo1_ .accept-payment-step_header__accordion_row__N2Vuo p {
        font-size: 18px;
        line-height: 24px
    }
}

@media only screen and (max-width: 425px) {
    .accept-payment-step_header__wrapper__uFo1_ .accept-payment-step_header__accordion_row__N2Vuo p {
        font-size: 16px;
        justify-content: space-between
    }
}

.accept-payment-step_header__wrapper__uFo1_ .accept-payment-step_item_mobile__d_CVy {
    display: none
}

@media only screen and (max-width: 425px) {
    .accept-payment-step_header__wrapper__uFo1_ .accept-payment-step_item_mobile__d_CVy {
        display: inline
    }

    .accept-payment-step_header__wrapper__uFo1_ .accept-payment-step_item_desktop__I9iIR {
        display: none
    }
}

.accept-payment-step_header__wrapper__uFo1_ .accept-payment-step_feature__item__body__jHgvC {
    overflow: hidden
}

.accept-payment-step_header__wrapper__uFo1_ p {
    margin: 0;
    font-weight: 400;
    letter-spacing: -.08px;
    font-size: 14px;
    line-height: 20px;
    line-height: 24px;
    letter-spacing: -.12px;
    font-size: 16px
}

.accept-payment-step_header__wrapper__uFo1_ p:first-child {
    max-width: 540px
}

@media only screen and (max-width: 1024px) {
    .accept-payment-step_header__wrapper__uFo1_ p {
        font-size: 14px
    }
}

@media only screen and (max-width: 425px) {
    .accept-payment-step_header__wrapper__uFo1_ p {
        font-size: 16px
    }
}

.button_button__aZ_6A {
    transition: all .3s ease;
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -.12px;
    border-radius: 10px;
    box-sizing: border-box;
    cursor: pointer;
    padding-left: 16px;
    padding-right: 16px
}

@media only screen and (max-width: 1024px) {
    .button_adaptivePadding__U4q5n.button_xxl__se4Wd {
        padding: 14px 24px
    }
}

.button_xxl__se4Wd {
    padding: 18px 24px
}

.button_xl__OUrhy {
    padding-top: 19px;
    padding-bottom: 19px
}

.button_l__psvGw {
    padding-top: 17px;
    padding-bottom: 17px
}

.button_m__MJLe7 {
    padding-top: 16px;
    padding-bottom: 16px
}

.button_s__q2R7V {
    padding-top: 13px;
    padding-bottom: 13px
}

.button_xs__BCKiR {
    padding-top: 9px;
    padding-bottom: 9px
}

.button_full_width__0OhG2 {
    width: 100%
}

.button_primary__TtywJ {
    /*background: var(--primary);*/
    /*color: var(--secondary);*/
    border: 1px solid rgba(0, 0, 0, 0)
}

.button_primary__TtywJ:disabled, .button_primary__TtywJ:hover {
    /*background: var(--btnPrimaryHover)*/
}

.button_primary__TtywJ:disabled {
    pointer-events: none
}

.button_primary__TtywJ:active {
    background: var(--btnPrimaryActive)
}

.button_primary__TtywJ.button_white__9a66o {
    background: #fff;
    color: #000
}

.button_primary__TtywJ.button_white__9a66o:disabled, .button_primary__TtywJ.button_white__9a66o:hover {
    background: hsla(0, 0%, 100%, .8)
}

.button_primary__TtywJ.button_white__9a66o:active {
    background: hsla(0, 0%, 100%, .9)
}

.button_secondary___ux8r {
    background: rgba(0, 0, 0, 0);
    color: var(--primary);
    border: 1px solid var(--primary)
}

.button_secondary___ux8r:disabled, .button_secondary___ux8r:hover {
    background: var(--btnSecondaryHover)
}

.button_secondary___ux8r:active {
    background: var(--btnSecondaryActive)
}

.button_secondary___ux8r.button_white__9a66o {
    background: rgba(0, 0, 0, 0);
    color: #fff;
    border: 1px solid #fff
}

.button_secondary___ux8r.button_white__9a66o:disabled, .button_secondary___ux8r.button_white__9a66o:hover {
    background: hsla(0, 0%, 100%, .14)
}

.button_secondary___ux8r.button_white__9a66o:active {
    background: hsla(0, 0%, 100%, .16)
}

.button_secondary___ux8r.button_without_border__972IS {
    border: 1px solid rgba(0, 0, 0, 0)
}

.button_tertiary__wfSmH {
    background: none;
    color: var(--primary);
    border: none;
    outline: none
}

.button_tertiary__wfSmH:hover {
    background: var(--btnSecondaryActive)
}

.button_gray__0Nc6I, .button_tertiary__wfSmH:active {
    background: var(--bg_staking)
}

.button_gray__0Nc6I {
    color: var(--primary);
    border: none
}

.button_gray__0Nc6I:disabled, .button_gray__0Nc6I:hover {
    background: var(--btnSecondaryHover)
}

.button_gray__0Nc6I:active {
    background: var(--btnPrimaryActive)
}

.button_outline14__rA5Xh {
    background: none;
    outline: none;
    border: none;
    padding: 0;
    color: var(--text_4);
    font-weight: 400;
    letter-spacing: -.08px;
    font-size: 14px;
    line-height: 20px;
    font-weight: 500
}

.button_outline14__rA5Xh:hover {
    color: var(--primary)
}

.button_white__9a66o {
    background: #fff;
    color: #000;
    border: 1px solid #fff
}

.button_white__9a66o:disabled, .button_white__9a66o:hover {
    background: hsla(0, 0%, 100%, .8)
}

.button_white__9a66o:active {
    background: hsla(0, 0%, 100%, .9)
}

.button_loading__JeIuU {
    display: flex;
    justify-content: center;
    align-items: center;
    animation: button_spin__XtcO_ .75s linear infinite
}

@keyframes button_spin__XtcO_ {
    to {
        transform: rotate(-1turn)
    }
}

.first-step_btns__wrapper__APjqR {
    display: grid;
    grid-template-columns:repeat(2, 1fr);
    grid-template-rows:repeat(3, 62px);
    grid-gap: 16px 18px;
    gap: 16px 18px;
    width: 100%;
    margin-top: 54px;
    margin-bottom: 22px
}

@media only screen and (max-width: 768px) {
    .first-step_btns__wrapper__APjqR {
        margin-top: 34px;
        margin-bottom: 24px
    }
}

@media only screen and (max-width: 425px) {
    .first-step_btns__wrapper__APjqR {
        grid-template-rows:repeat(3, 44px);
        margin-top: 22px
    }
}

.first-step_btns__wrapper__APjqR .first-step_btn__gC7bV button {
    width: 99.5%;
    margin: 1px;
    border-radius: 15px;
    border: none;
    outline: none;
    display: flex;
    align-items: center;
    gap: 12px;
    justify-content: center;
    height: 100%;
    background: #2e2e2e
}

.first-step_btns__wrapper__APjqR .first-step_btn__gC7bV button:hover {
    background: #2e2e2e
}

.first-step_btns__wrapper__APjqR .first-step_btn__gC7bV button span {
    color: var(--white);
    font-weight: 600;
    font-size: 18px;
    line-height: 24px
}

@media only screen and (max-width: 1024px) {
    .first-step_btns__wrapper__APjqR .first-step_btn__gC7bV button span {
        font-size: 16px;
        line-height: 24px;
        letter-spacing: -.12px;
        margin-left: 8px
    }
}

@media only screen and (max-width: 920px) {
    .first-step_btns__wrapper__APjqR .first-step_btn__gC7bV button span {
        display: none
    }
}

.first-step_btns__wrapper__APjqR .first-step_btn__gC7bV button .first-step_icon__4VXMT {
    width: 32px;
    height: 32px;
    display: flex;
    justify-content: center;
    align-items: center
}

@media only screen and (max-width: 1024px) {
    .first-step_btns__wrapper__APjqR .first-step_btn__gC7bV button .first-step_icon__4VXMT {
        width: 24px;
        height: 24px
    }
}

.first-step_btns__wrapper__APjqR .first-step_btn__bg__C9oFi {
    border-radius: 16px;
    background: linear-gradient(235.35deg, #353535 3.89%, #353535 94.43%);
    box-shadow: 0 4px 38px rgba(0, 0, 0, .09)
}

.first-step_btns__wrapper__APjqR .first-step_btn__bg_black__lZCFm button {
    width: 99.5%;
    margin: 1px;
    border-radius: 15px;
    border: none;
    outline: none;
    display: flex;
    align-items: center;
    gap: 12px;
    justify-content: center;
    height: 100%;
    background: #2e2e2e
}

.first-step_btns__wrapper__APjqR .first-step_btn__bg_black__lZCFm button:hover {
    background: #2e2e2e
}

.first-step_btns__wrapper__APjqR .first-step_btn__bg_black__lZCFm button span {
    color: var(--white);
    font-weight: 600;
    font-size: 18px;
    line-height: 24px
}

@media only screen and (max-width: 768px) {
    .first-step_btns__wrapper__APjqR .first-step_btn__bg_black__lZCFm button span {
        font-size: 14px;
        line-height: 20px
    }
}

.second-step_block__wrapper__Jgr6x {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    max-width: 392px;
    margin: 51px auto 60px
}

@media only screen and (max-width: 1024px) {
    .second-step_block__wrapper__Jgr6x {
        margin: 56px auto 55px
    }
}

@media only screen and (max-width: 768px) {
    .second-step_block__wrapper__Jgr6x {
        max-width: 100%;
        margin: 12px auto 24px
    }
}

.second-step_block__wrapper__Jgr6x .second-step_input__wrapper__OwfZW {
    display: flex;
    flex-direction: column;
    width: 100%;
    margin: 0 0 16px
}

@media only screen and (max-width: 425px) {
    .second-step_block__wrapper__Jgr6x .second-step_input__wrapper__OwfZW {
        margin-bottom: 8px
    }
}

.second-step_block__wrapper__Jgr6x .second-step_input__wrapper__OwfZW label {
    color: #666;
    font-weight: 400;
    letter-spacing: -.08px;
    font-size: 14px;
    line-height: 20px;
    margin: 0 0 4px
}

@media only screen and (max-width: 768px) {
    .second-step_block__wrapper__Jgr6x .second-step_input__wrapper__OwfZW label {
        display: none
    }
}

.second-step_block__wrapper__Jgr6x .second-step_input__wrapper__OwfZW input {
    outline: none;
    background: #131313;
    border: 2px solid #333;
    box-shadow: 0 4px 27px hsla(0, 0%, 100%, .14);
    border-radius: 16px;
    height: 62px;
    padding-left: 19px;
    font-weight: 400;
    letter-spacing: -.12px;
    font-size: 16px;
    line-height: 24px;
    color: var(--white)
}

.second-step_block__wrapper__Jgr6x .second-step_input__wrapper__OwfZW input::placeholder {
    font-weight: 400;
    letter-spacing: -.12px;
    font-size: 16px;
    line-height: 24px;
    color: var(--white)
}

@media only screen and (max-width: 425px) {
    .second-step_block__wrapper__Jgr6x .second-step_input__wrapper__OwfZW input {
        height: 44px
    }
}

.second-step_block__wrapper__Jgr6x .second-step_btn_bg__vOgnX {
    width: 100%;
    height: 62px;
    border-radius: 16px;
    background: linear-gradient(235.35deg, #353535 3.89%, #353535 94.43%)
}

@media only screen and (max-width: 425px) {
    .second-step_block__wrapper__Jgr6x .second-step_btn_bg__vOgnX {
        height: 44px
    }
}

.second-step_block__wrapper__Jgr6x .second-step_btn_bg__vOgnX button {
    display: flex;
    align-items: center;
    justify-content: center;
    border: none;
    outline: none;
    width: 99.5%;
    height: 100%;
    margin: 1px;
    background: #2e2e2e;
    border-radius: 16px;
    color: var(--white);
    font-weight: 600;
    font-size: 18px;
    line-height: 24px
}

@media only screen and (max-width: 768px) {
    .second-step_block__wrapper__Jgr6x .second-step_btn_bg__vOgnX button {
        font-size: 14px;
        line-height: 20px
    }
}

.second-step_block__wrapper__Jgr6x .second-step_btn_bg__vOgnX button:hover {
    background: #2e2e2e
}

.invoice-pay-button_invoice__btn__79TQb {
    cursor: pointer;
    font-family: Golos, sans-serif;
    padding: 18px;
    width: 100%;
    border: none;
    background: var(--primary);
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center
}

.invoice-pay-button_invoice__btn_disabled__T5Xua {
    background: var(--bg_btn_disabled)
}

.invoice-pay-button_invoice__btn__79TQb p {
    color: var(--secondary);
    margin: 0;
    height: 20px;
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -.12px;
    display: flex;
    align-items: center;
    column-gap: 10px
}

.invoice-pay-button_invoice__btn__79TQb p svg {
    flex-shrink: 0;
    transform: scale(.9)
}

.invoice-pay-button_invoice__btn__79TQb p svg path {
    fill: var(--secondary)
}

.invoice-pay-button_invoice__btn_dark__x72Zj {
    background-color: hsla(0, 0%, 100%, .36) !important
}

.invoice-pay-button_invoice__btn_dark__x72Zj p {
    color: var(--black)
}

.invoice-footer_payForm__footer__KWpVV {
    display: flex;
    flex-direction: column;
    background-color: var(--bg_6);
    padding: 32px;
    border-bottom-left-radius: 24px;
    border-bottom-right-radius: 24px
}

@media only screen and (max-width: 768px) {
    .invoice-footer_payForm__footer__KWpVV {
        padding: 12px 16px
    }
}

.invoice-footer_payForm__footer__KWpVV .invoice-footer_selects__wrapper__pyni6 {
    display: flex;
    flex-direction: column;
    row-gap: 16px;
    margin-bottom: 32px
}

@media only screen and (max-width: 768px) {
    .invoice-footer_payForm__footer__KWpVV .invoice-footer_selects__wrapper__pyni6 {
        margin-bottom: 12px;
        row-gap: 12px
    }
}

.invoice-footer_payForm__footer__KWpVV .invoice-footer_condition__text_wrapper__0oXno {
    display: grid;
    grid-template-columns:minmax(100px, 215px) max-content minmax(100px, 215px);
    grid-column-gap: 10px;
    column-gap: 10px;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 32px;
    margin-top: 32px
}

@media only screen and (max-width: 768px) {
    .invoice-footer_payForm__footer__KWpVV .invoice-footer_condition__text_wrapper__0oXno {
        margin-bottom: 12px;
        margin-top: 32px
    }
}

.invoice-footer_payForm__footer__KWpVV .invoice-footer_condition__text_wrapper__0oXno p {
    margin: 0;
    color: var(--primary);
    font-weight: 400;
    letter-spacing: -.08px;
    font-size: 14px;
    line-height: 20px
}

.invoice-footer_payForm__footer__KWpVV .invoice-footer_condition__buttons_wrapper__xmuGJ {
    width: 100%
}

.invoice-footer_payForm__footer__KWpVV .invoice-footer_condition__button__C9u3q {
    height: 56px;
    display: flex;
    align-items: center;
    justify-content: center;
    column-gap: 10px;
    width: 100%;
    background: var(--primary);
    border: none;
    outline: none;
    border-radius: 10px
}

.invoice-footer_payForm__footer__KWpVV .invoice-footer_condition__button__C9u3q p {
    color: var(--secondary);
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -.12px
}

@media only screen and (max-width: 920px) {
    .invoice-footer_payForm__footer__KWpVV .invoice-footer_condition__button__C9u3q p {
        font-size: 14px
    }
}

@media only screen and (max-width: 425px) {
    .invoice-footer_payForm__footer__KWpVV .invoice-footer_condition__button__C9u3q p {
        font-size: 16px
    }
}

.invoice-footer_payForm__footer__KWpVV .invoice-footer_condition__button_disabled__CfMV7 {
    background: var(--bg_btn_disabled)
}

.invoice-footer_payForm__footer__KWpVV .invoice-footer_condition__button__C9u3q svg path {
    fill: var(--secondary)
}

.invoice-footer_payForm__footer__KWpVV .invoice-footer_condition__line___iWzw {
    background-color: var(--bg_condition_line);
    height: 1px
}

.invoice-footer_payForm__footer_dark__Me3x8 {
    background-color: #141414;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.balance-item_wallet__balance__wrapper___Gt_D {
    display: flex;
    flex-direction: column;
    color: var(--primary);
    margin-top: 32px
}

.balance-item_wallet__balance__wrapper___Gt_D .balance-item_wallet__top__AnxSq {
    display: flex;
    align-items: center;
    margin-bottom: 10px
}

.balance-item_wallet__balance__wrapper___Gt_D .balance-item_wallet__top__AnxSq .balance-item_wallet__balance__InR_h {
    margin: 0;
    font-weight: 600;
    font-size: 36px;
    line-height: 44px
}

@media only screen and (max-width: 768px) {
    .balance-item_wallet__balance__wrapper___Gt_D .balance-item_wallet__top__AnxSq .balance-item_wallet__balance__InR_h {
        font-size: 32px;
        line-height: 40px
    }
}

@media only screen and (max-width: 425px) {
    .balance-item_wallet__balance__wrapper___Gt_D .balance-item_wallet__top__AnxSq .balance-item_wallet__balance__InR_h {
        font-size: 26px;
        line-height: 36px
    }
}

.balance-item_wallet__balance__wrapper___Gt_D .balance-item_wallet__top__AnxSq .balance-item_copy__btn__uK0J4 {
    width: 44px;
    height: 44px;
    background-color: var(--mainSecondary);
    margin-left: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    border: none;
    border-radius: 100%
}

html[dir=rtl] .balance-item_wallet__balance__wrapper___Gt_D .balance-item_wallet__top__AnxSq .balance-item_copy__btn__uK0J4 {
    margin-left: 0;
    margin-right: 8px
}

.balance-item_wallet__balance__wrapper___Gt_D .balance-item_wallet__top__AnxSq .balance-item_copy__btn__uK0J4 svg path {
    fill: var(--black)
}

.balance-item_wallet__balance__wrapper___Gt_D .balance-item_wallet__props__Cg4jv {
    margin: 0 0 10px;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -.12px
}

.balance-item_wallet__balance__wrapper___Gt_D .balance-item_wallet__info__68VhI {
    display: flex;
    align-items: center
}

.balance-item_wallet__balance__wrapper___Gt_D .balance-item_wallet__info__68VhI p {
    color: var(--text_1);
    font-weight: 400;
    letter-spacing: -.08px;
    font-size: 14px;
    line-height: 20px;
    margin: 0 0 0 4px
}

.balance-item_wallet__balance__wrapper_dark__L4aJc {
    color: var(--white)
}

.balance-item_wallet__balance__wrapper_dark__L4aJc .balance-item_wallet__top__AnxSq .balance-item_copy__btn__uK0J4 {
    background-color: #2d2d2d
}

.balance-item_wallet__balance__wrapper_dark__L4aJc .balance-item_wallet__top__AnxSq .balance-item_copy__btn__uK0J4 svg path {
    fill: var(--white)
}

.balance-item_wallet__balance__wrapper_dark__L4aJc .balance-item_wallet__info__68VhI p {
    color: #c5c5c5
}

.wallet-header_wallet_header__IRnxt {
    display: grid;
    grid-template-columns:195px max-content;
    justify-content: space-between;
    align-items: center
}

@media only screen and (max-width: 920px) {
    .wallet-header_wallet_header__IRnxt {
        grid-template-columns:130px max-content
    }
}

@media only screen and (max-width: 425px) {
    .wallet-header_wallet_header__IRnxt {
        grid-template-columns:max-content max-content
    }

    .wallet-header_wallet_header__IRnxt .wallet-header_logo_desktop__w57Hj {
        display: none
    }
}

.wallet-header_wallet_header__IRnxt .wallet-header_logo_mobile__2RkaO {
    display: none
}

@media only screen and (max-width: 425px) {
    .wallet-header_wallet_header__IRnxt .wallet-header_logo_mobile__2RkaO {
        display: block
    }
}

.wallet-header_wallet_header__IRnxt .wallet-header_logo__q8iLa svg {
    height: 30px !important
}

.wallet-header_wallet_header__IRnxt .wallet-header_logo__q8iLa path {
    fill: var(--primary)
}

.wallet-header_wallet_header__IRnxt .wallet-header_right__block__Ase0y {
    display: flex;
    align-items: center
}

.wallet-header_wallet_header__IRnxt .wallet-header_right__block__Ase0y .wallet-header_coin__plus__Tk5to {
    display: flex;
    column-gap: 4px;
    align-items: center;
    height: 40px;
    padding: 0 7px 0 4px;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    background: var(--bg_6);
    border-radius: 78px;
    color: var(--primary)
}

.wallet-header_wallet_header__IRnxt .wallet-header_right__block__Ase0y .wallet-header_coin__plus__Tk5to .wallet-header_cube__btn__Tc6hd {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 32px;
    height: 32px;
    background-color: var(--bg_15);
    border-radius: 100%
}

.wallet-header_wallet_header__IRnxt .wallet-header_right__block__Ase0y .wallet-header_coin__plus__Tk5to .wallet-header_cube__btn__Tc6hd svg path {
    fill: var(--primary)
}

.wallet-header_wallet_header__IRnxt .wallet-header_right__block__Ase0y .wallet-header_globe__btn__mXMAE {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    border-radius: 100%;
    background-color: var(--bg_6);
    margin-left: 16px
}

html[dir=rtl] .wallet-header_wallet_header__IRnxt .wallet-header_right__block__Ase0y .wallet-header_globe__btn__mXMAE {
    margin-left: 0;
    margin-right: 16px
}

@media only screen and (max-width: 920px) {
    .wallet-header_wallet_header__IRnxt .wallet-header_right__block__Ase0y .wallet-header_globe__btn__mXMAE {
        margin-left: 8px
    }

    html[dir=rtl] .wallet-header_wallet_header__IRnxt .wallet-header_right__block__Ase0y .wallet-header_globe__btn__mXMAE {
        margin-left: 0;
        margin-right: 8px
    }
}

@media only screen and (max-width: 768px) {
    .wallet-header_wallet_header__IRnxt .wallet-header_right__block__Ase0y .wallet-header_globe__btn__mXMAE {
        margin-left: 16px
    }

    html[dir=rtl] .wallet-header_wallet_header__IRnxt .wallet-header_right__block__Ase0y .wallet-header_globe__btn__mXMAE {
        margin-left: 0;
        margin-right: 16px
    }
}

.wallet-header_wallet_header__IRnxt .wallet-header_right__block__Ase0y .wallet-header_globe__btn__mXMAE svg path {
    stroke: var(--primary)
}

@media only screen and (max-width: 768px) {
    .wallet-header_wallet_header_dark__LmvUa {
        grid-template-columns:1fr
    }
}

.wallet-header_wallet_header_dark__LmvUa .wallet-header_right__block__Ase0y .wallet-header_globe__btn__mXMAE {
    background-color: #141414
}

@media only screen and (max-width: 1024px) {
    .wallet-header_wallet_header_dark__LmvUa .wallet-header_right__block__Ase0y .wallet-header_globe__btn__mXMAE {
        display: none
    }
}

.wallet-header_wallet_header_dark__LmvUa .wallet-header_right__block__Ase0y .wallet-header_globe__btn__mXMAE svg path {
    stroke: var(--white)
}

.invoice-header_header__wrapper__ubswW {
    background: var(--bg_14);
    border-radius: 24px 24px 0 0;
    padding: 32px;
    display: flex;
    flex-direction: column
}

@media only screen and (max-width: 768px) {
    .invoice-header_header__wrapper__ubswW {
        padding: 16.38px 16px 18.5px
    }
}

.invoice-header_header__wrapper__ubswW .invoice-header_wallet__timer_wrapper__5scD8 {
    display: flex;
    align-items: center;
    background-color: var(--bg_6);
    padding: 16px;
    border-radius: 16px;
    margin-top: 32px
}

@media only screen and (max-width: 768px) {
    .invoice-header_header__wrapper__ubswW .invoice-header_wallet__timer_wrapper__5scD8 {
        padding: 12px;
        margin-top: 16px
    }
}

.invoice-header_header__wrapper__ubswW .invoice-header_wallet__timer_wrapper__5scD8 .invoice-header_wallet__timer__text_wrapper__VEz9g {
    display: flex;
    flex-direction: column;
    margin-left: 16px
}

html[dir=rtl] .invoice-header_header__wrapper__ubswW .invoice-header_wallet__timer_wrapper__5scD8 .invoice-header_wallet__timer__text_wrapper__VEz9g {
    margin-left: 0;
    margin-right: 16px
}

.invoice-header_header__wrapper__ubswW .invoice-header_wallet__timer_wrapper__5scD8 .invoice-header_wallet__timer__text_wrapper__VEz9g .invoice-header_wallet__timer__text__KkfA4 {
    color: var(--text_1);
    margin: 0;
    font-weight: 400;
    letter-spacing: -.08px;
    font-size: 14px;
    line-height: 20px
}

.invoice-header_header__wrapper__ubswW .invoice-header_wallet__timer_wrapper__5scD8 .invoice-header_wallet__timer__text_wrapper__VEz9g .invoice-header_wallet__timer__PieWr {
    color: #3ac270;
    margin: 0;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px
}

.invoice-header_payForm__container_dark__MWuG4 .invoice-header_header__wrapper__ubswW {
    background: linear-gradient(255deg, #282828 3.88%, #232323)
}

.invoice-header_payForm__container_dark__MWuG4 .invoice-header_header__wrapper__ubswW .invoice-header_wallet__timer_wrapper__5scD8 {
    background-color: #141414
}

.invoice-header_payForm__container_dark__MWuG4 .invoice-header_header__wrapper__ubswW .invoice-header_wallet__timer_wrapper__5scD8 .invoice-header_wallet__timer__text__KkfA4 {
    color: #c5c5c5
}

.invoices-block_block__wrapper__DRizw {
    display: flex;
    flex-direction: column
}

.invoices-block_block__wrapper__DRizw .invoices-block_invoice__wrapper__TpAZy {
    display: flex;
    gap: 24px;
    margin-bottom: 32px;
    align-items: center;
    justify-content: center
}

@media only screen and (max-width: 1150px) {
    .invoices-block_block__wrapper__DRizw .invoices-block_invoice__wrapper__TpAZy {
        margin-bottom: 24px
    }
}

@media only screen and (max-width: 425px) {
    .invoices-block_block__wrapper__DRizw .invoices-block_invoice__wrapper__TpAZy {
        justify-content: flex-start;
        margin-bottom: 16px;
        gap: 16px
    }
}

.invoices-block_block__wrapper__DRizw .invoices-block_invoice__body__boGKR {
    box-shadow: 0 4px 29px rgba(0, 0, 0, .09), 0 0 12px rgba(37, 33, 41, .04);
    border-radius: 24px
}

.invoices-block_block__wrapper__DRizw .invoices-block_invoice__item__Srcfu {
    border: none;
    background: none;
    outline: none;
    padding: 0;
    color: var(--toggleText);
    font-weight: 600;
    font-size: 18px;
    line-height: 24px;
    cursor: pointer
}

.invoices-block_block__wrapper__DRizw .invoices-block_invoice__item_active__YHB1o {
    color: var(--primary)
}

.qr-code_border__wrapper__dB7wr {
    background: var(--border_7);
    border-radius: 24px
}

.qr-code_block__wrapper___vAG5 {
    display: flex;
    flex-direction: column;
    height: 478px;
    background: var(--bg_16);
    box-shadow: var(--shadow_3);
    border-radius: 24px;
    align-items: center;
    justify-content: center
}

@media only screen and (max-width: 768px) {
    .qr-code_block__wrapper___vAG5 {
        height: 316px
    }
}

.qr-code_block__wrapper___vAG5 img {
    margin-bottom: 32px
}

@media only screen and (max-width: 768px) {
    .qr-code_block__wrapper___vAG5 img {
        margin-bottom: 24px
    }
}

.qr-code_block__wrapper___vAG5 .qr-code_footer__Dgd2k {
    display: flex;
    flex-direction: column;
    align-items: center
}

.qr-code_block__wrapper___vAG5 .qr-code_footer__Dgd2k .qr-code_title__zAdZc {
    color: var(--text_1);
    margin: 0 0 4px;
    font-weight: 400;
    letter-spacing: -.08px;
    font-size: 14px;
    line-height: 20px
}

.qr-code_block__wrapper___vAG5 .qr-code_footer__Dgd2k .qr-code_code__BkdMy {
    margin: 0;
    color: var(--primary);
    font-weight: 400;
    letter-spacing: -.08px;
    font-size: 14px;
    line-height: 20px
}

.caption-hint_caption_hint__3pLr6 {
    background: var(--mainBackgroundSecondary);
    border-radius: 12px;
    display: flex;
    padding: 12px 12px 16px;
    align-items: center
}

.caption-hint_caption_hint__3pLr6 .caption-hint_hint__description__m4_yF {
    font-weight: 400;
    letter-spacing: -.12px;
    font-size: 16px;
    line-height: 24px;
    color: var(--mainPrimary)
}

.caption-hint_caption_hint__3pLr6.caption-hint_warning__ZMbpg {
    background-color: var(--backgroundAlpha_Warning_2);
    align-items: flex-start
}

.caption-hint_caption_hint__3pLr6.caption-hint_warning__ZMbpg .caption-hint_hint__title__2FgC6 {
    color: var(--primary);
    margin-bottom: 6px;
    font-weight: 600;
    font-size: 18px;
    line-height: 24px
}

@media only screen and (max-width: 425px) {
    .caption-hint_caption_hint__3pLr6.caption-hint_warning__ZMbpg .caption-hint_hint__title__2FgC6 {
        font-style: normal;
        font-weight: 600;
        font-size: 18px;
        line-height: 24px;
        letter-spacing: -.24px
    }
}

@media only screen and (max-width: 768px) {
    .caption-hint_caption_hint__3pLr6.caption-hint_warning__ZMbpg .caption-hint_hint__title__2FgC6 {
        font-size: 16px
    }
}

.caption-hint_caption_hint__3pLr6.caption-hint_warning__ZMbpg .caption-hint_hint__icon__LGRm0 {
    color: var(--warning)
}

.caption-hint_caption_hint__3pLr6.caption-hint_error__LvdGL {
    background-color: var(--backgroundAlpha_Negative_1);
    align-items: flex-start;
    margin-top: 10px
}

.caption-hint_caption_hint__3pLr6.caption-hint_error__LvdGL .caption-hint_hint__title__2FgC6 {
    margin-bottom: 6px;
    font-weight: 600;
    font-size: 18px;
    line-height: 24px;
    color: var(--contentPrimary)
}

@media only screen and (max-width: 425px) {
    .caption-hint_caption_hint__3pLr6.caption-hint_error__LvdGL .caption-hint_hint__title__2FgC6 {
        font-style: normal;
        font-weight: 600;
        font-size: 18px;
        line-height: 24px;
        letter-spacing: -.24px
    }
}

.caption-hint_caption_hint__3pLr6.caption-hint_error__LvdGL .caption-hint_hint__icon__LGRm0 {
    color: var(--negative)
}

.caption-hint_caption_hint__3pLr6.caption-hint_success__D8_hP {
    background-color: var(--backgroundAlpha_Success_1)
}

.caption-hint_caption_hint__3pLr6.caption-hint_success__D8_hP .caption-hint_hint__title__2FgC6 {
    margin-bottom: 6px;
    font-weight: 600;
    font-size: 18px;
    line-height: 24px;
    color: var(--contentPrimary)
}

@media only screen and (max-width: 425px) {
    .caption-hint_caption_hint__3pLr6.caption-hint_success__D8_hP .caption-hint_hint__title__2FgC6 {
        font-style: normal;
        font-weight: 600;
        font-size: 18px;
        line-height: 24px;
        letter-spacing: -.24px
    }
}

.caption-hint_caption_hint__3pLr6.caption-hint_success__D8_hP .caption-hint_hint__icon__LGRm0 {
    color: var(--success)
}

.caption-hint_caption_hint__3pLr6.caption-hint_notice__AJnGX {
    background-color: var(--backgroundSecondary);
    align-items: flex-start
}

.caption-hint_caption_hint__3pLr6.caption-hint_notice__AJnGX .caption-hint_hint__title__2FgC6 {
    margin-bottom: 6px;
    font-weight: 600;
    font-size: 18px;
    line-height: 24px;
    color: var(--contentPrimary)
}

@media only screen and (max-width: 425px) {
    .caption-hint_caption_hint__3pLr6.caption-hint_notice__AJnGX .caption-hint_hint__title__2FgC6 {
        font-style: normal;
        font-weight: 600;
        font-size: 18px;
        line-height: 24px;
        letter-spacing: -.24px
    }
}

.caption-hint_caption_hint__3pLr6.caption-hint_notice__AJnGX .caption-hint_hint__icon__LGRm0 {
    color: var(--iconHover)
}

.caption-hint_caption_hint__3pLr6 .caption-hint_head__wrapper__qYqv7 {
    display: flex;
    flex-direction: row
}

.caption-hint_caption_hint__3pLr6 .caption-hint_hint__icon__LGRm0 {
    width: 24px;
    height: 24px;
    margin-right: 16px;
    border-radius: 16px
}

@media only screen and (max-width: 768px) {
    .caption-hint_caption_hint__3pLr6 .caption-hint_hint__icon__LGRm0 {
        margin-right: 15px
    }
}

.caption-hint_caption_hint__3pLr6.caption-hint_hideBg__UDh8A {
    background: none;
    padding: 0
}

.recurring-payments_block__wrapper__KeBXO {
    box-shadow: 0 0 80px rgba(0, 0, 0, .1);
    border-radius: 24px
}

@media only screen and (max-width: 768px) {
    .recurring-payments_block__wrapper__KeBXO {
        box-shadow: 0 4px 29px rgba(0, 0, 0, .09), 0 0 12px rgba(37, 33, 41, .04)
    }
}

.recurring-payments_header__wrapper__FcYnk {
    display: flex;
    flex-direction: column;
    background: var(--bg_14);
    border-radius: 24px 24px 0 0;
    padding: 32px
}

@media only screen and (max-width: 768px) {
    .recurring-payments_header__wrapper__FcYnk {
        padding: 16px
    }
}

.recurring-payments_warning__block__DSOXV {
    margin-top: 32px
}

.recurring-payments_warning__text__01jC9 {
    margin: 0;
    font-weight: 400;
    font-size: 16px;
    line-height: 25px;
    color: var(--primary)
}

.recurring-payments_warning__text__01jC9 span {
    background: #ffa64d;
    border-radius: 37px;
    padding: 1px 10px;
    white-space: nowrap
}

.recurring-payments_footer__w6U0f {
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 32px;
    background: var(--secondary);
    border-bottom-left-radius: 24px;
    border-bottom-right-radius: 24px
}

.recurring-payments_footer__btn__ehaDZ {
    padding: 18px;
    width: 100%;
    border: none;
    background: var(--primary);
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center
}

.recurring-payments_footer__btn__ehaDZ p {
    color: var(--secondary);
    margin: 0;
    font-weight: 500;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -.12px;
    display: flex;
    align-items: center;
    column-gap: 7px
}

.recurring-payments_footer__btn__ehaDZ p:first-child {
    padding-right: 12px;
    margin-right: 12px;
    border-right: 1px solid var(--border_5)
}

.recurring-payments_footer__btn__ehaDZ p svg path {
    fill: var(--secondary)
}

@media only screen and (max-width: 768px) {
    .recurring-payments_footer__w6U0f {
        padding: 16px
    }
}

.accordion-content_content_mobile__KE8Ob {
    display: none
}

@media only screen and (max-width: 768px) {
    .accordion-content_content_mobile__KE8Ob {
        display: inline
    }

    .accordion-content_content_desktop__4sD6K {
        display: none
    }

    .accordion-content_accordionContent_wrapper__V0wTz {
        padding-bottom: 8px
    }
}

.accordion-item_accordion__row__e4fT5 {
    display: flex;
    flex-direction: column;
    row-gap: 8px
}

.accordion-item_header__wrapper__YUgMS {
    padding: 24px 0 16px;
    border-bottom: 1px solid var(--border_6);
    cursor: pointer;
    overflow: hidden;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

@media only screen and (max-width: 768px) {
    .accordion-item_header__wrapper__YUgMS {
        padding: 0 16px;
        border-bottom: 1px solid rgba(0, 0, 0, 0)
    }

    .accordion-item_header__wrapper__YUgMS .accordion-item_header__top__wrapper__hZGNM {
        padding: 16px 0;
        border-bottom: 1px solid var(--border_6)
    }
}

.accordion-item_header__wrapper__YUgMS .accordion-item_header__top__swON2 {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.accordion-item_header__wrapper__YUgMS .accordion-item_header__top__swON2 svg path {
    fill: var(--primary)
}

.accordion-item_header__wrapper__YUgMS .accordion-item_header__top__swON2 .accordion-item_icon__minus__RW09q path {
    stroke: var(--primary)
}

@media only screen and (max-width: 576px) {
    .accordion-item_header__wrapper__YUgMS .accordion-item_header__top__swON2 {
        pointer-events: none
    }
}

.accordion-item_header__wrapper__YUgMS .accordion-item_title__utEd8 {
    font-weight: 600;
    font-size: 24px;
    line-height: 32px;
    color: var(--primary);
    margin: 0 0 8px
}

@media only screen and (max-width: 768px) {
    .accordion-item_header__wrapper__YUgMS .accordion-item_title__utEd8 {
        font-size: 22px;
        line-height: 32px
    }
}

@media only screen and (max-width: 425px) {
    .accordion-item_header__wrapper__YUgMS .accordion-item_title__utEd8 {
        font-size: 20px;
        line-height: 28px
    }
}

@media only screen and (max-width: 1150px) {
    .accordion-item_header__wrapper__YUgMS .accordion-item_title__utEd8 {
        font-size: 18px
    }
}

.accordion-item-body_body__O2Zs7 {
    display: flex;
    flex-direction: column;
    row-gap: 8px;
    overflow: hidden
}

.accordion-item-body_body__O2Zs7 .accordion-item-body_subTitle__LivmE {
    font-weight: 600;
    font-size: 18px;
    line-height: 24px;
    color: var(--primary);
    margin: 0
}

@media only screen and (max-width: 1150px) {
    .accordion-item-body_body__O2Zs7 .accordion-item-body_subTitle__LivmE {
        font-size: 16px
    }
}

@media only screen and (max-width: 768px) {
    .accordion-item-body_body__O2Zs7 .accordion-item-body_text_desktop__oAY2N {
        display: none
    }
}

.accordion-item-body_body__O2Zs7 .accordion-item-body_text_mobile__8_sDd {
    display: none
}

@media only screen and (max-width: 768px) {
    .accordion-item-body_body__O2Zs7 .accordion-item-body_text_mobile__8_sDd {
        display: inline
    }
}

.accordion-item-body_body__O2Zs7 .accordion-item-body_text__0gS7D {
    font-weight: 400;
    letter-spacing: -.12px;
    font-size: 16px;
    line-height: 24px;
    color: var(--primary);
    margin: 0
}

@media only screen and (max-width: 1150px) {
    .accordion-item-body_body__O2Zs7 .accordion-item-body_text__0gS7D {
        font-size: 14px;
        letter-spacing: -.08px
    }
}

.accordion-item-body_body__O2Zs7 .accordion-item-body_text__0gS7D:last-child {
    margin-bottom: 8px
}

@media only screen and (max-width: 768px) {
    .accordion-item-body_body__O2Zs7 .accordion-item-body_text__0gS7D:last-child {
        margin-bottom: 24px
    }
}

.accordion-wrapper_block__wrapper__iXpIb {
    display: grid;
    grid-template-columns:minmax(286px, 558px) 578px;
    grid-column-gap: 48px;
    column-gap: 48px;
    padding: 48px;
    border-radius: 24px;
    background: var(--bg_13)
}

@media only screen and (max-width: 1150px) {
    .accordion-wrapper_block__wrapper__iXpIb {
        grid-template-columns:286px 1fr;
        column-gap: 32px;
        padding: 32px
    }
}

@media only screen and (max-width: 920px) {
    .accordion-wrapper_block__wrapper__iXpIb {
        grid-template-columns:200px 1fr
    }
}

@media only screen and (max-width: 768px) {
    .accordion-wrapper_block__wrapper__iXpIb {
        grid-template-columns:1fr;
        background: var(--bg_18);
        padding: 0
    }
}

.accordion-wrapper_accordion__wrapper__kX8EY {
    display: flex;
    flex-direction: column
}

.accordion-wrapper_accordion__content_mobile__4QHmk {
    display: none
}

@media only screen and (max-width: 768px) {
    .accordion-wrapper_accordion__content_mobile__4QHmk {
        display: block
    }

    .accordion-wrapper_accordion__content_desktop__80SWM {
        display: none
    }
}

.accordion-block_accordion__container__o7f47 {
    flex-direction: column;
    display: flex;
    max-width: 1280px;
    row-gap: 56px;
    margin: 90px auto 0;
    padding-bottom: 90px;
    border-bottom: 1px solid var(--border_6)
}

@media only screen and (max-width: 768px) {
    .accordion-block_accordion__container__o7f47 {
        margin: 44px auto 42px;
        row-gap: 32px;
        padding: 0;
        border-bottom: none
    }
}

.accordion-block_accordion__header__iuTSx {
    position: relative;
    margin: 0 auto;
    text-align: center;
    max-width: 812px;
    color: var(--primary);
    font-weight: 700;
    font-size: 48px;
    line-height: 60px
}

@media only screen and (max-width: 768px) {
    .accordion-block_accordion__header__iuTSx {
        font-size: 28px;
        line-height: 32px;
        padding: 0 16px
    }
}

@media only screen and (max-width: 425px) {
    .accordion-block_accordion__header__iuTSx {
        text-align: left
    }
}

.accept-banner_accept__banner_wrapper__Fvusa {
    position: relative;
    border-radius: 24px;
    height: 100%;
    background-color: var(--secondary);
    background-image: url(../image/desktop-bg.png);
    background-size: auto;
    background-position: 100%;
    background-repeat: no-repeat;
    direction: ltr
}

@media only screen and (max-width: 1440px) {
    .accept-banner_accept__banner_wrapper__Fvusa {
        background-position-x: 400px
    }
}

@media only screen and (max-width: 1150px) {
    .accept-banner_accept__banner_wrapper__Fvusa {
        background-position-x: 200px
    }
}

@media only screen and (max-width: 1024px) {
    .accept-banner_accept__banner_wrapper__Fvusa {
        background-image: url(../image/laptop-bg.png)
    }
}

@media only screen and (max-width: 920px) {
    .accept-banner_accept__banner_wrapper__Fvusa {
        background-size: cover;
        background-position-x: 110px
    }
}

@media only screen and (max-width: 768px) {
    .accept-banner_accept__banner_wrapper__Fvusa {
        background-image: url(../image/mobile-bg.png);
        background-position: bottom;
        background-size: auto
    }

    .accept-banner_accept__banner_wrapper_long_lang__kY5A0 {
        background-position-y: 250px
    }
}

.accept-banner_accept__banner_wrapper_dark__qMJCZ {
    background-image: url(../image/desktop-bg-dark.png)
}

@media only screen and (max-width: 1440px) {
    .accept-banner_accept__banner_wrapper_dark__qMJCZ {
        background-position-x: 245px
    }
}

@media only screen and (max-width: 1150px) {
    .accept-banner_accept__banner_wrapper_dark__qMJCZ {
        background-image: url(../image/laptop-bg-dark.png);
        background-position-x: 90px
    }
}

@media only screen and (max-width: 920px) {
    .accept-banner_accept__banner_wrapper_dark__qMJCZ {
        background-position-x: 0
    }
}

@media only screen and (max-width: 768px) {
    .accept-banner_accept__banner_wrapper_dark__qMJCZ {
        background-image: url(../image/mobile-bg-dark.png);
        background-position: 50%;
        background-position-y: 0
    }

    .accept-banner_accept__banner_wrapper_dark_long_lang__tuV8E {
        background-position-y: 64px
    }
}

.accept-banner_accept__banner_wrapper__Fvusa .accept-banner_content__0BdIW {
    padding: 74px 60px 52px 44px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    max-width: 50%;
    text-align: left
}

@media only screen and (max-width: 1024px) {
    .accept-banner_accept__banner_wrapper__Fvusa .accept-banner_content__0BdIW {
        max-width: 45%;
        padding: 92px 40px 52px
    }
}

@media only screen and (max-width: 920px) {
    .accept-banner_accept__banner_wrapper__Fvusa .accept-banner_content__0BdIW {
        padding: 26px 40px;
        max-width: 55%
    }
}

@media only screen and (max-width: 768px) {
    .accept-banner_accept__banner_wrapper__Fvusa .accept-banner_content__0BdIW {
        padding: 26px 24px;
        align-items: center;
        text-align: center;
        max-width: 100%
    }
}

@media only screen and (max-width: 576px) {
    .accept-banner_accept__banner_wrapper__Fvusa .accept-banner_content__0BdIW {
        padding: 32px 24px 8px
    }
}

.accept-banner_accept__banner_wrapper__Fvusa .accept-banner_content__0BdIW .accept-banner_title___c35f {
    font-weight: 700;
    font-size: 48px;
    line-height: 60px;
    margin: 0 0 14px;
    color: var(--primary)
}

@media only screen and (max-width: 1024px) {
    .accept-banner_accept__banner_wrapper__Fvusa .accept-banner_content__0BdIW .accept-banner_title___c35f {
        font-size: 44px;
        line-height: 56px;
        margin-bottom: 12px
    }
}

@media only screen and (max-width: 768px) {
    .accept-banner_accept__banner_wrapper__Fvusa .accept-banner_content__0BdIW .accept-banner_title___c35f {
        padding-top: 28px;
        font-size: 28px;
        line-height: 34px !important;
        margin-bottom: 8px
    }
}

@media only screen and (max-width: 576px) {
    .accept-banner_accept__banner_wrapper__Fvusa .accept-banner_content__0BdIW .accept-banner_title___c35f {
        padding-top: 0
    }
}

.accept-banner_accept__banner_wrapper__Fvusa .accept-banner_content__0BdIW .accept-banner_title__veryLong_lang__JwRP7 {
    line-height: 46px
}

.accept-banner_accept__banner_wrapper__Fvusa .accept-banner_content__0BdIW .accept-banner_description__RPvGL {
    font-weight: 400;
    font-size: 24px;
    line-height: 32px;
    margin: 0 0 75px;
    color: var(--primary)
}

@media only screen and (max-width: 1024px) {
    .accept-banner_accept__banner_wrapper__Fvusa .accept-banner_content__0BdIW .accept-banner_description__RPvGL {
        font-size: 22px
    }
}

@media only screen and (max-width: 768px) {
    .accept-banner_accept__banner_wrapper__Fvusa .accept-banner_content__0BdIW .accept-banner_description__RPvGL {
        font-size: 16px !important;
        line-height: 24px !important;
        margin-bottom: 0
    }
}

.accept-banner_accept__banner_wrapper__Fvusa .accept-banner_content__0BdIW .accept-banner_description__veryLong_lang__UNIDP {
    line-height: 30px
}

@media only screen and (max-width: 1440px) {
    .accept-banner_accept__banner_wrapper__Fvusa .accept-banner_long_lang__PsQY4 {
        padding: 30px 34px 50px 40px
    }
}

@media only screen and (max-width: 920px) {
    .accept-banner_accept__banner_wrapper__Fvusa .accept-banner_long_lang__PsQY4 {
        padding: 26px 26px 26px 40px;
        max-width: 45%
    }
}

@media only screen and (max-width: 768px) {
    .accept-banner_accept__banner_wrapper__Fvusa .accept-banner_long_lang__PsQY4 {
        padding: 26px 24px;
        align-items: center;
        text-align: center;
        max-width: 100%
    }
}

@media only screen and (max-width: 576px) {
    .accept-banner_accept__banner_wrapper__Fvusa .accept-banner_long_lang__PsQY4 {
        padding: 32px 24px 8px
    }
}

@media only screen and (max-width: 920px) {
    .accept-banner_accept__banner_wrapper__Fvusa .accept-banner_veryLong_lang__SMB5w {
        padding: 20px 26px 26px 40px
    }
}

.accept-banner_accept__banner_wrapper__Fvusa .accept-banner_buttons__5CxjK {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap: 16px;
    position: absolute;
    bottom: 52px
}

.accept-banner_accept__banner_wrapper__Fvusa .accept-banner_buttons__5CxjK a {
    height: 56px
}

@media only screen and (max-width: 1440px) {
    .accept-banner_accept__banner_wrapper__Fvusa .accept-banner_buttons__5CxjK {
        bottom: 40px
    }
}

@media only screen and (max-width: 1024px) {
    .accept-banner_accept__banner_wrapper__Fvusa .accept-banner_buttons__5CxjK {
        display: none
    }
}

.google-play-btn_link__3I7a_ {
    height: 40px
}

.logo-link_logo__link__87prg .logo-link_link__image__rIXQa {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 8px;
    color: var(--primary)
}

.logo-link_logo__link__87prg .logo-link_link__image__rIXQa.logo-link_white__22fLk {
    color: var(--white)
}

.logo-link_logo__link__87prg .logo-link_link__image__rIXQa.logo-link_black__OrTKG {
    color: var(--black)
}

.logo-link_logo__link__87prg .logo-link_link__image__rIXQa svg {
    height: 48px;
    width: 243px
}

@media only screen and (max-width: 1024px) {
    .logo-link_logo__link__87prg .logo-link_link__image__rIXQa svg {
        height: 36px;
        width: 176px
    }
}

@media only screen and (max-width: 425px) {
    .logo-link_logo__link__87prg .logo-link_link__image__rIXQa svg {
        height: 34px;
        width: 166px
    }
}

.footer_container__UNIu_ {
    background: #191919;
    border-top: 1px solid #242424;
    width: 100%;
    padding: 0 80px;
    overflow: hidden
}

@media only screen and (max-width: 1440px) {
    .footer_container__UNIu_ {
        padding: 0 32px
    }
}

@media only screen and (max-width: 768px) {
    .footer_container__UNIu_ {
        padding: 0
    }
}

.footer_container__UNIu_ .footer_footer__mQF6i {
    display: grid;
    grid-template:"logo nav" auto "links nav" 1fr/268px 1fr;
    grid-gap: 48px 64px;
    gap: 48px 64px;
    max-width: 1180px;
    padding: 40px 0;
    margin: auto
}

@media only screen and (max-width: 1150px) {
    .footer_container__UNIu_ .footer_footer__mQF6i {
        grid-template-rows:auto fit-content
    }
}

@media only screen and (max-width: 768px) {
    .footer_container__UNIu_ .footer_footer__mQF6i {
        grid-template-columns:1fr;
        grid-template-areas:"logo" "nav" "links";
        gap: 16px 0;
        padding: 24px 32px
    }
}

@media only screen and (max-width: 425px) {
    .footer_container__UNIu_ .footer_footer__mQF6i {
        padding: 24px 16px
    }
}

.footer_container__UNIu_ .footer_footer__mQF6i .footer_logoBlock__qs44O {
    display: flex;
    flex-direction: column;
    gap: 16px;
    grid-area: logo
}

.footer_container__UNIu_ .footer_footer__mQF6i .footer_logoBlock__qs44O .footer_logoWrapper__K6zFi {
    width: 234px;
    height: 48px
}

.footer_container__UNIu_ .footer_footer__mQF6i .footer_logoBlock__qs44O .footer_logoText__pJ9Er {
    color: #a3a3a3
}

@media only screen and (max-width: 768px) {
    .footer_container__UNIu_ .footer_footer__mQF6i .footer_logoBlock__qs44O .footer_logoText__pJ9Er {
        font-size: 14px;
        line-height: 20px;
        color: #fff
    }

    .footer_container__UNIu_ .footer_footer__mQF6i .footer_logoBlock__qs44O .footer_logoWrapper__K6zFi {
        max-width: 156px;
        max-height: 32px;
        width: 100%;
        height: 100%
    }

    .footer_container__UNIu_ .footer_footer__mQF6i .footer_logoBlock__qs44O .footer_logoWrapper__K6zFi svg {
        width: 100%;
        height: 100%
    }
}

.footer_container__UNIu_ .footer_footer__mQF6i .footer_linksBlock__Z1ocW {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    row-gap: 32px;
    grid-area: links
}

@media only screen and (max-width: 768px) {
    .footer_container__UNIu_ .footer_footer__mQF6i .footer_linksBlock__Z1ocW {
        row-gap: 16px
    }
}

.footer_container__UNIu_ .footer_footer__mQF6i .footer_linksBlock__Z1ocW .footer_linksMain__DKwWB {
    display: flex;
    flex-direction: column;
    gap: 48px
}

.footer_container__UNIu_ .footer_footer__mQF6i .footer_linksBlock__Z1ocW .footer_linksMain__DKwWB .footer_linksButtons__XAgrr {
    display: flex;
    flex-direction: column;
    gap: 24px
}

@media only screen and (max-width: 768px) {
    .footer_container__UNIu_ .footer_footer__mQF6i .footer_linksBlock__Z1ocW .footer_linksMain__DKwWB .footer_linksButtons__XAgrr {
        flex-direction: column-reverse;
        gap: 16px;
        padding-top: 24px;
        align-items: center
    }
}

.footer_container__UNIu_ .footer_footer__mQF6i .footer_linksBlock__Z1ocW .footer_linksMain__DKwWB .footer_linksButtons__XAgrr .footer_storeButtonsWrapper__izs_u {
    display: flex;
    flex-wrap: wrap;
    gap: 16px
}

@media only screen and (max-width: 768px) {
    .footer_container__UNIu_ .footer_footer__mQF6i .footer_linksBlock__Z1ocW .footer_linksMain__DKwWB .footer_linksButtons__XAgrr .footer_storeButtonsWrapper__izs_u {
        justify-content: center
    }
}

.footer_container__UNIu_ .footer_footer__mQF6i .footer_linksBlock__Z1ocW .footer_linksMain__DKwWB .footer_linksButtons__XAgrr .footer_storeButtonsWrapper__izs_u .footer_storeButton__K3lGt {
    position: relative;
    display: block;
    width: 120px;
    height: 40px
}

.footer_container__UNIu_ .footer_footer__mQF6i .footer_linksBlock__Z1ocW .footer_linksMain__DKwWB .footer_linksButtons__XAgrr .footer_storeButtonsWrapper__izs_u .footer_storeButton__K3lGt.footer_googleBtn__fg5Zy img {
    transform: scaleY(1.12)
}

.footer_container__UNIu_ .footer_footer__mQF6i .footer_linksBlock__Z1ocW .footer_linksMain__DKwWB .footer_linksButtons__XAgrr .footer_qrBlock__zeoxq {
    display: flex;
    align-items: center;
    gap: 16px;
    color: #fff
}

@media only screen and (max-width: 768px) {
    .footer_container__UNIu_ .footer_footer__mQF6i .footer_linksBlock__Z1ocW .footer_linksMain__DKwWB .footer_linksButtons__XAgrr .footer_qrBlock__zeoxq {
        text-align: center
    }

    .footer_container__UNIu_ .footer_footer__mQF6i .footer_linksBlock__Z1ocW .footer_linksMain__DKwWB .footer_linksButtons__XAgrr .footer_qrBlock__zeoxq .footer_qrWrapper__3_txr {
        display: none
    }
}

@media only screen and (max-width: 425px) {
    .footer_container__UNIu_ .footer_footer__mQF6i .footer_linksBlock__Z1ocW .footer_linksMain__DKwWB .footer_linksButtons__XAgrr .footer_qrBlock__zeoxq {
        max-width: 256px
    }
}

.footer_container__UNIu_ .footer_footer__mQF6i .footer_linksBlock__Z1ocW .footer_linksMain__DKwWB .footer_linksButtons__XAgrr .footer_qrBlock__zeoxq .footer_qrWrapper__3_txr {
    min-width: 80px;
    min-height: 80px;
    max-height: 80px;
    max-width: 80px;
    border: 3px solid #fff;
    color: #fff
}

@media only screen and (max-width: 768px) {
    .footer_container__UNIu_ .footer_footer__mQF6i .footer_linksBlock__Z1ocW .footer_linksMain__DKwWB .footer_linksButtons__XAgrr .footer_qrBlock__zeoxq .footer_qrWrapper__3_txr {
        display: none
    }
}

.footer_container__UNIu_ .footer_footer__mQF6i .footer_linksBlock__Z1ocW .footer_linksMain__DKwWB .footer_linksButtons__XAgrr .footer_qrBlock__zeoxq .footer_qrWrapper__3_txr svg {
    width: 100%;
    height: 100%
}

.footer_container__UNIu_ .footer_footer__mQF6i .footer_linksBlock__Z1ocW .footer_linksMain__DKwWB .footer_linksButtons__XAgrr .footer_certikWrapper__N4sko {
    width: 140px;
    height: 40px
}

@media only screen and (max-width: 768px) {
    .footer_container__UNIu_ .footer_footer__mQF6i .footer_linksBlock__Z1ocW .footer_linksMain__DKwWB .footer_desktopSocialsWrapper__Hgjtg {
        display: none
    }
}

.footer_container__UNIu_ .footer_footer__mQF6i .footer_linksBlock__Z1ocW .footer_linksMain__DKwWB .footer_desktopSocialsWrapper__Hgjtg .footer_desktopSocials__xjJXZ a {
    color: #c5c5c5
}

.footer_container__UNIu_ .footer_footer__mQF6i .footer_linksBlock__Z1ocW .footer_linksMain__DKwWB .footer_linksSocialsBlock__WPiFn {
    display: flex;
    flex-wrap: wrap;
    gap: 16px
}

@media only screen and (max-width: 768px) {
    .footer_container__UNIu_ .footer_footer__mQF6i .footer_linksBlock__Z1ocW .footer_linksMain__DKwWB .footer_linksSocialsBlock__WPiFn {
        display: none
    }
}

.footer_container__UNIu_ .footer_footer__mQF6i .footer_linksBlock__Z1ocW .footer_linksMain__DKwWB .footer_linksSocialsBlock__WPiFn .footer_linksSocialsItem__ueYMQ {
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 44px;
    max-height: 44px;
    min-width: 44px;
    min-height: 44px;
    padding: 10px;
    border-radius: 50%;
    background-color: #252525
}

.footer_container__UNIu_ .footer_footer__mQF6i .footer_linksBlock__Z1ocW .footer_linksMain__DKwWB .footer_linksSocialsBlock__WPiFn .footer_linksSocialsItem__ueYMQ svg {
    width: 100%;
    height: 100%
}

.footer_container__UNIu_ .footer_footer__mQF6i .footer_linksBlock__Z1ocW .footer_linksBottom__y4sgs {
    display: flex;
    flex-direction: column;
    gap: 24px;
    color: #b1b1b1
}

@media only screen and (max-width: 768px) {
    .footer_container__UNIu_ .footer_footer__mQF6i .footer_linksBlock__Z1ocW .footer_linksBottom__y4sgs {
        gap: 16px;
        padding-top: 24px;
        align-items: center
    }
}

.footer_container__UNIu_ .footer_footer__mQF6i .footer_linksBlock__Z1ocW .footer_linksBottom__y4sgs .footer_rights___xrsR {
    display: flex;
    align-items: center;
    justify-content: space-between
}

@media only screen and (max-width: 768px) {
    .footer_container__UNIu_ .footer_footer__mQF6i .footer_linksBlock__Z1ocW .footer_linksBottom__y4sgs .footer_rights___xrsR {
        gap: 12px
    }
}

.footer_container__UNIu_ .footer_footer__mQF6i .footer_linksBlock__Z1ocW .footer_linksBottom__y4sgs .footer_rights___xrsR .footer_rightsLink__KAEdq {
    text-decoration: underline
}

.footer_container__UNIu_ .footer_footer__mQF6i .footer_nav__4ssvU {
    display: flex;
    flex-wrap: wrap;
    gap: 24px 20px;
    grid-area: nav
}

@media only screen and (max-width: 1150px) {
    .footer_container__UNIu_ .footer_footer__mQF6i .footer_nav__4ssvU {
        max-height: -moz-fit-content;
        max-height: fit-content;
        gap: 0;
        border-top: 1px solid #2d2d2d
    }
}

@media only screen and (max-width: 768px) {
    .footer_container__UNIu_ .footer_footer__mQF6i .footer_nav__4ssvU {
        flex-flow: column nowrap;
        gap: 0;
        border-top: none
    }
}

.footer_container__UNIu_ .footer_footer__mQF6i .footer_nav__4ssvU .footer_navList__8q9rR {
    max-width: 153px;
    flex: 0 0 153px;
    border-color: #2d2d2d
}

@media only screen and (max-width: 1150px) {
    .footer_container__UNIu_ .footer_footer__mQF6i .footer_nav__4ssvU .footer_navList__8q9rR {
        max-width: 100%;
        flex-basis: 100%
    }
}

@media only screen and (max-width: 768px) {
    .footer_container__UNIu_ .footer_footer__mQF6i .footer_nav__4ssvU .footer_navList__8q9rR {
        max-width: 100%;
        flex-basis: auto;
        height: -moz-fit-content;
        height: fit-content;
        border-bottom: 1px solid #2d2d2d
    }

    .footer_container__UNIu_ .footer_footer__mQF6i .footer_nav__4ssvU .footer_navList__8q9rR:first-child {
        border-top: 1px solid #2d2d2d
    }
}

.footer_divider__7jTfq {
    background: #525252;
    width: 1px;
    height: 16px
}

.burger-header_header__0PTD8 {
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    height: 80px;
    padding: 28px 32px
}

@media only screen and (max-width: 576px) {
    .burger-header_header__0PTD8 {
        padding: 18px 16px;
        height: 60px
    }
}

.burger-header_header__0PTD8.burger-header_title__NuJOH {
    justify-content: space-between;
    width: 100%
}

.burger-header_header__0PTD8.burger-header_reversed__tLxTu {
    flex-direction: row-reverse
}

.burger-header_header__btn__pTmx4 {
    width: 24px;
    height: 24px;
    color: var(--primary);
    transition: all .3s ease;
    cursor: pointer
}

.burger-header_header__btn__pTmx4:active, .burger-header_header__btn__pTmx4:hover {
    color: var(--secondary)
}

.burger-menu-item_item__hWUxp {
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    column-gap: 16px;
    color: var(--primary);
    cursor: pointer;
    transition: all .3s ease;
    width: 100%;
    padding: 12px 32px
}

@media only screen and (max-width: 576px) {
    .burger-menu-item_item__hWUxp {
        padding: 12px 16px
    }
}

.burger-menu-item_item__hWUxp.burger-menu-item_with_child__FgYe2 {
    -webkit-padding-end: 56px;
    padding-inline-end: 56px
}

@media only screen and (max-width: 768px) {
    .burger-menu-item_item__hWUxp.burger-menu-item_with_child__FgYe2 {
        -webkit-padding-end: 48px;
        padding-inline-end: 48px
    }
}

@media only screen and (max-width: 576px) {
    .burger-menu-item_item__hWUxp.burger-menu-item_with_child__FgYe2 {
        -webkit-padding-end: 40px;
        padding-inline-end: 40px
    }
}

.burger-menu-item_item__hWUxp.burger-menu-item_hovered__xGfnu, .burger-menu-item_item__hWUxp:active, .burger-menu-item_item__hWUxp:hover {
    background: var(--select_hover)
}

.burger-menu-item_item__hWUxp.burger-menu-item_hovered__xGfnu .burger-menu-item_item__icon__W_plG, .burger-menu-item_item__hWUxp:active .burger-menu-item_item__icon__W_plG, .burger-menu-item_item__hWUxp:hover .burger-menu-item_item__icon__W_plG {
    background: var(--select_item_hover)
}

.burger-menu-item_item__hWUxp:focus-visible {
    outline-offset: -1px
}

.burger-menu-item_item__content__fJoGI {
    display: flex;
    flex-flow: column nowrap;
    text-align: start
}

.burger-menu-item_item__content__fJoGI span {
    color: var(--text_secondary)
}

.burger-menu-item_badge__de4Eo {
    height: 24px;
    padding: 0 8px;
    display: flex;
    align-items: center;
    gap: 4px;
    border-radius: 24px;
    background: linear-gradient(90deg, #ffa215, #ff5c4d 33%, #eb469f 66%, #8341ef)
}

.burger-menu_burger_btn_wrapper__szg7d {
    /*display: none*/
}

.burger-menu_burger_btn_wrapper__szg7d button {
    border: none;
    outline: none;
    background: rgba(0, 0, 0, 0);
    color: var(--white)
}

@media only screen and (max-width: 1600px) {
    .burger-menu_burger_btn_wrapper__szg7d {
        display: block
    }
}

@media only screen and (max-width: 576px) {
    .burger-menu_burger_btn_wrapper__szg7d {
        max-height: 24px
    }
}

@media only screen and (max-width: 1600px) {
    .burger-menu_burger_btn_wrapper__szg7d.burger-menu_long_lang__5OH5T {
        display: block
    }
}

@media only screen and (max-width: 768px) {
    .burger-menu_burger_btn_wrapper__szg7d .burger-menu_iconWrapper__3REY5 {
        border: none
    }
}

.burger-menu_burger_menu_content__BoRNM {
    display: flex;
    flex-direction: column
}

.burger-menu_burger_btn__GwS6p:focus-visible {
    outline-color: var(--white) !important
}

.burger-menu_get_started_btn__iRr6w {
    width: 100%;
    display: none;
    padding: 12px 16px
}

@media only screen and (max-width: 576px) {
    .burger-menu_get_started_btn__iRr6w {
        display: block
    }
}

.burger-menu_get_started_btn__iRr6w a, .burger-menu_get_started_btn__iRr6w button {
    width: 100%
}

.burger-menu_open_icon__JrmjY {
    transform: rotate(180deg)
}

.burger-menu_burger__wrapper__sqj91 {
    overflow: auto !important
}

.burger-menu_burger_nav_button__6egjj, .burger-menu_burger_nav_link__we6ut {
    padding: 16px 32px !important;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -.12px;
    font-weight: 500;
    color: var(--primary)
}

@media only screen and (max-width: 576px) {
    .burger-menu_burger_nav_button__6egjj, .burger-menu_burger_nav_link__we6ut {
        padding: 16px !important
    }
}

.burger-menu_burger_accordion_content__IDx5Z {
    padding-bottom: 0 !important
}

.burger-menu_accordion___hust {
    border-bottom-color: rgba(0, 0, 0, 0) !important
}

.burger-menu_accordion___hust.burger-menu_opened__bOt4B {
    border-bottom-color: var(--border_header) !important
}

.pair-selector-cells_cur_icon__OHG7l {
    width: 24px;
    height: 24px;
    border-radius: 50%
}

@media only screen and (max-width: 576px) {
    .pair-selector-cells_cur_icon__OHG7l.pair-selector-cells_table__AB8xi {
        display: none
    }
}

.pair-selector-cells_cell__2Bym2 {
    display: flex;
    flex-flow: row nowrap;
    column-gap: 8px;
    align-items: center
}

.pair-selector-cells_cell__2Bym2 p {
    direction: ltr
}

.pair-selector-cells_cell__2Bym2 p.pair-selector-cells_equal__2I7tH {
    color: var(--primary)
}

.pair-selector-cells_cell__2Bym2 p.pair-selector-cells_up__jGkD4 {
    color: var(--success)
}

.pair-selector-cells_cell__2Bym2 p.pair-selector-cells_down__Uh027 {
    color: var(--negative)
}

.pair-selector-not-found_not_found__zP5V_ {
    width: 420px;
    max-width: 420px;
    height: 280px;
    display: flex;
    flex-direction: column;
    row-gap: 4px;
    justify-content: center;
    align-items: center;
    text-align: center;
    color: var(--text_secondary)
}

@media only screen and (max-width: 576px) {
    .pair-selector-not-found_not_found__zP5V_ {
        width: 100%;
        max-width: 100%
    }
}

.virtualized-styled-table_table__4iJX4 {
    width: 100%;
    table-layout: fixed;
    background: var(--table_bg);
    border-radius: 0 0 10px 10px
}

@media only screen and (max-width: 576px) {
    .virtualized-styled-table_table__4iJX4 {
        table-layout: auto
    }
}

.virtualized-styled-table_tableData__G45oe {
    display: table-cell
}

@media only screen and (max-width: 375px) {
    .virtualized-styled-table_tableData__G45oe.virtualized-styled-table_hideInMobile____iw1 {
        display: none
    }
}

@media only screen and (max-width: 425px) {
    .virtualized-styled-table_tableData__G45oe.virtualized-styled-table_hideInMobileL__EN0Ed {
        display: none
    }
}

@media only screen and (max-width: 576px) {
    .virtualized-styled-table_tableData__G45oe.virtualized-styled-table_hideInTabletS__Sc3_0 {
        display: none
    }
}

@media only screen and (max-width: 768px) {
    .virtualized-styled-table_tableData__G45oe.virtualized-styled-table_hideInTablet__IqhUs {
        display: none
    }
}

@media only screen and (max-width: 920px) {
    .virtualized-styled-table_tableData__G45oe.virtualized-styled-table_hideInTabletL__TXgtY {
        display: none
    }
}

@media only screen and (max-width: 1024px) {
    .virtualized-styled-table_tableData__G45oe.virtualized-styled-table_hideInLaptop__e3KeV {
        display: none
    }
}

@media only screen and (max-width: 1150px) {
    .virtualized-styled-table_tableData__G45oe.virtualized-styled-table_hideInLaptopC__h70FI {
        display: none
    }
}

.virtualized-styled-table_tbody__WLnz8 tr {
    width: 100%;
    border-top: 1px solid var(--border_13);
    background: rgba(0, 0, 0, 0);
    box-sizing: content-box;
    transition: all .3s ease
}

.virtualized-styled-table_tbody__WLnz8 tr:focus-visible {
    outline: 1px solid var(--primary);
    outline-offset: 3px
}

.virtualized-styled-table_tbody__WLnz8 tr:first-of-type {
    border-top: none
}

.virtualized-styled-table_tbody__WLnz8 tr:last-of-type td:first-child {
    border-bottom-left-radius: 10px
}

.virtualized-styled-table_tbody__WLnz8 tr:last-of-type td:last-child {
    border-bottom-right-radius: 10px
}

.virtualized-styled-table_tbody__WLnz8 tr:hover {
    background: var(--table_hover_stroke)
}

.virtualized-styled-table_tbody__WLnz8 td {
    padding: 16px 20px;
    vertical-align: middle;
    box-sizing: border-box;
    overflow: hidden;
    text-overflow: ellipsis;
    color: var(--primary)
}

@media only screen and (max-width: 768px) {
    .virtualized-styled-table_tbody__WLnz8 td {
        padding: 16px 20px
    }
}

@media only screen and (max-width: 425px) {
    .virtualized-styled-table_tbody__WLnz8 td {
        padding: 16px
    }
}

@media only screen and (max-width: 768px) {
    .virtualized-styled-table_tbody__WLnz8 td:last-of-type {
        text-align: right
    }
}

.virtualized-styled-table_tbody__WLnz8 td p, .virtualized-styled-table_tbody__WLnz8 td span {
    overflow: hidden;
    text-overflow: ellipsis
}

.virtualized-styled-table_tbody__WLnz8 td .virtualized-styled-table_tdContent__Jztcu .virtualized-styled-table_desktop__XCFTN {
    display: inline;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

@media only screen and (max-width: 768px) {
    .virtualized-styled-table_tbody__WLnz8 td .virtualized-styled-table_tdContent__Jztcu .virtualized-styled-table_desktop__XCFTN {
        display: none
    }
}

.virtualized-styled-table_tbody__WLnz8 td .virtualized-styled-table_tdContent__Jztcu .virtualized-styled-table_mobile__Bm1Yx {
    display: none
}

@media only screen and (max-width: 768px) {
    .virtualized-styled-table_tbody__WLnz8 td .virtualized-styled-table_tdContent__Jztcu .virtualized-styled-table_mobile__Bm1Yx {
        display: inline
    }
}

.virtualized-styled-table_tableHeadWrapper__iow4W table {
    width: 100%;
    table-layout: fixed;
    background: var(--table_bg)
}

@media only screen and (max-width: 576px) {
    .virtualized-styled-table_tableHeadWrapper__iow4W table {
        table-layout: auto
    }
}

.virtualized-styled-table_tableHeadWrapper__iow4W table thead {
    z-index: 1
}

@media only screen and (max-width: 576px) {
    .virtualized-styled-table_tableHeadWrapper__iow4W table thead {
        display: none
    }
}

.virtualized-styled-table_tableHeadWrapper__iow4W table thead .virtualized-styled-table_tableHead__EPg2N {
    color: var(--text_secondary);
    text-align: left;
    vertical-align: middle;
    background-color: var(--dropdown_bg);
    transition: all .3s ease
}

@media only screen and (max-width: 1150px) {
    .virtualized-styled-table_tableHeadWrapper__iow4W table thead .virtualized-styled-table_tableHead__EPg2N.virtualized-styled-table_hideInLaptopC__h70FI {
        display: none
    }
}

@media only screen and (max-width: 1024px) {
    .virtualized-styled-table_tableHeadWrapper__iow4W table thead .virtualized-styled-table_tableHead__EPg2N.virtualized-styled-table_hideInLaptop__e3KeV {
        display: none
    }
}

@media only screen and (max-width: 920px) {
    .virtualized-styled-table_tableHeadWrapper__iow4W table thead .virtualized-styled-table_tableHead__EPg2N.virtualized-styled-table_hideInTabletL__TXgtY {
        display: none
    }
}

@media only screen and (max-width: 768px) {
    .virtualized-styled-table_tableHeadWrapper__iow4W table thead .virtualized-styled-table_tableHead__EPg2N.virtualized-styled-table_hideInTablet__IqhUs {
        display: none
    }
}

@media only screen and (max-width: 576px) {
    .virtualized-styled-table_tableHeadWrapper__iow4W table thead .virtualized-styled-table_tableHead__EPg2N.virtualized-styled-table_hideInTabletS__Sc3_0 {
        display: none
    }
}

@media only screen and (max-width: 425px) {
    .virtualized-styled-table_tableHeadWrapper__iow4W table thead .virtualized-styled-table_tableHead__EPg2N.virtualized-styled-table_hideInMobileL__EN0Ed {
        display: none
    }
}

@media only screen and (max-width: 375px) {
    .virtualized-styled-table_tableHeadWrapper__iow4W table thead .virtualized-styled-table_tableHead__EPg2N.virtualized-styled-table_hideInMobile____iw1 {
        display: none
    }
}

.virtualized-styled-table_tableHeadWrapper__iow4W table thead .virtualized-styled-table_tableHead__EPg2N.virtualized-styled-table_canSort__W7VIz {
    cursor: pointer
}

.virtualized-styled-table_tableHeadWrapper__iow4W table thead .virtualized-styled-table_tableHead__EPg2N.virtualized-styled-table_canSort__W7VIz:hover {
    background: var(--table_hover_stroke)
}

.virtualized-styled-table_tableHeadWrapper__iow4W table thead .virtualized-styled-table_tableHead__EPg2N.virtualized-styled-table_canSort__W7VIz:hover .virtualized-styled-table_thContent__mo65o .virtualized-styled-table_sortIcon___qLrE {
    opacity: 1
}

.virtualized-styled-table_tableHeadWrapper__iow4W table thead .virtualized-styled-table_tableHead__EPg2N.virtualized-styled-table_sorted__xoR84 {
    background: var(--table_hover_stroke)
}

.virtualized-styled-table_tableHeadWrapper__iow4W table thead .virtualized-styled-table_tableHead__EPg2N .virtualized-styled-table_thContent__mo65o {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.virtualized-styled-table_tableHeadWrapper__iow4W table thead .virtualized-styled-table_tableHead__EPg2N .virtualized-styled-table_thContent__mo65o .virtualized-styled-table_sortIcon___qLrE {
    max-width: 20px;
    max-height: 20px;
    opacity: 0;
    color: var(--text_secondary);
    transition: all .3s ease
}

.virtualized-styled-table_tableHeadWrapper__iow4W table thead .virtualized-styled-table_tableHead__EPg2N .virtualized-styled-table_thContent__mo65o .virtualized-styled-table_sortIcon___qLrE svg {
    width: 100%;
    height: 100%
}

.virtualized-styled-table_tableHeadWrapper__iow4W table thead .virtualized-styled-table_tableHead__EPg2N .virtualized-styled-table_thContent__mo65o .virtualized-styled-table_sortIcon___qLrE.virtualized-styled-table_active__UeqiP {
    opacity: 1;
    color: var(--primary)
}

.virtualized-styled-table_tableHeadWrapper__iow4W table thead .virtualized-styled-table_tableHead__EPg2N .virtualized-styled-table_thContent__mo65o .virtualized-styled-table_sortIcon___qLrE .virtualized-styled-table_sortAsc__RYgpK {
    transform: rotate(180deg)
}

.pair-selector-table_table__ZZ4Do tbody {
    display: flex;
    flex-flow: column nowrap;
    overflow-y: auto
}

@media only screen and (max-width: 576px) {
    .pair-selector-table_table__ZZ4Do tbody {
        width: 100%
    }
}

.pair-selector-table_table__ZZ4Do tbody td {
    padding: 8px 16px;
    -webkit-padding-end: 0;
    padding-inline-end: 0;
    cursor: pointer
}

@media only screen and (max-width: 576px) {
    .pair-selector-table_table__ZZ4Do tbody td {
        padding: 10px 16px
    }

    .pair-selector-table_table__ZZ4Do tbody td:not(:first-of-type) {
        -webkit-padding-start: 0 !important;
        padding-inline-start: 0 !important
    }
}

.pair-selector-table_table__ZZ4Do tbody tr {
    display: grid;
    grid-template-rows:1fr;
    width: 100%
}

@media only screen and (max-width: 576px) {
    .pair-selector-table_table__ZZ4Do tbody tr {
        grid-template-columns:1fr 1fr 100px
    }
}

.pair-selector-table_tableHeadWrapper__HMTOo table thead tr {
    width: 100%
}

.pair-selector-table_tableHeadWrapper__HMTOo table thead tr th {
    padding: 12px 16px !important;
    border-bottom: 1px solid var(--select_border);
    white-space: nowrap;
    background: rgba(0, 0, 0, 0) !important
}

@media only screen and (max-width: 768px) {
    .pair-selector-table_tableHeadWrapper__HMTOo table thead {
        display: table-header-group !important
    }
}

@media only screen and (max-width: 576px) {
    .pair-selector-table_tableHeadWrapper__HMTOo table thead {
        display: block !important
    }

    .pair-selector-table_tableHeadWrapper__HMTOo table thead tr {
        display: grid;
        grid-template-columns:1fr 1fr 100px;
        grid-template-rows:1fr;
        width: 100%
    }

    .pair-selector-table_tableHeadWrapper__HMTOo table thead tr th {
        width: 100% !important
    }

    .pair-selector-table_tableHeadWrapper__HMTOo table thead tr th:not(:first-of-type) {
        -webkit-padding-start: 0 !important;
        padding-inline-start: 0 !important
    }
}

.pair-selector-table_loadingTableClassName__Ay6_o tr {
    min-height: 40px
}

.pair-selector-table_skeleton__pxN1k {
    width: 100%;
    height: 100%
}

.pair-selector-table_changeSkeleton__gQsIc {
    width: 80%;
    height: 100%
}

.pair-selector_dropdown__X3j_B {
    display: flex;
    flex-direction: column;
    padding: 8px 0;
    background-color: var(--table_bg)
}

@media only screen and (max-width: 576px) {
    .pair-selector_dropdown__X3j_B {
        max-width: 100%
    }
}

.pair-selector_dropdown__X3j_B .pair-selector_search_wrapper__p7cNE {
    padding: 12px 16px 0
}

.pair-selector_headerTable__EPY9C {
    -webkit-border-start: 1px solid var(--select_border);
    border-inline-start: 1px solid var(--select_border);
    min-width: 420px;
    max-width: 420px
}

@media only screen and (max-width: 576px) {
    .pair-selector_headerTable__EPY9C {
        max-width: 100%
    }
}

.control-item_hide_in_mobile__ePoWO {
    display: block
}

@media only screen and (max-width: 576px) {
    .control-item_hide_in_mobile__ePoWO {
        display: none
    }
}

.control-item_hide_in_tablet___Jkng {
    display: block
}

@media only screen and (max-width: 768px) {
    .control-item_hide_in_tablet___Jkng {
        display: none
    }
}

.control-item_control_btn__oDFhf.control-item_whiteItem__bGziN div {
    background: #fff !important
}

.control-item_control_btn__oDFhf.control-item_whiteItem__bGziN div svg {
    color: #000
}

.control-item_control_btn__oDFhf.control-item_whiteItem__bGziN:focus-visible div svg, .control-item_control_btn__oDFhf.control-item_whiteItem__bGziN:hover div svg {
    color: #828282 !important
}

.control-item_control_btn__oDFhf:focus-visible {
    outline-color: var(--white) !important
}

.control-item_control_btn__oDFhf:hover div {
    color: #b1b1b1
}

.download-app-button_qr_menu__S8fUe {
    color: var(--primary);
    padding: 16px;
    display: flex;
    flex-direction: column;
    row-gap: 12px;
    align-items: center;
    background: var(--select_default)
}

.download-app-button_qr_menu__qr__uRUlf {
    position: relative;
    padding: 24px;
    border: 1px solid var(--select_border);
    border-radius: 16px
}

.download-app-button_qr_menu__qr__uRUlf .download-app-button_qr__logo__hs9Wg {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background: var(--bg_modal_header);
    padding: 8px;
    border-radius: 10px
}

.download-app-button_qr_menu__qr__uRUlf .download-app-button_qr__logo__hs9Wg svg {
    width: 32px;
    height: 32px
}

.download-app-button_qr_menu__btn__N9AJ8 {
    width: 100%
}

.download-app-button_qr_menu__S8fUe span {
    text-align: center;
    color: var(--text_secondary)
}

.notification-center-header_header__CX_5X {
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    column-gap: 8px;
    padding: 18px 16px;
    color: var(--primary);
    position: relative;
    height: 56px
}

@media only screen and (max-width: 768px) {
    .notification-center-header_header__CX_5X {
        height: 80px
    }
}

@media only screen and (max-width: 576px) {
    .notification-center-header_header__CX_5X {
        height: 56px
    }
}

.notification-center-header_header__CX_5X span {
    transition: all .3s ease;
    color: var(--primary)
}

.notification-center-header_header__btn__KaSz3 {
    cursor: pointer;
    color: var(--primary)
}

.notification-center-header_header__btn__KaSz3:active span, .notification-center-header_header__btn__KaSz3:hover span {
    color: var(--secondary)
}

.notification-center-header_header__btn__KaSz3:disabled {
    pointer-events: none
}

.notification-center-header_header__btn__KaSz3:disabled span {
    color: var(--text_disable)
}

.notification-center-header_header__CX_5X .notification-center-header_count__dSUvX {
    display: flex;
    flex-flow: row nowrap;
    column-gap: 8px
}

.notification-center-header_header__actions__OZRmc {
    position: absolute;
    inset-inline-end: 16px;
    top: 50%;
    transform: translateY(-50%);
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    column-gap: 16px;
    align-items: center;
    width: -moz-fit-content;
    width: fit-content
}

.notification-center-header_header__readAll_btn__Jp9j_ {
    height: 36px;
    color: var(--primary);
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    column-gap: 8px;
    cursor: pointer;
    transition: all .3s ease
}

.notification-center-header_header__readAll_btn__Jp9j_:active, .notification-center-header_header__readAll_btn__Jp9j_:active span, .notification-center-header_header__readAll_btn__Jp9j_:hover, .notification-center-header_header__readAll_btn__Jp9j_:hover span {
    color: var(--text_secondary)
}

.notification-center-header_header__readAll_btn__Jp9j_:disabled {
    color: var(--text_disable);
    pointer-events: none
}

.notification-center-header_header__readAll_btn__Jp9j_:disabled span {
    color: var(--text_disable)
}

@media only screen and (max-width: 768px) {
    .notification-center-header_header__readAll_btn__Jp9j_ .notification-center-header_readAll_btn__text__s1hat {
        display: none
    }
}

.notification-center-header_header__close_btn__NE6wM {
    border: none;
    background: none;
    color: var(--primary);
    width: 24px;
    height: 24px;
    cursor: pointer;
    transition: all .3s ease
}

.notification-center-header_header__close_btn__NE6wM:active, .notification-center-header_header__close_btn__NE6wM:hover {
    color: var(--text_secondary)
}

.notification-item_item___gmy7 {
    padding: 16px 20px;
    word-break: break-word;
    background-color: var(--select_default);
    color: var(--primary);
    display: flex;
    flex-flow: row nowrap;
    column-gap: 16px;
    cursor: pointer;
    transition: all .3s ease;
    text-align: start
}

.notification-item_item___gmy7:focus-visible {
    position: relative
}

.notification-item_item___gmy7:focus-visible:after {
    content: "";
    position: absolute;
    inset: 4px 6px;
    border: 1px solid var(--primary);
    border-radius: 5px
}

.notification-item_item___gmy7.notification-item_active__iucJ0 {
    background: var(--select_hover)
}

.notification-item_item__wrapper__Lj9LQ .notification-item_item__date__sf6yV {
    display: inline-block;
    color: var(--text_secondary)
}

.notification-item_item__wrapper__Lj9LQ .notification-item_item__title__ngBzK {
    margin-bottom: 8px
}

.notification-item_item__wrapper__Lj9LQ .notification-item_item__content__tY4vG {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px
}

.notification-item_item__wrapper__Lj9LQ .notification-item_item__content_interactive__2uyX6 {
    margin-bottom: 16px
}

.notification-item_item__wrapper__Lj9LQ .notification-item_item__content__tY4vG a {
    text-decoration: underline
}

.notification-item_item__wrapper__Lj9LQ .notification-item_item__content__tY4vG a:focus-visible {
    outline: none;
    font-weight: 600
}

.notification-item_item___gmy7 .notification-item_selected__KOuvr {
    background-color: var(--select_item_hover)
}

.notification-skeleton_skeletons__QwGvs {
    display: grid;
    grid-template-columns:1fr;
    grid-column-gap: 16px;
    column-gap: 16px;
    padding: 20px 16px;
    width: 100%
}

.notification-skeleton_skeletons__rows__YdcYl {
    display: flex;
    flex-flow: column nowrap;
    justify-content: flex-start
}

.notification-skeleton_skeletons__rows__YdcYl .notification-skeleton_rows__date__jm0aj {
    height: 12px;
    width: 110px;
    margin-bottom: 6px
}

.notification-skeleton_skeletons__rows__YdcYl .notification-skeleton_rows__item__Tcme3 {
    height: 16px
}

.notification-skeleton_skeletons__rows__YdcYl .notification-skeleton_rows__item__Tcme3:nth-child(odd) {
    min-width: 100%;
    margin-bottom: 12px
}

.notification-skeleton_skeletons__rows__YdcYl .notification-skeleton_rows__item__Tcme3:nth-child(2n) {
    width: 80%;
    margin-bottom: 6px
}

.notification-skeletons_skeletons_list__mQvFq {
    display: flex;
    flex-flow: column nowrap;
    height: 100%;
    overflow: hidden
}

.notifications-empty_emptyList__7hoer {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-top: 155px;
    row-gap: 32px;
    color: var(--text_secondary)
}

.notification-center-content_container__Y5iCJ {
    display: flex;
    flex-direction: column;
    background: var(--select_default);
    height: 100%;
    width: 100%;
    position: relative;
    padding: 8px 0
}

.notification-center-content_notifications_list__Wd_oD {
    display: flex;
    flex-direction: column;
    overflow-y: auto;
    border-top: 1px solid var(--select_border);
    height: calc(100% - 56px)
}

.notification-center-content_notifications_list__bottom__KF8J_ {
    transform: translateY(-100px)
}

.notification-center-content_notifications_list__Wd_oD .notification-center-content_list__loading__W7ENM {
    color: var(--primary);
    padding: 20px 0 12px;
    display: flex;
    justify-content: center
}

.notification-center-content_notifications_list__Wd_oD.notification-center-content_some_selected__u4r36 {
    padding-bottom: 68px
}

.notification-center_notifications__x49wn {
    height: 632px
}

.notification-center_header_btn__3QeZF:focus-visible {
    outline-color: var(--white) !important
}

.support-item_support__item__g0GjK {
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    column-gap: 16px;
    padding: 8px 16px;
    align-items: center;
    width: 100%;
    background: var(--select_default);
    transition: all .3s ease
}

.support-item_support__item__g0GjK:focus-visible {
    outline-offset: -1px
}

.support-item_support__item__g0GjK:active, .support-item_support__item__g0GjK:hover {
    background: var(--select_hover)
}

.support-item_support__item__g0GjK:active .support-item_item__icon__8MCGe, .support-item_support__item__g0GjK:hover .support-item_item__icon__8MCGe {
    background: var(--select_item_hover)
}

.support-item_support__item__g0GjK .support-item_item__container__HRaTu {
    display: flex;
    flex-flow: row nowrap;
    column-gap: 16px;
    align-items: center
}

.support-item_support__item__g0GjK .support-item_item__container__HRaTu .support-item_item__content__FhlPB {
    display: flex;
    flex-direction: column
}

.support-item_support__item__g0GjK .support-item_item__container__HRaTu .support-item_item__content__FhlPB .support-item_content__title__gMltW {
    display: flex;
    flex-flow: row nowrap;
    column-gap: 8px;
    align-items: center
}

.support-item_support__item__g0GjK .support-item_item__container__HRaTu .support-item_item__content__FhlPB .support-item_content__description__SD2vr {
    color: var(--text_secondary)
}

.support-item_counter__H8w2S {
    flex-shrink: 0
}

.support-center_support__ERxds {
    display: flex;
    flex-direction: column;
    color: var(--primary);
    padding: 8px 0
}

@media only screen and (max-width: 576px) {
    .get-started-button_button__vr_Tf {
        display: none !important
    }
}

.android-banner_app_banner__icWlb {
    width: 100%;
    height: 100%;
    position: relative;
    display: flex;
    justify-content: flex-start;
    text-align: start;
    border-radius: 24px;
    padding: 0 44px 44px;
    color: var(--primary);
    background-color: var(--bg_mercuryo_banner);
    overflow: hidden;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50px 50%
}

@media only screen and (max-width: 1024px) {
    .android-banner_app_banner__icWlb {
        background-position: 0 50%
    }
}

@media only screen and (max-width: 768px) {
    .android-banner_app_banner__icWlb {
        background-position: bottom;
        align-items: flex-start;
        justify-content: center;
        padding: 22px 41px
    }

    .android-banner_app_banner__icWlb.android-banner_long_lang__1R_nj {
        padding: 22px 16px
    }
}

.android-banner_app_banner__content__7tXVQ {
    display: flex;
    flex-direction: column;
    row-gap: 14px;
    align-items: flex-start;
    justify-content: space-around;
    max-width: 360px;
    position: relative;
    z-index: 2
}

.android-banner_app_banner__content__text__QKgwe {
    margin-top: 139px
}

@media only screen and (max-width: 768px) {
    .android-banner_app_banner__content__text__QKgwe {
        margin-top: 24px
    }
}

.android-banner_app_banner__content__text_kk__IHshm {
    margin-top: 70px
}

@media only screen and (max-width: 768px) {
    .android-banner_app_banner__content__text_kk__IHshm {
        margin-top: 24px
    }
}

@media only screen and (max-width: 1024px) {
    .android-banner_app_banner__content__7tXVQ {
        max-width: 330px;
        row-gap: 12px
    }
}

@media only screen and (max-width: 768px) {
    .android-banner_app_banner__content__7tXVQ {
        max-width: 100%;
        flex-direction: column;
        align-items: center;
        text-align: center;
        row-gap: 8px
    }
}

.android-banner_app_banner__content__7tXVQ .android-banner_content__title__0vS2i {
    font-weight: 700;
    font-size: 48px;
    line-height: 60px;
    margin: 0 0 14px
}

@media only screen and (max-width: 1024px) {
    .android-banner_app_banner__content__7tXVQ .android-banner_content__title__0vS2i {
        font-size: 44px;
        line-height: 56px
    }
}

@media only screen and (max-width: 768px) {
    .android-banner_app_banner__content__7tXVQ .android-banner_content__title__0vS2i {
        font-size: 28px;
        line-height: 34px
    }
}

.android-banner_app_banner__content__7tXVQ .android-banner_content__descr__6OYnR {
    font-weight: 400;
    font-size: 24px;
    line-height: 32px;
    margin: 0 0 32px
}

@media only screen and (max-width: 1024px) {
    .android-banner_app_banner__content__7tXVQ .android-banner_content__descr__6OYnR {
        font-size: 22px
    }
}

@media only screen and (max-width: 768px) {
    .android-banner_app_banner__content__7tXVQ .android-banner_content__descr__6OYnR {
        font-weight: 400;
        letter-spacing: -.12px;
        font-size: 16px;
        line-height: 24px;
        margin: 0 0 8px
    }
}

.android-banner_app_banner__icWlb .android-banner_btn__1y5Bl {
    width: 191px;
    margin-bottom: 44px
}

.android-banner_app_banner__image__LHS1_ {
    position: absolute;
    inset-inline-start: 220px;
    bottom: 0;
    width: 1063px
}

@media only screen and (max-width: 1024px) {
    .android-banner_app_banner__image__LHS1_ {
        inset-inline-start: 50px
    }
}

@media only screen and (max-width: 768px) {
    .android-banner_app_banner__image__LHS1_ {
        width: 330px;
        height: 327px;
        inset-inline-start: 50%;
        transform: translateX(-50%)
    }
}

@media only screen and (max-width: 576px) {
    .android-banner_app_banner__image__LHS1_ {
        bottom: -36px
    }
}

@media only screen and (max-width: 768px) {
    .android-banner_app_banner__image__LHS1_.android-banner_long_lang__1R_nj {
        bottom: -12px
    }
}

.android-banner_app_banner__icWlb .android-banner_image_ar__K_6WK {
    inset-inline-start: 360px
}

@media only screen and (max-width: 1024px) {
    .android-banner_app_banner__icWlb .android-banner_image_ar__K_6WK {
        inset-inline-start: 290px
    }
}

@media only screen and (max-width: 576px) {
    .pay-form_payForm__container__footer__wIubi {
        display: none
    }
}

.custom-checkbox_custom_checkbox__hbwcf {
    position: absolute;
    z-index: -1;
    opacity: 0;
    right: 0
}

.custom-checkbox_custom_checkbox__hbwcf + label {
    display: grid;
    align-items: center;
    grid-template-columns:20px auto;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    grid-gap: 10px;
    gap: 10px;
    color: var(--primary);
    cursor: pointer;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -.12px
}

@media only screen and (max-width: 425px) {
    .custom-checkbox_custom_checkbox__hbwcf + label {
        font-size: 14px;
        line-height: 20px;
        gap: 18px
    }
}

.custom-checkbox_custom_checkbox__hbwcf + label p {
    margin: 0
}

.custom-checkbox_custom_checkbox__hbwcf + label a {
    color: var(--primary);
    font-weight: 600;
    text-decoration: underline
}

.custom-checkbox_custom_checkbox__hbwcf + label:before {
    width: 20px;
    height: 20px;
    content: "";
    box-sizing: border-box;
    border: 2px solid var(--primary);
    border-radius: 5px;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 50% 50%;
    transition: all .3s ease
}

@media only screen and (max-width: 576px) {
    .custom-checkbox_custom_checkbox__hbwcf + label:before {
        border: 2px solid var(--border_4)
    }
}

.custom-checkbox_custom_checkbox__hbwcf + label.custom-checkbox_small__CoZuY:before {
    width: 16px;
    height: 16px;
    content: "";
    box-sizing: border-box;
    border: 2px solid var(--primary);
    border-radius: 5px;
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: 50% 50%;
    transition: all .3s ease
}

@media only screen and (max-width: 576px) {
    .custom-checkbox_custom_checkbox__hbwcf + label.custom-checkbox_small__CoZuY:before {
        border: 2px solid var(--border_4)
    }
}

.custom-checkbox_custom_checkbox__hbwcf + label.custom-checkbox_error__Z0GVY {
    color: #c53a3a
}

.custom-checkbox_custom_checkbox_wrapper_oneRow__iU4zH + label {
    grid-template-columns:20px max-content
}

@media only screen and (max-width: 576px) {
    .custom-checkbox_custom_checkbox_wrapper_oneRow__iU4zH + label {
        grid-template-columns:20px auto
    }
}

.custom-checkbox_custom_checkbox__hbwcf:checked + label:before {
    border-color: rgba(0, 0, 0, 0);
    background-color: var(--primary);
    background-image: url("data:image/svg+xml,%3csvg width='8' heigh='7' viewBox='0 0 8 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7 1L2.63636 5.36364L1 3.72727' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: 50%
}

.custom-checkbox_custom_checkbox__hbwcf.custom-checkbox_dark___gP_C:checked + label:before {
    background-image: url("data:image/svg+xml,%3csvg width='8' heigh='7' viewBox='0 0 8 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7 1L2.63636 5.36364L1 3.72727' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e")
}

.custom-checkbox_custom_checkbox__hbwcf:disabled + label:before {
    background-color: rgba(0, 0, 0, .36)
}

.input_inputContainer__fjwar .input_input__BVGza {
    width: 100%;
    position: relative;
    height: 60px;
    border: 1px solid var(--border_1);
    border-radius: 12px;
    padding: 18px 16px;
    background: var(--bg_6);
    color: var(--primary);
    font-family: Golos, sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px
}

.input_inputContainer__fjwar .input_input__BVGza:focus {
    outline: none;
    border: 1px solid #9e9e9e
}

.input_inputContainer__fjwar .input_input__BVGza.input_error__D8WVU {
    border: 1px solid #c53a3a
}

.input_inputContainer__fjwar .input_input__BVGza.input_error__D8WVU::placeholder {
    color: #c53a3a
}

.input_inputContainer__fjwar p {
    margin: 0;
    height: 20px;
    font-weight: 400;
    font-size: 12px;
    line-height: 20px;
    color: #c53a3a
}

@media only screen and (max-width: 768px) {
    .input_inputContainer__fjwar p {
        height: auto;
        min-height: 20px
    }
}

.contact-us-landing_contactForm__CZP5k {
    width: 100%;
    max-width: 1280px;
    background: var(--bg_3);
    border-radius: 16px;
    overflow: hidden;
    padding: 48px;
    display: flex;
    justify-content: space-between;
    gap: 20px
}

.contact-us-landing_contactForm__CZP5k.contact-us-landing_without_padding__xuV6d {
    padding: 0;
    background: rgba(0, 0, 0, 0);
    display: grid;
    grid-template-columns:1fr minmax(580px, 1fr);
    margin: 0;
    text-align: start;
    grid-gap: 60px;
    gap: 60px;
    overflow: visible
}

@media only screen and (max-width: 1150px) {
    .contact-us-landing_contactForm__CZP5k.contact-us-landing_without_padding__xuV6d {
        gap: 32px;
        grid-template-columns:1fr minmax(432px, 1fr)
    }
}

@media only screen and (max-width: 920px) {
    .contact-us-landing_contactForm__CZP5k.contact-us-landing_without_padding__xuV6d {
        grid-template-columns:1fr minmax(350px, 1fr);
        gap: 16px
    }
}

@media only screen and (max-width: 768px) {
    .contact-us-landing_contactForm__CZP5k.contact-us-landing_without_padding__xuV6d {
        display: flex;
        flex-direction: column
    }

    .contact-us-landing_contactForm__CZP5k.contact-us-landing_without_padding__xuV6d .contact-us-landing_form__AkbJS {
        max-width: 100%
    }
}

.contact-us-landing_contactForm__CZP5k.contact-us-landing_without_padding__xuV6d .contact-us-landing_form__AkbJS, .contact-us-landing_contactForm__CZP5k.contact-us-landing_without_padding__xuV6d .contact-us-landing_title__XaYKX {
    width: 100%
}

@media only screen and (max-width: 1024px) {
    .contact-us-landing_contactForm__CZP5k {
        padding: 32px;
        gap: 36px
    }
}

@media only screen and (max-width: 576px) {
    .contact-us-landing_contactForm__CZP5k {
        border-radius: 0;
        flex-direction: column;
        gap: 32px;
        background: var(--bg_7)
    }
}

@media only screen and (max-width: 1150px) {
    .contact-us-landing_contactForm__CZP5k form.contact-us-landing_form__AkbJS {
        width: 50%;
        justify-content: center
    }
}

@media only screen and (max-width: 768px) {
    .contact-us-landing_contactForm__CZP5k form.contact-us-landing_form__AkbJS {
        width: 100%;
        justify-content: center
    }
}

@media only screen and (max-width: 1150px) {
    .contact-us-landing_contactForm__CZP5k .contact-us-landing_title__XaYKX {
        width: 50%;
        justify-content: center
    }
}

@media only screen and (max-width: 768px) {
    .contact-us-landing_contactForm__CZP5k .contact-us-landing_title__XaYKX {
        width: 100%;
        justify-content: center
    }
}

.contact-us-landing_contactForm__CZP5k .contact-us-landing_title__XaYKX ul {
    margin: 0 0 40px;
    padding: 0;
    list-style-type: none;
    display: flex;
    flex-direction: column;
    gap: 24px
}

@media only screen and (max-width: 576px) {
    .contact-us-landing_contactForm__CZP5k .contact-us-landing_title__XaYKX ul {
        margin-bottom: 0;
        gap: 16px
    }
}

.contact-us-landing_contactForm__CZP5k .contact-us-landing_title__XaYKX ul li {
    color: var(--primary);
    display: flex;
    align-items: center
}

.contact-us-landing_contactForm__CZP5k .contact-us-landing_title__XaYKX ul li svg {
    min-width: 24px;
    margin-right: 14px
}

.contact-us-landing_contactForm__CZP5k .contact-us-landing_title__XaYKX ul li svg path {
    stroke: var(--primary)
}

.contact-us-landing_contactForm__CZP5k .contact-us-landing_title__XaYKX ul p {
    margin: 0;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px
}

.contact-us-landing_contactForm__CZP5k .contact-us-landing_title__XaYKX h2 {
    font-weight: 700;
    font-size: 40px;
    line-height: 50px;
    max-width: 544px;
    color: var(--primary);
    margin: 0 0 32px
}

@media only screen and (max-width: 1024px) {
    .contact-us-landing_contactForm__CZP5k .contact-us-landing_title__XaYKX h2 {
        font-weight: 600;
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 24px
    }
}

@media only screen and (max-width: 768px) {
    .contact-us-landing_contactForm__CZP5k .contact-us-landing_title__XaYKX h2 {
        font-weight: 600;
        font-size: 28px;
        line-height: 36px
    }
}

@media only screen and (max-width: 576px) {
    .contact-us-landing_contactForm__CZP5k .contact-us-landing_title__XaYKX h2 {
        max-width: none;
        font-weight: 600;
        font-size: 24px;
        line-height: 32px;
        margin-bottom: 32px
    }
}

.contact-us-landing_contactForm__CZP5k .contact-us-landing_title__XaYKX h2 span.contact-us-landing_highlighted__IVvMB {
    color: var(--white);
    background: var(--bg_4);
    border-radius: 16px;
    padding: 10px;
    white-space: nowrap
}

@media only screen and (max-width: 576px) {
    .contact-us-landing_contactForm__CZP5k .contact-us-landing_title__XaYKX h2 span.contact-us-landing_highlighted__IVvMB {
        padding: 0 10px
    }
}

.contact-us-landing_contactForm__CZP5k .contact-us-landing_form__AkbJS {
    max-width: 580px;
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 24px;
    z-index: 1
}

@media only screen and (max-width: 1024px) {
    .contact-us-landing_contactForm__CZP5k .contact-us-landing_form__AkbJS {
        max-width: 436px
    }
}

@media only screen and (max-width: 576px) {
    .contact-us-landing_contactForm__CZP5k .contact-us-landing_form__AkbJS {
        max-width: none
    }
}

.contact-us-landing_contactForm__CZP5k .contact-us-landing_form__AkbJS .contact-us-landing_inputs__9D1Zr {
    display: flex;
    flex-direction: column;
    gap: 4px
}

.contact-us-landing_contactForm__CZP5k .contact-us-landing_form__AkbJS .contact-us-landing_form__button__lENUn {
    width: 100%
}

.contact-us-landing_contactForm__CZP5k .contact-us-landing_form__AkbJS .contact-us-landing_form__button__lENUn button {
    margin-top: 48px;
    width: 100%
}

.modal-window_modal__shadow__f4iPt {
    position: fixed;
    inset: 0;
    top: 0;
    height: 100%;
    z-index: 1001;
    background: var(--boxShadow);
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100vw
}

@media only screen and (max-width: 768px) {
    .modal-window_modal__shadow__f4iPt {
        align-items: center
    }
}

.modal-window_modal_actions__title__SHYl6 {
    font-weight: 600;
    font-size: 24px;
    line-height: 32px;
    overflow-wrap: break-word;
    color: var(--primary);
    text-align: left;
    padding: 0 16px
}

@media only screen and (max-width: 768px) {
    .modal-window_modal_actions__title__SHYl6 {
        font-size: 22px;
        line-height: 32px
    }
}

@media only screen and (max-width: 425px) {
    .modal-window_modal_actions__title__SHYl6 {
        font-size: 20px;
        line-height: 28px
    }
}

.modal-window_modal__wrapper__aNWeY {
    margin: 32px;
    max-width: 100%;
    max-height: 95vh;
    position: relative;
    display: flex;
    flex-direction: column;
    border-radius: 20px;
    z-index: 1;
    text-align: center;
    box-shadow: 0 8px 16px rgba(37, 33, 41, .04), 0 0 6px rgba(37, 33, 41, .04);
    min-width: 400px;
    background: var(--bg_18)
}

@media only screen and (max-width: 768px) {
    .modal-window_modal__wrapper__aNWeY {
        padding-top: 20px;
        min-width: 0;
        max-width: 100%
    }
}

@media only screen and (max-width: 576px) {
    .modal-window_modal__wrapper__aNWeY {
        height: 100%;
        width: 100%;
        max-height: none;
        border-radius: 0;
        margin: 0
    }
}

.modal-window_modal__content__JcA1n {
    padding: 48px;
    height: inherit;
    scrollbar-width: none;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    max-height: 95vh;
    overflow-y: auto
}

.modal-window_modal__content__JcA1n > :last-child {
    margin-bottom: 16px;
    background: var(--bg_18);
    border-radius: 0 0 24px 24px
}

@media only screen and (max-width: 768px) {
    .modal-window_modal__content__JcA1n {
        padding: 16px
    }
}

.modal-window_border__AqzwP {
    border-top: 1px solid var(--border_9)
}

.modal-window_noPadding__pICNx {
    padding: 0
}

.modal-window_modal__close__pEs4l {
    position: absolute;
    top: 16px;
    right: 16px;
    background: none;
    border: none;
    cursor: pointer;
    color: var(--primary)
}

@media only screen and (max-width: 425px) {
    .modal-window_modal__close__pEs4l {
        position: fixed;
        right: 23px
    }
}

.banner-swiper_swiper__wrapper__M2SMu {
    position: relative;
    margin-top: 68px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0 32px;
    height: auto;
    overflow: hidden
}

@media only screen and (max-width: 1440px) {
    .banner-swiper_swiper__wrapper__M2SMu {
        max-width: 100%
    }
}

@media only screen and (max-width: 768px) {
    .banner-swiper_swiper__wrapper__M2SMu {
        margin-top: 0;
        padding: 0 16px
    }
}

.banner-swiper_swiper__wrapper__M2SMu .banner-swiper_swiper_list__l273t {
    display: flex;
    justify-content: space-between;
    width: 100%;
    max-width: 1280px;
    border-radius: 24px;
    margin: auto auto 24px;
    height: 550px
}

@media only screen and (max-width: 1024px) {
    .banner-swiper_swiper__wrapper__M2SMu .banner-swiper_swiper_list__l273t {
        margin-bottom: 16px
    }
}

@media only screen and (max-width: 768px) {
    .banner-swiper_swiper__wrapper__M2SMu .banner-swiper_swiper_list__l273t {
        height: 530px
    }

    .banner-swiper_swiper__wrapper__M2SMu .banner-swiper_swiper_list__l273t.banner-swiper_CPT__6Bpb5 {
        max-height: 531px;
        margin-bottom: 16px
    }
}

.banner-swiper_swiper__wrapper__M2SMu .banner-swiper_swiper_list__l273t .banner-swiper_swiper_item__rKnCL {
    overflow: hidden;
    padding: 0
}

.banner-swiper_swiper__wrapper__M2SMu .banner-swiper_swiper_button__on0Nr {
    position: absolute;
    top: 50%;
    background: var(--bg_5);
    width: 52px;
    height: 52px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 200px;
    border: none;
    box-shadow: 0 4px 36px rgba(0, 0, 0, .29);
    z-index: 2;
    cursor: pointer;
    color: var(--primary)
}

.banner-swiper_swiper__wrapper__M2SMu .banner-swiper_swiper_button__on0Nr svg path {
    fill: var(--primary)
}

@media only screen and (max-width: 1150px) {
    .banner-swiper_swiper__wrapper__M2SMu .banner-swiper_swiper_button__on0Nr {
        width: 52px;
        height: 52px
    }
}

@media only screen and (max-width: 768px) {
    .banner-swiper_swiper__wrapper__M2SMu .banner-swiper_swiper_button__on0Nr {
        display: none
    }
}

@media only screen and (max-width: 1024px) {
    .banner-swiper_swiper__wrapper__M2SMu .banner-swiper_swiper_button__on0Nr {
        top: calc(50% - 74px)
    }
}

.banner-swiper_swiper__wrapper__M2SMu .banner-swiper_swiper_button__on0Nr.banner-swiper_back_button__L8voy {
    left: 8px;
    transform: translateY(-50%) rotate(180deg)
}

.banner-swiper_swiper__wrapper__M2SMu .banner-swiper_swiper_button__on0Nr.banner-swiper_back_button__L8voy svg {
    position: relative;
    right: -1px
}

.banner-swiper_swiper__wrapper__M2SMu .banner-swiper_swiper_button__on0Nr.banner-swiper_forward_button__dFa_z {
    right: 8px;
    transform: translateY(-50%)
}

.banner-swiper_swiper__wrapper__M2SMu .banner-swiper_swiper_button__on0Nr.banner-swiper_forward_button__dFa_z svg {
    position: relative;
    right: -1px
}

.banner-swiper_swiper__wrapper__M2SMu .banner-swiper_banner__btns__PuAr5 {
    width: 100%;
    flex-direction: column;
    display: none;
    gap: 16px;
    transition: all .3s ease;
    min-height: 131px
}

.banner-swiper_swiper__wrapper__M2SMu .banner-swiper_banner__btns__PuAr5.banner-swiper_hidden__EVEWx {
    display: none
}

.banner-swiper_swiper__wrapper__M2SMu .banner-swiper_banner__btns__PuAr5 a {
    height: 58px
}

@media only screen and (max-width: 1024px) {
    .banner-swiper_swiper__wrapper__M2SMu .banner-swiper_banner__btns__PuAr5 {
        display: flex
    }
}

.banner-swiper_swiper__wrapper__M2SMu .banner-swiper_banner__btns__PuAr5 button:first-child {
    margin-bottom: 16px
}

.banner-swiper_swiper__wrapper__M2SMu .banner-swiper_progress_bar__bLOp8 {
    display: flex;
    flex-flow: row nowrap;
    gap: 4px;
    box-sizing: content-box;
    position: absolute;
    top: 16px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 2
}

.banner-swiper_swiper__wrapper__M2SMu .banner-swiper_progress_bar__bLOp8 .banner-swiper_progress_point__wpBwD {
    width: 4px;
    height: 4px;
    border-radius: 2px;
    background-color: #666;
    transition: all .3s ease
}

.banner-swiper_swiper__wrapper__M2SMu .banner-swiper_progress_bar__bLOp8 .banner-swiper_progress_point__wpBwD.banner-swiper_active__XtyXz {
    width: 20px;
    background: var(--mainGray)
}

.feature-item_feature__item__qzoEL {
    display: flex;
    flex-direction: column
}

@media only screen and (max-width: 768px) {
    .feature-item_feature__item__qzoEL {
        border-bottom: 1px solid #373737
    }

    .feature-item_feature__item__qzoEL:nth-child(2) {
        order: 3
    }

    .feature-item_feature__item__qzoEL:nth-child(3) {
        order: 2
    }

    .feature-item_feature__item__qzoEL:nth-child(4) {
        order: 4
    }

    .feature-item_feature__item__qzoEL:nth-child(5) {
        order: 5;
        border-bottom: none
    }
}

.feature-item_feature__item__header__b4owp {
    margin-bottom: 16px;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    pointer-events: none
}

@media only screen and (max-width: 768px) {
    .feature-item_feature__item__header__b4owp {
        pointer-events: auto;
        flex-direction: row;
        justify-content: space-between;
        margin-bottom: 0;
        padding: 20px 0
    }
}

.feature-item_feature__item__header__col__VXdrZ {
    display: flex;
    align-items: center;
    gap: 12px
}

.feature-item_feature__item__header__col__VXdrZ h3 {
    margin: 0;
    color: var(--white);
    font-weight: 600;
    font-size: 24px;
    line-height: 32px
}

@media only screen and (max-width: 1024px) {
    .feature-item_feature__item__header__col__VXdrZ h3 {
        font-size: 18px;
        line-height: 24px
    }
}

@media only screen and (max-width: 768px) {
    .feature-item_feature__item__header__col__VXdrZ h3 {
        font-size: 16px
    }
}

@media only screen and (max-width: 425px) {
    .feature-item_feature__item__header__col__VXdrZ h3 {
        max-width: 230px
    }
}

.feature-item_feature__item__icon__q9AST {
    width: 24px;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center
}

.feature-item_feature__item__body__MJDs3 {
    color: var(--white);
    margin: 0;
    overflow: hidden;
    font-weight: 400;
    letter-spacing: -.12px;
    font-size: 16px;
    line-height: 24px
}

@media only screen and (max-width: 768px) {
    .feature-item_feature__item__body__MJDs3 {
        margin-left: 36px
    }
}

.feature-item_feature__item__body__MJDs3.feature-item_feature__item__mobile__iwaOw {
    display: none
}

@media only screen and (max-width: 768px) {
    .feature-item_feature__item__body__MJDs3.feature-item_feature__item__mobile__iwaOw {
        display: block
    }

    .feature-item_feature__item__body__MJDs3.feature-item_feature__item__desktop__5CkST {
        display: none
    }

    .feature-item_feature__item__body__MJDs3 span {
        height: 8px;
        display: block
    }
}

.feature-item_accordion__btn__Cgf2e {
    transition: transform .4s;
    display: none
}

@media only screen and (max-width: 768px) {
    .feature-item_accordion__btn__Cgf2e {
        display: block
    }
}

.feature-item_accordion__btn__Cgf2e path {
    fill: var(--white)
}

.feature-item_accordion__btn_active__SfzBG {
    transform: rotate(180deg)
}

.features-body_features__body__xF38K {
    padding: 48px;
    background: #141414;
    border-radius: 24px
}

@media only screen and (max-width: 1024px) {
    .features-body_features__body__xF38K {
        gap: 34px 36px;
        padding: 32px
    }
}

@media only screen and (max-width: 768px) {
    .features-body_features__body__xF38K {
        display: flex;
        flex-direction: column;
        row-gap: 30px;
        background: none;
        padding: 0
    }
}

@media only screen and (max-width: 768px)and (max-width: 768px) {
    .features-body_features__body__xF38K {
        row-gap: 24px
    }
}

.features-body_features__body__btn__08zcg {
    background: #1d1d1d;
    border-radius: 10px;
    border: none;
    outline: none;
    color: var(--white);
    display: flex;
    align-items: center;
    justify-content: center;
    text-transform: uppercase
}

@media only screen and (max-width: 768px) {
    .features-body_features__body__btn__08zcg.features-body_features_desktop__7ZfTG {
        display: none
    }
}

.features-body_features__body__btn__08zcg.features-body_features_mobile__q3it9 {
    display: none
}

@media only screen and (max-width: 768px) {
    .features-body_features__body__btn__08zcg.features-body_features_mobile__q3it9 {
        display: flex
    }
}

@media only screen and (max-width: 1440px) {
    .features-body_features__body__btn__08zcg {
        height: 72px
    }
}

@media only screen and (max-width: 768px) {
    .features-body_features__body__btn__08zcg {
        display: flex;
        flex-direction: column;
        background: none;
        padding: 0;
        row-gap: 0
    }
}

.features-body_features__body__btn__btn__kPCxS {
    background: #1d1d1d;
    border-radius: 10px;
    border: none;
    outline: none;
    color: var(--white);
    display: flex;
    align-items: center;
    justify-content: center;
    text-transform: uppercase
}

@media only screen and (max-width: 1440px) {
    .features-body_features__body__btn__btn__kPCxS {
        height: 72px
    }
}

@media only screen and (max-width: 768px) {
    .features-body_features__body__btn__btn__kPCxS {
        width: 128px;
        height: 48px;
        align-self: center;
        text-transform: none;
        margin-top: 24px
    }
}

.features-body_features__items__kEu0H {
    display: grid;
    grid-template-columns:1fr 1fr;
    grid-template-rows:repeat(3, max-content);
    grid-gap: 48px 61px;
    gap: 48px 61px
}

@media only screen and (max-width: 1024px) {
    .features-body_features__items__kEu0H {
        gap: 34px 36px
    }
}

@media only screen and (max-width: 768px) {
    .features-body_features__items__kEu0H {
        display: flex;
        flex-direction: column;
        row-gap: 0;
        background: #141414;
        border-radius: 16px;
        padding: 0 16px
    }
}

.features-header_features__header__B0yeM {
    margin-bottom: 56px
}

@media only screen and (max-width: 768px) {
    .features-header_features__header__B0yeM {
        margin-bottom: 32px
    }
}

.features-header_features__header__B0yeM h2 {
    margin: 100px 0 24px;
    max-width: 812px;
    font-weight: 700;
    font-size: 48px;
    line-height: 60px;
    color: var(--white)
}

@media only screen and (max-width: 768px) {
    .features-header_features__header__B0yeM h2 {
        margin: 40px 0 16px;
        font-size: 28px;
        line-height: 36px
    }
}

.features-header_features__header__B0yeM .features-header_features__header_features__xb6GA {
    display: flex
}

@media only screen and (max-width: 768px) {
    .features-header_features__header__B0yeM .features-header_features__header_features__xb6GA {
        display: flex;
        flex-wrap: wrap
    }
}

.features-header_features__header__B0yeM .features-header_features__header_features__xb6GA p {
    font-weight: 600;
    font-size: 20px;
    line-height: 30px;
    color: var(--white);
    margin: 0
}

@media only screen and (max-width: 768px) {
    .features-header_features__header__B0yeM .features-header_features__header_features__xb6GA p {
        letter-spacing: -.12px
    }
}

@media only screen and (max-width: 1024px) {
    .features-header_features__header__B0yeM .features-header_features__header_features__xb6GA p {
        font-size: 18px
    }
}

@media only screen and (max-width: 768px) {
    .features-header_features__header__B0yeM .features-header_features__header_features__xb6GA p {
        font-size: 16px;
        line-height: 24px
    }
}

.features-header_features__header__B0yeM .features-header_features__header_features__xb6GA p:not(:last-child) {
    margin-right: 8px
}

.features-header_features__header__B0yeM .features-header_features__header_features__xb6GA p:not(:last-child) span {
    margin-left: 8px
}

.features-header_features__header__B0yeM .features-header_features__header_features__xb6GA p:nth-child(2) span {
    display: none
}

.features-block_features__wrapper__NxfNR {
    display: flex;
    flex-direction: column;
    max-width: 1280px;
    position: relative;
    margin: 0 auto 100px
}

@media only screen and (max-width: 1024px) {
    .features-block_features__wrapper__NxfNR {
        max-width: 960px
    }
}

@media only screen and (max-width: 768px) {
    .features-block_features__wrapper__NxfNR {
        margin-bottom: 40px
    }
}

.contact-us_wrapper__KLswU {
    max-width: 980px;
    margin: auto
}

.contact-us_header__oo8d_ {
    max-width: 795px;
    margin: 0 0 56px;
    font-size: 48px;
    font-weight: 700;
    line-height: 60px
}

@media only screen and (max-width: 768px) {
    .contact-us_header__oo8d_ {
        margin-bottom: 24px;
        font-size: 28px;
        line-height: 36px
    }
}

.contact-us_content__m3Rpl {
    display: grid;
    grid-gap: 50px;
    gap: 50px;
    justify-content: space-between;
    grid-template-columns:2fr 1fr;
    padding-top: 56px;
    border-top: 1px solid #2d2d2d;
    font-weight: 400
}

@media only screen and (max-width: 768px) {
    .contact-us_content__m3Rpl {
        grid-template-columns:1fr;
        padding-top: 24px
    }
}

.contact-us_content__m3Rpl .contact-us_left__DDmEM {
    max-width: 520px;
    display: flex;
    flex-direction: column;
    gap: 32px;
    font-size: 24px;
    line-height: 32px
}

@media only screen and (max-width: 768px) {
    .contact-us_content__m3Rpl .contact-us_left__DDmEM {
        font-size: 20px;
        line-height: 28px;
        letter-spacing: -.44px
    }
}

.contact-us_content__m3Rpl .contact-us_right__zTVCj {
    max-width: 302px;
    display: flex;
    flex-direction: column;
    gap: 16px;
    color: #888;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -.08px
}

@media only screen and (max-width: 768px) {
    .contact-us_content__m3Rpl .contact-us_right__zTVCj {
        display: none
    }
}

.contact-us_content__m3Rpl strong {
    font-weight: 600
}

.contact-us_content__m3Rpl p {
    margin: 0
}

.contact-us_button__kZGG5 {
    width: -moz-fit-content;
    width: fit-content
}

.stepper_list__tadds {
    place-self: center flex-end;
    list-style: none;
    padding: 0;
    margin: 0;
    -webkit-padding-start: 16px;
    padding-inline-start: 16px
}

.stepper_list__tadds h3 {
    margin: 0 0 8px;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px
}

@media only screen and (max-width: 768px) {
    .stepper_list__tadds h3 {
        font-size: 16px;
        font-weight: 600;
        line-height: 24px;
        letter-spacing: -.24px
    }
}

.stepper_list__tadds p {
    margin: 0;
    font-weight: 400
}

.stepper_itemNum__j4Pwp, .stepper_list__tadds p {
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -.12px
}

.stepper_itemNum__j4Pwp {
    position: absolute;
    left: -1px;
    transform: translateX(-50%);
    display: flex;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    background-color: var(--primary);
    border-radius: 50%;
    color: var(--secondary);
    font-weight: 600
}

html[dir=rtl] .stepper_itemNum__j4Pwp {
    left: unset;
    right: -1px;
    transform: translateX(50%)
}

.stepper_listItem__GGWbf {
    position: relative;
    -webkit-padding-start: 32px;
    padding-inline-start: 32px;
    padding-bottom: 32px;
    -webkit-border-start: 1px dashed var(--primary);
    border-inline-start: 1px dashed var(--primary)
}

@media only screen and (max-width: 425px) {
    .stepper_listItem__GGWbf {
        padding-bottom: 24px
    }
}

.stepper_listItem__GGWbf:last-child {
    -webkit-padding-start: 33px;
    padding-inline-start: 33px;
    -webkit-border-start: none;
    border-inline-start: none
}
