.NftAlertPopup_contentConfirmPopup___HwWM {
    background-color: #272c44;
    color: #fff;
    padding: 50px 80px;
    border-radius: 5px;
    position: relative
}

@media(max-width:540px) {
    .NftAlertPopup_contentConfirmPopup___HwWM {
        padding: 30px
    }
}

.NftAlertPopup_contentConfirmPopup___HwWM .NftAlertPopup_close__0vpQA {
    position: absolute;
    right: 10px;
    top: 10px;
    font-size: 36px;
    transform: rotate(45deg);
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer
}

.NftAlertPopup_contentConfirmPopup___HwWM>img {
    width: 100px;
    height: 100px
}

.NftAlertPopup_contentConfirmPopup___HwWM h3 {
    font-size: 18px;
    font-weight: 600;
    line-height: 1.5;
    margin: 20px 0 15px
}

@media(max-width:540px) {
    .NftAlertPopup_contentConfirmPopup___HwWM h3 {
        font-size: 16px
    }
}

.NftAlertPopup_contentConfirmPopup___HwWM p {
    font-size: 14px;
    margin-bottom: 20px
}

.NftAlertPopup_contentConfirmPopup___HwWM button {
    min-width: 180px
}

.NftAlertPopup_contentConfirmPopup___HwWM span {
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    line-height: 21px
}

