.Tooltip_tooltip_Vixmg {
    position: relative
}

.Tooltip_content_D_xMG {
    z-index: 1000
}

.Tooltip_enterActive_Hn7K8 {
    animation: Tooltip_fadeInUp_gagTL .5s ease-in-out
}

.Tooltip_leaveActive_BoHY7 {
    animation: Tooltip_fadeInUp_gagTL .5s ease-in-out reverse
}

@keyframes Tooltip_fadeInUp_gagTL {
    0% {
        opacity: 0;
        transform: translate3d(0, 15px, 0)
    }

    to {
        opacity: 1;
        transform: translateZ(0)
    }
}

.TooltipContent_content_oh74_ {
    --size: var(--4b53e89b);
    --offset: calc(var(--size) * -1);
    font-size: 11px;
    line-height: 13px;
    border-radius: 8px;
    padding: 8px 10px;
    background-color: var(--9e3b2c0a);
    color: #000;
    position: relative;
    filter: drop-shadow(0 4px 24px rgba(24, 39, 75, .08)) drop-shadow(0 3px 12px rgba(24, 39, 75, .12));
    will-change: transform
}

.TooltipContent_arrow_XkNAB {
    position: absolute;
    display: flex;
    justify-content: var(--8df34610)
}

.TooltipContent_arrowImage_vsSHC {
    height: var(--size);
    width: calc(var(--size) * 2.875);
    fill: var(--9e3b2c0a)
}

.TooltipContent_top_cJE4c,
.TooltipContent_top-start_PzJRr,
.TooltipContent_top-end_dzc8n {
    bottom: var(--offset)
}

.TooltipContent_top_cJE4c .TooltipContent_arrowImage_vsSHC,
.TooltipContent_top-start_PzJRr .TooltipContent_arrowImage_vsSHC,
.TooltipContent_top-end_dzc8n .TooltipContent_arrowImage_vsSHC {
    transform: rotate(180deg)
}

.TooltipContent_bottom_ueIH2,
.TooltipContent_bottom-start_vpBj0,
.TooltipContent_bottom-end_OXDa_ {
    top: var(--offset)
}

.TooltipContent_right_ybt1O,
.TooltipContent_right-start_W6bp1,
.TooltipContent_right-end_saTXa {
    left: var(--offset)
}

.TooltipContent_right_ybt1O .TooltipContent_arrowImage_vsSHC,
.TooltipContent_right-start_W6bp1 .TooltipContent_arrowImage_vsSHC,
.TooltipContent_right-end_saTXa .TooltipContent_arrowImage_vsSHC {
    transform: rotate(270deg)
}

.TooltipContent_left_mSEGT,
.TooltipContent_left-start_DeIN6,
.TooltipContent_left-end_LESao {
    right: var(--offset)
}

.TooltipContent_left_mSEGT .TooltipContent_arrowImage_vsSHC,
.TooltipContent_left-start_DeIN6 .TooltipContent_arrowImage_vsSHC,
.TooltipContent_left-end_LESao .TooltipContent_arrowImage_vsSHC {
    transform: rotate(90deg)
}

.DepositCustomPage_root_zO7Dw {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    padding: 0 20px
}

.DepositCustomPage_content_K4cAu {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: auto 0
}

.DepositCustomPage_icon_Nhpo8 {
    margin-bottom: 40px;
    height: 32px
}

.DepositCustomPage_title_ARWw3 {
    color: #090f1e;
    font-weight: 700;
    font-size: 24px;
    line-height: 28px;
    letter-spacing: .33px;
    text-align: center;
    margin-bottom: 10px
}

.DepositCustomPage_text_J4bQs {
    font-size: 14px;
    line-height: 18px;
    letter-spacing: -.15px;
    color: #090f1e;
    text-align: center;
    white-space: pre-line
}

.DepositCustomPage_button_QtyrH {
    width: 100%;
    font-size: 14px;
    display: flex;
    align-items: center;
    justify-content: center
}

.PaymentLimit_root_IM9Y6 {
    padding: 0 5px;
    color: #090f1e4d;
    display: flex;
    font-weight: 500;
    justify-content: space-between;
    margin-top: 5px
}

.PaymentLimit_value_heUly {
    display: flex;
    font-size: 9px
}

.PaymentLimit_text_oF4DQ {
    font-size: 9px
}

.DepositMerchantIndiaOne_container_swKGo {
    min-height: 100%;
    display: flex;
    flex-direction: column;
    padding: 0 20px
}

.DepositMerchantIndiaOne_container_swKGo.DepositMerchantIndiaOne_promoCashier_HgAvt {
    min-height: calc(100% - 108px)
}

.DepositMerchantIndiaOne_header_bksXW {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    color: #090f1e;
    text-align: center;
    margin: 20px 0
}

.DepositMerchantIndiaOne_headerIcon_KwLcC {
    margin-bottom: 25px;
    height: 80px;
    width: 80px
}

.DepositMerchantIndiaOne_title_aSvGs {
    color: #090f1e;
    font-weight: 700;
    font-size: 24px;
    line-height: 28px;
    letter-spacing: .33px;
    font-family: -apple-system, SF Pro Display, -apple-system, SF Pro Text, sans-serif;
    text-align: center
}

.DepositMerchantIndiaOne_subTitle_Dy9sm {
    margin-top: 10px;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: -.15px
}

.DepositMerchantIndiaOne_instructionBlock_jTQgS {
    background-color: #97aee11c;
    border-radius: 12px;
    padding: 15px;
    display: flex;
    align-items: baseline;
    font-size: 13px;
    line-height: 17px;
    letter-spacing: -.24px;
    color: #5c72a3
}

.DepositMerchantIndiaOne_instructionBlock_jTQgS:not(:last-child) {
    margin-bottom: 10px
}

