/* form_text_wrapper  */
.form_text_wrapper{margin-bottom:120px;}
.form_text_wrapper .form_text_wrapper_main p{font-size:20px;margin: 10px 0 0;}
.form_text_wrapper .form_text_wrapper_main p a{color: #0051ff;text-decoration: underline;}
.form_text_wrapper .form_text_wrapper_main{display:flex;}
.form_text_wrapper .form_text_wrapper_main .form_text_wrapper_main_left{width:41%;}
.form_text_wrapper .form_text_wrapper_main .form_text_wrapper_main_right{display:flex;padding-left:120px;width:60%;align-items:center;}
.form_text_wrapper .form_text_wrapper_main_form{display:flex;margin:0 auto;width:100%;height:100%;max-width:584px;flex-direction: column;}
.form_text_wrapper .form_text_wrapper_main_form .gform_wrapper{margin:0;width:100%;height:100%;}
.form_text_wrapper .form_text_wrapper_main_form .gform_wrapper .gform_body li{margin-top:0;margin-bottom:40px!important;padding:30px 0 0;position: relative;}
.form_text_wrapper .form_text_wrapper_main_form .gform_wrapper .gfield_label{font-weight:400;font-size:20px;font-family:'Oblivian-UltraLight';bottom: 0;position: absolute;transition: all 0.2s;z-index: 1;}
.form_text_wrapper .form_text_wrapper_main_form .gform_wrapper .gfield_label.active{bottom: 40px;font-size: 14px;color:#0051ff;font-family: 'Oblivian-Regular';}
.form_text_wrapper .form_text_wrapper_main_form .gform_wrapper .gfield_label span{display:none;}


.form_text_wrapper .ginput_container_input_select_icon{position: absolute; right:0;bottom: 16px;transform: rotate(0deg);transition: all 0.2s;z-index: -1;}
.form_text_wrapper .ginput_container_input_select_icon.active{ transform: rotate(180deg);}

.form_text_wrapper .gform_body .country_code,.form_text_wrapper .gform_body .phone_code {position: absolute;display: none;max-height: 255px;overflow: auto;top: 46px;background: #fff;box-shadow: 0 9px 35px 0 rgba(0, 0, 0, 0.13);width: 100%;font-size: 14px;font-family: 'Oblivian-Medium';padding: 16px 24px;z-index: 10;}

.form_text_wrapper .gform_body .country_code.active,.form_text_wrapper .gform_body .phone_code.active{display: block;}

.form_text_wrapper .gform_body .country_option,.form_text_wrapper .gform_body .phone_option {padding: 8px 0;cursor: pointer;word-wrap: break-word;}
.form_text_wrapper .gform_body .country_option.accounr_hover,.form_text_wrapper .gform_body .phone_option.accounr_hover {color: #0051ff;}

.form_text_wrapper .form_text_wrapper_main_form .gform_wrapper .gform_body li.form_code{width: 138px!important;margin-right: 30px;display: inline-block;vertical-align: top;}
.form_text_wrapper .form_text_wrapper_main_form .gform_wrapper .gform_body li.form_phone{width: calc(100% - 168px)!important;display: inline-block;}
.form_text_wrapper .form_message_hidden{display: none;}

.form_text_wrapper .form_text_wrapper_main_form .gform_wrapper div.ginput_container{margin-top:0px!important;}
.form_text_wrapper .form_text_wrapper_main_form .gform_wrapper input[type=email],
.form_text_wrapper .form_text_wrapper_main_form .gform_wrapper input[type=tel],
.form_text_wrapper .form_text_wrapper_main_form .gform_wrapper input[type=url],
.form_text_wrapper .form_text_wrapper_main_form .gform_wrapper input[type=text]{padding:0px 5px 15px!important;width:100%!important;height:46px;border:0;border-bottom:1px solid #cccfd4;color:#000d28;font-size:20px!important; background: rgba(0, 0, 0, 0);}

.form_text_wrapper .form_text_wrapper_main_form .gform_wrapper input[type=email]:focus,
.form_text_wrapper .form_text_wrapper_main_form .gform_wrapper input[type=tel]:focus,
.form_text_wrapper .form_text_wrapper_main_form .gform_wrapper input[type=url]:focus,
.form_text_wrapper .form_text_wrapper_main_form .gform_wrapper input[type=text]:focus{border-bottom: 1px solid #0051ff !important; box-shadow: 0px 1px 0 0 #0051ff !important; } 
.form_text_wrapper .form_text_wrapper_main_form .gform_wrapper input[type=submit]{margin:0;max-width: 178px;width:100%;border:none;background-color:#0051ff;color:#fff;font-size:14px;cursor:pointer;padding: 13.5px 29px;}
.form_text_wrapper .form_text_wrapper_main_form .gform_wrapper .gform_body li.form_code input, .form_text_wrapper .form_text_wrapper_main_form .gform_wrapper .gform_body li.form_country input {cursor: pointer;}
.form_text_wrapper .form_text_wrapper_main_form .gform_wrapper.gform_validation_error .validation_error{display:none;}
.form_text_wrapper .form_text_wrapper_main_form .gform_wrapper.gform_validation_error .gform_validation_errors{display:none;}
.form_text_wrapper .form_text_wrapper_main_form .gform_wrapper.gform_validation_error li.gfield_error .gfield_label{bottom: 37px;margin-top:0!important;color:#e91545;}
.form_text_wrapper .form_text_wrapper_main_form .gform_wrapper.gform_validation_error li.gfield_error .gfield_label.active{bottom: 79px;}
.form_text_wrapper .form_text_wrapper_main_form .gform_wrapper.gform_validation_error li.gfield_error .ginput_container_input_select_icon{bottom: 40px;}
.form_text_wrapper .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.form_text_wrapper .gform_wrapper li.gfield_error textarea{border:none;border-bottom:1px solid #e91545}
.form_text_wrapper .form_text_wrapper_main_form .gform_wrapper.gform_validation_error li.gfield_error input[type=email],
.form_text_wrapper .form_text_wrapper_main_form .gform_wrapper.gform_validation_error li.gfield_error input[type=tel],
.form_text_wrapper .form_text_wrapper_main_form .gform_wrapper.gform_validation_error li.gfield_error input[type=url],
.form_text_wrapper .form_text_wrapper_main_form .gform_wrapper.gform_validation_error li.gfield_error input[type=text]{margin-bottom:0;box-shadow:none;}
.form_text_wrapper .form_text_wrapper_main_form .gform_wrapper.gform_validation_error .validation_message{padding-top:8px;padding-right:0;color:#ed164e;font-weight:400;font-family:Oblivian-Regular;}
.form_text_wrapper .form_text_wrapper_main_form .gform_wrapper.gform_validation_error .gform_body li.gfield_error:not(.gf_left_half):not(.gf_right_half){width:100%;max-width:100%!important;border:0;background-color:rgba(255,223,224,0);}
.form_text_wrapper .form_text_wrapper_main_form .gform_confirmation_wrapper{padding:0 50px;}
.form_text_wrapper .form_text_wrapper_main_form .form_text_wrapper_main_form_confirmations_a_blue,.form_text_wrapper .form_text_wrapper_main_form .form_text_wrapper_main_form_confirmations_a_white{display:flex;margin:0 auto;width:200px;height:60px;max-width:100%;border-radius:23px;font-size:14px;font-family:Oblivian-SemiBold;justify-content:center;align-items:center;}
.form_text_wrapper .form_text_wrapper_main_form .form_text_wrapper_main_form_confirmations_a_blue{margin-bottom:32px;background-color:#0051ff;color:#fff;}
.form_text_wrapper .form_text_wrapper_main_form .form_text_wrapper_main_form_confirmations_a_white{border:1px solid #000d28;}
.form_text_wrapper_main_form .gform_confirm .gfield_checkbox li input[type=checkbox],.form_text_wrapper_main_form .gform_confirm .gfield_label{display:none!important;}
.form_text_wrapper_main_form .gform_wrapper .gform_body li.gform_confirm{margin-bottom:20px!important;}
.form_text_wrapper_main_form .gform_wrapper .gform_body li.gform_confirm li{margin-bottom:0!important;}
.form_text_wrapper_main_form .gform_confirm .ginput_container li label{display:flex;width:100%;max-width:100%;color:#000833;font-size:16px;}
.form_text_wrapper_main_form .gform_confirm .ginput_container li label::before{display:block;margin-top:3px;margin-right:15px;width:16px;height:16px;min-width:16px;border:1px solid #cccfd4;border-radius:2px;background:#fff;content:'';}
.form_text_wrapper_main_form .gform_wrapper .gform_confirm ul.gfield_checkbox li input[type=checkbox]:checked+label{font-weight: normal;}
.form_text_wrapper_main_form .gform_wrapper .gform_confirm ul.gfield_checkbox li input[type=checkbox]:checked+label::before{background: url(/wp-content/themes/vt/images/gform_confirm_icon.png) center no-repeat;}

@media(max-width:980px){
    .form_text_wrapper{margin-bottom:60px;}
	.form_text_wrapper h2{margin-bottom:22px;font-size:32px;}
	.form_text_wrapper .form_text_wrapper_main p{font-size:18px;}
	.form_text_wrapper .form_text_wrapper_main{flex-wrap:wrap;}
	.form_text_wrapper .form_text_wrapper_main .form_text_wrapper_main_left{margin-bottom:20px;width:100%;}
	.form_text_wrapper .form_text_wrapper_main .form_text_wrapper_main_right{padding:0;width:100%;}
	.form_text_wrapper .form_text_wrapper_main_form .gform_confirmation_wrapper{padding:0;}
	.form_text_wrapper .form_text_wrapper_main_form .form_text_wrapper_main_form_confirmations_a_blue,.form_text_wrapper .form_text_wrapper_main_form .form_text_wrapper_main_form_confirmations_a_white{margin-left:0;}
    .form_text_wrapper .form_text_wrapper_main_form .gform_wrapper .gform_body li.form_code,.form_text_wrapper .form_text_wrapper_main_form .gform_wrapper .gform_body li.form_phone{width: 100%!important;margin-right: 0px;display:inherit;}
}
@media(max-width:768px){
    .form_text_wrapper .form_text_wrapper_main_form{margin-left: 0;max-width: 100%;}
}
@media only screen and (max-width: 641px){
    .form_text_wrapper .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {line-height: 1;min-height: 1rem;}
}
@media only screen and (max-width: 761px), (max-device-width: 1023px) and (min-device-width: 768px){
    .form_text_wrapper .gform_wrapper ul.gform_fields li.gfield.gfield_error+li.gfield.gfield_error {margin-top: 0px;}
}
/* form_text_wrapper ed*/