
.deposit_bonus_special_approval_content{background:#000 url(/wp-content/themes/vantage/images/promotions-40-redeposit-bonus-form-wrapper-2.webp?v=1) center center repeat; background-size: cover; padding:90px 0px; position:relative;}
.deposit_bonus_special_approval_content .inner{ max-width:1020px;}
.deposit_bonus_special_approval_content .form_img{ display:none;}
.deposit_bonus_special_approval_content .form_img img{ display:block; width:100%; height:auto;}
.form_content{ width:440px; margin:0px auto; max-width:100%; background:#fff; padding:28px 45px 26px; border-radius:25px; position:relative;}
.form_content h1{font-size:24px;  text-align:center; color:#e35728; line-height:1.3; padding:0px; margin:0px 0px 25px; }
.form_content .select_box{ width:100%; position:absolute; left:0px; top:55px; background:#f00; display:none; z-index:10;}
.form_content .select_box span{ display:block; background:#fff; color:#000; font-size:20px; padding:2px 0px; cursor:pointer;}
.form_content .gform_wrapper .gform_heading{ display:none !important;}
.gform_wrapper.gravity-theme .gform_validation_errors{display: none !important;}
.gform_wrapper.gravity-theme .gfield_error [aria-invalid=true]{border: unset !important;}
.form-text{ width:100%;position:relative;border-radius: 8px;margin-bottom: 18px !important;position: relative;}
.form-text input{font-size: 16px !important;padding-right: 56px;}
.form-text input.large,
.form-text select.large{width: 100%;height: 61px;padding: 20px 0px 0px 15px !important;border-radius: 8px;font-size: var(--fs-18);outline-style: none;background: #f5f5f5;transition: .5s;border: none;position: relative;}
.form-text input.large:hover{background-color: #ECECEC;}
.form-text .gfield_label{ margin-bottom:0px !important;font-size:18px !important; color:#818181 !important; display:block; position:absolute; left:15px; bottom:20px; -webkit-transition:all 0.2s; -moz-transition:all 0.2s; -o-transition:all 0.2s; transition:all 0.2s; z-index:9;font-weight: 400 !important;line-height: 1.2;}
.gform_wrapper .gform_fields .form-text::after{content: '';display: block;width: 0;height: 1px;transition: all 0.4s;background-color: var(--v-orange);position: absolute;bottom: 0;}
.form-text .icons-box{display: flex;justify-content: flex-end;align-items: center;width: 56px;height: 26px;position: absolute;top: 50%;transform: translateY(-50%);right: 16px;}
.form-text .error-icon{display: none;width: 26px;height: 26px;}
.form-text .del-icon{display: none;width: 26px;height: 26px;}
.hasInner .gfield_label{position:absolute; left:15px; bottom:36px !important;font-size: 12px !important;}
.form-text select.large option{background: var(--v-white) !important;}
.hasVal .del-icon{display: block !important;}
.green input.large{background-color: #e2e2e2 !important;}
.form-text.green input.gfield_label{color: var(--v-orange) !important;}
.gform_wrapper .gform_fields .green::after{width: 100%;}
.green label{bottom: 36px;color: rgb(129, 129, 129) !important;font-size: 12px !important;}
.error input.large{background-color: rgba(167, 30, 0, .1) !important;border: none;outline: none;-webkit-appearance: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.error .error-icon{display: block;}
.form-text .gfield_required{color: #c02b0a !important;font-size: 16px !important;}
.validation_message{padding: 0px !important;margin: 0px !important;border: none !important;position: absolute !important;top: 60px !important;background: unset !important;padding-left: 0px !important;font-size: 14px !important;color: #a71e00 !important;line-height: 1 !important;}
html[lang='id-ID'] .validation_message{line-height: 1 !important;}

.ginput_container input:focus,
.ginput_container select:focus{border-radius:8px 8px 0px 0px !important;background-color:#e2e2e2 !important;}
.ginput_container_select:before {content: "";width: 26px;height: 26px;position: absolute;right: 15px;top: 50%;transform: translateY(-50%);background: url(/wp-content/themes/vantage/images/contact-us-form-down.svg);pointer-events: none;z-index: 1;}	
.form_content .gform_wrapper.gravity-theme .gform_footer input{text-transform: uppercase;background: #eb5629;border-radius: 35px;border: 1px solid #eb5629;padding: 16px 42px ;height: 60px;display: inline-block;width: 100%;margin-bottom: 0px;color: #fff;font-size: 16px;line-height: 20px;text-align: center;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;-webkit-appearance: none;text-decoration: none;cursor: pointer;}
.gform_footer .gform_button:hover{background: #ff8e5c;border-color: #ff8e5c;}

.form_content h1 a{text-decoration: underline;}
.form_content .img-box{display: flex;justify-content: center;gap: 40px;margin-bottom: 10px;position: relative;}
.form_content .img-box::after{content: '';display: block;width: 2px; height: 80%;background: rgb(129 129 129 / 50%);position: absolute;left: 42%;top: 0;}
.form_content .img-box noscript{ display: none;}
.form_content .img-box img.investing-form-com-logo{width: 50%;}
.country-list .ginput_container:before{content: "";width: 26px;height: 26px;position: absolute;right: 15px;top: 50%;transform: translateY(-50%);background: url(/wp-content/themes/vantage/images/contact-us-form-down.svg);pointer-events: none;z-index: 1;}
.gfield--type-html a{text-decoration: underline;}
.gform_confirmation_message{font-size: var(--fs-16); color: var(--v-black);line-height: 24px; text-align: center;}

.form_content .gform_wrapper .gform-body .hasInner .gfield_label, 
.form_content .gform_wrapper .gform-body .hasFouns .gfield_label{top: 6px;font-size: 12px;}

.gform_confirmation_message h3{ font-size:24px; color:var(--v-orange);}

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { -webkit-appearance: none;margin: 0; }
input[type=number] {-moz-appearance:textfield;}

html[lang='ar-AE'] .gform_wrapper.gravity-theme .gfield input.large, 
html[lang='ar-AE'] .gform_wrapper.gravity-theme .gfield select.large{text-align: right;}
html[lang='ar-AE'] .gform_wrapper.gravity-theme .gfield_label{left: unset;right: 15px;}
html[lang='ar-AE'] .ginput_container_select:before{right: unset;left: 15px;}
html[lang='ar-AE'] .form-text .icons-box{right: unset;left: 16px;}
html[lang='ar-AE'] .form-text input.large, 
html[lang='ar-AE'] .form-text select.large{padding: 20px 15px 0px 45px !important;}

@media(max-width:768px){
	.form_content{ padding-left:20px; padding-right:20px; width:340px;}
	.form_content h1{ font-size:20px; margin-bottom:20px;}
	.form-text{margin-bottom: 10px !important;}
	.deposit_bonus_special_approval_content .form_img{ width:100%; max-width:100%; padding-bottom:20px; display:block;}
	.deposit_bonus_special_approval_content .form_img img{ width:180px; max-width:100%; margin:0px auto;}
    .form-text .gfield_label { font-size: 14px !important;}

	.form_content .img-box{gap: 30px;}
    .form_content .img-box::after{left: 45%;}
}
@media(max-width:380px){
	.form_content .img-box::after{left: 47%;}
}
@media(max-width:340px){
	.form_content .img-box::after{left: 45%;}
	.form_content .img-box img{width: 40%;}
}

/* ! vantagemarekts|2025-10-21 17:20:00 ! */