.DepositMerchantIndiaOne_instructionBlockStep_dIB6z {
    color: #1077de;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: -.15px;
    margin-right: 10px;
    font-weight: 700;
    min-width: 2ch;
    flex-shrink: 0;
    text-align: center
}

.DepositMerchantIndiaOne_instructionRows_wnnQS {
    width: 100%;
    display: flex;
    align-items: center;
    flex-direction: column;
    color: #090f1ecc
}

.DepositMerchantIndiaOne_instructionRow_rxtL3 {
    width: 100%
}

.DepositMerchantIndiaOne_instructionRow_rxtL3:not(:last-child) {
    margin-bottom: 10px
}

.DepositMerchantIndiaOne_instructionAmount_iGvF4 {
    margin-left: 10px;
    font-weight: 700;
    font-size: 12px;
    line-height: 14px;
    color: #090f1e
}

.DepositMerchantIndiaOne_instructionColumnText_ckUt6 {
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.DepositMerchantIndiaOne_instructionColumnImg_SwbD8 {
    max-width: 400px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    margin-top: 10px
}

.DepositMerchantIndiaOne_instructionColumnImg_SwbD8 img {
    max-width: 100%;
    height: 100%;
    box-shadow: 0 0 4px -2px #18274b08, 0 0 8px -2px #18274b17;
    border-radius: 8px
}

.DepositMerchantIndiaOne_copyIcon_Xelib {
    color: #1077de;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: -.15px;
    width: 20px;
    height: 20px
}

.DepositMerchantIndiaOne_controls_ORpsu {
    display: flex;
    margin-top: 15px
}

.DepositMerchantIndiaOne_input_ysYoE:not(:last-child) {
    margin-bottom: 10px
}

.DepositMerchantIndiaOne_button_nHzWu {
    height: 45px;
    width: 100%;
    font-weight: 500;
    font-size: 16px
}

.DepositMerchantIndiaOne_backButton_eUKfM {
    margin-right: 10px;
    flex-shrink: 0
}

.DepositMerchantIndiaOne_content_VfIzt {
    overflow: auto;
    padding-bottom: 25px
}

.DepositMerchantIndiaOne_subtitleIndia_kHtiQ {
    margin-bottom: 15px;
    font-weight: 700;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: -.15px;
    color: #090f1ecc
}

.DepositMerchantIndiaOne_subtitleIndia_kHtiQ .DepositMerchantIndiaOne_blue_SAlH_ {
    background: linear-gradient(107.15deg, #0095ff 0%, #0855c4 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-right: 6px
}

.DepositMerchantIndiaOne_informationItem_m36ap {
    padding: 13px 15px;
    background: rgba(151, 174, 225, .2);
    border-radius: 10px;
    display: flex;
    align-items: center;
    margin-bottom: 10px
}

.DepositMerchantIndiaOne_informationName_rTto0 {
    font-weight: 700;
    font-size: 12px;
    line-height: 14px;
    color: #090f1e
}

.DepositMerchantIndiaOne_informationValue_hdg7c {
    font-size: 11px;
    line-height: 13px;
    letter-spacing: .06px;
    color: #090f1e80;
    margin-top: 2px
}

.DepositMerchantIndiaOne_informationCopy_EA78x {
    font-weight: 500;
    font-size: 13px;
    line-height: 15px;
    color: #1a88f3;
    margin-left: auto
}

.DepositMerchantIndiaOne_informationIcon_cH9mf {
    margin-right: 10px
}

.DepositMerchantIndiaOne_buttonIndia_X7eKV {
    margin-top: 10px
}

.DepositMerchantIndiaOne_videoInstruction_m5Rd_ {
    margin-top: 15px
}

.DepositMerchantIndiaOne_instructionIcon_lkc6A {
    margin-left: 5px
}

.DepositMerchantIndiaOne_paymentInput_yJW7L {
    margin-bottom: 15px
}

.DepositMerchantIndiaOne_text_vGvtP {
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: #070c19;
    margin: 20px 0
}

.DepositMerchantIndiaOne_form_FOD2i {
    display: flex;
    flex-direction: column;
    height: 100%
}

.DepositMerchantIndiaOne_changePayment_BAUFR {
    margin-bottom: 20px
}

.DepositMerchantIndiaOne_annotation_Sjtf7 {
    margin-bottom: 15px
}

.DepositMerchantIndiaThree_container_g0lGW {
    min-height: 100%;
    display: flex;
    flex-direction: column;
    padding: 0 20px
}

.DepositMerchantIndiaThree_container_g0lGW.DepositMerchantIndiaThree_promoCashier_TxAni {
    min-height: calc(100% - 108px)
}

.DepositMerchantIndiaThree_header__7hVz {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    color: #090f1e;
    text-align: center;
    margin: 20px 0
}

.DepositMerchantIndiaThree_headerIcon_BG5RD {
    margin-bottom: 25px;
    height: 80px;
    width: 80px
}

.DepositMerchantIndiaThree_title_SZgqG {
    color: #090f1e;
    font-weight: 700;
    font-size: 24px;
    line-height: 28px;
    letter-spacing: .33px;
    font-family: -apple-system, SF Pro Display, -apple-system, SF Pro Text, sans-serif;
    text-align: center
}

.DepositMerchantIndiaThree_subTitle_c72om {
    margin-top: 10px;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: -.15px
}

.DepositMerchantIndiaThree_instructionBlock_i1fFn {
    background-color: #97aee11c;
    border-radius: 12px;
    padding: 15px;
    display: flex;
    align-items: baseline;
    font-size: 13px;
    line-height: 17px;
    letter-spacing: -.24px;
    color: #5c72a3
}

.DepositMerchantIndiaThree_instructionBlock_i1fFn:not(:last-child) {
    margin-bottom: 10px
}

.DepositMerchantIndiaThree_instructionBlockStep_wbG27 {
    color: #1077de;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: -.15px;
    margin-right: 10px;
    font-weight: 700;
    min-width: 2ch;
    flex-shrink: 0;
    text-align: center
}

.DepositMerchantIndiaThree_instructionRows_YjZv5 {
    width: 100%;
    display: flex;
    align-items: center;
    flex-direction: column;
    color: #090f1ecc
}

.DepositMerchantIndiaThree_instructionRow_nvSNd {
    width: 100%
}

.DepositMerchantIndiaThree_instructionRow_nvSNd:not(:last-child) {
    margin-bottom: 10px
}

.DepositMerchantIndiaThree_instructionAmount_LGbbn {
    margin-left: 10px;
    font-weight: 700;
    font-size: 12px;
    line-height: 14px;
    color: #090f1e
}

.DepositMerchantIndiaThree_instructionColumnText_PR9za {
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.DepositMerchantIndiaThree_instructionColumnImg_r0JJg {
    max-width: 400px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    margin-top: 10px
}

.DepositMerchantIndiaThree_instructionColumnImg_r0JJg img {
    max-width: 100%;
    height: 100%;
    box-shadow: 0 0 4px -2px #18274b08, 0 0 8px -2px #18274b17;
    border-radius: 8px
}

.DepositMerchantIndiaThree_copyIcon_p6kxn {
    color: #1077de;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: -.15px;
    width: 20px;
    height: 20px
}

.DepositMerchantIndiaThree_controls_Ny1mz {
    display: flex;
    margin-top: 15px
}

.DepositMerchantIndiaThree_input_U1_E8:not(:last-child) {
    margin-bottom: 10px
}

.DepositMerchantIndiaThree_button_qnThK {
    height: 45px;
    width: 100%;
    font-weight: 500;
    font-size: 16px
}

.DepositMerchantIndiaThree_backButton_aDEq8 {
    margin-right: 10px;
    flex-shrink: 0
}

.DepositMerchantIndiaThree_content_GffcF {
    overflow: auto;
    padding-bottom: 25px
}

.DepositMerchantIndiaThree_subtitleIndia_P0e18 {
    margin-bottom: 15px;
    font-weight: 700;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: -.15px;
    color: #090f1ecc
}

.DepositMerchantIndiaThree_subtitleIndia_P0e18 .DepositMerchantIndiaThree_blue_Qpki2 {
    background: linear-gradient(107.15deg, #0095ff 0%, #0855c4 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-right: 6px
}

.DepositMerchantIndiaThree_informationItem_IvGk1 {
    padding: 13px 15px;
    background: rgba(151, 174, 225, .2);
    border-radius: 10px;
    display: flex;
    align-items: center;
    margin-bottom: 10px
}

.DepositMerchantIndiaThree_informationName_wACbj {
    font-weight: 700;
    font-size: 12px;
    line-height: 14px;
    color: #090f1e
}

.DepositMerchantIndiaThree_informationValue_tyoaf {
    font-size: 11px;
    line-height: 13px;
    letter-spacing: .06px;
    color: #090f1e80;
    margin-top: 2px
}

.DepositMerchantIndiaThree_informationCopy__X5JS {
    font-weight: 500;
    font-size: 13px;
    line-height: 15px;
    color: #1a88f3;
    margin-left: auto
}

.DepositMerchantIndiaThree_informationIcon_XJqKz {
    margin-right: 10px
}

.DepositMerchantIndiaThree_buttonIndia_jTx9p {
    margin-top: 10px
}

.DepositMerchantIndiaThree_videoInstruction_kwG3f {
    margin-top: 15px
}

.DepositMerchantIndiaThree_instructionIcon_fWQLB {
    margin-left: 5px
}

.DepositMerchantIndiaThree_paymentInput_BcIXD {
    margin-bottom: 15px
}

.DepositMerchantIndiaThree_text__HryT {
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: #070c19;
    margin: 20px 0
}

.DepositMerchantIndiaThree_form_R36Rd {
    display: flex;
    flex-direction: column;
    height: 100%
}

.DepositMerchantIndiaThree_changePayment_QhSRV {
    margin-bottom: 20px
}

.DepositMerchantIndiaThree_annotation_QtmUt {
    margin-bottom: 15px
}

.DepositMerchantIndiaDetails_container_hVYCB {
    min-height: 100%;
    display: flex;
    flex-direction: column;
    padding: 0 20px
}

.DepositMerchantIndiaDetails_container_hVYCB.DepositMerchantIndiaDetails_promoCashier_R9N6d {
    min-height: calc(100% - 108px)
}

.DepositMerchantIndiaDetails_header_HxucZ {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    color: #090f1e;
    text-align: center;
    margin: 20px 0
}

.DepositMerchantIndiaDetails_headerIcon_jN3da {
    margin-bottom: 25px;
    height: 80px;
    width: 80px
}

.DepositMerchantIndiaDetails_title_ESTj9 {
    color: #090f1e;
    font-weight: 700;
    font-size: 24px;
    line-height: 28px;
    letter-spacing: .33px;
    font-family: -apple-system, SF Pro Display, -apple-system, SF Pro Text, sans-serif;
    text-align: center
}

.DepositMerchantIndiaDetails_subTitle_YNkRH {
    margin-top: 10px;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: -.15px
}

.DepositMerchantIndiaDetails_instructionBlock_a9uRt {
    background-color: #97aee11c;
    border-radius: 12px;
    padding: 15px;
    display: flex;
    align-items: baseline;
    font-size: 13px;
    line-height: 17px;
    letter-spacing: -.24px;
    color: #5c72a3
}

.DepositMerchantIndiaDetails_instructionBlock_a9uRt:not(:last-child) {
    margin-bottom: 10px
}

.DepositMerchantIndiaDetails_instructionBlockStep_SeTtX {
    color: #1077de;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: -.15px;
    margin-right: 10px;
    font-weight: 700;
    min-width: 2ch;
    flex-shrink: 0;
    text-align: center
}

.DepositMerchantIndiaDetails_instructionRows_FQn_v {
    width: 100%;
    display: flex;
    align-items: center;
    flex-direction: column;
    color: #090f1ecc
}

.DepositMerchantIndiaDetails_instructionRow_h0aEF {
    width: 100%
}

.DepositMerchantIndiaDetails_instructionRow_h0aEF:not(:last-child) {
    margin-bottom: 10px
}

.DepositMerchantIndiaDetails_instructionAmount_Zggyx {
    margin-left: 10px;
    font-weight: 700;
    font-size: 12px;
    line-height: 14px;
    color: #090f1e
}

.DepositMerchantIndiaDetails_instructionColumnText_ZP8dh {
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.DepositMerchantIndiaDetails_instructionColumnImg_EooGx {
    max-width: 400px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    margin-top: 10px
}

.DepositMerchantIndiaDetails_instructionColumnImg_EooGx img {
    max-width: 100%;
    height: 100%;
    box-shadow: 0 0 4px -2px #18274b08, 0 0 8px -2px #18274b17;
    border-radius: 8px
}

.DepositMerchantIndiaDetails_copyIcon_HIL2F {
    color: #1077de;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: -.15px;
    width: 20px;
    height: 20px
}

.DepositMerchantIndiaDetails_controls_TJnyj {
    display: flex;
    margin-top: 15px
}

.DepositMerchantIndiaDetails_input_BAGBj:not(:last-child) {
    margin-bottom: 10px
}

.DepositMerchantIndiaDetails_button_O1xsw {
    height: 45px;
    width: 100%;
    font-weight: 500;
    font-size: 16px
}

.DepositMerchantIndiaDetails_backButton_Ov4iF {
    margin-right: 10px;
    flex-shrink: 0
}

.DepositMerchantIndiaDetails_content_FZdwV {
    overflow: auto;
    padding-bottom: 25px
}

.DepositMerchantIndiaDetails_subtitleIndia_s9kv4 {
    margin-bottom: 15px;
    font-weight: 700;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: -.15px;
    color: #090f1ecc
}

.DepositMerchantIndiaDetails_subtitleIndia_s9kv4 .DepositMerchantIndiaDetails_blue_UmhmH {
    background: linear-gradient(107.15deg, #0095ff 0%, #0855c4 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-right: 6px
}

.DepositMerchantIndiaDetails_informationItem_ZaAQA {
    padding: 13px 15px;
    background: rgba(151, 174, 225, .2);
    border-radius: 10px;
    display: flex;
    align-items: center;
    margin-bottom: 10px
}

.DepositMerchantIndiaDetails_informationName_NvrA1 {
    font-weight: 700;
    font-size: 12px;
    line-height: 14px;
    color: #090f1e
}

.DepositMerchantIndiaDetails_informationValue_g5zEX {
    font-size: 11px;
    line-height: 13px;
    letter-spacing: .06px;
    color: #090f1e80;
    margin-top: 2px
}

.DepositMerchantIndiaDetails_informationCopy_mbjVY {
    font-weight: 500;
    font-size: 13px;
    line-height: 15px;
    color: #1a88f3;
    margin-left: auto
}

.DepositMerchantIndiaDetails_informationIcon_uN5WA {
    margin-right: 10px
}

.DepositMerchantIndiaDetails_buttonIndia_dNho9 {
    margin-top: 10px
}

.DepositMerchantIndiaDetails_videoInstruction_goocx {
    margin-top: 15px
}

.DepositMerchantIndiaDetails_instructionIcon_aMGiJ {
    margin-left: 5px
}

.DepositMerchantIndiaDetails_paymentInput_IJ9Ws {
    margin-bottom: 15px
}

.DepositMerchantIndiaDetails_text_a9Qil {
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: #070c19;
    margin: 20px 0
}

.DepositMerchantIndiaDetails_form_C1EVB {
    display: flex;
    flex-direction: column;
    height: 100%
}

.DepositMerchantIndiaDetails_changePayment_pfVYz {
    margin-bottom: 20px
}

.DepositMerchantIndiaDetails_annotation_CG0mD {
    margin-bottom: 15px
}

.DepositMerchantIndiaTwo_container__wv_A {
    min-height: 100%;
    display: flex;
    flex-direction: column;
    padding: 0 20px
}

.DepositMerchantIndiaTwo_container__wv_A.DepositMerchantIndiaTwo_promoCashier_eFB34 {
    min-height: calc(100% - 108px)
}

.DepositMerchantIndiaTwo_header_O5TZZ {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    color: #090f1e;
    text-align: center;
    margin: 20px 0
}

.DepositMerchantIndiaTwo_headerIcon_uyDbS {
    margin-bottom: 25px;
    height: 80px;
    width: 80px
}

.DepositMerchantIndiaTwo_title_IgO4F {
    color: #090f1e;
    font-weight: 700;
    font-size: 24px;
    line-height: 28px;
    letter-spacing: .33px;
    font-family: -apple-system, SF Pro Display, -apple-system, SF Pro Text, sans-serif;
    text-align: center
}

.DepositMerchantIndiaTwo_subTitle__uigH {
    margin-top: 10px;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: -.15px
}

.DepositMerchantIndiaTwo_instructionBlock_An0sM {
    background-color: #97aee11c;
    border-radius: 12px;
    padding: 15px;
    display: flex;
    align-items: baseline;
    font-size: 13px;
    line-height: 17px;
    letter-spacing: -.24px;
    color: #5c72a3
}

.DepositMerchantIndiaTwo_instructionBlock_An0sM:not(:last-child) {
    margin-bottom: 10px
}

.DepositMerchantIndiaTwo_instructionBlockStep_zd_Ab {
    color: #1077de;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: -.15px;
    margin-right: 10px;
    font-weight: 700;
    min-width: 2ch;
    flex-shrink: 0;
    text-align: center
}

.DepositMerchantIndiaTwo_instructionRows_n8uvr {
    width: 100%;
    display: flex;
    align-items: center;
    flex-direction: column;
    color: #090f1ecc
}

.DepositMerchantIndiaTwo_instructionRow_JSwPy {
    width: 100%
}

.DepositMerchantIndiaTwo_instructionRow_JSwPy:not(:last-child) {
    margin-bottom: 10px
}

.DepositMerchantIndiaTwo_instructionAmount_jnUwZ {
    margin-left: 10px;
    font-weight: 700;
    font-size: 12px;
    line-height: 14px;
    color: #090f1e
}

.DepositMerchantIndiaTwo_instructionColumnText_ToyVP {
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.DepositMerchantIndiaTwo_instructionColumnImg_pigdL {
    max-width: 400px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    margin-top: 10px
}

.DepositMerchantIndiaTwo_instructionColumnImg_pigdL img {
    max-width: 100%;
    height: 100%;
    box-shadow: 0 0 4px -2px #18274b08, 0 0 8px -2px #18274b17;
    border-radius: 8px
}

.DepositMerchantIndiaTwo_copyIcon_q7E_I {
    color: #1077de;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: -.15px;
    width: 20px;
    height: 20px
}

.DepositMerchantIndiaTwo_controls_ZmaR8 {
    display: flex;
    margin-top: 15px
}

.DepositMerchantIndiaTwo_input_SsJWd:not(:last-child) {
    margin-bottom: 10px
}

.DepositMerchantIndiaTwo_button_qx9VX {
    height: 45px;
    width: 100%;
    font-weight: 500;
    font-size: 16px
}

.DepositMerchantIndiaTwo_backButton_EWUVq {
    margin-right: 10px;
    flex-shrink: 0
}

.DepositMerchantIndiaTwo_content_DfOC8 {
    overflow: auto;
    padding-bottom: 25px
}

.DepositMerchantIndiaTwo_subtitleIndia_Va7AR {
    margin-bottom: 15px;
    font-weight: 700;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: -.15px;
    color: #090f1ecc
}

.DepositMerchantIndiaTwo_subtitleIndia_Va7AR .DepositMerchantIndiaTwo_blue_FQtdk {
    background: linear-gradient(107.15deg, #0095ff 0%, #0855c4 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-right: 6px
}

.DepositMerchantIndiaTwo_informationItem_kgYS6 {
    padding: 13px 15px;
    background: rgba(151, 174, 225, .2);
    border-radius: 10px;
    display: flex;
    align-items: center;
    margin-bottom: 10px
}

.DepositMerchantIndiaTwo_informationName_Eu50f {
    font-weight: 700;
    font-size: 12px;
    line-height: 14px;
    color: #090f1e
}

.DepositMerchantIndiaTwo_informationValue_ed5C3 {
    font-size: 11px;
    line-height: 13px;
    letter-spacing: .06px;
    color: #090f1e80;
    margin-top: 2px
}

.DepositMerchantIndiaTwo_informationCopy_qzLi0 {
    font-weight: 500;
    font-size: 13px;
    line-height: 15px;
    color: #1a88f3;
    margin-left: auto
}

.DepositMerchantIndiaTwo_informationIcon_ZiJQS {
    margin-right: 10px
}

.DepositMerchantIndiaTwo_buttonIndia_SVcws {
    margin-top: 10px
}

.DepositMerchantIndiaTwo_videoInstruction_bRNj0 {
    margin-top: 15px
}

.DepositMerchantIndiaTwo_instructionIcon_nZVFR {
    margin-left: 5px
}

.DepositMerchantIndiaTwo_paymentInput_ZhGD6 {
    margin-bottom: 15px
}

.DepositMerchantIndiaTwo_text_MRv5Q {
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: #070c19;
    margin: 20px 0
}

.DepositMerchantIndiaTwo_form_ghJen {
    display: flex;
    flex-direction: column;
    height: 100%
}

.DepositMerchantIndiaTwo_changePayment_zHFFo {
    margin-bottom: 20px
}

.DepositMerchantIndiaTwo_annotation_r_3mM {
    margin-bottom: 15px
}

.PaymentButton[data-v-03175feb],
.PaymentButtonCrypto,
.PaymentButtonCard {
    height: auto;
    position: relative;
    overflow: visible;
    transition: none
}

.PaymentButton--recommended[data-v-03175feb] {
    min-height: 80px
}

.PaymentButton--recommended[data-v-03175feb]:before {
    content: "";
    width: 100%;
    height: 100%;
    border-radius: 10px;
    border: 1px solid #0855c4;
    position: absolute;
    left: 0;
    top: 0;
    opacity: .8;
    -webkit-mask-image: linear-gradient(195deg, #0095ff -5%, transparent 56%);
    mask-image: linear-gradient(195deg, #0095ff -5%, transparent 56%)
}

.PaymentButton.PaymentButton--active[data-v-03175feb] {
    background-image: linear-gradient(to bottom right, #0095ff, #0855c4)
}

.PaymentButton.PaymentButton--active[data-v-03175feb]:before {
    content: unset
}

.PaymentButton.PaymentButton--active .PaymentButton__pending[data-v-03175feb] {
    display: none
}

.PaymentButton.PaymentButton--active .PaymentButton__name[data-v-03175feb] {
    color: #fff
}

.PaymentButton.PaymentButton--active .PaymentButton__icon [class$=color][data-v-03175feb] {
    display: none
}

.PaymentButton__name[data-v-03175feb] {
    font-size: 10px;
    line-height: 11px;
    margin-top: auto;
    font-weight: 500;
    text-align: left;
    min-width: 100%;
    color: #090f1e;
    font-family: -apple-system, "SF Pro Text", sans-serif;
}

.PaymentButton__name.PaymentButton__name_text_small[data-v-03175feb] {
    font-size: 9px
}

.PaymentButton__icon-wrapper[data-v-03175feb] {
    height: 25px;
    width: 100%;
    display: flex;
    margin-bottom: 10px
}

.PaymentButton__icons-row[data-v-03175feb] {
    margin-right: auto
}

.PaymentButton__icons-row.icon-payment-card_rub[data-v-03175feb],
.PaymentButton__icons-row.icon-payment-tele2_rub[data-v-03175feb],
.PaymentButton__icons-row.icon-payment-card[data-v-03175feb] {
    width: 50px
}

.PaymentButton__icons-row.icon-payment-payeer_rub[data-v-03175feb] {
    width: 55px
}

.PaymentButton__pending[data-v-03175feb] {
    height: 16px;
    width: 16px;
    border-radius: 4px;
    position: absolute;
    right: 10px;
    bottom: 10px;
    background-color: #b4bbc780;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #090f1e80
}

.PaymentButton__pending-icon[data-v-03175feb] {
    height: 10px;
    width: 10px
}

.PaymentTile__check[data-v-03175feb] {
    flex-shrink: 0;
    margin-left: 5px
}

.VInputSearch_input_M0q9B {
    border: 1px solid rgba(151, 174, 225, .2);
    border-radius: 12px
}

.VInputSearch_iconSearch_FF4v6 {
    font-size: 13px;
    color: #94a6cdcc;
    margin-right: 10px
}

.VInputSearch_iconRightWrapper_AuVOM {
    border-left: 1px solid rgba(151, 174, 225, .2);
    height: 100%;
    padding: 0 12px
}

.VInputSearch_iconRight_RVdem {
    font-size: 10px
}

.DepositPaymentsGroup_container_lxey5 {
    padding: 0 20px;
    flex-grow: 1;
    display: flex;
    flex-direction: column;
    min-height: 340px;
}

.DepositPaymentsGroup_containerHeight_ntA2V {
    max-height: var(--calculated-card-height)
}

.DepositPaymentsGroup_wrapper_Ni6sZ {
    max-height: 100%
}

.DepositPaymentsGroup_wrapper_Ni6sZ.DepositPaymentsGroup_promoCashier_Wdfde {
    min-height: calc(100% - 108px)
}

.DepositPaymentsGroup_root_MJPg2>*:not(.DepositPaymentsGroup_payments_XDe89) {
    flex-shrink: 0
}

.DepositPaymentsGroup_root_MJPg2 .DepositPaymentsGroup_payment_USQKa {
    width: 100%
}

.DepositPaymentsGroup_changePayment_WXGNf,
.DepositPaymentsGroup_input_Ikgej {
    flex: none
}

.DepositPaymentsGroup_notFound_HtB3Q {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-grow: 1;
    text-align: center;
    font-size: 13px;
    line-height: 17px;
    letter-spacing: -.08px;
    color: #5c72a3cc
}

.DepositPaymentsGroup_payments_XDe89 {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 10px;
    margin-bottom: auto
}

.DepositPaymentsGroup_button_RZ1L3 {
    font-weight: 500;
    font-size: 14px;
    width: 100%;
    margin-top: 15px
}

.DepositPaymentsGroup_field_su_07 {
    margin-bottom: 15px
}

.DepositMerchantEazepeData_container_LkXkA {
    padding: 20px !important
}

.DepositMerchantEazepeData_payment_OhiRS {
    margin-bottom: 20px
}

.DepositMerchantEazepeData_subtitle_M1Gl5 {
    margin-bottom: 15px;
    font-size: 14px;
    font-weight: 600;
    line-height: 17px;
    color: #070c19
}

.DepositMerchantEazepeData_blue_YdYVW {
    margin-right: 8px;
    background: linear-gradient(107.15deg, #0095ff 0%, #0855c4 100%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent
}

.DepositMerchantEazepeData_input_xnWRr:not(:last-child) {
    margin-bottom: 10px
}

.DepositMerchantEazepeData_videoInstruction_l89iP {
    margin-top: 15px
}

.DepositMerchantEazepeData_button_viSya {
    width: 100%;
    height: 45px !important;
    margin-top: 15px;
    font-size: 16px !important;
    font-weight: 500 !important;
    line-height: 19px;
    text-shadow: 0 4px 8px rgba(0, 0, 0, .1)
}

.DepositMerchantEazepeData_annotation_YYxDr {
    margin-bottom: 15px
}

.PaymentHeader_depositPageHeader_chvKh {
    align-items: center;
    display: flex;
    min-height: 45px;
    margin-bottom: 7px;
    position: relative;
    padding: 0.6rem 60px .6rem 60px;
}

@media (max-width: 600px) {
    .PaymentHeader_depositPageHeader_chvKh {
        padding: 0.6rem 1.1rem 0.6rem 1.1rem;
    }
}

.PaymentHeader_depositPageHeader_chvKh .PaymentHeader_backButton_TG4gP {
    position: absolute
}

.PaymentHeader_depositPageHeader_chvKh .PaymentHeader_backButton_TG4gP :deep(.PaymentHeader_back_PupnJ) {
    margin: 0;
    padding: 0
}

.PaymentHeader_depositPageHeader_chvKh .PaymentHeader_depositPageTitle_dOYLG {
    flex: auto;
    font-size: 14px;
    font-weight: 600;
    text-align: center
}

.PaymentsRow[data-v-271bfc25] {
    margin-bottom: 10px;
    display: flex;
    flex: auto;
    flex-direction: column
}

.PaymentsRow__withdrawal-management[data-v-271bfc25] {
    padding: 0 20px
}

.PaymentsRow__title[data-v-271bfc25] {
    opacity: .3;
    font-weight: 500;
    color: #090f1e;
    font-size: 9px;
    padding: 0 20px
}

.PaymentsRow__header[data-v-271bfc25] {
    margin-bottom: 15px;
    z-index: 100;
    background-color: #fff
}

.PaymentsRow__header-content[data-v-271bfc25] {
    display: flex;
    flex-flow: row nowrap;
    overflow-x: auto;
    -ms-overflow-style: none;
    scrollbar-width: none;
    padding-top: 15px
}

.PaymentsRow__header-content[data-v-271bfc25]::-webkit-scrollbar {
    display: none
}

.PaymentsRow__header-content[data-v-271bfc25]:after,
.PaymentsRow__header-content[data-v-271bfc25]:before {
    display: block;
    content: "";
    min-width: 20px;
    max-width: 20px
}

.PaymentsRow__header-content .PaymentsRow__item[data-v-271bfc25] {
    width: calc(((100% - 15px) / 3) - 15px);
    flex-shrink: 0
}

.PaymentsRow__body[data-v-271bfc25] {
    /* display: grid; */
    display: flex;
    flex-direction: column;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding: 15px 20px 0;
    transform: translate(0)
}

#withdrawal-payment-methods {
    display: grid !important;
}

.PaymentsRow__body .PaymentsRow__item[data-v-271bfc25] {
    width: 100%
}

.PaymentsRow__item[data-v-271bfc25] {
    height: auto !important
}

.PaymentsRow__item.PaymentButton--recommended[data-v-271bfc25]:first-child {
    grid-column-start: 1;
    grid-column-end: 3
}

.PaymentsRow__item[data-v-271bfc25] .button-content {
    justify-content: space-between
}

.PaymentsRow__country-select[data-v-271bfc25] {
    margin-bottom: 15px
}

.dummy-slide[data-v-08af9f0e] {
    height: 100%;
    width: 100%;
    background: #fff;
    border-radius: 16px
}

.Deposit_depositPage_paeXP {
    display: flex;
    flex-direction: column;
    flex-grow: 1
}

.Deposit_depositPage_paeXP .Deposit_depositPageContent_yOjNy {
    max-width: 100vw;
    /*max-height: 440px;
        overflow-y: auto;*/
}

.Deposit_depositPage_paeXP .Deposit_depositPageContent_yOjNy .Deposit_depositPageFormPayments_KIIOU {
    height: 100%;
    overflow-y: auto
}

.Deposit_depositPage_paeXP .Deposit_depositPageContent_yOjNy .Deposit_card_RjJc_ {
    background-color: #fff;
    /* max-width: 550px; */
    border-radius: 16px;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    overflow-y: auto;
    padding: 20px 0;
    transform: translateZ(0);
    will-change: transform
}

.Deposit_depositPage_paeXP .Deposit_depositPageContent_yOjNy .Deposit_redirectButtonWrapper_wYMSY {
    align-items: center;
    display: flex;
    flex-flow: column nowrap;
    height: 100%;
    justify-content: center;
    width: 100%
}

.Deposit_depositPage_paeXP .Deposit_depositPageContent_yOjNy .Deposit_redirectButtonWrapper_wYMSY .Deposit_redirectButtonCaption_IWDgR {
    color: #000;
    font-size: 14px;
    margin-bottom: 15px;
    text-align: center
}

.Deposit_depositPage_paeXP .Deposit_depositPageContent_yOjNy .Deposit_cardPayments_sUJJg {
    overflow: hidden
}

.Deposit_depositPage_paeXP .Deposit_depositPageContent_yOjNy .Deposit_cardP2P_KCbk8 {
    display: grid;
    overflow: unset;
    padding: 20px
}

.Deposit_depositPage_paeXP .Deposit_depositPageContent_yOjNy .Deposit_cardP2P_KCbk8 .Deposit_cardMerchantIndia_CzpfX {
    padding-left: 20px;
    padding-right: 20px
}

.Deposit_depositPage_paeXP .Deposit_depositPageContent_yOjNy .Deposit_qrCodeDepositInstructions_DNZVB,
.Deposit_depositPage_paeXP .Deposit_depositPageContent_yOjNy .Deposit_cryptoDeposit_GzGG8,
.Deposit_depositPage_paeXP .Deposit_depositPageContent_yOjNy .Deposit_depositPageOffline_QtYQz {
    padding: 0 20px;
    gap: 20px;
}

.Deposit_depositPage_paeXP .Deposit_depositPageContent_yOjNy .Deposit_depositPageOfflineText_C0cH1 {
    color: #000;
    padding: 0 20px;
    word-break: break-word
}

.Deposit_depositPage_paeXP .Deposit_depositPageContent_yOjNy .Deposit_depositPageOfflineText_C0cH1 ul,
.Deposit_depositPage_paeXP .Deposit_depositPageContent_yOjNy .Deposit_depositPageOfflineText_C0cH1 ol {
    margin: 0;
    padding: 0 0 0 20px
}

.Deposit_depositPage_paeXP .Deposit_depositPageContent_yOjNy .Deposit_annotation_llSfP {
    margin: 0 20px 15px
}

.Deposit_depositPage_paeXP .Deposit_depositPageContent_yOjNy .Deposit_form_On_WI {
    display: flex;
    flex-flow: column;
    flex-grow: 1;
}

.Deposit_depositPage_paeXP .Deposit_depositPageContent_yOjNy .Deposit_form_On_WI .Deposit_formChangePayment_tnfzi {
    margin-bottom: 15px
}

.Deposit_depositPage_paeXP .Deposit_depositPageContent_yOjNy .Deposit_form_On_WI .Deposit_formBody_FuvZa {
    display: flex;
    flex-flow: column;
    flex-grow: 1;
}

.inputcardwithdrawalwrapper {
    padding: 0 20px;
}

.Deposit_depositPage_paeXP .Deposit_depositPageContent_yOjNy .Deposit_form_On_WI .Deposit_formBankCard_hrkxF,
.Deposit_depositPage_paeXP .Deposit_depositPageContent_yOjNy .Deposit_form_On_WI .Deposit_cardTypeSelect_opDBW {
    margin-bottom: 15px
}

.Deposit_depositPage_paeXP .Deposit_depositPageContent_yOjNy .Deposit_form_On_WI .Deposit_formFields_PuANv>* {
    margin-bottom: 10px
}

.Deposit_depositPage_paeXP .Deposit_depositPageContent_yOjNy .Deposit_form_On_WI .Deposit_depositPageField_yS73k {
    font-size: 13px;
    margin-bottom: 10px
}

.Deposit_depositPage_paeXP .Deposit_depositPageContent_yOjNy .Deposit_form_On_WI .Deposit_depositPageFormInput_h3RYI {
    font-size: 13px
}

.Deposit_depositPage_paeXP .Deposit_depositPageContent_yOjNy .Deposit_form_On_WI .Deposit_depositPageFormInput_h3RYI:deep(.Deposit_input_yx88J) {
    min-height: 34px !important
}

.Deposit_depositPage_paeXP .Deposit_depositPageContent_yOjNy .Deposit_form_On_WI .Deposit_depositPageFormInput_h3RYI:deep(.Deposit_input_yx88J) {
    width: 100%
}

.Deposit_depositPage_paeXP .Deposit_depositPageContent_yOjNy .Deposit_form_On_WI .Deposit_depositPageFormInput_h3RYI:deep(.Deposit_controlHint_Rfz1c) {
    font-size: 12px
}

.Deposit_depositPage_paeXP .Deposit_depositPageContent_yOjNy .Deposit_form_On_WI .Deposit_depositPageFormInput_h3RYI :deep(.Deposit_inputWrapper_EjvtZ) {
    overflow: hidden
}

.Deposit_depositPage_paeXP .Deposit_depositPageContent_yOjNy .Deposit_form_On_WI .Deposit_tags_mRjQl {
    margin: 15px 0
}

.Deposit_depositPage_paeXP .Deposit_depositPageContent_yOjNy .Deposit_form_On_WI .Deposit_buttonWrapper_Vfp2K>*:not(:last-child) {
    margin-bottom: 15px
}

.Deposit_depositPage_paeXP .Deposit_depositPageContent_yOjNy .Deposit_form_On_WI .Deposit_buttonWrapper_Vfp2K .Deposit_instructionButton_ulIPA {
    align-items: center;
    background-color: alpha(#97aee1, .11);
    border-radius: 12px;
    color: #5c72a3;
    display: flex;
    font-size: 14px;
    font-weight: 500;
    height: 40px;
    justify-content: center;
    padding: 10px;
    width: 100%
}

.Deposit_depositPage_paeXP .Deposit_depositPageContent_yOjNy .Deposit_form_On_WI .Deposit_buttonWrapper_Vfp2K .Deposit_instructionButton_ulIPA span {
    margin-right: 1ch
}

.Deposit_depositPage_paeXP .Deposit_depositPageContent_yOjNy .Deposit_form_On_WI .Deposit_buttonWrapper_Vfp2K .Deposit_depositPageFormButton_NDgNc {
    font-size: 14px;
    font-weight: 500;
    text-shadow: 0 3px 6px rgba(0, 0, 0, .2);
    width: 100%
}

.Deposit_depositPage_paeXP .Deposit_depositPageContent_yOjNy .Deposit_form_On_WI .Deposit_buttonWrapper_Vfp2K .Deposit_depositPageFormButton_NDgNc:before {
    animation: Deposit_flare_aSv4d 5s infinite ease;
    background-color: alpha(white, .2);
    bottom: 0;
    content: "";
    position: absolute;
    top: 0;
    transform: skew(-30deg);
    width: 30px;
    will-change: left;
    z-index: 1
}

.Deposit_depositPage_paeXP .Deposit_depositPageContent_yOjNy .Deposit_depositPageLicense__NRwZ {
    color: alpha(#94a6cd, .3);
    display: flex;
    flex-direction: column;
    font-size: 10px;
    margin: 14px auto 20px;
    max-width: 285px;
    text-align: center
}

.Deposit_depositPage_paeXP .Deposit_loader_Vmtgl {
    height: 100%;
    min-height: auto
}

@media screen and (min-height: 475px) {
    .Deposit_depositPage_paeXP {
        max-height: none;
        overflow: auto
    }
}

.Deposit_depositPage_paeXP .Deposit_resetRequiredDataButton_flQN9 {
    height: 45px;
    margin-bottom: 20px;
    width: 45px
}

.Deposit_depositPage_paeXP .Deposit_resetRequiredDataButton_flQN9 svg {
    rotate: 90deg
}

.Deposit_depositPage_paeXP .Deposit_banksGroupWrapper_XbJXO {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    max-height: var(--calculated-card-height)
}

.PaymentButton__name[data-v-6018b63e] {
    font-size: 10px;
    line-height: 11px;
    margin-top: auto;
    font-weight: 500;
    text-align: left;
    min-width: 100%;
    color: #090f1e
}

.PaymentsRow__body .PaymentsRow__item[data-v-271bfc25] {
    width: 100%
}

.PaymentsRow__item[data-v-271bfc25] {
    height: auto !important
}

.PaymentsRow__item[data-v-271bfc25] .button-content {
    justify-content: space-between
}

.PaymentsRow__header-content .PaymentsRow__item[data-v-271bfc25] {
    width: calc(((100% - 15px) / 3) - 15px);
    flex-shrink: 0
}

.PaymentButton[data-v-6018b63e] {
    height: auto;
    position: relative;
    overflow: visible;
    transition: none
}

.PaymentButton__icon-wrapper[data-v-6018b63e] {
    height: 25px;
    width: 100%;
    display: flex;
    margin-bottom: 10px
}

.PaymentButton__icons-row[data-v-6018b63e] {
    margin-right: auto
}

.Deposit_depositPage_paeXP .Deposit_banksGroup_DdKGk {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    gap: 15px;
    max-height: 100%
}

.Deposit_depositPage_paeXP .Deposit_buttonBanksGroup_iYyPv {
    margin-top: 15px;
    min-height: 50px
}