#header{display: none;}
.opt_in_content{}
.opt_in_content .inner{max-width: 508px;background-color: #000;margin: 50px auto;text-align: center;border-radius: 14px;padding-bottom: 60px;}
.opt_in_content .inner>img{margin-top:63px;}
.step01{text-align: center;padding-bottom: 51px; }
.step01 h2{font-size: 24px; max-width: 408px; margin: 39px auto 33px;}
.step01 .vps_leg{position: relative;}
.step01 .legal_title{position: absolute; left: 50%; top: 58%; transform: translate(-50%, -50%); font-size: 20px; line-height: 1;}
.step01 .legal_terms{font-size: 24px;margin: 32px auto 62px;display: block;text-decoration: revert;}
.step01>p{font-size: 24px;margin:0px auto 27px;}
.step01 .step01_btn{cursor: pointer;font-size: 12px; max-width: 245px; width: 100%; display: block; margin: 0 auto; background-color: #D2FC61; color: #11140F; text-align: left; padding: 14px 12px; line-height: 1.25; border-radius: 8px; font-weight: 500;position: relative;}
.step01 .step01_btn::after{content: ""; background-image: url(/wp-content/themes/ultimarkets_wp/images/vps_btn_icon.png); background-repeat: no-repeat; background-position-y: center; background-position-x: center; width: 35px; height: 40px; display: block; position: absolute; right: 0%; top: 2%; border-left: 1px solid rgba(17, 20, 15, 0.1);}

.step02{margin: 0 30px;}
.step02 h2{font-size: 24px;text-align: left;margin-top: 35px;margin-bottom: 25px;}
.step02>h2{margin-top: 41px;margin-bottom: 30px;}
.step02 h2 span{display: block;}
.step02 h2>span{font-size: 20px;}
.file_form h2>span{font-size: 12px;margin-top: 5px;}
.step02 .vps_condition{display: flex;align-items: center;justify-content: space-between;}
.step02 .vps_condition img{padding-left: 19px; padding-top: 0px; margin-top: 0px;}
.step02 .condition_box{padding-top: 20px; padding-right: 12px;}
.step02 .condition_box ul{max-width: 168px;}
.step02 .condition_box ul li{list-style: disc; color: #D2FC61;text-align: left;}
.step02 .condition_box ul li h3{font-size: 16px;color: #D2FC61;margin-bottom: 15px;}
.step02 .condition_box ul li h3 span{font-size: 12px;display: block;color: #FFF;font-weight: 350;}
#gfield_upload_rules_6_1{display: none;}
#field_6_1 .gfield_label.gform-field-label{display: none;}
#gform_drag_drop_area_6_1{background-color: #fff;border: 1px solid #848484;border: none;padding: 0;margin-bottom: 29px;width: 100%;border-radius: 8px;overflow: hidden;cursor: pointer;}
#gform_drag_drop_area_6_1::after{content: "";background-image: url(/wp-content/themes/ultimarkets_wp/images/vps_file_form_icon.png); background-repeat: no-repeat; background-position-y: center; background-position-x: center; width: 35px; height: 40px; display: block; position: absolute; right: 2%; top: 50%;transform: translateY(-50%);z-index: 0;background-size: 40%;}
#gform_drag_drop_area_6_1 .gform_drop_instructions{display: none;}
#gform_browse_button_6_1{background-color: transparent; color: #848484;border: none; text-align: left; font-size: 20px;text-transform: capitalize;max-width: 408px;width: 100%;padding: 14px 13px;cursor: pointer;}

.vps_trading_account{text-align: left;}
.vps_invoice_number{text-align: left;}
.vps_data_box{text-align: left;}
.step02 .condition_box ul li.vps_name_mt4 h3{margin-bottom: 5px;}
.vps_legal_terms01{text-align: left;}
#label_6_7_1{font-size: 12px;margin-left: 15px;}
.vps_legal_terms02{text-align: left;}
#label_6_6_1{font-size: 12px;margin-left: 15px;}
.gform_wrapper.gravity-theme .gfield-choice-input{height: 21px;width: 21px;}
.gchoice.gchoice_6_6_1{display: flex;align-items: flex-end;margin-top: 50px;}
.gchoice.gchoice_6_7_1{display: flex;align-items: flex-end;margin-top: 17px;}

.gform_wrapper.gravity-theme .gfield input.large{border-radius: 8px; border-inline: none; border: none; max-width: 375px; font-size: 20px; padding: 15px;}
#input_6_4{max-width: 375px; width: 100%; padding: 15px; border-radius: 8px; font-size: 20px;padding-left: 45px;border-inline: none;}
#input_6_4::-webkit-input-placeholder {font-size: 20px;color: #848484;}
#field_6_4 .ginput_container.ginput_container_date{position: relative;justify-content: center;}
#field_6_4 .ginput_container.ginput_container_date::before{content: ""; background-image: url(/wp-content/themes/ultimarkets_wp/images/vps_date_icon.png); background-repeat: no-repeat; background-position-y: center; background-position-x: center; width: 35px; height: 40px; display: block; position: absolute; top: 15%; left: 24px; z-index: 9;}

.gform_wrapper.gravity-theme .gfield  .gfield_label{font-size: 12px;font-weight: 350;}

.gform_wrapper.gravity-theme .gfield_label{text-align: left; width: 100%; max-width: 375px;}
.gform_wrapper.gravity-theme .gform_fields{grid-row-gap: 0px !important;}
#field_6_8{background-color: #4D4D4D; text-align: center; border-radius: 8px 8px 0 0; padding:16px 0 0;}
#field_6_10{background-color: #4D4D4D;text-align: center;padding: 19px 0;margin-top: 0;padding-right: 0;}
#field_6_3{background-color: #4D4D4D;text-align: center;padding: 19px 0;margin-top: 0;padding-right: 0;}
#field_6_4{background-color: #4D4D4D;text-align: center;padding: 19px 0;margin-top: 0;padding-right: 0;}
#field_6_5{background-color: #4D4D4D;text-align: center;border-radius:0 0 8px 8px;padding-bottom: 40px;margin-top: 0;padding-right: 0;}

#input_6_3,#input_6_10,#input_6_8,#input_6_5{padding: 14px 0; max-width: 375px; width: 100%; border-radius: 8px; border-inline: none; border: none;text-indent: 20px;font-size: 20px;}

#gform_submit_button_6{height: 0;width: 0;overflow: hidden;border: none;}
.step02 .step02_btn{font-size: 12px; max-width: 245px; width: 100%; display: block; margin: 0 auto; background-color: #D2FC61; color: #11140F; text-align: left; padding: 14px 12px; line-height: 1.25; border-radius: 8px; font-weight: 500;position: relative;cursor: pointer;}
.step02 .step02_btn::after{content: ""; background-image: url(/wp-content/themes/ultimarkets_wp/images/vps_btn_icon.png); background-repeat: no-repeat; background-position-y: center; background-position-x: center; width: 35px; height: 40px; display: block; position: absolute; right: 0%; top: 2%; border-left: 1px solid rgba(17, 20, 15, 0.1);}
#field_6_3{position: relative;padding-right: 0;padding: 0;}
#field_6_3 ul{display: none; position: absolute; background: #fff; max-width: 377px; width: 100%; left: 15px; top: 95%; border: 1px solid #000; padding: 10px 0 ; z-index: 99; border-radius: 0 0 8px 8px; border-top: 0;}
#field_6_3 ul li{color: #4D4D4D;font-size: 24px;text-align: left;text-indent: 20px;}
#field_6_3 ul li:hover{background:#4D4D4D;color:#fff;}
#gform_multifile_messages_6_1,#gform_preview_6_1{display: none;}
.gform_legacy_markup_wrapper .top_label .gfield_label{max-width: 375px; width: 100%; text-align: left; font-weight: 350;}
.gform_legacy_markup_wrapper ul.gform_fields li.gfield.gfield--type-checkbox{padding-right: 0;}
#field_6_1{display: block;padding-right: 0;}

/* form hide */
.step02,.gform_legacy_markup_wrapper .gfield_required{display:none;}
.vps_form{position: relative;bottom: -10px;}
.vps_form .checkedbox{color: red;position: absolute;display: none;bottom: -10px;}
.vps_form .checkedbox.error{display: block;}

.step03{padding: 0;margin-top: 30px;display:none;}
.step03>p{font-size:20px;}
#gform_submit_button_6{height: 0px;width: 0px;overflow: hidden;border: none;margin: 0;background-color: #000;border-radius: 0;color: #000;}

#field_6_3 .ginput_container.ginput_container_text{position: relative;}
#field_6_3 .ginput_container.ginput_container_text .account_hover{position: absolute;background: rgba(0, 0, 0, 0.8);color: #fff;width: 246px;text-align: center;top: -70px;right: -8px;padding: 10px;border-radius: 10px;display: none;}
#field_6_3 .ginput_container.ginput_container_text .account_what{width: 17px; height: 17px; background: #646464; color: #fff; font-size: 12px; position: absolute; top: 16px; right: 25px; border-radius: 50%; line-height: 17px; text-align: center; font-weight: bold;}
@media (max-width:640px){
    #field_6_4 .ginput_container.ginput_container_date::before{top: 0%;left: 5%;}
    #label_6_7_1{width: 100%;max-width: 100%;}
    #input_6_3, #input_6_10, #input_6_8, #input_6_5,#input_6_4 {height: 40px;}
    .gchoice.gchoice_6_6_1{align-items: center;}
    .gchoice.gchoice_6_7_1{align-items: center;}
}
@media (max-width:500px){
    #field_6_3,
    #field_6_5,
    #field_6_10, #field_6_8{padding-left:16px;padding-right: 16px;}
    .step02{margin: 0;}
    #field_6_4 .ginput_container.ginput_container_date::before{top: 0%;left: 5%;}
    #gform_drag_drop_area_6_1::after{right: 5%;}
}
@media (max-width:430px){
    #field_6_4{padding: 16px ;}
    .step02 .vps_condition{flex-wrap: wrap;justify-content: space-around;}
    .step02 .condition_box{width: 90%;}
    .step02 .condition_box ul{width: 100%;}
    .step02 .condition_box ul li.vps_name_mt4 h3{margin-bottom: 15px;}
    #gform_browse_button_6_1{font-size: 18px;}
}
@media (max-width:360px){
    #gform_browse_button_6_1{font-size: 14px;}
}