#grecaptcha_box{display: block !important;}
.open-live-account-continue{width: 100%;}
.open-live-account h1{text-align: center;color: var(--v-black);font-size: var(--fs-32);font-weight: 600;margin-bottom: 32px; line-height: 1.22;}
.open-live-account .form-body .form-element{margin-bottom: 20px;position: relative;text-align: start;}
.open-live-account .form-body .form-element .input-container {position: relative;}
.open-live-account .form-body .form-element .input-container .remind{display: none;}
.open-live-account .form-body .form-element .input-container .remind{color: var(--v-black);font-size: var(--fs-14);}
.open-live-account .form-body .form-element .country-code{display: none;border-radius: 12px;overflow: hidden;padding: 8px;height: 364px;position: absolute;top: 84px;width: 100%;box-shadow: 
0 16px 40px -4px rgba(0, 0, 0, 0.1),
0 4px 8px -2px rgba(0, 0, 0, 0.05);background-color: var(--v-white);z-index: 999;border-top: 1px solid var(--v-white);}
.open-live-account .form-body .form-element .country-code #country-search{width: 100%;height: 40px;border: none;outline: none; border-radius: 9999px;margin-bottom: 4px;background-color: var(--v-grey-light2); position: relative;padding-inline-end:10px; padding-inline-start:40px;}
.open-live-account .form-body .form-element .country-code #country-search:hover{background-color: #ECECEC;}
.open-live-account .form-body .form-element .country-code #country-search:focus {border: 1px solid var(--v-black);}
.open-live-account .form-body .form-element .search-icon, .open-live-account .form-body .phoneAndcode .search-icon {position: absolute;top: 18px;inset-inline-start: 20px;display: flex;justify-content: center;align-items: center;width: 20px;height: 20px;}
.open-live-account .form-body .form-element .country-code .results{height: 304px;overflow-y: scroll;display: flex;flex-direction: column;}
.form-body .form-element .country-code #country-search, .form-body .phone-code #phoneCode-search {font-size: 14px;font-weight: 500;color: #1A1A1E;}
.form-body .form-element .country-code #country-search::placeholder, .form-body .phone-code #phoneCode-search::placeholder {font-size: 14px;font-weight: 500;color: #A0A0AB;}