.NftAlertPopup_buttonCancel__S9fpR,
.NftAlertPopup_button__xoFE7 {
    width: 207px;
    height: 48px;
    font-weight: 600;
    color: #fff;
    font-size: 14px;
    background: linear-gradient(180deg, #4996e9, #236bba);
    border-radius: 5px;
    border: none;
    outline: none;
    cursor: pointer;
    transition: all .3s;
    user-select: none;
    max-width: 100%
}

@media(max-width:540px) {
    .NftAlertPopup_buttonCancel__S9fpR,
    .NftAlertPopup_button__xoFE7 {
        height: 40px;
        font-size: 16px;
        border-radius: 8px
    }
}

.NftAlertPopup_buttonCancel__S9fpR.NftAlertPopup_disable__SKil_,
.NftAlertPopup_button__xoFE7.NftAlertPopup_disable__SKil_ {
    background: linear-gradient(180deg, #dadada, #bbbbbb);
    color: #a3a3a3;
    pointer-events: none
}

.NftAlertPopup_buttonCancel__S9fpR:hover,
.NftAlertPopup_button__xoFE7:hover {
    transform: scale(1.05)
}

.NftAlertPopup_buttonCancel__S9fpR {
    background: #303756;
    border: 1px solid #416cac;
    margin-right: 12px
}

.NftAlertPopup_btnGroup__CtuqQ {
    display: flex;
    justify-content: center
}

.NftAlertPopup_link__hIk5d {
    font-weight: 600;
    font-size: 14px;
    line-height: 17px;
    text-align: center;
    color: #58cafb;
    display: block;
    margin-top: 24px
}

.TvlPopup_close__y_cF3 {
    cursor: pointer;
    position: absolute;
    right: 8px;
    top: 8px;
    padding: 6px;
    transition: all .4s;
    width: 36px
}

@media(max-width:999px) {
    .TvlPopup_close__y_cF3 {
        top: 5px;
        right: 5px;
        width: 24px;
        padding: 2px
    }
}

.TvlPopup_close__y_cF3:hover {
    transform: scale(1.1)
}

.TvlPopup_iconClose__oaAl2 {
    cursor: pointer;
    position: absolute;
    right: 1.25rem;
    top: .75rem;
    outline: 0;
    border: 0;
    background: none
}

.TvlPopup_btnGroup__n4Rds {
    padding-top: 20px
}

.TvlPopup_btnGroup__n4Rds button {
    min-width: 110px;
    height: 36px;
    border-radius: 5px;
    font-size: 14px;
    font-weight: 600;
    color: #333;
    border: 0;
    outline: 0
}

.TvlPopup_btnGroup__n4Rds button.TvlPopup_cancelBtn__mvAMl {
    background-color: #f5f5f5
}

.TvlPopup_btnGroup__n4Rds button.TvlPopup_confirmBtn__uZ071 {
    color: #fff
}

@media(max-width:999px) {
    .TvlPopup_btnGroup__n4Rds button.TvlPopup_confirmBtn__uZ071 {
        background-color: #2577be
    }
}

.TvlPopup_btnGroup__n4Rds button.TvlPopup_cancelBtn__mvAMl+button {
    margin-left: 10px
}

.TvlPopup_title__I1Al7 {
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    color: #333;
    margin-bottom: 20px
}

.TvlPopup_icon__z4nkX {
    margin-bottom: 20px
}

.TvlPopup_content__KwzTW {
    margin-top: 16px
}

.TvaAlert_container__akF8x {
    position: relative;
    padding: 1rem;
    margin-bottom: 1rem;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: .5rem;
    display: flex;
    align-items: center;
    gap: .625rem
}

.TvaAlert_container__akF8x.TvaAlert_hidden__6cv_0 {
    display: none
}

.TvaAlert_container__akF8x.TvaAlert_primary__Y9jJT {
    background-color: #cce5ff;
    border-color: #b8daff
}

.TvaAlert_container__akF8x.TvaAlert_secondary__hi0d6 {
    background-color: #e2e3e5;
    border-color: #d6d8db
}

.TvaAlert_container__akF8x.TvaAlert_success__oKhFA {
    background-color: #d4edda;
    border-color: #c3e6cb
}

.TvaAlert_container__akF8x.TvaAlert_danger__jyvxD {
    background-color: var(--primary-color-pink-muted);
    border-color: var(--primary-color-pink-muted)
}

.TvaAlert_container__akF8x.TvaAlert_warning__Zm5z3 {
    background-color: #fff3cd;
    border-color: #ffeeba
}

.TvaAlert_container__akF8x.TvaAlert_info__hxuvJ {
    background-color: #d1ecf1;
    border-color: #bee5eb
}

.TvaAlert_container__akF8x.TvaAlert_dark__OILP0 {
    background-color: #d6d8d9;
    border-color: #c6c8ca
}

.TvaAlert_icon__tboD5 {
    position: relative;
    top: 2px
}

.TvaAlert_closeIcon__rNFN_ {
    cursor: pointer;
    position: relative;
    top: 2px
}

.TvaTwoFactorLogin_container__ro_Ot {
    font-size: 12px;
    font-weight: 500
}

.TvaTwoFactorLogin_container__ro_Ot h3 {
    text-align: center;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 20px
}

.TvaTwoFactorLogin_container__ro_Ot .checkbox-wrap {
    margin-top: 10px;
    color: #333;
    display: flex;
    align-items: center;
    gap: 5px
}

.TvaTwoFactorLogin_container__ro_Ot .checkbox-label {
    font-size: 14px;
    font-weight: 700
}

.TvaTwoFactorLogin_container__ro_Ot .TvaTwoFactorLogin_term__73iXb {
    font-size: 12px;
    margin-top: 15px;
    text-align: center
}

.TvaTwoFactorLogin_container__ro_Ot .TvaTwoFactorLogin_term__73iXb a {
    font-weight: 500
}

.TvaTwoFactorLogin_container__ro_Ot .TvaTwoFactorLogin_btnSave__oHDM_ {
    width: 100%;
    height: 42px;
    background-color: #2577be;
    border: 0;
    outline: 0;
    border-radius: 8px;
    color: #fff;
    font-weight: 600;
    margin-top: 15px
}

.TvaTwoFactorLogin_container__ro_Ot .TvaTwoFactorLogin_btnSave__oHDM_:disabled {
    opacity: .7
}

.TvaTwoFactorLogin_container__ro_Ot .input-group {
    height: 100%;
    position: relative
}

.TvaTwoFactorLogin_container__ro_Ot .input-group input {
    border: 1px solid #e1e1e1;
    border-radius: 5px;
    padding: 0 15px;
    width: 100%;
    height: 100%;
    outline: none;
    position: relative;
    z-index: 1;
    background-color: rgba(0, 0, 0, 0);
    font-weight: 500;
    height: 42px
}

.TvaTwoFactorLogin_container__ro_Ot .input-group input.TvaTwoFactorLogin_active__b81f9~label,
.TvaTwoFactorLogin_container__ro_Ot .input-group input:focus~label {
    font-size: 12px;
    bottom: 25px
}

.TvaTwoFactorLogin_container__ro_Ot .input-group .blank-error+input {
    border-color: #ce4d62
}

.TvaTwoFactorLogin_notice__PgwKj {
    font-weight: 500;
    font-size: 12px;
    line-height: 16px;
    color: gray;
    display: flex;
    align-items: center;
    gap: 6px;
    margin-top: 12px
}

.TvaTwoFactorLogin_btnClose__IpyE8 {
    padding: 0;
    outline: 0;
    border: 0;
    background: none;
    position: absolute;
    top: 15px;
    right: 15px
}

@media(max-width:540px) {
    .TvaTwoFactorLogin_btnClose__IpyE8 {
        right: 30px
    }
}

.TvaTwoFactorLogin_term__73iXb a {
    color: #1e2e5e
}

.TvaTwoFactorLogin_btnSave__oHDM_ {
    background-color: #1e2e5e
}

.TvaSlideUpPopup_overlay__9fyVh {
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background: rgba(0, 0, 0, .8);
    z-index: 12;
    transition: opacity .5s ease-out;
    opacity: 0
}

.TvaSlideUpPopup_overlay__9fyVh.TvaSlideUpPopup_show__b9DJi {
    opacity: 1
}

.TvaSlideUpPopup_container__C5ae_ {
    max-height: 100vh;
    position: fixed;
    width: 100%;
    background-color: #fff;
    left: 0;
    transition: all .5s;
    border-radius: 8px 8px 0 0;
    z-index: 999
}

.TvaSlideUpPopup_container__C5ae_ h6 {
    font-size: 14px;
    margin-bottom: 20px
}

.TvaSlideUpPopup_container__C5ae_.TvaSlideUpPopup_show__b9DJi {
    bottom: 0 !important
}

.TvaSlideUpPopup_container__C5ae_ .TvaSlideUpPopup_btnClose__NG01i {
    position: absolute;
    right: 3px;
    top: 3px;
    padding: 0 10px;
    border: 0;
    background: none;
    outline: 0;
    color: #999;
    font-size: 17px;
    width: auto;
    height: auto;
    z-index: 1
}

.TvaSlideUpPopup_container__C5ae_ .TvaSlideUpPopup_contentView__ZG4FT {
    overflow-y: auto;
    height: 100%;
    padding: 25px
}

.TvaUpdatePassPopup_container__CzdwT {
    font-size: 12px;
    font-weight: 500
}

.TvaUpdatePassPopup_container__CzdwT h3 {
    text-align: center;
    font-size: 20px;
    font-weight: 600;
    color: #333;
    margin-bottom: 5px
}

.TvaUpdatePassPopup_container__CzdwT .TvaUpdatePassPopup_desc__BbMRs {
    font-weight: 500;
    font-size: 12px;
    line-height: 1.5;
    text-align: center;
    color: gray;
    margin-bottom: 15px
}

.TvaUpdatePassPopup_container__CzdwT .input-group {
    height: 42px;
    position: relative;
    margin-bottom: 10px
}

.TvaUpdatePassPopup_container__CzdwT .input-group input {
    border: 1px solid #e1e1e1;
    border-radius: 5px;
    padding: 0 15px;
    width: 100%;
    height: 100%;
    outline: none;
    position: relative;
    z-index: 1;
    background-color: rgba(0, 0, 0, 0);
    font-weight: 500
}

.TvaUpdatePassPopup_container__CzdwT .input-group input.TvaUpdatePassPopup_active__bri5F~label,
.TvaUpdatePassPopup_container__CzdwT .input-group input:focus~label {
    font-size: 12px;
    bottom: 25px
}

.TvaUpdatePassPopup_container__CzdwT .input-group .blank-error+input {
    border-color: #ce4d62
}

.TvaUpdatePassPopup_btnClose__gXEL2 {
    padding: 0;
    outline: 0;
    border: 0;
    background: none;
    position: absolute;
    top: 15px;
    right: 15px
}

.TvaUpdatePassPopup_btnSave__H9wwU {
    width: 100%;
    height: 42px;
    border: 0;
    outline: 0;
    background: #1e2e5e;
    border-radius: 4px;
    color: #fff;
    font-weight: 600;
    margin-top: 15px
}

.TvaUpdatePassPopup_btnSave__H9wwU:disabled {
    opacity: .7
}

.TvaSocialLogin_container__rUbhK {
    display: flex;
    flex-direction: column;
    gap: 1rem
}

.TvaSocialLogin_container__rUbhK.TvaSocialLogin_roundContainer__ln5VE {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    gap: .5rem
}

.TvaSocialLogin_commonButton__uKrEq {
    width: 100%;
    min-height: 42px;
    border-radius: 5px;
    color: var(--text-white);
    text-align: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    text-transform: none;
    border: 0;
    position: relative;
    cursor: pointer
}

.TvaSocialLogin_commonButton__uKrEq:disabled {
    opacity: .6 !important
}

.TvaSocialLogin_commonButton__uKrEq:focus,
.TvaSocialLogin_commonButton__uKrEq:hover {
    border: 0 !important
}

.TvaSocialLogin_facebookButton__wz0U0 {
    background: #3b5998 !important
}

.TvaSocialLogin_facebookButton__wz0U0.TvaSocialLogin_btnOutline__Yk6fn {
    background-color: rgba(0, 0, 0, 0) !important;
    border: 1px solid #3b5998
}

.TvaSocialLogin_facebookButton__wz0U0.TvaSocialLogin_btnOutline__Yk6fn i {
    color: #3b5998 !important
}

.TvaSocialLogin_googleButton__cue1_ {
    background: #dc4e41 !important
}

.TvaSocialLogin_googleButton__cue1_.TvaSocialLogin_btnOutline__Yk6fn {
    background-color: rgba(0, 0, 0, 0) !important;
    border: 1px solid #dc4e41
}

.TvaSocialLogin_googleButton__cue1_.TvaSocialLogin_btnOutline__Yk6fn i {
    color: #dc4e41 !important
}

.TvaSocialLogin_binanceButton__gVuV_ {
    background: #f0b90b !important
}

.TvaSocialLogin_binanceButton__gVuV_.TvaSocialLogin_btnOutline__Yk6fn {
    background-color: rgba(0, 0, 0, 0) !important;
    border: 1px solid #f0b90b
}

.TvaSocialLogin_wechatButton__1LEcu {
    background: #51c333 !important
}

.TvaSocialLogin_wechatButton__1LEcu.TvaSocialLogin_btnOutline__Yk6fn {
    background-color: rgba(0, 0, 0, 0) !important;
    border: 1px solid #51c333
}

.TvaSocialLogin_wechatButton__1LEcu.TvaSocialLogin_btnOutline__Yk6fn * {
    fill: #51c333 !important
}

.TvaSocialLogin_web3Button__JU9VZ {
    background: #46445e !important
}

.TvaSocialLogin_web3Button__JU9VZ.TvaSocialLogin_btnOutline__Yk6fn {
    background-color: rgba(0, 0, 0, 0) !important;
    border: 1px solid #46445e
}

.TvaSocialLogin_web3Button__JU9VZ.TvaSocialLogin_btnOutline__Yk6fn * {
    fill: #46445e !important
}

.TvaSocialLogin_iconButton__wW4w3 {
    position: absolute;
    left: 10px;
    top: 50%;
    transform: translateY(-50%)
}

.TvaSocialLogin_btnRounded__8gA1f {
    height: 50px !important;
    width: 50px !important;
    padding: 0 !important;
    border-radius: 50% !important
}

.TvaSocialLogin_btnRounded__8gA1f i,
.TvaSocialLogin_btnRounded__8gA1f img {
    background: none;
    color: var(--text-white);
    font-size: 25px;
    width: auto;
    height: auto;
    left: 50%;
    transform: translate(-50%, -50%)
}

.TvaSocialLogin_btnRounded__8gA1f img {
    width: 26px
}

.TvaSocialLogin_dotWrapper__H3biz {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    overflow: hidden
}

.TvaSocialLogin_rebranding__w3Fcv .TvaSocialLogin_title__n8nAD {
    margin-bottom: .5rem
}

.TvaSocialLogin_rebrandingCommonButton__jo3Of {
    color: var(--text-white);
    width: 100%;
    text-align: center;
    position: relative;
    font-size: 15px
}

.TvaSocialLogin_rebrandingCommonButton__jo3Of.TvaSocialLogin_facebookButton__wz0U0 {
    background: #3c5997 !important
}

.TvaSocialLogin_rebrandingCommonButton__jo3Of.TvaSocialLogin_facebookButton__wz0U0.TvaSocialLogin_btnOutline__Yk6fn {
    background-color: rgba(0, 0, 0, 0) !important;
    border: 1px solid #3c5997
}

.TvaSocialLogin_rebrandingCommonButton__jo3Of.TvaSocialLogin_facebookButton__wz0U0.TvaSocialLogin_btnOutline__Yk6fn .TvaSocialLogin_iconButton__wW4w3 {
    color: #3c5997 !important;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%)
}

.TvaSocialLogin_rebrandingCommonButton__jo3Of.TvaSocialLogin_googleButton__cue1_ {
    background: #db4e42 !important
}

.TvaSocialLogin_rebrandingCommonButton__jo3Of.TvaSocialLogin_googleButton__cue1_.TvaSocialLogin_btnOutline__Yk6fn {
    background-color: rgba(0, 0, 0, 0) !important;
    border: 1px solid #db4e42
}

.TvaSocialLogin_rebrandingCommonButton__jo3Of.TvaSocialLogin_googleButton__cue1_.TvaSocialLogin_btnOutline__Yk6fn .TvaSocialLogin_iconButton__wW4w3 {
    color: #db4e42 !important;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%)
}

.TvaSocialLogin_rebrandingCommonButton__jo3Of.TvaSocialLogin_binanceButton__gVuV_ {
    background: #f1b90c !important
}

.TvaSocialLogin_rebrandingCommonButton__jo3Of.TvaSocialLogin_binanceButton__gVuV_.TvaSocialLogin_btnOutline__Yk6fn {
    background-color: rgba(0, 0, 0, 0) !important;
    border: 1px solid #f1b90c
}

.TvaSocialLogin_rebrandingCommonButton__jo3Of.TvaSocialLogin_binanceButton__gVuV_.TvaSocialLogin_btnOutline__Yk6fn .TvaSocialLogin_iconButton__wW4w3 {
    color: #f1b90c !important;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%)
}

.TvaSocialLogin_rebrandingCommonButton__jo3Of.TvaSocialLogin_wechatButton__1LEcu {
    background: #52c233 !important
}

.TvaSocialLogin_rebrandingCommonButton__jo3Of.TvaSocialLogin_wechatButton__1LEcu.TvaSocialLogin_btnOutline__Yk6fn {
    background-color: rgba(0, 0, 0, 0) !important;
    border: 1px solid #52c233
}

.TvaSocialLogin_rebrandingCommonButton__jo3Of.TvaSocialLogin_wechatButton__1LEcu.TvaSocialLogin_btnOutline__Yk6fn .TvaSocialLogin_iconButton__wW4w3 {
    color: #52c233 !important;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%)
}

.TvaSocialLogin_rebrandingCommonButton__jo3Of.TvaSocialLogin_web3Button__JU9VZ {
    background: #46445e !important
}

.TvaSocialLogin_rebrandingCommonButton__jo3Of.TvaSocialLogin_web3Button__JU9VZ.TvaSocialLogin_btnOutline__Yk6fn {
    background-color: rgba(0, 0, 0, 0) !important;
    border: 1px solid #46445e
}

.TvaSocialLogin_rebrandingCommonButton__jo3Of.TvaSocialLogin_web3Button__JU9VZ.TvaSocialLogin_btnOutline__Yk6fn .TvaSocialLogin_iconButton__wW4w3 {
    color: #46445e !important;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%)
}

.TvaLoginRegisterEmail_container__q3qcH .TvaLoginRegisterEmail_formGroup__j5n5a {
    margin-bottom: .5rem
}

.TvaLoginRegisterEmail_container__q3qcH .TvaLoginRegisterEmail_formGroup__j5n5a input {
    min-width: 300px;
    width: 100%;
    color: #333;
    padding-left: 15px;
    font-size: 15px;
    font-weight: 400;
    height: 42px;
    border-radius: 5px;
    border: 1px solid rgba(187, 187, 187, .5);
    display: block
}

.TvaLoginRegisterEmail_container__q3qcH .TvaLoginRegisterEmail_formGroup__j5n5a input::placeholder {
    color: #818181
}

.TvaLoginRegisterEmail_container__q3qcH .TvaLoginRegisterEmail_formGroup__j5n5a .blank-error+input {
    border-color: red
}

.TvaLoginRegisterEmail_container__q3qcH .TvaLoginRegisterEmail_submitBtn__BPuKl {
    background: var(--primary-color-dark-blue-0) !important;
    color: var(--text-white);
    width: 100%;
    font-weight: 400;
    height: 42px;
    font-size: 14px;
    margin-bottom: 10px;
    text-transform: uppercase;
    padding: 0
}

.TvaLoginRegisterEmail_container__q3qcH .TvaLoginRegisterEmail_submitBtn__BPuKl:disabled {
    opacity: .5;
    cursor: not-allowed
}

.TvaLoginRegisterEmail_rebranding__wYYDF .TvaLoginRegisterEmail_title__mKu0I {
    margin-bottom: 1.5rem
}

.TvaLoginRegisterEmail_rebranding__wYYDF .TvaLoginRegisterEmail_formContent__jfUMl {
    margin-bottom: 2rem
}

.TvaLoginRegisterEmail_rebranding__wYYDF .TvaLoginRegisterEmail_label__ODCPG {
    color: var(--text-secondary)
}

.TvaLoginRegisterEmail_rebranding__wYYDF .TvaLoginRegisterEmail_submitButton__qqJX7 {
    width: 100%
}

.TvaInput_input-field__G2QUJ {
    position: relative
}

.TvaInput_label__nQcof {
    position: absolute;
    left: 0;
    top: 0;
    transform: translateY(1rem);
    color: var(--text-secondary);
    transition: all .2s ease;
    pointer-events: none
}

.TvaInput_input-field__G2QUJ:hover .TvaInput_input__mMV0T {
    border-bottom: 1px solid var(--border-primary)
}

.TvaInput_input-field__G2QUJ:hover .TvaInput_input__mMV0T.TvaInput_error__loR9n {
    border-color: var(--border-red)
}

.TvaInput_input__mMV0T {
    width: 100%;
    border: none;
    border-bottom: 2px dotted var(--border-disabled);
    transition: all .2s ease;
    color: var(--text-primary);
    font-family: var(--font-family-inter);
    padding-top: 1.75rem;
    padding-bottom: .5rem;
    max-height: 2.875rem;
    background: rgba(0, 0, 0, 0)
}

.TvaInput_input__mMV0T:focus {
    outline: none;
    border-bottom: 2px solid var(--border-primary) !important
}

.TvaInput_input__mMV0T:focus.TvaInput_error__loR9n {
    border-bottom: 2px solid var(--border-red) !important
}

.TvaInput_input__mMV0T::placeholder {
    color: rgba(0, 0, 0, 0)
}

.TvaInput_input-field__G2QUJ:focus-within .TvaInput_label__nQcof,
.TvaInput_input-field__G2QUJ:has(input:not(:placeholder-shown)) .TvaInput_label__nQcof {
    transform: translateY(1.5px);
    color: var(--text-secondary);
    font-family: var(--font-family-inter) !important;
    font-size: .75rem;
    font-weight: 400;
    line-height: 1rem;
    letter-spacing: normal
}

.TvaInput_input__mMV0T.TvaInput_error__loR9n {
    border-color: var(--border-red)
}

.TvaInput_error-message__ES2Fj {
    color: var(--text-red);
    margin-top: .38rem
}

.TvaInputPassword_input-field__drXae {
    position: relative
}

.TvaInputPassword_label__IaklF {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    transform: translateY(1rem);
    color: var(--text-secondary);
    transition: all .2s ease;
    pointer-events: none
}

.TvaInputPassword_input-container__gDhCT {
    position: relative;
    display: flex;
    align-items: center
}

.TvaInputPassword_input-field__drXae:hover .TvaInputPassword_input__bCX6N {
    border-bottom: 1px solid var(--border-primary)
}

.TvaInputPassword_input-field__drXae:hover .TvaInputPassword_input__bCX6N.TvaInputPassword_error__wv5K8 {
    border-color: var(--text-red)
}

.TvaInputPassword_conditionWrapper__xDGuL {
    display: none
}

.TvaInputPassword_input__bCX6N {
    width: 100%;
    border: none;
    border-bottom: 2px dotted var(--border-disabled);
    transition: all .2s ease;
    color: var(--text-primary);
    font-family: var(--font-family-inter);
    padding-top: 1.75rem;
    padding-bottom: .5rem;
    padding-right: 1.75rem;
    max-height: 2.875rem;
    background: rgba(0, 0, 0, 0)
}

.TvaInputPassword_input__bCX6N:focus {
    outline: none;
    border-bottom: 2px solid var(--border-primary) !important
}

.TvaInputPassword_input__bCX6N:focus.TvaInputPassword_error__wv5K8 {
    border-bottom: 2px solid var(--text-red) !important
}

.TvaInputPassword_input__bCX6N::placeholder {
    color: rgba(0, 0, 0, 0)
}

.TvaInputPassword_input-field__drXae:focus-within .TvaInputPassword_label__IaklF,
.TvaInputPassword_input-field__drXae:has(input:not(:placeholder-shown)) .TvaInputPassword_label__IaklF {
    transform: translateY(1.5px);
    color: var(--text-secondary);
    font-family: var(--font-family-inter) !important;
    font-size: .75rem;
    font-weight: 400;
    line-height: 1rem;
    letter-spacing: normal
}

.TvaInputPassword_input-field__drXae:focus-within .TvaInputPassword_conditionWrapper__xDGuL {
    display: block
}

.TvaInputPassword_toggle-icon__C4FFT {
    position: absolute;
    right: .25rem;
    bottom: .5rem;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center
}

.TvaInputPassword_input__bCX6N.TvaInputPassword_error__wv5K8 {
    border-color: var(--text-red)
}

.TvaInputPassword_error-message__plMUK {
    color: var(--text-red);
    margin-top: .38rem
}

.TvaChip_container__ujjhh {
    display: inline-flex;
    min-height: 40px;
    padding: .5rem 1rem;
    justify-content: center;
    align-items: center;
    gap: .5rem;
    border-radius: 1.25rem;
    border: 1px solid var(--border-secondary);
    color: var(--text-primary);
    text-align: center;
    background: rgba(0, 0, 0, 0);
    transition: all .2s ease-in-out;
    cursor: pointer
}

.TvaChip_container__ujjhh.TvaChip_small__uyvRx {
    height: 2.25rem;
    padding: .375rem 1rem
}

.TvaChip_container__ujjhh:hover {
    outline: 1px solid var(--border-primary)
}

.TvaChip_container__ujjhh:focus {
    outline: 2px solid var(--border-primary)
}

.TvaChip_container__ujjhh:disabled {
    border: 1.5px solid var(--border-disabled);
    color: var(--text-disabled);
    cursor: not-allowed
}

.TvaChip_container__ujjhh:disabled .TvaChip_icon__9H8ce {
    color: var(--text-disabled)
}

.TvaActivateAccount_container__G4wuO {
    padding: 30px;
    width: 100%;
    max-width: 506px;
    border-radius: 8px;
    background: var(--bg-white);
    box-shadow: 0 4px 8px 0 rgba(122, 122, 122, .25);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 20px;
    position: relative
}

.TvaActivateAccount_container__G4wuO.TvaActivateAccount_popup__MOkHz {
    max-width: 100%;
    height: auto;
    padding: 0;
    border-radius: 0;
    box-shadow: none;
    position: static
}

@media(max-width:900px) {
    .TvaActivateAccount_container__G4wuO {
        max-width: 100%
    }
}

.TvaActivateAccount_container__G4wuO p {
    margin: 0
}

.TvaActivateAccount_container__G4wuO .TvaActivateAccount_title__WsCwJ {
    font-family: Montserrat, sans-serif;
    font-size: 20px;
    font-weight: 700;
    color: #333;
    line-height: 32px;
    margin: 0
}

@media(max-width:900px) {
    .TvaActivateAccount_container__G4wuO .TvaActivateAccount_title__WsCwJ {
        font-size: 18px
    }
}

.TvaActivateAccount_container__G4wuO .TvaActivateAccount_subtitle__9_jMV p {
    color: #333;
    text-align: center;
    font-family: Montserrat, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

@media(max-width:900px) {
    .TvaActivateAccount_container__G4wuO .TvaActivateAccount_subtitle__9_jMV p {
        font-size: 12px
    }
}

.TvaActivateAccount_container__G4wuO .TvaActivateAccount_subtitle__9_jMV p:first-of-type {
    font-weight: 500;
    letter-spacing: .24px;
    margin-bottom: 6px
}

.TvaActivateAccount_container__G4wuO .TvaActivateAccount_subtitle__9_jMV p strong {
    font-weight: 700
}

.TvaActivateAccount_container__G4wuO .TvaActivateAccount_alert___Bo8t {
    padding: 16px 12px;
    border-radius: 8px;
    background: #f2f9ff;
    width: 100%;
    color: #333;
    font-family: Montserrat, sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: .24px
}

@media(max-width:900px) {
    .TvaActivateAccount_container__G4wuO .TvaActivateAccount_alert___Bo8t {
        padding: 8px 9px;
        font-size: 12px
    }
}

.TvaActivateAccount_container__G4wuO .TvaActivateAccount_alert___Bo8t span {
    font-size: 16px
}

@media(max-width:900px) {
    .TvaActivateAccount_container__G4wuO .TvaActivateAccount_alert___Bo8t span {
        font-size: 13px
    }
}

.TvaActivateAccount_container__G4wuO .TvaActivateAccount_alert___Bo8t strong {
    font-weight: 700
}

.TvaActivateAccount_container__G4wuO .TvaActivateAccount_resendEmailBtn__qOY74 {
    min-width: 215px;
    background: var(--primary-color-dark-blue-0);
    color: var(--text-white);
    font-family: Montserrat, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: normal;
    min-height: 42px
}

.TvaActivateAccount_container__G4wuO .TvaActivateAccount_resendEmailBtn__qOY74:hover {
    background: var(--secondary-color-blue-0)
}

@media(max-width:900px) {
    .TvaActivateAccount_container__G4wuO .TvaActivateAccount_resendEmailBtn__qOY74 {
        width: 100%;
        background: var(--secondary-color-blue-0)
    }
}

.TvaActivateAccount_closeIcon__jRlDJ {
    display: inline-block;
    position: absolute;
    top: -34px;
    right: 0;
    cursor: pointer
}

.TvaActivateAccount_rebranding__9PwCy {
    max-width: 64.25rem;
    padding: 2.5rem 5rem 5rem;
    gap: 2.5rem;
    border-radius: 1rem
}

.TvaActivateAccount_rebranding__9PwCy .TvaActivateAccount_subtitleText__DUVy3 {
    text-align: center;
    margin-bottom: -1rem
}

.TvaActivateAccount_rebranding__9PwCy .TvaActivateAccount_subtitleText__DUVy3 p {
    margin-bottom: 0 !important
}

.TvaActivateAccount_rebranding__9PwCy .TvaActivateAccount_alertWrapper__MxDCu {
    padding: 1rem;
    border-radius: .5rem;
    background: var(--primary-color-mint-muted);
    text-align: center
}

.TvaActivateAccount_rebranding__9PwCy .TvaActivateAccount_loginBtn__CpnDc {
    width: 37rem
}

.TvaActivateAccount_titleWrapper__L1ce5 {
    margin-bottom: -1rem
}

.TvaActivateAccount_titleWrapper__L1ce5 .TvaActivateAccount_worldIcon__afF0J {
    position: absolute;
    top: 0;
    right: 0;
    border-top-right-radius: 16px
}

.TvaActivateAccount_titleWrapper__L1ce5 .TvaActivateAccount_travalaLogo__1CpK7 {
    margin-bottom: 2.5rem;
    display: flex;
    justify-content: center;
    min-height: 24px
}

.TvaActivateAccount_titleWrapper__L1ce5 .TvaActivateAccount_titleText__KouUW {
    text-align: center
}

.NftTopHeader_header__ydKTQ {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 15px 30px;
    background-color: #16192a;
    color: #a2a2a3
}

.NftTopHeader_header__ydKTQ a {
    color: #a2a2a3
}

.NftTopHeader_header__ydKTQ.NftTopHeader_refHeader__ZP7gv {
    box-shadow: 0 0 13px 0 rgba(0, 0, 0, .18)
}

.NftTopHeader_pcHeader__HFpO7 {
    display: flex
}

@media(max-width:999px) {
    .NftTopHeader_pcHeader__HFpO7 {
        display: none !important
    }
}

.NftTopHeader_mbHeader__syoH9 {
    display: none;
    padding: 12px 5px 12px 16px;
    height: 55px
}

@media(max-width:999px) {
    .NftTopHeader_mbHeader__syoH9 {
        display: flex !important
    }
}

.NftTopHeader_navTabHome__tRoKz {
    display: flex;
    align-items: center;
    height: 40px;
    list-style: none;
    margin-left: 23px;
    border-left: 1px solid #e9e7e7
}

.NftTopHeader_navTabHome__tRoKz li {
    font-size: 15px;
    margin-left: 40px;
    cursor: pointer;
    font-weight: 500
}

.NftTopHeader_navTabHome__tRoKz li:first-child {
    margin-left: 23px
}

.NftTopHeader_navTabHome__tRoKz li:hover {
    color: #0d4d95
}

.NftTopHeader_blankHeader__lQAM1 {
    height: 88px;
    width: 100%
}

.NftTopHeader_trustpilotBrand__q22YU {
    display: inline-flex;
    align-items: center;
    color: #333;
    margin-left: 60px;
    margin-top: 5px;
    position: relative;
    white-space: nowrap;
    cursor: pointer;
    font-size: 16px
}

.NftTopHeader_trustpilotBrand__q22YU:before {
    content: "";
    width: 1px;
    opacity: .5;
    background-color: #a2a2a2;
    position: absolute;
    height: 35px;
    left: -30px;
    top: -6px
}

.NftTopHeader_trustpilotBrand__q22YU strong {
    font-weight: 600
}

.NftTopHeader_trustpilotBrand__q22YU span {
    margin: 0 11px 0 6px
}

.NftTopHeader_trustpilotBrand__q22YU img {
    width: 90px;
    height: auto;
    margin-bottom: 6px;
    max-height: 25px
}

.NftTopHeader_dropdown__ASbn0 {
    position: absolute;
    z-index: 15;
    box-shadow: 3.2px 8.4px 10px 0 rgba(0, 0, 0, .16);
    background-color: #272c44
}

.NftTopHeader_dropdown__ASbn0 hr {
    border: none;
    border-bottom: 1px solid #fff;
    margin: 15px 0
}

.NftTopHeader_dropdown__ASbn0 button[class*=ConnectWalletBtn_btnAddWeb3],
.NftTopHeader_dropdown__ASbn0 button[class*=ConnectWalletBtn_btn] {
    background-image: linear-gradient(180deg, #2D83C2, #1150AD);
    margin-left: 10px;
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    height: 28px;
    border: none;
    border-radius: 8px
}

.NftTopHeader_dropdown__ASbn0 button[class*=ConnectWalletBtn_btnAddWeb3]:hover,
.NftTopHeader_dropdown__ASbn0 button[class*=ConnectWalletBtn_btn]:hover {
    background-color: var(--blue-color-100);
    border: 1px solid #406cac
}

@media(max-width:540px) {
    .NftTopHeader_dropdown__ASbn0 button[class*=ConnectWalletBtn_btnAddWeb3],
    .NftTopHeader_dropdown__ASbn0 button[class*=ConnectWalletBtn_btn] {
        width: auto
    }
    .NftTopHeader_dropdown__ASbn0 button[class*=ConnectWalletBtn_btnAddWeb3] {
        width: calc(100% - 20px)
    }
}

.NftTopHeader_dropdown__ASbn0 button[class*=ConnectWalletBtn_btnDisconnect] {
    border: 1px solid #406cac;
    background: rgba(0, 0, 0, 0);
    transition: all .4s
}

.NftTopHeader_dropdown__ASbn0 .NftTopHeader_connectWalletBtn__zNfBS [class*=ConnectWalletBtn_userAddress] {
    color: #fff
}

.NftTopHeader_dropdown__ASbn0 .NftTopHeader_connectWalletBtn__zNfBS svg * {
    fill: #fff
}

.NftTopHeader_nav__Sklo5 {
    display: flex;
    align-items: center
}

.NftTopHeader_nav__Sklo5 a.active {
    color: #fff
}

.NftTopHeader_nav__Sklo5 .NftTopHeader_dropdown__ASbn0 {
    background-color: #272c44;
    border: none
}

.NftTopHeader_nav__Sklo5>li {
    cursor: pointer;
    list-style: none;
    height: 35px;
    display: flex;
    align-items: center;
    position: relative;
    background-size: cover;
    background-position: 50%;
    font-weight: 400;
    padding: 0 18px;
    color: #a2a2a3;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 12px
}

.NftTopHeader_nav__Sklo5>li.NftTopHeader_dropdownProfile__UboWk {
    border-right: none;
    padding-right: 0;
    color: #a2a2a3 !important;
    padding-left: 0
}

.NftTopHeader_nav__Sklo5>li.NftTopHeader_active__wJIVt>a,
.NftTopHeader_nav__Sklo5>li:hover,
.NftTopHeader_nav__Sklo5>li:hover>a {
    color: #fff
}

@media(min-width:1440px) {
    .NftTopHeader_nav__Sklo5>li {
        font-size: 14px
    }
}

.NftTopHeader_nav__Sklo5 .NftTopHeader_blankNavItem__kEfEc {
    border: none;
    display: none
}

.NftTopHeader_nav__Sklo5 .NftTopHeader_loginNavItem__kVaP0 {
    border: none
}

.NftTopHeader_nav__Sklo5 .NftTopHeader_walletBalance__MAn6L a {
    display: flex;
    align-items: center
}

.NftTopHeader_nav__Sklo5 .NftTopHeader_walletBalance__MAn6L a img {
    width: 22px;
    margin-right: 10px;
    transition: all .4s
}

.NftTopHeader_nav__Sklo5 .NftTopHeader_walletBalance__MAn6L a:hover img {
    transform: scale(1.2)
}

.NftTopHeader_nav__Sklo5 .NftTopHeader_createAccountBtn__Fdixo {
    border: 1px solid rgba(45, 45, 79, .55);
    border-radius: 6px;
    padding: 3px 20px !important;
    height: 41px;
    line-height: 41px;
    font-weight: 600;
    display: inline-flex;
    cursor: pointer;
    transition: all .4s
}

.NftTopHeader_nav__Sklo5 .NftTopHeader_createAccountBtn__Fdixo a {
    transition: all .4s;
    text-align: center
}

.NftTopHeader_nav__Sklo5 .NftTopHeader_createAccountBtn__Fdixo a div {
    height: 20px;
    line-height: 20px;
    white-space: nowrap
}

.NftTopHeader_nav__Sklo5 .NftTopHeader_createAccountBtn__Fdixo a span {
    display: block;
    margin-top: -15px;
    color: #2577be;
    font-size: 10px;
    transition: all .4s
}

.NftTopHeader_nav__Sklo5 .NftTopHeader_createAccountBtn__Fdixo:hover {
    background-color: #1e2e5e
}

.NftTopHeader_nav__Sklo5 .NftTopHeader_createAccountBtn__Fdixo:hover a,
.NftTopHeader_nav__Sklo5 .NftTopHeader_createAccountBtn__Fdixo:hover a span {
    color: #fff
}

.NftTopHeader_nav__Sklo5 .NftTopHeader_createAccountBtn__Fdixo:before {
    display: none
}

.NftTopHeader_langFlag__xo9WF {
    height: 22px;
    width: 32px
}

.NftTopHeader_langSwitcherWrap__XRMam:before {
    display: none
}

.NftTopHeader_langSwitcher__2vR38 {
    width: 252px;
    padding-top: 15px;
    padding-bottom: 10px;
    top: 44px;
    right: 11px;
    cursor: pointer;
    transition: all .4s;
    z-index: 15
}

.NftTopHeader_langSwitcher__2vR38>span {
    display: block;
    margin: 0 15px 5px;
    color: #000
}

.NftTopHeader_langSwitcher__2vR38 label {
    color: #333;
    display: block;
    padding: 10px 15px;
    display: flex;
    align-items: center;
    position: relative;
    transition: all .6s ease;
    cursor: pointer
}

.NftTopHeader_langSwitcher__2vR38 label:last-child {
    border-bottom: none
}

.NftTopHeader_langSwitcher__2vR38 label:hover {
    background-color: #f0f0f0
}

.NftTopHeader_langSwitcher__2vR38 label.NftTopHeader_disableLang__WQ4ct {
    opacity: .3;
    cursor: not-allowed;
    pointer-events: none
}

.NftTopHeader_langSwitcher__2vR38 label.NftTopHeader_disableLang__WQ4ct:hover {
    cursor: not-allowed
}

.NftTopHeader_langSwitcher__2vR38 img {
    margin-right: 10px
}

.NftTopHeader_btnLang___Bxfs.NftTopHeader_active__wJIVt {
    background-color: #f0f0f0
}

.NftTopHeader_hotline__tfW7W a {
    display: flex;
    align-items: center;
    font-weight: 500
}

.NftTopHeader_hotline__tfW7W img {
    width: 21px;
    margin-right: 12px;
    margin-top: -3px;
    animation: NftTopHeader_shaking-small__hAeTG 3s linear infinite
}

@keyframes NftTopHeader_shaking-small__hAeTG {
    0% {
        transform: rotate(0deg)
    }
    82% {
        transform: rotate(0deg)
    }
    84% {
        transform: rotate(-10deg)
    }
    86% {
        transform: rotate(10deg)
    }
    88% {
        transform: rotate(-10deg)
    }
    90% {
        transform: rotate(10deg)
    }
    92% {
        transform: rotate(-10deg)
    }
    94% {
        transform: rotate(10deg)
    }
    96% {
        transform: rotate(-10deg)
    }
    98% {
        transform: rotate(10deg)
    }
    to {
        transform: rotate(0deg)
    }
}

.NftTopHeader_currencySelect__vhXrt {
    padding: 0;
    right: 0;
    top: 0;
    width: 100%;
    position: relative !important;
    border: none !important;
    box-shadow: none !important
}

.NftTopHeader_currencySelectTitle__QOHwp {
    font-size: 16px;
    padding-bottom: 5px;
    margin-bottom: 10px;
    display: block;
    color: #777;
    margin-top: 10px;
    max-width: 195px
}

.NftTopHeader_currencySelectBlock__QWslj {
    justify-content: flex-start;
    flex-wrap: wrap;
    display: flex
}

.NftTopHeader_currencyOption__kBxqB {
    color: #333;
    width: 25%;
    padding: 10px;
    transition: all .4s;
    font-size: 12px;
    font-weight: 500;
    border-radius: 3px;
    text-transform: none;
    cursor: pointer;
    display: flex;
    align-items: center
}

.NftTopHeader_currencyOption__kBxqB.NftTopHeader_comingSoon__foMlT {
    cursor: default
}

.NftTopHeader_currencyOption__kBxqB.NftTopHeader_comingSoon__foMlT:hover {
    background-color: #fff;
    color: #333;
    padding-left: 5px
}

.NftTopHeader_currencyOption__kBxqB.NftTopHeader_active__wJIVt {
    background: rgba(30, 46, 94, .12)
}

.NftTopHeader_currencyOption__kBxqB:hover {
    background-color: #1e2f5e;
    color: #fff;
    padding-left: 10px
}

.NftTopHeader_currencyOption__kBxqB:hover .NftTopHeader_currencyNameWrapper__2Bs3y,
.NftTopHeader_currencyOption__kBxqB:hover .NftTopHeader_currencyNameWrapper__2Bs3y:last-child {
    color: #fff
}

.NftTopHeader_currencyOption__kBxqB div {
    line-height: 20px
}

.NftTopHeader_currencyOption__kBxqB .NftTopHeader_currencyNameWrapper__2Bs3y {
    color: #000;
    font-weight: 500;
    line-height: 20px
}

.NftTopHeader_currencyOption__kBxqB .NftTopHeader_currencyNameWrapper__2Bs3y:last-child {
    color: #1e2e5e
}

.NftTopHeader_triangle__RkNwW {
    background-color: #fff;
    box-shadow: 1px 1px #cfcfcf;
    width: 15px;
    height: 15px;
    position: absolute;
    top: 8px;
    right: 12px;
    transform: translateY(-15px) rotate(-135deg)
}

.NftTopHeader_textUpper___BVgi {
    text-transform: uppercase
}

.NftTopHeader_textUpper___BVgi.NftTopHeader_color__cPBqM {
    color: #0f7144
}

.NftTopHeader_avatar__KWI1m {
    width: 40px;
    height: 40px;
    border-radius: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-position: 50%;
    background-size: cover;
    margin-right: 10px;
    margin-left: 10px
}

@media(max-width:540px) {
    .NftTopHeader_avatar__KWI1m {
        margin-right: 0
    }
}

.NftTopHeader_avatar__KWI1m img {
    height: 14px
}

.NftTopHeader_logoutBtn__YoZhr {
    background: #303756;
    border: 1px solid #406cac;
    box-sizing: border-box;
    border-radius: 4px;
    color: #fff;
    line-height: 40px;
    font-size: 14px;
    padding: 0 15px;
    outline: 0;
    display: block;
    width: 100%;
    background-color: rgba(0, 0, 0, 0);
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 15px;
    transition: all .4s;
    margin-top: 14px
}

.NftTopHeader_logoutBtn__YoZhr:disabled {
    opacity: .7
}

.NftTopHeader_logoutBtn__YoZhr:hover {
    color: #fff;
    background-color: #1e2e5e
}

.NftTopHeader_profileMenu__oVqOZ {
    width: 300px;
    top: 50px;
    right: -20px;
    z-index: 15;
    border: none;
    box-shadow: 0 4px 10px rgba(0, 0, 0, .25)
}

@media(max-width:540px) {
    .NftTopHeader_profileMenu__oVqOZ {
        right: 0
    }
}

.NftTopHeader_profileMenu__oVqOZ a {
    padding: 10px 15px 10px 55px;
    background-repeat: no-repeat;
    background-position: 15px;
    background-size: 20px;
    color: #fff;
    display: block;
    transition: all .4s;
    font-size: 14px;
    font-weight: 600
}

.NftTopHeader_profileMenu__oVqOZ a:hover {
    background-color: #333a59
}

.NftTopHeader_totalBalance__J5vsb .NftTopHeader_totalBalanceBtn__1OvSU {
    display: flex;
    align-items: center
}

.NftTopHeader_totalBalance__J5vsb .NftTopHeader_totalBalanceBtn__1OvSU img {
    width: 22px;
    margin-right: 10px
}

.NftTopHeader_totalBalance__J5vsb .NftTopHeader_walletBalanceDropDown__mA_eL {
    position: absolute;
    width: 258px;
    top: 44px;
    right: 0;
    margin-bottom: 5px;
    z-index: 15
}

.NftTopHeader_totalBalance__J5vsb .NftTopHeader_walletBalanceDropDown__mA_eL .NftTopHeader_walletListTitle__gMGX1 {
    text-transform: capitalize;
    font-size: 14px;
    letter-spacing: .14px;
    padding: 10px 10px 10px 15px;
    border-bottom: 1px solid #cfcfcf;
    width: 100%;
    font-weight: 700;
    color: #1e2e5e;
    margin-bottom: 5px
}

.NftTopHeader_totalBalance__J5vsb .NftTopHeader_walletBalanceDropDown__mA_eL a:last-child {
    align-items: flex-end
}

.NftTopHeader_totalBalance__J5vsb .NftTopHeader_walletBalanceDropDown__mA_eL a {
    padding: 10px 15px;
    background-repeat: no-repeat;
    background-position: 10px;
    background-size: 15px;
    color: #333;
    display: flex;
    align-items: center;
    transition: all .4s;
    font-size: 14px;
    font-weight: 600
}

.NftTopHeader_totalBalance__J5vsb .NftTopHeader_walletBalanceDropDown__mA_eL a img {
    width: 25px;
    margin-right: 10px;
    transition: all .4s
}

.NftTopHeader_totalBalance__J5vsb .NftTopHeader_walletBalanceDropDown__mA_eL a:hover {
    color: #1e2e5e;
    background-color: #f5f5f5
}

.NftTopHeader_profileMenuTitle__APC9c {
    font-size: 14px;
    letter-spacing: .14px;
    padding: 10px 10px 10px 15px;
    width: 100%;
    font-weight: 700;
    color: #fff
}

.NftTopHeader_header__ydKTQ.NftTopHeader_customBinance__DKPzh,
.NftTopHeader_header__ydKTQ.NftTopHeader_customBitcoinExchange__O8dXe {
    background-color: #1c1c1c
}

.NftTopHeader_header__ydKTQ.NftTopHeader_customBinance__DKPzh .NftTopHeader_walletBalanceDropDown__mA_eL,
.NftTopHeader_header__ydKTQ.NftTopHeader_customBitcoinExchange__O8dXe .NftTopHeader_walletBalanceDropDown__mA_eL {
    background-color: #272a2f;
    border: none
}

.NftTopHeader_header__ydKTQ.NftTopHeader_customBinance__DKPzh .NftTopHeader_walletBalanceDropDown__mA_eL .NftTopHeader_walletListTitle__gMGX1,
.NftTopHeader_header__ydKTQ.NftTopHeader_customBitcoinExchange__O8dXe .NftTopHeader_walletBalanceDropDown__mA_eL .NftTopHeader_walletListTitle__gMGX1 {
    color: #fff;
    max-width: none;
    border-bottom: 1px solid rgba(255, 255, 255, .2)
}

.NftTopHeader_header__ydKTQ.NftTopHeader_customBinance__DKPzh .NftTopHeader_walletBalanceDropDown__mA_eL a,
.NftTopHeader_header__ydKTQ.NftTopHeader_customBitcoinExchange__O8dXe .NftTopHeader_walletBalanceDropDown__mA_eL a {
    color: #fff
}

.NftTopHeader_header__ydKTQ.NftTopHeader_customBinance__DKPzh .NftTopHeader_walletBalanceDropDown__mA_eL a:hover,
.NftTopHeader_header__ydKTQ.NftTopHeader_customBitcoinExchange__O8dXe .NftTopHeader_walletBalanceDropDown__mA_eL a:hover {
    background-color: #555;
    color: #ffca11
}

.NftTopHeader_header__ydKTQ.NftTopHeader_customBinance__DKPzh .NftTopHeader_triangle__RkNwW,
.NftTopHeader_header__ydKTQ.NftTopHeader_customBitcoinExchange__O8dXe .NftTopHeader_triangle__RkNwW {
    background-color: #272a2f;
    box-shadow: none
}

.NftTopHeader_header__ydKTQ.NftTopHeader_customBinance__DKPzh .NftTopHeader_nav__Sklo5>li,
.NftTopHeader_header__ydKTQ.NftTopHeader_customBitcoinExchange__O8dXe .NftTopHeader_nav__Sklo5>li {
    color: #fff;
    padding: 0 20px
}

.NftTopHeader_header__ydKTQ.NftTopHeader_customBinance__DKPzh .NftTopHeader_nav__Sklo5>li a,
.NftTopHeader_header__ydKTQ.NftTopHeader_customBitcoinExchange__O8dXe .NftTopHeader_nav__Sklo5>li a {
    color: #fff
}

.NftTopHeader_header__ydKTQ.NftTopHeader_customBinance__DKPzh .NftTopHeader_currencySelect__vhXrt,
.NftTopHeader_header__ydKTQ.NftTopHeader_customBitcoinExchange__O8dXe .NftTopHeader_currencySelect__vhXrt {
    background-color: #272a2f;
    border-radius: 5px;
    border: 0;
    z-index: 15
}

.NftTopHeader_header__ydKTQ.NftTopHeader_customBinance__DKPzh .NftTopHeader_currencySelectTitle__QOHwp,
.NftTopHeader_header__ydKTQ.NftTopHeader_customBitcoinExchange__O8dXe .NftTopHeader_currencySelectTitle__QOHwp {
    color: #fff;
    border-color: #56585c;
    max-width: none
}

.NftTopHeader_header__ydKTQ.NftTopHeader_customBinance__DKPzh .NftTopHeader_currencyOption__kBxqB,
.NftTopHeader_header__ydKTQ.NftTopHeader_customBitcoinExchange__O8dXe .NftTopHeader_currencyOption__kBxqB {
    color: #b4b4b4
}

.NftTopHeader_header__ydKTQ.NftTopHeader_customBinance__DKPzh .NftTopHeader_profileMenu__oVqOZ,
.NftTopHeader_header__ydKTQ.NftTopHeader_customBitcoinExchange__O8dXe .NftTopHeader_profileMenu__oVqOZ {
    background-color: #272a2f;
    border: none
}

.NftTopHeader_header__ydKTQ.NftTopHeader_customBinance__DKPzh .NftTopHeader_profileMenu__oVqOZ a,
.NftTopHeader_header__ydKTQ.NftTopHeader_customBitcoinExchange__O8dXe .NftTopHeader_profileMenu__oVqOZ a {
    color: #fff;
    font-weight: 400
}

.NftTopHeader_header__ydKTQ.NftTopHeader_customBinance__DKPzh .NftTopHeader_profileMenu__oVqOZ a:hover,
.NftTopHeader_header__ydKTQ.NftTopHeader_customBitcoinExchange__O8dXe .NftTopHeader_profileMenu__oVqOZ a:hover {
    background-color: #555
}

.NftTopHeader_header__ydKTQ.NftTopHeader_customBinance__DKPzh .NftTopHeader_createAccountBtn__Fdixo,
.NftTopHeader_header__ydKTQ.NftTopHeader_customBitcoinExchange__O8dXe .NftTopHeader_createAccountBtn__Fdixo {
    border-radius: 5px;
    border: 0
}

.NftTopHeader_header__ydKTQ.NftTopHeader_customBinance__DKPzh .NftTopHeader_langSwitcher__2vR38,
.NftTopHeader_header__ydKTQ.NftTopHeader_customBitcoinExchange__O8dXe .NftTopHeader_langSwitcher__2vR38 {
    background-color: #272a2f;
    border-radius: 5px;
    border: none
}

.NftTopHeader_header__ydKTQ.NftTopHeader_customBinance__DKPzh .NftTopHeader_langSwitcher__2vR38>span,
.NftTopHeader_header__ydKTQ.NftTopHeader_customBitcoinExchange__O8dXe .NftTopHeader_langSwitcher__2vR38>span {
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(255, 255, 255, .2);
    color: #fff
}

.NftTopHeader_header__ydKTQ.NftTopHeader_customBinance__DKPzh .NftTopHeader_btnLang___Bxfs,
.NftTopHeader_header__ydKTQ.NftTopHeader_customBitcoinExchange__O8dXe .NftTopHeader_btnLang___Bxfs {
    color: #fff;
    border: none;
    font-size: 14px
}

.NftTopHeader_header__ydKTQ.NftTopHeader_customBinance__DKPzh .NftTopHeader_btnLang___Bxfs:hover,
.NftTopHeader_header__ydKTQ.NftTopHeader_customBitcoinExchange__O8dXe .NftTopHeader_btnLang___Bxfs:hover {
    background-color: #6c757d !important
}

.NftTopHeader_searchCurrencyInput__5Bn3N {
    background: #f7f7f7;
    border: 2px solid #2d83c2;
    border-radius: 8px;
    width: 100%;
    height: 40px;
    padding-left: 30px
}

.NftTopHeader_searchCurrencyHeader__cS40W {
    margin-top: 15px;
    margin-bottom: 15px;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 700;
    font-size: 24px;
    line-height: 29px;
    color: #1e2e5e
}

.NftTopHeader_searchCurrencyIcon__gAzq1 {
    position: absolute;
    top: 13px;
    left: 10px
}

.NftTopHeader_searchCurrencyWrapper__eZo_N {
    position: relative
}

.NftTopHeader_icon__Fk8Cw {
    width: 28px;
    height: 28px;
    margin-right: 10px
}

.NftTopHeader_closeBtn__gOmgK {
    position: absolute;
    right: 12px;
    top: 0;
    cursor: pointer
}

.NftTopHeader_closeBtn__gOmgK img {
    width: 24px;
    height: 24px
}

.NftTopHeader_noResultWrapper__gNlme {
    margin-top: 30px
}

.NftTopHeader_noResultWrapper__gNlme div {
    font-size: 16px;
    line-height: 20px;
    text-align: center;
    color: #1e2e5e
}

.NftTopHeader_noResultWrapper__gNlme div:first-child {
    font-weight: 600;
    margin-bottom: 10px
}

.NftTopHeader_listWrapper__K8mTF {
    height: 540px;
    overflow-y: auto;
    padding: 15px
}

.NftTopHeader_listWrapper__K8mTF::-webkit-scrollbar {
    width: 4px;
    border-radius: 2px;
    background-color: #555
}

.NftTopHeader_listWrapper__K8mTF::-webkit-scrollbar-track {
    background: #f1f1f1
}

.NftTopHeader_listWrapper__K8mTF::-webkit-scrollbar-thumb,
.NftTopHeader_listWrapper__K8mTF::-webkit-scrollbar-thumb:hover {
    background: #403c61
}

.NftTopHeader_titleWrapper__k63xU {
    padding: 0 15px
}

.NftTopHeader_nftText__4MLH5 {
    border-left: 1px solid #a2a2a3;
    padding-left: 18px;
    margin-left: 18px;
    color: #a2a2a3;
    font-weight: 600;
    font-size: 16px
}

@media(max-width:999px) {
    .NftTopHeader_nftText__4MLH5 {
        font-size: 13px;
        margin-left: 8px;
        padding-left: 6px
    }
}

@media(max-width:540px) {
    .NftTopHeader_nftText__4MLH5 {
        display: none
    }
}

.NftTopHeader_loginToMint__CmhCd {
    background-image: linear-gradient(180deg, #2D83C2, #1150AD);
    border-radius: 8px;
    color: #fff !important;
    font-size: 14px;
    font-weight: 600 !important;
    text-transform: uppercase;
    margin-left: 15px
}

.NftTopHeader_loginToMint__CmhCd:hover {
    background-image: linear-gradient(180deg, #379BF2, #2577BE)
}

@media(max-width:999px) {
    .NftTopHeader_loginToMint__CmhCd {
        padding: 8px 10px;
        border: none;
        background: linear-gradient(180deg, #2d83c2, #1150ad)
    }
}

.NftTopHeader_navMb__r7paE {
    display: flex;
    justify-content: flex-end;
    width: 55%
}

.NftTopHeader_navMb__r7paE .NftTopHeader_mbProfile__6Xb1W {
    display: flex;
    align-items: center
}

@media(max-width:540px) {
    .NftTopHeader_navMb__r7paE .NftTopHeader_mbProfile__6Xb1W .NftTopHeader_text__SghiH {
        width: 40px;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap
    }
}

.NftTopHeader_mbLogo__KbaTD {
    display: flex;
    align-items: center
}

@media(max-width:1280px) {
    .NftTopHeader_logo__uumxl {
        max-width: 145px
    }
}

.NftTopHeader_uppercaseText__Y_qVa {
    text-transform: uppercase
}

.NftTopHeader_globe__TqyVp {
    border-left: 1px solid #606060
}

@media(max-width:540px) {
    .NftTopHeader_globe__TqyVp {
        display: flex;
        align-items: center;
        border-left: none;
        margin-right: 4px
    }
}

.TvaVerificationCodeOtp_container__GJ7Qw {
    padding: 30px;
    border-radius: 8px;
    background: var(--bg-white);
    width: 506px;
    box-shadow: 0 4px 8px 0 rgba(122, 122, 122, .25)
}

.TvaVerificationCodeOtp_container__GJ7Qw.TvaVerificationCodeOtp_popup__4sQCP {
    padding: 0;
    border-radius: 0;
    width: 100%;
    box-shadow: none
}

.TvaVerificationCodeOtp_container__GJ7Qw .TvaVerificationCodeOtp_title__GlqKY {
    font-size: 20px;
    font-weight: 700;
    line-height: 32px;
    color: #000;
    margin: 16px 0
}

.TvaVerificationCodeOtp_container__GJ7Qw .TvaVerificationCodeOtp_emailContent__7EDWd {
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: .24px;
    color: #555
}

.TvaVerificationCodeOtp_container__GJ7Qw .TvaVerificationCodeOtp_emailContent__7EDWd strong {
    letter-spacing: normal
}

.TvaVerificationCodeOtp_container__GJ7Qw .TvaVerificationCodeOtp_emailContent__7EDWd .TvaVerificationCodeOtp_changeEmail__1HKmm {
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: .24px;
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: none;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
    cursor: pointer
}

.TvaVerificationCodeOtp_container__GJ7Qw .TvaVerificationCodeOtp_formContainer__B6Dre {
    margin-top: 16px
}

.TvaVerificationCodeOtp_container__GJ7Qw .TvaVerificationCodeOtp_formContainer__B6Dre label {
    display: block;
    font-size: 14px;
    color: #555;
    font-weight: 600;
    margin-bottom: 7px
}

.TvaVerificationCodeOtp_container__GJ7Qw .TvaVerificationCodeOtp_formContainer__B6Dre button {
    width: 100%;
    font-weight: 400;
    height: 42px;
    font-size: 14px;
    margin-bottom: 10px;
    margin-top: 16px;
    text-transform: uppercase;
    padding: 0
}

.TvaVerificationCodeOtp_container__GJ7Qw .TvaVerificationCodeOtp_note__bnsH3 {
    color: #555;
    font-size: 13px;
    font-weight: 400;
    line-height: 19.5px;
    margin: 16px 0
}

.TvaVerificationCodeOtp_container__GJ7Qw .TvaVerificationCodeOtp_note__bnsH3 a {
    color: #1e2e5e;
    font-size: 13px;
    font-weight: 600;
    line-height: 19.5px
}

.TvaVerificationCodeOtp_container__GJ7Qw .TvaVerificationCodeOtp_inputCodeWrapper__AdtnT {
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 13px;
    margin-bottom: 16px
}

.TvaVerificationCodeOtp_container__GJ7Qw .TvaVerificationCodeOtp_inputCodeWrapper__AdtnT .TvaVerificationCodeOtp_inputCode__3_S_O {
    width: 60px;
    height: 60px;
    flex-shrink: 0;
    border-radius: 16px;
    border: 1px solid rgba(186, 186, 186, .5);
    background: var(--bg-white);
    color: #555;
    font-size: 18px;
    font-weight: 600;
    line-height: 19.5px;
    text-align: center
}

.TvaVerificationCodeOtp_container__GJ7Qw .TvaVerificationCodeOtp_inputCodeWrapper__AdtnT .TvaVerificationCodeOtp_inputCode__3_S_O:focus {
    border: 1px solid #2577be
}

.TvaVerificationCodeOtp_container__GJ7Qw .TvaVerificationCodeOtp_inputCodeWrapper__AdtnT .TvaVerificationCodeOtp_inputCode__3_S_O.TvaVerificationCodeOtp_error__vIQ7g {
    border: 1px solid #dd1a00
}

.TvaVerificationCodeOtp_container__GJ7Qw .TvaVerificationCodeOtp_otherAction__bFRfZ {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.TvaVerificationCodeOtp_container__GJ7Qw .TvaVerificationCodeOtp_otherAction__bFRfZ.TvaVerificationCodeOtp_leftAlign__DT44Q {
    justify-content: flex-end
}

.TvaVerificationCodeOtp_container__GJ7Qw .TvaVerificationCodeOtp_otherAction__bFRfZ .TvaVerificationCodeOtp_passwordOption__0pmjI {
    color: #1e2e5e;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: none;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
    cursor: pointer
}

.TvaVerificationCodeOtp_container__GJ7Qw .TvaVerificationCodeOtp_otherAction__bFRfZ .TvaVerificationCodeOtp_resend____61f {
    color: #555;
    font-size: 12px;
    font-weight: 400;
    line-height: 19.5px;
    cursor: pointer
}

.TvaVerificationCodeOtp_container__GJ7Qw .TvaVerificationCodeOtp_otherAction__bFRfZ .TvaVerificationCodeOtp_resend____61f.TvaVerificationCodeOtp_disabled__YXS3h {
    cursor: not-allowed
}

.TvaVerificationCodeOtp_container__GJ7Qw .TvaVerificationCodeOtp_submitBtn__VV9lj {
    background: var(--primary-color-dark-blue-0) !important;
    color: var(--text-white)
}

.TvaVerificationCodeOtp_container__GJ7Qw .TvaVerificationCodeOtp_submitBtn__VV9lj:disabled {
    opacity: .5;
    cursor: not-allowed
}

.TvaVerificationCodeOtp_rebranding__ppQ9u.TvaVerificationCodeOtp_popup__4sQCP {
    padding: 0;
    border-radius: 0;
    width: 27.5rem;
    box-shadow: none;
    margin: 0 auto
}

.TvaVerificationCodeOtp_rebranding__ppQ9u .TvaVerificationCodeOtp_header__rjRZy {
    display: flex;
    align-items: center;
    gap: .75rem;
    margin-bottom: 1.5rem
}

.TvaVerificationCodeOtp_rebranding__ppQ9u .TvaVerificationCodeOtp_formContainer__B6Dre {
    margin-top: 0
}

.TvaVerificationCodeOtp_rebranding__ppQ9u .TvaVerificationCodeOtp_titleText__aJutC {
    color: var(--text-primary)
}

.TvaVerificationCodeOtp_rebranding__ppQ9u .TvaVerificationCodeOtp_email___aP1v {
    margin-bottom: 1.5rem;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.TvaVerificationCodeOtp_rebranding__ppQ9u .TvaVerificationCodeOtp_email___aP1v .TvaVerificationCodeOtp_changeEmail__1HKmm {
    color: var(--text-tertiary);
    cursor: pointer
}

.TvaVerificationCodeOtp_rebranding__ppQ9u .TvaVerificationCodeOtp_body__AM4j0 {
    margin-top: 1.5rem
}

.TvaVerificationCodeOtp_rebranding__ppQ9u .TvaVerificationCodeOtp_inputCodeWrapper__AdtnT {
    gap: 1rem;
    margin-bottom: .5rem
}

.TvaVerificationCodeOtp_rebranding__ppQ9u .TvaVerificationCodeOtp_inputCodeWrapper__AdtnT .TvaVerificationCodeOtp_inputCodeItem__QVstm {
    width: 3.75rem;
    height: 3.75rem;
    border-radius: 1rem;
    border: 1px solid var(--border-disabled);
    background: var(--bg-white);
    font-feature-settings: "dlig" on;
    text-align: center;
    color: var(--text-primary)
}

.TvaVerificationCodeOtp_rebranding__ppQ9u .TvaVerificationCodeOtp_inputCodeWrapper__AdtnT .TvaVerificationCodeOtp_inputCodeItem__QVstm:focus,
.TvaVerificationCodeOtp_rebranding__ppQ9u .TvaVerificationCodeOtp_inputCodeWrapper__AdtnT .TvaVerificationCodeOtp_inputCodeItem__QVstm:focus-visible {
    border: 1px solid var(--border-primary)
}

.TvaVerificationCodeOtp_rebranding__ppQ9u .TvaVerificationCodeOtp_inputCodeWrapper__AdtnT .TvaVerificationCodeOtp_inputCodeItem__QVstm.TvaVerificationCodeOtp_error__vIQ7g {
    border: 1px solid var(--border-red)
}

.TvaVerificationCodeOtp_rebranding__ppQ9u .TvaVerificationCodeOtp_submitButton__QA9kN {
    width: 100%;
    margin-top: 1.5rem
}

.TvaVerificationCodeOtp_rebranding__ppQ9u .TvaVerificationCodeOtp_otherAction__bFRfZ {
    margin-top: 1rem
}

.TvaVerificationCodeOtp_rebranding__ppQ9u .TvaVerificationCodeOtp_otherAction__bFRfZ .TvaVerificationCodeOtp_passwordInstead__IMLG8 {
    color: var(--text-tertiary);
    cursor: pointer
}

.TvaVerificationCodeOtp_rebranding__ppQ9u .TvaVerificationCodeOtp_otherAction__bFRfZ .TvaVerificationCodeOtp_resendText__qeI3C {
    cursor: pointer
}

.TvaVerificationCodeOtp_rebranding__ppQ9u .TvaVerificationCodeOtp_otherAction__bFRfZ .TvaVerificationCodeOtp_resendText__qeI3C.TvaVerificationCodeOtp_disabled__YXS3h {
    cursor: not-allowed;
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    color: var(--text-primary)
}

.TvaVerificationCodeOtp_rebranding__ppQ9u .TvaVerificationCodeOtp_policyText__VnytM {
    margin-top: 1rem;
    color: var(--text-secondary)
}

.TvaVerificationCodeOtp_rebranding__ppQ9u .TvaVerificationCodeOtp_policyText__VnytM a {
    text-decoration: none
}

.TvaVerificationCodeOtp_rebranding__ppQ9u .TvaVerificationCodeOtp_checkSpamText__yMm5I {
    color: var(--text-secondary);
    margin-top: 1rem
}

.TvaRegister_container__3FcHg {
    padding: 30px;
    border-radius: 8px;
    background: var(--bg-white);
    width: 506px;
    box-shadow: 0 4px 8px 0 rgba(122, 122, 122, .25)
}

.TvaRegister_container__3FcHg.TvaRegister_popup__bLYk5 {
    padding: 0;
    border-radius: 0;
    width: 100%;
    box-shadow: none
}

.TvaRegister_container__3FcHg .TvaRegister_title__iuOAy {
    font-size: 20px;
    font-weight: 700;
    line-height: 32px;
    color: #000;
    margin: 16px 0
}

.TvaRegister_container__3FcHg .TvaRegister_emailContent__yCQ9o {
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: .24px;
    color: #555;
    margin-bottom: 16px
}

.TvaRegister_container__3FcHg .TvaRegister_emailContent__yCQ9o strong {
    letter-spacing: normal
}

.TvaRegister_container__3FcHg .TvaRegister_emailContent__yCQ9o .TvaRegister_notYou__Vc8q1 {
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: .24px;
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: none;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
    cursor: pointer
}

.TvaRegister_container__3FcHg .TvaRegister_formContainer__OVfRR {
    margin-top: 16px
}

.TvaRegister_container__3FcHg .TvaRegister_formContainer__OVfRR .password-label,
.TvaRegister_container__3FcHg .TvaRegister_formContainer__OVfRR label {
    display: block;
    font-size: 14px;
    color: #555;
    font-weight: 600;
    margin-bottom: 7px
}

.TvaRegister_container__3FcHg .TvaRegister_formContainer__OVfRR .TvaRegister_formGroup__f8jV_ {
    margin-bottom: .5rem
}

.TvaRegister_container__3FcHg .TvaRegister_formContainer__OVfRR .TvaRegister_formGroup__f8jV_ input {
    min-width: 300px;
    width: 100%;
    color: #333;
    padding-left: 15px;
    font-size: 15px;
    font-weight: 400;
    height: 42px;
    border-radius: 5px;
    border: 1px solid rgba(187, 187, 187, .5);
    display: block
}

.TvaRegister_container__3FcHg .TvaRegister_formContainer__OVfRR .TvaRegister_formGroup__f8jV_ input::placeholder {
    color: #818181
}

.TvaRegister_container__3FcHg .TvaRegister_formContainer__OVfRR .TvaRegister_formGroup__f8jV_ .blank-error+input {
    border-color: red
}

.TvaRegister_container__3FcHg .TvaRegister_note__K0qBX {
    color: #555;
    font-size: 13px;
    font-weight: 400;
    line-height: 19.5px;
    margin-bottom: 16px
}

.TvaRegister_container__3FcHg .TvaRegister_note__K0qBX a {
    color: #1e2e5e;
    font-size: 13px;
    font-weight: 600;
    line-height: 19.5px
}

.TvaRegister_container__3FcHg .TvaRegister_otpOption__Qt_VQ {
    color: #1e2e5e;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: none;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font;
    cursor: pointer
}

.TvaRegister_container__3FcHg .TvaRegister_submitBtn__WNq9Z {
    width: 100%;
    font-weight: 400;
    height: 42px;
    font-size: 14px;
    margin-bottom: 10px;
    text-transform: uppercase;
    padding: 0;
    background: var(--primary-color-dark-blue-0) !important;
    color: var(--text-white)
}

.TvaRegister_container__3FcHg .TvaRegister_submitBtn__WNq9Z:disabled {
    opacity: .5;
    cursor: not-allowed
}

.TvaRegister_formWithSocialWrapper__VB97Z {
    display: flex;
    gap: 55px;
    position: relative
}

.TvaRegister_formWithSocialWrapper__VB97Z:after {
    content: "";
    width: 1px;
    height: calc(100% - 23px);
    background: rgba(186, 186, 186, .5);
    position: absolute;
    bottom: 0;
    left: 50%
}

.TvaRegister_fieldWrapper__bnTTP {
    flex: 50%
}

.TvaRegister_fieldWrapper__bnTTP .password-label,
.TvaRegister_fieldWrapper__bnTTP label {
    display: block;
    font-size: 14px;
    color: #555;
    font-weight: 600;
    margin-bottom: 7px
}

.TvaRegister_fieldWrapper__bnTTP .TvaRegister_formGroup__f8jV_ {
    margin-bottom: .5rem
}

.TvaRegister_fieldWrapper__bnTTP .TvaRegister_formGroup__f8jV_ input {
    min-width: 300px;
    width: 100%;
    color: #333;
    padding-left: 15px;
    font-size: 15px;
    font-weight: 400;
    height: 42px;
    border-radius: 5px;
    border: 1px solid rgba(187, 187, 187, .5);
    display: block
}

.TvaRegister_fieldWrapper__bnTTP .TvaRegister_formGroup__f8jV_ input::placeholder {
    color: #818181
}

.TvaRegister_fieldWrapper__bnTTP .TvaRegister_formGroup__f8jV_ .blank-error+input {
    border-color: red
}

.TvaRegister_socialLogin__4H17o {
    flex: 50%;
    margin-top: 23px
}

.TvaRegister_policy__uaN0N {
    font-size: 13px;
    max-width: 230px;
    color: #555;
    margin-top: 5px
}

.TvaRegister_policy__uaN0N a {
    font-weight: 600;
    color: #1e2e5e
}

.TvaRegister_conditionMsg__jxjgS {
    margin: 24px 0 0;
    border-top: 1px solid rgba(187, 187, 187, .5);
    padding-top: 12px;
    color: #000;
    font-size: 14px
}

.TvaRegister_conditionMsg__jxjgS .TvaRegister_signUp__IUmZY,
.TvaRegister_conditionMsg__jxjgS a {
    font-weight: 600;
    color: #1e2e5e;
    margin-left: 5px;
    text-transform: uppercase
}

.TvaRegister_conditionMsg__jxjgS .TvaRegister_signUp__IUmZY {
    cursor: pointer
}

.TvaRegister_rebrandingForm__jBiWq {
    width: 40rem;
    margin: 0 auto
}

.TvaRegister_rebrandingForm__jBiWq .TvaRegister_header__U6CVD {
    display: flex;
    align-items: center;
    gap: 1rem;
    margin-bottom: 1.5rem
}

.TvaRegister_rebrandingForm__jBiWq .TvaRegister_body__wUukg {
    border-radius: .5rem;
    background: var(--primary-color-mint-muted);
    padding: 1.5rem
}

.TvaRegister_rebrandingForm__jBiWq .TvaRegister_formContainer__OVfRR {
    margin-top: 0
}

.TvaRegister_rebrandingForm__jBiWq .TvaRegister_titleText__kevA6 {
    color: var(--text-primary)
}

.TvaRegister_rebrandingForm__jBiWq .TvaRegister_fieldGroup__iSiJo {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    gap: 1.5rem;
    margin-bottom: 1.5rem
}

.TvaRegister_rebrandingForm__jBiWq .TvaRegister_fieldGroup__iSiJo:last-of-type {
    margin-bottom: 2rem
}

.TvaRegister_rebrandingForm__jBiWq .TvaRegister_label__2Ll7q {
    color: var(--text-secondary)
}

.TvaRegister_rebrandingForm__jBiWq .TvaRegister_field__esGl3 {
    background: rgba(0, 0, 0, 0);
    width: 100%
}

.TvaRegister_rebrandingForm__jBiWq .TvaRegister_submitButton__iVtpZ {
    width: 100%
}

.TvaRegister_rebrandingForm__jBiWq .TvaRegister_policyText__ZNvVC {
    width: 100%;
    margin-top: 1rem;
    color: var(--text-secondary)
}

.TvaRegister_rebrandingForm__jBiWq .TvaRegister_policyText__ZNvVC a {
    text-decoration: none
}

.TvaRegister_rebrandingForm__jBiWq .TvaRegister_orText___2xSR {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 1rem;
    margin: 1.5rem 0;
    color: var(--text-secondary);
    width: 100%;
    text-transform: capitalize
}

.TvaRegister_rebrandingForm__jBiWq .TvaRegister_orText___2xSR:after,
.TvaRegister_rebrandingForm__jBiWq .TvaRegister_orText___2xSR:before {
    content: "";
    width: 100%;
    height: 1px;
    background: var(--border-disabled)
}

.TvaRegister_rebrandingForm__jBiWq .TvaRegister_otpOptionBtn__aEHgm {
    width: 100%
}

.TvaRegister_rebrandingForm__jBiWq .TvaRegister_emailText__K1W71 {
    cursor: default
}

.TvaRegister_rebrandingForm__jBiWq .TvaRegister_emailText__K1W71:focus,
.TvaRegister_rebrandingForm__jBiWq .TvaRegister_emailText__K1W71:hover {
    outline: 0
}

.TvaAccountSuccess_container__nYnz2 {
    padding: 2.5rem 5rem 5rem;
    width: 100%;
    max-width: 64.25rem;
    border-radius: 1rem;
    background: var(--bg-white);
    box-shadow: 0 4px 8px 0 rgba(122, 122, 122, .25);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    position: relative
}

.TvaAccountSuccess_container__nYnz2.TvaAccountSuccess_popup__BTwRp {
    max-width: 100%;
    height: auto;
    padding: 0;
    border-radius: 0;
    box-shadow: none;
    position: static
}

@media(max-width:900px) {
    .TvaAccountSuccess_container__nYnz2 {
        max-width: 100%
    }
}

.TvaAccountSuccess_container__nYnz2 p {
    margin: 0
}

.TvaAccountSuccess_container__nYnz2 .TvaAccountSuccess_subtitle___SrZ5 {
    text-align: center;
    margin-bottom: 2.5rem
}

.TvaAccountSuccess_container__nYnz2 .TvaAccountSuccess_subtitle___SrZ5 p {
    margin-bottom: 1.5rem
}

.TvaAccountSuccess_container__nYnz2 .TvaAccountSuccess_subtitle___SrZ5 p:last-of-type {
    margin-bottom: 0
}

.TvaAccountSuccess_titleWrapper__487yF {
    margin-bottom: 1.5rem
}

.TvaAccountSuccess_titleWrapper__487yF .TvaAccountSuccess_worldIcon__qTJbj {
    position: absolute;
    top: 0;
    right: 0;
    border-top-right-radius: 16px
}

.TvaAccountSuccess_titleWrapper__487yF .TvaAccountSuccess_travalaLogo__P77_6 {
    margin-bottom: 2.5rem;
    display: flex;
    justify-content: center;
    min-height: 24px
}

.TvaAccountSuccess_titleWrapper__487yF .TvaAccountSuccess_title__DvbgT {
    text-align: center
}

.TvaAccountSuccess_btnWrapper__VLF4l {
    display: inline-flex;
    align-items: center;
    gap: 1rem
}

.TvaAccountSuccess_closeIcon__nB1r3 {
    display: inline-block;
    position: absolute;
    top: -34px;
    right: 0;
    cursor: pointer
}

.TvaDormantAccount_container__J3Yn5 {
    margin: 0 auto
}

.HomepageHeroBannerPc_heroWrapper__QjCEN {
    position: relative;
    padding-top: 100px;
    height: calc(100vh - 260px);
    background-color: #f2f2f2;
    min-height: 583px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center 63%
}

@media(min-width:1790px) {
    .HomepageHeroBannerPc_heroWrapper__QjCEN {
        padding-top: 106px;
        height: calc(100vh - 270px);
        min-height: 680px
    }
}

.HomepageHeroBannerPc_heroWrapper__QjCEN .container {
    max-width: 1170px;
    position: relative;
    z-index: 2
}

.HomepageHeroBannerPc_heroWrapper__QjCEN.HomepageHeroBannerPc_longHeroWrapper__Ppz1z {
    padding-bottom: 50px;
    height: auto
}

.HomepageHeroBannerPc_heroBannerCookiePopup__47H7O {
    height: calc(100vh - 320px)
}

.HomepageHeroBannerPc_heroBannerCookiePopup__47H7O.HomepageHeroBannerPc_longHeroWrapper__Ppz1z {
    padding-bottom: 50px;
    height: auto
}

.HomepageHeroBannerPc_heroTitle__xwIa3 {
    text-align: center;
    position: relative;
    z-index: 2;
    min-height: 50.16px;
    font-display: swap;
    contain: layout style
}

@media(min-width:768px) {
    .HomepageHeroBannerPc_heroTitle__xwIa3 br {
        display: none
    }
}

.HomepageHeroBannerPc_heroTitleVariantB__1CPnG {
    min-height: 2.5rem
}

.HomepageHeroBannerPc_heroSubTitle__6H4tg {
    margin-bottom: 40px;
    position: relative;
    z-index: 2;
    text-align: center
}

.HomepageHeroBannerPc_tabHeader__ON_Qm {
    display: flex;
    margin-bottom: -2px;
    z-index: 3;
    width: fit-content
}

.HomepageHeroBannerPc_tabElement__E5hhr {
    position: relative;
    display: flex;
    align-items: center;
    padding: 0 20px;
    height: 46px;
    background-color: #f2f2f2;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    margin-right: 2px;
    margin-bottom: 0;
    cursor: pointer;
    border: 2px solid rgba(0, 0, 0, 0);
    transition: all .4s;
    appearance: none;
    font: inherit;
    color: inherit
}

.HomepageHeroBannerPc_tabElement__E5hhr:focus-visible {
    outline: 2px solid var(--purple-color-100);
    outline-offset: 2px;
    z-index: 10
}

.HomepageHeroBannerPc_tabElement__E5hhr:not(:first-child) {
    border-left: 1px solid #fff
}

.HomepageHeroBannerPc_tabElement__E5hhr.HomepageHeroBannerPc_headerActive__b8Jxr,
.HomepageHeroBannerPc_tabElement__E5hhr:hover {
    color: #0069b5;
    background-color: #fff;
    border: 2px solid #2d83c2;
    border-bottom: none;
    height: 48px;
    margin-top: 0;
    z-index: 9
}

.HomepageHeroBannerPc_tabElement__E5hhr.HomepageHeroBannerPc_headerActive__b8Jxr .HomepageHeroBannerPc_tabTitle__9A4NY,
.HomepageHeroBannerPc_tabElement__E5hhr:hover .HomepageHeroBannerPc_tabTitle__9A4NY {
    color: #0069b5
}

.HomepageHeroBannerPc_tabElement__E5hhr img {
    vertical-align: middle;
    margin-right: 8px;
    height: 26px
}

.HomepageHeroBannerPc_tabElement__E5hhr span {
    vertical-align: middle;
    line-height: 1
}

.HomepageHeroBannerPc_searchBarV2__ndfJ1 .HomepageHeroBannerPc_tabElement__E5hhr {
    width: 162px;
    padding: 5px;
    height: 54px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 8px 8px 0 0;
    color: var(--purple-color-100);
    border: 1px solid var(--purple-color-15);
    font-size: 16px;
    line-height: 16px;
    background: #fff
}

.HomepageHeroBannerPc_searchBarV2__ndfJ1 .HomepageHeroBannerPc_tabElement__E5hhr a {
    display: flex;
    justify-content: center;
    align-items: center
}

.HomepageHeroBannerPc_searchBarV2__ndfJ1 .HomepageHeroBannerPc_tabElement__E5hhr svg {
    margin-right: 10px
}

.HomepageHeroBannerPc_searchBarV2__ndfJ1 .HomepageHeroBannerPc_tabElement__E5hhr svg rect {
    fill: #f4f3f5;
    transition: all .4s
}

.HomepageHeroBannerPc_searchBarV2__ndfJ1 .HomepageHeroBannerPc_tabElement__E5hhr svg path {
    fill: var(--purple-color-100);
    transition: all .4s
}

.HomepageHeroBannerPc_searchBarV2__ndfJ1 .HomepageHeroBannerPc_tabElement__E5hhr:not(.HomepageHeroBannerPc_headerActive__b8Jxr) {
    background-color: #fff;
    margin-top: 0;
    border: 1px solid #ccc;
    border-bottom: none
}

.HomepageHeroBannerPc_searchBarV2__ndfJ1 .HomepageHeroBannerPc_tabElement__E5hhr.HomepageHeroBannerPc_headerActive__b8Jxr,
.HomepageHeroBannerPc_searchBarV2__ndfJ1 .HomepageHeroBannerPc_tabElement__E5hhr:hover {
    height: 53px;
    color: var(--purple-color-100);
    background-color: #fff;
    border: 1px solid var(--purple-color-100);
    border-bottom: none;
    margin-top: 0;
    z-index: 9
}

.HomepageHeroBannerPc_searchBarV2__ndfJ1 .HomepageHeroBannerPc_tabElement__E5hhr.HomepageHeroBannerPc_headerActive__b8Jxr rect,
.HomepageHeroBannerPc_searchBarV2__ndfJ1 .HomepageHeroBannerPc_tabElement__E5hhr:hover rect {
    fill: var(--purple-color-100)
}

.HomepageHeroBannerPc_searchBarV2__ndfJ1 .HomepageHeroBannerPc_tabElement__E5hhr.HomepageHeroBannerPc_headerActive__b8Jxr path,
.HomepageHeroBannerPc_searchBarV2__ndfJ1 .HomepageHeroBannerPc_tabElement__E5hhr:hover path {
    fill: #fff
}

.HomepageHeroBannerPc_searchBarV2__ndfJ1 .HomepageHeroBannerPc_tabElement__E5hhr.HomepageHeroBannerPc_headerActive__b8Jxr:before,
.HomepageHeroBannerPc_searchBarV2__ndfJ1 .HomepageHeroBannerPc_tabElement__E5hhr:hover:before {
    display: block
}

.HomepageHeroBannerPc_searchBarV2__ndfJ1 .HomepageHeroBannerPc_tabElement__E5hhr.HomepageHeroBannerPc_headerActive__b8Jxr .HomepageHeroBannerPc_tabTitle__9A4NY,
.HomepageHeroBannerPc_searchBarV2__ndfJ1 .HomepageHeroBannerPc_tabElement__E5hhr:hover .HomepageHeroBannerPc_tabTitle__9A4NY {
    color: var(--purple-color-100)
}

.HomepageHeroBannerPc_heroWrapperRebranding__oAzLN {
    padding-top: 205px;
    min-height: 684px
}

@media(min-width:1441px) {
    .HomepageHeroBannerPc_heroWrapperRebranding__oAzLN {
        min-height: max(700px, 100vh - 200px)
    }
}

@media(min-width:1920px) {
    .HomepageHeroBannerPc_heroWrapperRebranding__oAzLN {
        min-height: max(739px, 100vh - 260px)
    }
}

@media(max-width:1440px) {
    .HomepageHeroBannerPc_heroWrapperNewBanner__5uXrT {
        height: 684px
    }
}

.HomepageHeroBannerPc_heroBackgroundImage__ySqVz {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center 63%;
    z-index: 1
}

.HomepageHeroBannerPc_heroBackgroundImageNewBanner__O5iWl {
    object-position: 10% 63%
}

@media(min-width:1441px) {
    .HomepageHeroBannerPc_heroBackgroundImageNewBanner__O5iWl {
        object-position: center 100%
    }
}

.HomepageHeroBannerPc_newContainer__EenOQ {
    z-index: 16 !important
}

.SearchTaxesAndFees_searchTaxesFeesInfo___qKHb .SearchTaxesAndFees_searchTaxesFeesBrand__6EG2u {
    display: flex;
    align-items: center
}

.SearchTaxesAndFees_searchTaxesFeesInfo___qKHb .SearchTaxesAndFees_searchTaxesFeesTitle__5KQrA {
    display: inline-block
}

.SearchTaxesAndFees_searchTaxesFeesInfo___qKHb .SearchTaxesAndFees_searchTaxesFeesIcon__46Vvs {
    width: 14px;
    height: 14px;
    margin-left: 5px
}

.PriceBlock_priceBlock__jOyQg {
    position: relative;
    z-index: 2;
    width: 35%;
    min-width: 16.875rem;
    flex-shrink: 0;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    justify-content: space-between;
    gap: 2.4rem;
    text-align: right;
    padding: 1.25rem;
    cursor: pointer;
    border-left: .125rem dotted var(--purple-color-15)
}

.PriceBlock_priceBlock__jOyQg .PriceBlock_priceInner__C44zk {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    color: var(--text-primary)
}

.PriceBlock_priceBlock__jOyQg .PriceBlock_tags__0JViN {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    gap: .5rem;
    margin-bottom: .5rem
}

.PriceBlock_priceBlock__jOyQg .PriceBlock_chooseRoom__0qFK_ {
    margin-top: 1rem;
    padding: .75rem 1.5rem;
    white-space: nowrap;
    min-width: 13.5rem
}

.PriceBlock_priceDetails__0ZZ84 {
    display: flex;
    flex-direction: column;
    gap: .25rem
}

.PriceBlock_priceDetails__0ZZ84 .PriceBlock_perNight__SV41D,
.PriceBlock_priceDetails__0ZZ84 .PriceBlock_perNight__SV41D span,
.PriceBlock_priceDetails__0ZZ84 .PriceBlock_taxesAndFee__BAE4I {
    color: var(--purple-color-60)
}

.PriceBlock_soldOutContent__w8nsb {
    color: var(--secondary-color-red-100)
}

.PriceBlock_soldOutContent__w8nsb h5 {
    margin-bottom: .5rem
}

.BrandSummerSale_container__KRuHf {
    margin-bottom: 5px;
    cursor: pointer
}

.BrandSummerSale_container__KRuHf p {
    font-size: 14px;
    color: #f15700;
    line-height: 1.2;
    font-family: Satisfy, cursive
}

.BrandSummerSale_container__KRuHf.BrandSummerSale_isProperty__e0_L3 {
    text-align: left;
    margin: -10px 0 20px -15px
}

.BrandSummerSale_container__KRuHf.BrandSummerSale_isProperty__e0_L3 p {
    font-family: Montserrat;
    font-size: 14px;
    padding: 5px 10px;
    font-weight: 600;
    background-color: #f15700;
    color: #fff;
    display: inline-block;
    border-radius: 2px
}

.TvaStrikeThroughPrice_trigger__1M8Rv {
    display: flex;
    align-items: center;
    color: var(--purple-color-60);
    text-decoration: line-through
}

.TvaStrikeThroughPrice_icon__uVEd7 {
    width: 1rem;
    height: auto;
    color: var(--purple-color-60);
    flex-shrink: 0
}

.TvaStrikeThroughPrice_tooltip__1cFCc {
    padding: 9px 6px;
    max-width: 18.75rem;
    color: var(--text-primary)
}