.company-account-application-form{padding-top: 40px;}
.company-account-application-form .gform_legacy_markup_wrapper .gf_progressbar_wrapper .gf_progressbar_title{padding: 0px !important;margin: 0px 0px 20px !important;color: #e35728 !important;line-height: 1.2 !important;opacity: 1 !important;text-align: center;font-size: 36px !important;font-weight: normal;font-weight: 500 !important;}
.gform_legacy_markup_wrapper .gf_progressbar{border-radius: 50px;background-color: #646464 !important;overflow: hidden;margin-top: 50px !important;}
.gform_legacy_markup_wrapper .gf_progressbar_percentage span{display: none !important;opacity: 0 !important;}

.gform_legacy_markup_wrapper{display: flex;justify-content: space-around;align-items: center;}
.gform_legacy_markup_wrapper ul.gform_fields {width: 1024px;max-width: 100%;display: flex !important;justify-content: space-between;flex-wrap: wrap;align-items: flex-start;}
#gform_page_4_4 .top_label .gfield_label{display: none !important;}
.gform_legacy_markup_wrapper h1, 
.gform_legacy_markup_wrapper h2{font-weight: 600 !important;color: #e35728 !important;}

.gform_legacy_markup_wrapper p.h3-title,
.gform_legacy_markup_wrapper p.h4-title{font-weight: 500 !important;color: #e35728 !important; margin: 0;}

.gform_legacy_markup_wrapper h1{font-size: 38px;}
.gform_legacy_markup_wrapper p.h3-title{font-size: 28px;}
.gform_legacy_markup_wrapper p.h4-title{font-size: 22px;}

body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html h1{line-height: 1.2;margin-bottom: 30px;}
body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html{width: 100% !important;max-width: 100% !important;padding-top: 27px;padding-bottom: 15px;}
body .gform_legacy_markup_wrapper ul li.gfield{margin-top: 0px !important;}
.gform_legacy_markup_wrapper ul.gfield_checkbox li{overflow: unset !important;padding-left: 17px !important;padding-top: 6px !important;}
.gform_legacy_markup_wrapper ul.gform_fields li.form-consent{width: 100% !important;max-width: 100% !important;}
.gform_wrapper ul.gform_fields li.gfield{width: 500px;max-width: 48% ;padding-right: 0px !important;}
.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium{width: 100% !important;max-width: 100% !important;height: 61px;-webkit-appearance: none;padding-right: 80px !important;}
.gform_wrapper .top_label select.medium {padding-right: 0px !important;}

.gform_wrapper.gravity-theme .gfield input, .gform_wrapper.gravity-theme .gfield select{padding-right: 72px !important;}
.gform_wrapper.gravity-theme .gform_fields{display: block !important;}
.gform_wrapper .gform_heading{ display:none !important;}
.gform_wrapper.gravity-theme .gfield_label{font-size: 18px !important;}

.phone-text .gfield_validation_message{display: none !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.medium,
.form-text select.medium{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.medium:hover{background-color: #ECECEC;}
.form-text .gfield_label{ margin-bottom:0px !important;font-size:16px !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 ul.gform_fields li.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;}
.hasInner .icons-box{display: flex;}
.gform_wrapper ul.gform_fields li.gfield--type-select .icons-box{display: none !important;}
.form-text select.medium option{background: var(--v-white) !important;}
.hasVal .del-icon,.hasInner .del-icon{display: block !important;}
.green input.medium{background-color: #e2e2e2 !important;}
.form-text.green input.gfield_label{color: var(--v-orange) !important;}
.gform_wrapper ul.gform_fields li.green::after{width: 100%;}
.error input.medium{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: #c62400 !important;font-size: 18px !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;}
.form-consent{position: relative;}
.form-consent .gfield_label{display: none !important;}
.form-consent .validation_message{top: 22px !important;}
.form-consent input{appearance:auto;opacity: 0;}
.form-consent input[type="checkbox"]:checked ~ label::before{content: url(/wp-content/themes/vantage/images/check-mark.svg);background-color: var(--v-orange);}
.form-consent label{font-size: var(--fs-14);cursor: pointer;margin-left: 5px;position: relative;max-width: fit-content;}
.form-consent label::before{content: '';width: 24px;height: 24px;border-radius: 3px;background-color: var(--v-grey-light1);position: absolute;left: -36px;top: -2px;z-index: 99;transition: all .2s linear;box-shadow: 0px 1px 4px 0px #00000026;}
.form-consent label a{text-decoration: underline;}
.form-consent .ginput_container{display: flex;justify-content: space-around;align-items: center;padding: 0px 15px;}
.form-consent label:hover::before{background-color: #DDDEE2;}
.form-consent .validation_message{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;}
.ginput_container textarea:focus,
.ginput_container input:focus,
.ginput_container select:focus{border-radius:8px 8px 0px 0px !important;background-color:#e2e2e2 !important;}

.gform_legacy_markup_wrapper .gform_page_footer{border-top: none !important;}

.gform_wrapper .gform_page_footer input.button{height: 45px;width: 217px !important;margin-bottom: 10px !important;max-width: 100% !important;font-family: 'Gilroy-SemiBold';text-transform: uppercase;margin: 0px;background: #e35728;border-radius: 25px;border: 1px solid #e35728;padding: 0px 20px;display: inline-block;color: #fff;font-size: 14px;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;}

.ginput_container_fileupload .gform_fileupload_multifile{width: max-content;height: max-content;margin-bottom: 10px !important;}
.gform_legacy_markup_wrapper span.gform_drop_instructions{opacity: 0 !important;height: 0px;margin: 0px !important;}
.ginput_container_fileupload .gform_fileupload_multifile .gform_drop_area .button{width: 180px;height: 50px;border: 1px solid #e35728;border-radius: 25px;color: #e35728;background: none;}

.gform_legacy_markup_wrapper li.litter-tit h4{color: var(--v-black) !important;font-size: 16px !important;}
.gform_legacy_markup_wrapper li.no-lable .ginput_container select.medium{padding-top: 0px !important;}
.gform_legacy_markup_wrapper li.no-lable label{display: none;}
.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;}

.country-code{top: 62px !important;}
.gform_legacy_markup_wrapper div.validation_error{display: none !important;}
.gform_legacy_markup_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), 
.gform_legacy_markup_wrapper li.gfield_error textarea{border: none !important;}
.gform_legacy_markup_wrapper li.gfield.gfield_error{background-color: unset !important;border-bottom: none !important;border-top: none !important;padding-bottom: 0px !important;padding-top: 0px !important;}
.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, 
.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top: 0px !important;}
.gform_legacy_markup_wrapper .validation_message{padding: 0px !important;margin: 0px !important;font-size: 14px !important;background: none !important;border: none !important;color: #A71E00 !important;font-weight: 400 !important;}
.gform_legacy_markup_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){margin-bottom: 38px !important;}

.gform_confirmation_message{display: flex;justify-content: space-around;align-items: center;flex-direction: column;}

body .gform_legacy_markup_wrapper .top_label div.ginput_container{margin-top: 0px !important;}

.gfield_fileupload_filename,.gfield_fileupload_filesize{margin-right: 8px !important;}

.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error input[type=email], 
.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error input[type=number], 
.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error input[type=password], 
.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error input[type=tel], 
.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error input[type=text], 
.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error input[type=url], 
.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error select, 
.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error textarea, 
.gform_legacy_markup_wrapper.gf_browser_chrome li.gfield_error.field_sublabel_above .ginput_complex input[type=text]{margin-bottom: 0px !important;}
.gform_legacy_markup_wrapper.gform_validation_error .top_label select.medium{color: var(--v-black) !important;}
.gform_legacy_markup_wrapper .top_label select.medium{color: var(--v-black) !important;}

.gform_wrapper .cpa_row4_item_table{ overflow-x: auto;}
.gform_wrapper table{width: 1024px; box-shadow: 0px 3px 16px #0000001A; border-radius: 8px; overflow: hidden;}
.gform_wrapper table tr:nth-child(odd){background: var(--v-white);}
.gform_wrapper table th {background: var(--v-grey); padding: 20px 30px; color: var(--v-white); font-size: var(--fs-18); font-weight: 600; text-align: center; position: relative; line-height: 1.12;}
.gform_wrapper table td{ color: var(--v-black); font-size: var(--fs-18); font-weight: 400; line-height: 1.3; text-align: center; padding: 20px 30px;}
.gform_wrapper table td strong{display: block;}
.gform_wrapper table tr:nth-child(even) { background: var(--v-grey-light2);}
#field_14_59>label{display: none;}

.gform_wrapper .top_label li ul.gfield_radio{display: flex; gap: 20px;}
.gform_legacy_markup_wrapper ul.gfield_radio li label{height: 45px; width: 200px; text-transform: uppercase; background: transparent; border-radius: 25px; border: 1px solid #e35728; padding: 0px 20px; display: inline-block; color: #e35728; font-size: 14px; line-height: 45px; text-align: center; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
.gform_legacy_markup_wrapper ul.gfield_radio li input[type=radio]:checked+label{background: #e35728; color: #fff;}

#field_14_20,
#field_14_21{width: 386px; position: relative;}
#field_14_20 label,
#field_14_21 label{position: absolute; font-size: 18px; color: #e35728; text-align: center; top: 50px; left: 0; right: 0; margin: auto; padding: 0px 30px 70px; background: url(/wp-content/themes/vantage/images/gfield-label-upload-icon1.webp) center bottom no-repeat;}
#gfield_upload_rules_14_20,
#gfield_upload_rules_14_21{text-align: center; display: block; padding: 0;}
.gfield_html_content .text_box.left,
.gfield_html_content .text_box.right {width: 48%; max-width: 386px; background: #f1f1f1; border-radius: 25px; padding: 40px 40px 45px;}
.gfield_html_content .text_box h4 {color: #e35728; font-family: "Gilroy-SemiBold"; margin-bottom: 20px;}
.gfield_html_content .text_box p {line-height: 1.2; margin: 0 0 25px;}
#field_14_28 .gfield_html_content .text_box ul {margin: 0 !important;}
#field_14_28 .gfield_html_content .text_box ul li {list-style: none !important; margin: 0 !important;}
.gform_legacy_markup_wrapper .gform_fileupload_multifile .gform_drop_area {border: 1px dashed #e35728 !important; border-radius: 25px !important; background: transparent !important; padding: 170px 20px 50px !important;}
.ginput_container_fileupload .gform_fileupload_multifile{margin: 0 auto;}
#gform_multifile_upload_14_20,
#gform_multifile_upload_14_21{width: 100%;}
#field_14_28 .gfield_html_content{display: flex; justify-content: space-between; gap: 20px;}
#field_14_28 .gfield_html_content .clear{display: none;}


#field_14_63 .gfield_html_pdf_wrapper{padding: 45px 20px 10px 55px; background: #f4f4f4; border-radius: 20px;}
#field_14_63 .gfield_html_pdf_wrapper ul{margin: 0 !important; padding: 0 !important;}
#field_14_63 .gfield_html_pdf_wrapper ul li{padding: 0px; margin: 0px 0px 20px; position: relative; text-align: justify; font-size: 14px; color: #646464; line-height: 1.5; list-style: none !important; list-style-type: none !important;}
.gfield_html_pdf_wrapper .gfield_html_pdf{height: 560px; overflow-y: auto; overflow-x: visible; padding-right: 62px;}
.gfield_html_pdf_wrapper .gfield_html_pdf .gfield_html_table{overflow-x: auto;}
#field_14_26 p:last-of-type{margin: 0;}

#field_14_70 label{font-size: 12px !important;bottom: 36px !important;}

html[lang='ar-AE'] p{text-align: right;}
html[lang='ar-AE'] .gform_legacy_markup_wrapper h1, 
html[lang='ar-AE'] .gform_legacy_markup_wrapper h2, 
html[lang='ar-AE'] .gform_legacy_markup_wrapper h3{text-align: right;}
html[lang='ar-AE'] .form-text .gfield_label{left: unset;right: 15px;}
html[lang='ar-AE'] .form-text .icons-box{right: unset;left: 16px;}
html[lang='ar-AE'] .gform_wrapper .top_label input.medium, 
html[lang='ar-AE'] .gform_wrapper .top_label select.medium{padding-right:15px !important;padding-left: 80px !important;}
html[lang='ar-AE'] .gform_legacy_markup_wrapper .validation_message{text-align: right;}
html[lang='ar-AE'] .ginput_container_select:before{right: unset;left: 15px;}
html[lang='ar-AE'] .gform_legacy_markup_wrapper p.h3-title{text-align: right;}
html[lang='ar-AE'] .gform_legacy_markup_wrapper p.h4-title{text-align: right;}
html[lang='ar-AE'] body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html{text-align: right;}
html[lang='ar-AE'] .gform_legacy_markup_wrapper .field_description_below .gfield_description{display: block;width: 100%;text-align: right;}
html[lang='ar-AE'] .gform_legacy_markup_wrapper ul.gfield_checkbox li label{text-align: right;}

@media(max-width:768px){
    .form-text .gfield_label{font-size: 16px !important;}
}

@media(max-width:680px){
    .gform_wrapper ul.gform_fields li.gfield{max-width: 100% !important;}
    .gform_wrapper .top_label li ul.gfield_radio{gap: 0;}

    #field_14_28 .gfield_html_content{flex-direction: column; align-items: center;}
    .gfield_html_content .text_box.left,
    .gfield_html_content .text_box.right{width: 100%;}
    #field_14_20,
    #field_14_21{margin-bottom: 20px;}
    #gform_fields_14_3{justify-content: center;}
    #field_14_28{padding-top: 0;}
    #field_14_22 p{margin: 0;}
}
@media(max-width:768px){
    .form-text .gfield_label{font-size: 14px !important;}
    .gform_legacy_markup_wrapper .validation_message{font-size: 12px !important;}
}

@media only screen and (min-width: 681px){
    .company-account-application-form .gform_legacy_markup_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half):not(.gfield--type-checkbox) {max-width: 48% !important;}
}


/*第二步新增 Css 开始*/
body .form_body .gform_wrapper ul li.gfield#field_14_59{ width:100%; clear:both; float:none;}
body .form_body .gform_wrapper ul li.gfield#field_14_59 .gfield_label{ display:none;}
body .form_body .gform_wrapper ul li.gfield#field_14_59 .ginput_container_radio{ text-align:center;}
body .form_body .gform_wrapper ul li.gfield#field_14_59 ul.gfield_radio{max-width: 100%;margin: 0 auto;text-align:left;}
body .form_body .gform_wrapper ul li.gfield#field_14_59 ul.gfield_radio li{margin: 0px 6px 0px 0px;display: inline-block;}
body .form_body .gform_wrapper ul li.gfield#field_14_59 ul.gfield_radio li input[type=radio]{vertical-align: top;margin: 0 !important;opacity: 0;position: absolute;display: none;}
body .form_body .gform_wrapper ul li.gfield#field_14_59 ul.gfield_radio label{width: 100%;max-width: 100%;height: 100%;margin: 0px !important;font-weight: normal;font-family: 'Gilroy-Medium';text-transform: uppercase;background: #ffffff;border-radius: 25px;border: 1px solid #6b6b6b;padding: 10px 25px !important;display: inline-block;color: #646464;font-size: 20px;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;}
body .form_body .gform_wrapper ul li.gfield#field_14_59 input[type=radio]:checked+label{background: #e35728;border: 1px solid #e35728;color: #fff;}
/* body .form_body .gform_wrapper ul li.gfield#field_14_59 input[type=radio]:checked + label:after{}
body .form_body .gform_wrapper ul li.gfield#field_14_59.gfield_error ul.gfield_radio li label::after{} */

body .form_body .gform_wrapper ul li.gfield#field_14_63,
body .form_body .gform_wrapper ul li.gfield#field_14_64,
body .form_body .gform_wrapper ul li.gfield#field_14_65{ color:#fff; font-size:28px;}

.gform_wrapper .field_description_below .gfield_description { padding: 10px 0px 0px; display: none;}

@media(max-width:500px){
    body .form_body .gform_wrapper ul li.gfield#field_14_59 ul.gfield_radio{text-align: center;}
	body .form_body .gform_wrapper ul li.gfield#field_14_59 ul.gfield_radio li{margin: 0px 3px 0px 0px;}
	body .form_body .gform_wrapper ul li.gfield#field_14_59 ul.gfield_radio label{font-size: 16px;padding: 6px 15px !important;}
}


/* dialog */
.dialog_wrapper { width: 100%; height: 100%; padding: 0 20px; background: rgba(0, 0, 0, 0.5); position: fixed; left: 0; top: 0; display: none; z-index: 9999;}
.dialog_content { width: 100%; max-width: 300px; padding: 80px 30px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); background: #f3f4f5; border-radius: 5px; z-index: 10000;}
.dialog_content .close {max-width: 36px; position: absolute; right: -10px; top: -10px; color: #fff; background-color: #e35728; border-radius: 50%; cursor: pointer;}
.dialog_content .data_msg { font-size: 20px; text-align: center; color: #000; margin: 0;}

/* eyes */
#field_14_47 .ginput_container {position: relative;}
#eyes {position: absolute; display: block; width: 26px; height: 26px; top: 50%; background: url(/wp-content/themes/vantage/images/eyes-close.svg) top center no-repeat; right: 45px; transform: translateY(-42%); z-index: 1;}
#eyes.active {background: url(/wp-content/themes/vantage/images/eyes-open.svg) top center no-repeat;}


/* success */
.company-account-application-form .gform_legacy_markup_wrapper{padding: 100px 0; color: #000; font-size: var(--fs-24);}


#gform_submit_button_14{opacity: 0;z-index: -999;position: relative;}
/* ! vantagemarcouk|2025-10-21 15:10:00 ! */