.open-live-account .form-body .form-element .country-code .results .results-option{text-align: start; cursor: pointer;font-size: 14px;color: #1A1A1E;line-height: 1.4;white-space: nowrap;font-weight: 500;padding: 10px 8px;margin-bottom: 4px;}
.open-live-account .form-body .form-element .country-code .results .results-option:hover{background-color:#FAFAFA;}
.open-live-account .form-body .form-element .country-code .results .results-option.active{background-color: #FAFAFA;}
.open-live-account .form-body .form-element .country-code .no-data{display: none;position: absolute;top: 70px;left: 50%;transform: translateX(-50%);color: var(--v-grey-dark);}

.open-live-account .form-body .form-element .hantreferredBy{display: none;}

.open-live-account .form-body .form-element .input-label{pointer-events:none;font-size: 14px;line-height: 1.4;color: #51525C;margin-bottom: 8px;font-weight: 500;text-align: start;}
.open-live-account .form-body .form-element .input-container input{width: 100%;height: 48px;font-size: 16px;font-weight: 500;border: 1px solid var(--v-grey-light2);outline: none;border-radius: 10px;background-color: var(--v-grey-light2);padding-inline-start: 12px;padding-inline-end: 64px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;color: #1A1A1E;transition: border-color 0.3s ease-in-out, background-color 0.3s ease-in-out;-webkit-tap-highlight-color: transparent;-webkit-appearance: none;}
.form-element input#password {background-color: transparent;transition: border-color 0.3s ease-in-out;position: relative;z-index: 1;}
.form-element.password .input-container::before {content: '';position: absolute;inset: 0;border-radius: 10px;background-color: var(--v-grey-light2);transition: background-color 0.3s ease-in-out;z-index: 0;pointer-events: none;height: 48px;}
.form-element.password.hasError .input-container::before {background-color: rgba(167, 30, 0, .1);}
.form-element.password .input-container:hover::before, .form-element.password.hasBorder .input-container::before {background-color: var(--v-grey-light4);}
.open-live-account .form-body .form-element .input-container input::placeholder {color: #A0A0AB;}
.open-live-account .form-body .form-element .input-container input:focus::-webkit-contacts-auto-fill-button{opacity: 0;}
.open-live-account .form-body .form-element .input-container input::-webkit-credentials-auto-fill-button {display: none !important;visibility: hidden;pointer-events: none;position: absolute; right: 0;}
.open-live-account .form-body .form-element .input-container input:hover{background-color: var(--v-grey-light4);}
.open-live-account .form-body .form-element .input-container input#password{padding-inline-end: 88px;text-overflow: unset;}
.open-live-account .form-body .form-element.province{display: none;}
.open-live-account .form-body .form-element .province-code{display: none;border-radius: 12px;overflow: hidden;padding: 8px;height: 320px;position: absolute;top: 84px;width: 100%;box-shadow: 
0 16px 40px -4px rgba(0, 0, 0, 0.1),
0 4px 8px -2px rgba(0, 0, 0, 0.05);background-color: var(--v-white);z-index: 999;border-top: 1px solid var(--v-white);}
.open-live-account .form-body .form-element .province-code .province-results{height: 304px;overflow-y: scroll;}
.open-live-account .form-body .form-element .province-code .province-results .province-results-option{text-align: start; cursor: pointer;font-size: 14px;color: #1A1A1E;line-height: 1.4;white-space: nowrap;font-weight: 500;padding: 10px 8px;margin-bottom: 4px;}
.open-live-account .form-body .form-element .province-code .province-results .province-results-option:hover{background-color: #FAFAFA;}
.open-live-account .form-body .form-element .province-code .province-results .province-results-option.active{background-color: #FAFAFA;}
.open-live-account .form-body .form-element .province-code .province-no-data {display: none;}
.open-live-account .form-body .hasFouns .input-container .arrow-down, .open-live-account .form-body .act .input-container .arrow-down {transform: rotate(180deg);}

.open-live-account .form-body .email-verification{display: flex;justify-content: space-between;align-content: center;}
.open-live-account .form-body .email-verification .captcha{width: calc(100% - 112px);;margin-inline-end: 6px;}
.open-live-account .form-body .email-verification .captcha .captcha-error{display: none;color: #a71e00;font-size: var(--fs-14);}
.open-live-account .form-body .email-verification #getVerifyCode{font-size: var(--fs-14);width: 100px;min-width: 100px;height: 61px;border-radius: 8px;text-align: center;line-height: 61px;color: #f8f8f9;background: var(--v-orange);cursor: pointer;border: none;outline: none;font-weight: 400;margin-inline-end: 5px;text-transform: uppercase;}
.open-live-account .form-body .email-verification #getVerifyCode:hover{background-color: var(--v-red-dark)}
.open-live-account .form-body .email-verification #getVerifyCode.timing{background-color: var(--v-grey-dark);color: var(--v-white);}
.open-live-account .form-body .choose-account-type{display: flex;width: fit-content;justify-content: space-between;margin-bottom: 16px;gap: 20px;}

.open-live-account .form-body .choose-account-type input{margin-inline-end: 8px;}
.open-live-account .form-body .choose-account-type input:nth-of-type(2){margin-inline-start: 20px;}
.open-live-account .form-body .choose-account-type input,.open-live-account .form-body .agreeConditionBox input{opacity: 0;width: 0px;height: 0px;appearance:auto;-webkit-appearance: auto;-moz-appearance: auto;}
.open-live-account .form-body .choose-account-type label{padding-inline-start: 26px;position: relative;}
.open-live-account .form-body .choose-account-type label::before{content: '';width: 24px;height: 24px;border-radius: 12px;background-color: var(--v-grey-light1);position: absolute; inset-inline-start:-8px; top: 0px;z-index: 10;transition: all .1s linear;}
.open-live-account .form-body .choose-account-type label:hover:before{background-color: #DDDEE2;}
.open-live-account .form-body .choose-account-type input[type="radio"]:checked ~ label::before{content: url(/wp-content/themes/vantage/images/orange-dots.webp?v=4);background-color: var(--v-white);display: flex;justify-content: space-around;}
.open-live-account .form-body .agreeConditionBox{display: flex;align-items: flex-start;margin-bottom: 12px;flex-direction: column;}
.open-live-account .form-body .agreeConditionBox label{padding-inline-start: 28px;position: relative;font-size: 14px;color: #51525C; text-align: start;line-height: 1.4;}
.open-live-account .form-body .agreeConditionBox label a{color: #1A1A1E;border-bottom: 1px dashed #A0A0AB;}
.open-live-account .form-body .agreeConditionBox label::before{content: '';width: 16px;height: 16px;border-radius: 4px;position: absolute; inset-inline-start:0px; top: 2px;z-index: 10;transition: all .2s linear;border: 1px solid #A0A0AB;}
.open-live-account .form-body .agreeConditionBox label:hover:before{border: 1px solid #D1D1D6;}
.open-live-account .form-body .agreeConditionBox input[type="checkbox"]:checked ~ label::before{background: var(--v-black) url(/wp-content/themes/vantage/images/register-ux-check-mark.webp) center / cover;border: none;}
.open-live-account .form-body .agreeConditionBox.hasError .error{display: block;margin-bottom: 0px;}
.open-live-account .form-body .indonesiaBox{display: none;}
.open-live-account .form-body #new-live{margin-bottom: 23px;margin-top: 20px;text-align: center;}
.open-live-account .form-body #new-live #sub-open{border: none;outline: none;width: 100%;font-size: 16px;font-weight: 500;text-transform: capitalize;background-color: #FF5E0D;color: var(--v-white);padding: 12px 0;border-radius: 9999px;transition: all .3s linear;}
.open-live-account .form-body #new-live #sub-open:hover{background-color: #E97B4E;}
.open-live-account .form-body #new-live .error-info{display: none;}

.open-live-account .form-body .form-element .input-container .icons-box{display: none;justify-content: flex-end;align-items: center;width: 56px;height: 26px;position: absolute;top: 10px; inset-inline-end:16px;z-index: 1;}
.open-live-account .form-body .form-element .input-container .error-icon{display: none;width: 26px;height: 26px;}
.open-live-account .form-body .form-element .input-container .del-icon{display: none;width: 26px;height: 26px;}
.open-live-account .form-body .form-element.password .input-container .icons-box,
.open-live-account .form-body .form-element.country .input-container .icons-box,
.open-live-account .form-body .form-element.province .input-container .icons-box{inset-inline-end: 35px;}
.open-live-account .form-body .form-element.password .input-container .icons-box {inset-inline-end: 38px;}
.open-live-account .form-body .form-element.country .arrow-down,
.open-live-account .form-body .form-element.province .arrow-down{position: absolute;top: 14px;inset-inline-end: 12px;transition: all .3s;pointer-events: none;}
.open-live-account .form-body .form-element .input-container #changePassword{position: absolute;inset-inline-end: 12px;top: 10px;width: 30px;height: 30px;display: flex;justify-content: space-around;align-items: center;z-index: 1;}
.open-live-account .form-body .form-element .input-container #changePassword img{transition: all .15s linear;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}

.open-live-account .form-body .phoneAndcode-box {display: none;}
.open-live-account .form-body .phoneAndcode{display: flex;position: relative;}
.open-live-account .form-body .form-element.phoneCode{width: 17.7%;}
.open-live-account .form-body .phone-code{display: none;border-radius: 12px;overflow: hidden;padding: 8px;height: 364px;position: absolute;top: 51px;width: 100%;box-shadow: 
0 16px 40px -4px rgba(0, 0, 0, 0.1),
0 4px 8px -2px rgba(0, 0, 0, 0.05);background-color: var(--v-white);z-index: 999;border-top: 1px solid var(--v-white);}
.open-live-account .form-body .phone-code .phoneCode-results{height: 304px;overflow-y: scroll;display: flex;flex-direction: column;}
.open-live-account .form-body .phone-code .phoneCode-results .phoneCode-results-option{text-align: start; cursor: pointer;font-size: 14px;color: #1A1A1E;line-height: 1.4;white-space: nowrap;font-weight: 500;padding: 10px 8px;margin-bottom: 4px;display: flex;justify-content: space-between;}
.open-live-account .form-body .phone-code .phoneCode-results .phoneCode-results-option span:nth-of-type(1){color: var(--v-black); margin-inline-end:10px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.open-live-account .form-body .phone-code .phoneCode-results .phoneCode-results-option span:nth-of-type(2){color:var(--v-grey); text-align: start;}
.open-live-account .form-body .phone-code .phoneCode-results .phoneCode-results-option:hover{background-color: #FAFAFA;}
.open-live-account .form-body .phone-code .phoneCode-results .phoneCode-results-option.active{background-color: #FAFAFA;}
.open-live-account .form-body .phone-code #phoneCode-search{width: 100%;height: 40px;border: none;outline: none; border-radius: 9999px;margin-bottom: 4px;background-color: var(--v-grey-light2); position: relative;padding-inline-end:10px; padding-inline-start:40px;}
.open-live-account .form-body .phone-code #phoneCode-search:hover{background-color: #ECECEC;}
.open-live-account .form-body .phone-code #phoneCode-search:focus {border: 1px solid var(--v-black);}
.open-live-account .form-body .form-element.phone{width: 82.3%;}
.open-live-account .form-body .phoneAndcode .form-element .arrow-down{position: absolute;top: 16px; inset-inline-end:4px; pointer-events: none;transition: all .3s;}
.open-live-account .form-body .phoneCode-no-data {position: absolute;top: 70px;left: 50%;transform: translateX(-50%);color: var(--v-grey-dark);max-width: 120px;width: 100%;}
.open-live-account .form-body .form-element.phone .input-container input {border-radius: 0 10px 10px 0;}
.open-live-account .form-body .form-element.phoneCode .input-container input {border-radius: 10px 0 0 10px;padding: 0 0 0 12px;}
.open-live-account .form-body .form-element.phone.hasFouns .input-container input {border-left: 1px solid transparent;}
.open-live-account .form-body .form-element.phoneCode.hasFouns .input-container input {border-right: 1px solid transparent;}

/* input */
.open-live-account .form-body .hasFouns .input-container input {border: 1px solid var(--v-black);}
/* .open-live-account .form-body .hasInner .input-container .del-icon{display: block !important;} */
.open-live-account .form-body .hasBorder .input-container input{background-color:var(--v-grey-light4);}
.open-live-account .form-body .hasError .input-container .error{display: block; text-align: start;}
.open-live-account .form-body .hasError .input-container .error-icon{display: block;}
.open-live-account .form-body .hasError .input-container input{background-color: rgba(167, 30, 0, .1);}
.open-live-account .form-body .password .input-container .error span{display: block;}
.error{margin-bottom: 0px;}
#eyesClose{display: block;}
#eyesOpen{display: none;}
#hide-box{display: none;}
input[type="password"]::-ms-reveal{display: none;}
input[type="password"]::-ms-clear{display: none;}
input[type="password"]::-o-clear{display: none;}
.error{color: #a71e00;font-size: var(--fs-14);display: none;}
.open-live-account .form-body .form-element.phone .error {margin-left: -21%;max-width: 100%;}

@media (max-width: 768px){
    .live-account-right .live-account-right-inner{padding: 0px 15px;}
    .open-live-account .form-body .choose-account-type {gap: 15px;}
}
@media (max-width: 380px) {
    .open-live-account .form-body .choose-account-type {gap: 10px;}
}

/* loadimg */
.second-loading{width: 100%;height: 100%;position: fixed;top: 0;left: 0;background: rgb(0 0 0 / 40%);z-index: 999;display: none;}
.second-loading .rotate {width: 100%;height: 100%;display: flex;justify-content: space-around;align-items: center;}
.second-loading .rotate img {animation: rotate 5s infinite linear; -webkit-animation: rotate 5s infinite linear;}
@keyframes rotate {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}

html[lang='ae-AE'] .open-live-account .form-body .form-element.referredBy, html[lang='ar-AE'] .open-live-account .form-body .form-element.referredBy {display: none !important;}

.open-live-account .live-account-part-one {margin-top: 72px;}
.open-live-account .live-account-part-two {display: none;}
.open-live-account .form-body h2 {font-size: 30px;font-weight: 700;line-height: 1.3;color: #1A1A1E;text-align: start;}
.open-live-account .form-body .first-step-text {color: #70707B;font-size: 14px;line-height: 1.4;margin-bottom: 0;margin-top: 8px;text-align: start;}
.open-live-account .form-body .form-element.country {margin-top: 32px;}
.open-live-account .form-body .form-element.country .input-container #country, .open-live-account .form-body .form-element.province .input-container #province {background-color: rgba(112, 112, 123, 0.07);}
.open-live-account .form-body .form-element.country.hasError .input-container #country, .open-live-account .form-body .form-element.province.hasError .input-container #province {background-color: rgba(167, 30, 0, .1);}
.open-live-account .form-body .form-element.country .input-container #country:hover, .open-live-account .form-body .form-element.province .input-container #province:hover, .open-live-account .form-body .form-element.country.hasBorder .input-container #country, .open-live-account .form-body .form-element.province .input-container.hasBorder #province {background-color: var(--v-grey-light4);}
.open-live-account .form-body .next-step-btn {background-color: #FF5E0D;width: 100%;cursor: pointer;font-size: 16px;padding: 12px 0px;border-radius: 9999px;line-height: 1.5;font-size: 16px;line-height: 1.5;color: var(--v-white);font-weight: 500;text-align: center;transition: all .3s;margin: 20px 0 32px;}
.open-live-account .form-body .next-step-btn:hover {background-color: #E97B4E;}
.open-live-account .form-body .other {display: flex;gap: 24px;margin-bottom: 16px;}
.open-live-account .form-body .other p {margin-bottom: 0;font-size: 14px;line-height: 1.4;color: #70707B;position: relative;}
.open-live-account .form-body .other p a {color: #1A1A1E;border-bottom: 1px dashed #A0A0AB;margin-left: 4px;}
.open-live-account .form-body .other p::before, .open-live-account .form-body .not-person-list .entity-type-nav span::before  {content: "";width: 1px;height: 12px;background-color: #D1D1D6;position: absolute;right: -12px;top: 50%;transform: translateY(-50%);}
.open-live-account .form-body .other p:last-child:before, .open-live-account .form-body .not-person-list .entity-type-nav span:last-child:before  {display: none;}
.open-live-account .form-body .not-person-list {display: flex;font-size: 14px;line-height: 1.4;color: #70707B;gap: 4px;}
.open-live-account .form-body .not-person-list .entity-type-nav {display: flex;gap: 24px;color: #1A1A1E;line-height: 1.3;}
.open-live-account .form-body .not-person-list .entity-type-nav span {border-bottom: 1px dashed #A0A0AB;position: relative;cursor: pointer;}
.open-live-account .form-body .not-person-list .switch-prompt {margin-right: 4px;}
.open-live-account .form-body .tab-menu {display: flex;gap: 24px;margin: 32px 0 20px;}
.open-live-account .form-body .tab-menu span {font-size: 16px;color: #70707B;cursor: pointer;font-weight: 500;display: block;padding: 8px 0;position: relative;text-align: center;}
.open-live-account .form-body .tab-menu span.active {color: #1A1A1E;font-weight: 700;}
.open-live-account .form-body .tab-menu span::before {content: "";width: 20px;height: 2px;background-color: #1A1A1E;position: absolute;bottom: 0;opacity: 0;transition: all .2s linear;left: 50%;transform: translateX(-50%);}
.open-live-account .form-body .tab-menu span.active::before {opacity: 1;}
.open-live-account .form-body .form-element.phoneCode .input-container::after {content: "";width: 1px;height: 20px;background-color: #D5D7DA;position: absolute;inset-inline-end: 0;top: 50%;transform: translateY(-50%);}
.open-live-account .form-body .form-element.referredBy .input-label {color: #1A1A1E;display: flex;align-items: center;gap: 4px;pointer-events: unset;cursor: pointer;}
.open-live-account .form-body .form-element.referredBy .input-label .arrow-down {transition: all .3s linear;}
.open-live-account .form-body .form-element.referredBy.act .input-label .arrow-down {transform: rotate(180deg);}
.open-live-account .form-body .form-element.referredBy .input-container {display: none;}
.open-live-account .form-body .form-element.password .password-rules {margin-top: 8px;}
.open-live-account .form-body .form-element.password .password-rules .rule {display: flex;gap: 8px;align-items: center;margin-bottom: 8px;}
.open-live-account .form-body .form-element.password .password-rules .rule.correct .rules-img-correct {display: block;}
.open-live-account .form-body .form-element.password .password-rules .rules-img {position: relative;display: flex;}
.open-live-account .form-body .form-element.password .password-rules .rules-img .rules-img-correct {display: none;position: absolute;top: 0;inset-inline-end: 0;}
.open-live-account .form-body .form-element.password .password-rules span {color: #70707B;font-size: 14px;line-height: 1.4;}
.open-live-account .form-body .form-element.password .password-rules .password-error {margin-bottom: 0;display: none;}
.open-live-account .form-body .form-element.password .password-rules.has-cta-error .rule { display: none; }
.open-live-account .form-body .form-element.password .password-rules.has-cta-error .password-error { display: block; }
.form-body .go-back {display: flex;align-items: center;justify-content: center;cursor: pointer;width: 40px;height: 40px;border-radius: 50%;background-color: rgba(112, 112, 123, 0.07);margin-bottom: 32px;transition: all .3s;}
.form-body .go-back:hover {background-color: rgba(112, 112, 123, 0.04);}

html[dir='rtl'] .open-live-account .form-body .other, html[dir='rtl'] .open-live-account .form-body .not-person-list {direction: ltr;justify-content: flex-end;}
html[dir='rtl'] .open-live-account .form-body .form-element.phone .error {margin-right: -21%;}
html[dir='rtl'] .open-live-account .form-body .form-element.phone .input-container input {border-radius: 10px 0 0 10px;}
html[dir='rtl'] .open-live-account .form-body .form-element.phoneCode .input-container input {border-radius: 0 10px 10px 0;padding: 0 12px 0 0;}
html[dir='rtl'] .open-live-account .form-body .form-element.phone.hasFouns .input-container input {border: 1px solid var(--v-black);border-right: 1px solid transparent;}
html[dir='rtl'] .open-live-account .form-body .form-element.phoneCode.hasFouns .input-container input {border: 1px solid var(--v-black);border-left: 1px solid transparent;}

@media (max-width: 1440px) {
    .open-live-account .form-body .form-element.phoneCode {width: 22%;}
    .open-live-account .form-body .form-element.phone {width: 78%;}
    .open-live-account .form-body .form-element.phone .error {margin-left: -28%;}
    html[dir='rtl'] .open-live-account .form-body .form-element.phone .error {margin-right: -28%;}
}
@media (max-width: 1024px) {
    .open-live-account .live-account-part-one {margin-top: 0;}
}
@media (max-width: 768px) {
    .open-live-account .form-body .not-person-list {flex-wrap: wrap;}
}
@media (max-width: 510px) {
    .live-account-right .live-account-right-inner {padding: 0 20px;}
    .open-live-account .form-body h2 {font-weight: 600;}
    .open-live-account .form-body .form-element.country {margin-top: 40px;}
}
@media (max-width: 390px) { 
    .open-live-account .form-body .other {gap: 10px;}
    .open-live-account .form-body .other p a {margin-left: 0;}
    .open-live-account .form-body .other p::before {right: -5px;}
    .open-live-account .form-body h2 {font-size: var(--fs-30);}
    .open-live-account .form-body .form-element.phoneCode #phoneCode {padding-left: 7px;}
}
@media (max-width: 370px) { 
    .live-account-right .live-account-right-inner {padding: 0 15px;}
    .open-live-account .form-body .other p, .open-live-account .form-body .not-person-list {font-size: 12px;}
    .open-live-account .form-body .not-person-list .entity-type-nav {gap: 10px;}
    .open-live-account .form-body .not-person-list .entity-type-nav span::before{right: -5px;}

    .open-live-account .form-body .form-element.phoneCode {width: 25%;}
    .open-live-account .form-body .form-element.phone {width: 75%;}
    .open-live-account .form-body .form-element.phone .error {margin-left: -31%;}
    html[dir='rtl'] .open-live-account .form-body .form-element.phone .error {margin-right: -31%;}
}

/* ! vantagemarekts|2026-08-17 11:45:00 ! */