/* --------- FORM AREA --------- */
#banner-video{background:#013564; display:flex; align-items: center; padding: 40px 0px; border-top:2px solid #FFF; border-bottom:2px solid #FFF;}
#banner-video-2{background:#013564; display:flex; align-items: center; padding: 40px 0px; border-top:2px solid #FFF; border-bottom:2px solid #FFF;}
#banner-video-2 .content-internals-2017 {display: flex;}
#banner-video-3{background:#013564; display:flex; align-items: center; padding: 40px 0px; border-top:2px solid #FFF; border-bottom:2px solid #FFF;}
#banner-video-3 .content-internals-2017 {display: flex;}
.button{border-radius: 0px; border: 0px; line-height: 25px; padding: 10px 25px 10px !important; font-size: 15px; text-transform: uppercase; background-color: #003563; color: #ccc; cursor:pointer;}
.right-video{flex:1.4;}
.left-video{flex:1; padding: 0px 20px 0px 40px; box-sizing: border-box;}
#banner-video h2{padding: 0px; margin: 0px 0px 10px 0px; border: 0px; width: 100%; text-align: center; font-family: 'julius_sans_oneregular'; font-size: 22px; color: #FFF;}
#banner-video-2 h2{padding: 0px; margin: 0px 0px 10px 0px; border: 0px; width: 100%; text-align: center; font-family: 'julius_sans_oneregular'; font-size: 22px; color: #FFF;}
#banner-video-3 h2{padding: 0px; margin: 0px 0px 10px 0px; border: 0px; width: 100%; text-align: center; font-family: 'julius_sans_oneregular'; font-size: 22px; color: #FFF;}
#banner-video .text-banner-home{padding-bottom:0px;}
#banner-video-2 .text-banner-home{padding-bottom:0px;}
#banner-video-3 .text-banner-home{padding-bottom:0px;}
.text-bottom-banner{background-color: #FFF; text-align: left; color: #013564; font-size: 18px; line-height: 30px; font-family: 'Lato-Light'; padding: 35px 0px 40px 0px;}
#banner-video .text-banner-home a{max-width:370px;}
#banner-video-2 .text-banner-home a{max-width:370px;}
#banner-video-3 .text-banner-home a{max-width:370px;}
.video-banner-mobile{display: none;}
#questionnaire-form-popup{background-color: rgba(0,0,0,0.5); position: fixed; top: 0; left: 0; z-index: 99999; width: 100%; height: 100%; display:none;}
#gform_wrapper_24{background:#F1F1F1; align-items: center; justify-content: center; margin: 0 auto; padding: 25px 40px 40px 40px; box-sizing: border-box; position: relative;}
#gform_wrapper_24 legend{color:#000 !important;}
.close-questionnaire{cursor: pointer; margin: 0 auto; margin-top: 0px; text-align: right; font-size: 33px; color: #000; margin-top: 0px; position: absolute; z-index: 99; right: 20px; top: 15px; font-weight: bold;}

#top-blue-2020-er2{background-color: #013564; text-align: left; color: #fff; font-size: 18px; line-height: 30px; font-family: 'Lato-Light'; padding: 35px 0px 40px 0px;margin-top:30px;}
.gform_page_footer{text-align:center;}
#banner-video .text-banner-home{font-size:24px; margin-top:25px;}
#banner-video-2 .text-banner-home{font-size:24px; margin-top:25px;}
#banner-video-3 .text-banner-home{font-size:24px; margin-top:25px;}
#field_24_78{margin: 40px 0px -45px -110px !important; display: flex; justify-content: center;}
#field_24_78 .button{padding: 10px 25px !important; float:none !important;}
#gform_next_button_24_46{margin: 0px 0px 0px 140px;}
#testimonials-2017{display:none}
#section-3-things{display:none}
#investment-visas .gfield_label{display:block !important; line-height:normal; font-size:16px; padding-top:20px}
#investment-visas .gchoice{ display:flex; flex-wrap:wrap; margin:7px 0px 7px 0px;}
#investment-visas .gfield-choice-input{margin-right:10px; margin-top:-1px; width:18px;}
#investment-visas label{width:90%; display: block !important;line-height: normal;font-size: 16px; color:#333;}
#investment-visas textarea{width:100%; max-height:125px}
#investment-visas .button{border-radius:0px; border:0px; line-height:25px; padding:10px 25px 10px !important; font-size:15px; text-transform:uppercase; background-color:#003563; color:#ccc; margin-top:25px;}
#investment-visas .ginput_container input[type=text],
#investment-visas .ginput_container input[type=tel],
#investment-visas .ginput_container input[type=email]{width:100%; box-sizing: border-box;height:40px;}
#gform_fields_7 .medium{background:#FFF;}
#field_24_80 .gfield_label,
#field_24_80 .gfield_label{font-family: 'Raleway' !important; font-size: 20px !important; line-height: 1.2em; font-weight: 300 !important;
text-align: center; color: #000 !important; width: 100%;}
#input_24_80,
#input_24_96{width: 100%; margin-top: 25px; margin-bottom: 25px; height: 38px; font-size: 18px;}
#field_24_81 .gfield_label{font-family: 'Raleway' !important; font-size: 20px !important; line-height: 1.2em; font-weight: 300 !important;
text-align: center; color: #000 !important; width: 100%;}
#input_24_81{width: 100%; margin-top: 25px; margin-bottom: 25px; height: 38px; font-size: 18px;}
@media (max-width: 767px){
.video-banner-mobile iframe{height:300px;}
.video-banner-mobile .new-form-title{display:none;}
	    .icon-orange span {
        display: none;
    }
	.bg-blue-content-header-2017{text-align:left !important;}

}
#gform_wrapper_24 h2{text-align:center; color:#000; text-transform:uppercase; font-family: 'julius_sans_oneregular' !important; font-size:40px !important; border-bottom:0px !important; padding:0px !important; margin:0 auto !important; margin-bottom:10px !important;}
.gform_heading{display:none;}
#gf_progressbar_wrapper_24,#gf_progressbar_wrapper_28{display:none;}
.bargreen{width:100%; max-width:618px; height:19px; margin:0 auto; border-radius:5px; position:relative; background-color:#ffffff; margin-top:30px;}
.bargreen .content-bar-green{background-color:#6DC644; height:19px; border-radius:5px;}
.bargreen .num-area{width:100%; height:19px; color:#000000; position:absolute; top:0px; left:0px; width:100%; text-align:center; font-size:12px; font-weight:600px; font-family:'Raleway' !important;}
#gform_next_button_24_52{margin: 0px 0px 0px 120px;}
#gform_next_button_24_84,
#gform_next_button_24_50,
#gform_next_button_24_56{visibility: visible !important;}
#gform_fields_24 label,
#gform_fields_24_2 label,
#gform_fields_24_3 label,
#gform_fields_24_4 p,
#gform_fields_24_5 p,
#gform_fields_24_6 p,
#gform_fields_24_8 p,
#gform_fields_24_9 .gfield_label,
#gform_fields_24_10 .gfield_label,
#gform_fields_24_11 .gfield_label,
#gform_fields_24_7 .gfield_label,
#gform_fields_24_11 label,
#gform_fields_24_12 p,
#gform_fields_24_14 label{width:100% !important; font-family:'Raleway' !important; font-size:18px !important; font-weight:600 !important; color:#424B48; text-align:center;}
#field_24_9 legend.gfield_label,
#field_24_9 legend.gfield_label,
#field_24_18 .gfield_label,
#field_24_85 legend.gfield_label,
#field_24_88 legend.gfield_label,
#field_24_91 legend.gfield_label,
#field_24_94 legend.gfield_label,
#gform_fields_24_13 .gfield_label,
#gform_fields_24_14 .gfield_label,
.gfield_required,
#field_24_4 legend.gfield_label{display:none !important;}
.internal-btn-2022{font-family:'Raleway' !important; font-size:20px !important; font-weight:600 !important; color:#424B48; cursor:pointer;}
#gform_fields_24 .gfield_label,
#gform_fields_24_3 .gfield_label{font-family:'Raleway' !important; font-size:29px !important; font-weight:300 !important; text-align:center;}
#field_24_42 ul{text-align:left; padding:10px 0px 0px 80px; font-size: 16px !important; line-height: 16px !important; margin-bottom:25px;} 
#field_24_47 ul{text-align:left; padding:10px 0px;}
#field_24_42 li{line-height: 18px !important; font-weight: 500 !important;}
#gform_fields_24 .new-form-title,
#gform_page_24_2 .new-form-title,
#gform_page_24_3 .new-form-title,
#field_24_49,
#field_24_23,
#field_24_27,
#field_24_47,
#field_24_48,
#field_24_18 .gfield_label,
#field_24_22 .gfield_label,
#field_24_24 .gfield_label,
#field_24_28 .gfield_label,
#field_24_29 .gfield_label,
#field_24_30 .gfield_label,
#field_24_19 .gfield_label,
#field_24_23 .gfield_label,
#field_24_27 .gfield_label,
#field_24_65 .gfield_label{font-family:'Raleway' !important; font-size:18px !important; line-height:1em; font-weight:300 !important; text-align:center; color:#000 !important; width:100%;}
#field_24_23 label,
#field_24_27 label{color:#fff !important; padding-bottom:25px;}
#input_24_9,
#input_24_88{margin-bottom:25px;}
#label_24_9_0, 
#label_24_9_1, 
#label_24_9_2, 
#label_24_9_3, 
#label_24_9_4, 
#label_24_9_5, 
#label_24_9_6,
#label_24_88_0,
#label_24_88_1,
#label_24_94_0,
#label_24_94_1,
#label_24_94_2,
#label_24_99_0,
#label_24_99_1,
#label_24_99_2,
#label_24_99_3,
#label_24_99_4,
#label_24_102_0,
#label_24_102_1,
#label_24_102_2{width:100% !important; height: auto !important; line-height: 21px !important; font-weight:bold; padding: 3px 20px; box-sizing:border-box; font-size: 16px !important; margin: 0 auto  !important; background-color:#fff; text-align:center; text-transform:uppercase; align-content:center; margin:25px; border-radius:10px; box-shadow:0px 10px 10px #193B5C; cursor: pointer; display:block !important;}
#gform_fields_24_4 label{font-family:'Raleway' !important; font-weight:600 !important; color:#424B48;}
#gform_fields_24 .hide-label .gfield_label{display: none !important; font-size:0px !important;}
#field_24_9 .gfield_radio{display:flex; justify-content: center; flex-direction: column;}
#field_24_88 .gfield_radio{display:flex; justify-content: center; flex-direction: column;}
#field_24_94 .gfield_radio{display:flex; justify-content: center; flex-direction: column;}
#field_24_99 .gfield_radio{display:flex; justify-content: center; flex-direction: column;}
#field_24_102 .gfield_radio{display:flex; justify-content: center; flex-direction: column;}
#field_24_3,
#field_24_4,
#field_24_9,
#field_24_41,
#field_24_18 .gfield_radio,
#field_24_19 .gfield_radio,
#field_24_22 .gfield_radio,
#field_24_24 .gfield_radio,
#field_24_28 .gfield_radio,
#field_24_29 .gfield_radio,
#gform_fields_24_10 .ginput_container,
#field_24_27 .gfield_radio,
#third_step,
#field_24_88,
#field_24_94,
#field_24_99,
#field_24_102,
#laststep01{padding:0px 0px 0px 0px; margin-top:0px; margin-bottom:5px;}
#field_24_85 .gchoice_24_85_1,
#field_24_91 .gchoice_24_91_1{justify-content: center;}
#field_24_85 .gchoice_24_85_1 input[type="checkbox"],
#field_24_91 .gchoice_24_91_1 input[type="checkbox"]{width:30% !important; max-width:30px !important;}
#field_24_85 .gchoice_24_85_1 label,
#field_24_91 .gchoice_24_91_1 label{font-size:14px !important; line-height: 28px; font-weight:300 !important; color:#000000 !important; width:90px !important;}
#choice_24_85_1,
#choice_24_91_1{
 -webkit-appearance: none;
  appearance: none;
  /* For iOS < 15 */
  background-color: var(--form-background);
  margin: 0;
  font: inherit;
  color: currentColor;
  width: 30px !important;
  height: 30px !important;
  border: 0px;
  border-radius: 0;
  transform: translateY(-0.075em);
  display: grid;
  place-content: center;
  background-color:#D8D8D8 !important;}
#choice_24_85_1::before,
#choice_24_91_1::before {
  content: "";
  width: 1.5em;
  height: 1.5em;
  clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);
  transform: scale(0);
  transform-origin: bottom left;
  transition: 120ms transform ease-in-out;
  box-shadow: inset 1em 1em var(--form-control-color);
  /* Windows High Contrast Mode */
  background-color: #6DC644;}
#choice_24_85_1:checked::before,
#choice_24_91_1:checked::before {
  transform: scale(1);}
#choice_24_85_1:focus,
#choice_24_91_1:focus  {
  outline: max(2px, 0.15em) solid currentColor;
  outline-offset: max(2px, 0.15em);}
#choice_24_85_1:disabled,
#choice_24_91_1:disabled  {
  --form-control-color: var(--form-control-disabled);
  color: var(--form-control-disabled);
  cursor: not-allowed;}
#field_24_3 input[type="radio"],
#field_24_4 input[type="radio"],
#field_24_9 input[type="radio"],
#field_24_18 input[type="radio"],
#field_24_19 input[type="radio"],
#field_24_22 input[type="radio"],
#field_24_24 input[type="radio"],
#field_24_28 input[type="radio"],
#field_24_29 input[type="radio"],
#field_24_88 input[type="radio"],
#field_24_94 input[type="radio"],
#field_24_99 input[type="radio"],
#field_24_102 input[type="radio"]{display:none !important;}
#field_24_3 .gfield_radio,
#field_24_4 .gfield_radio,
#field_24_18 .gfield_radio,
#field_24_19 .gfield_radio,
#field_24_24 .gfield_radio,
#field_24_28 .gfield_radio,
#field_24_29 .gfield_radio{display:flex; flex-wrap:wrap; justify-content:center;}
#field_24_3 .gfield_radio .gchoice label,
#field_24_4 .gfield_radio .gchoice label,
#field_24_18 .gfield_radio .gchoice label,
#field_24_19 .gfield_radio .gchoice label,
#field_24_24 .gfield_radio .gchoice label,
#field_24_29 .gfield_radio .gchoice label{width:80px !important; height:80px; line-height:80px; background-color:#fff; text-align:center; text-transform:uppercase; align-content:center; margin:10px 25px; border-radius:10px; box-shadow:0px 10px 10px #193B5C; cursor: pointer; display:block !important;}
#field_24_22 .gchoice{display:block !important; width:100%; max-width:500px; box-sizing:border-box; margin:0 auto !important; margin-top:15px; margin-bottom:15px;}
#field_24_22 .gchoice label{width:100% !important; height:auto; line-height:1.2em; display:flex !important; align-items:center; font-size:15px !important; background-color:#fff; text-align:center; text-transform:uppercase; align-content:center; margin:20px 0px; border-radius:10px; box-shadow:0px 10px 10px #193B5C; cursor: pointer; justify-content:center; padding:15px 10px;}
#field_24_22 input{margin-bottom:20px !important;}
#field_24_28 #input_24_28 .gchoice label{width:80px !important; height:80px; line-height:1em; display:flex !important; align-items:center; font-size:15px !important; background-color:#fff; text-align:center; text-transform:uppercase; align-content:center; margin:25px; border-radius:10px; box-shadow:0px 10px 10px #193B5C; cursor: pointer; justify-content:center; padding:10px;}
#field_24_3 .gchoice label:hover,
#field_24_4 .gchoice label:hover,
#field_24_9 .gchoice label:hover,
#field_24_18 .gchoice label:hover,
#field_24_19 .gchoice label:hover,
#field_24_22 .gchoice label:hover,
#field_24_24 .gchoice label:hover,
#field_24_2 .gchoice label:hover,
#field_24_29 .gchoice label:hover,
#field_24_88 .gchoice label:hover,
#field_24_94 .gchoice label:hover,
#field_24_99 .gchoice label:hover,
#field_24_102 .gchoice label:hover{background-color:#003563;}
#field_24_3 .gchoice label:hover, #field_24_3 .gfield_radio .choice-active label,
#field_24_4 .gchoice label:hover, #field_24_4 .gfield_radio .choice-active label,
#field_24_9 .gchoice label:hover, #field_24_9 .gfield_radio .choice-active label,
#field_24_18 .gchoice label:hover, #field_24_18 .gfield_radio .choice-active label,
#field_24_19 .gchoice label:hover, #field_24_19 .gfield_radio .choice-active label,
#field_24_22 .gchoice label:hover, #field_24_22 .gfield_radio .choice-active label,
#field_24_24 .gchoice label:hover, #field_24_24 .gfield_radio .choice-active label,
#field_24_28 .gchoice label:hover, #field_24_28 .gfield_radio .choice-active label,
#field_24_29 .gchoice label:hover, #field_24_29 .gfield_radio .choice-active label,
#field_24_88 .gchoice label:hover, #field_24_88 .gfield_radio .choice-active label,
#field_24_94 .gchoice label:hover, #field_24_94 .gfield_radio .choice-active label,
#field_24_99 .gchoice label:hover, #field_24_99 .gfield_radio .choice-active label,
#field_24_102 .gchoice label:hover, #field_24_102 #input_24_102 .choice-active label{color:#fff !important;background-color:#003563;}
#field_24_3 #input_24_3 .choice-active label,
#field_24_4 #input_24_4 .choice-active label,
#field_24_9 #input_24_9 .choice-active label,
#field_24_18 #input_24_18 .choice-active label,
#field_24_19 #input_24_19 .choice-active label,
#field_24_22 #input_24_22 .choice-active label,
#field_24_24 #input_24_24 .choice-active label,
#field_24_28 #input_24_28 .choice-active label,
#field_24_29 #input_24_29 .choice-active label,
#field_24_88 #input_24_88 .choice-active label,
#field_24_94 #input_24_94 .choice-active label,
#field_24_99 #input_24_99 .choice-active label,
#field_24_102 #input_24_102 .choice-active label{background-color:#003563 !important;}
.tablet-area{display:flex; flex-wrap:wrap; padding:0px 75px; box-sizing:border-box; margin-top:25px;}
.tablet-box{width:46%; margin:0% 2%; background-color:#fff; border-radius:10px; box-shadow:0px 10px 10px #193B5C; display:flex; flex-wrap:wrap; padding:20px 30px 30px 20px; box-sizing:border-box;}
/* .tablet-box:hover{background-color:#6DC644 !important; color:#fff;}
.tablet-box:hover strong{color:#fff !important;} */
.tablet-box .num-area{width:12%;}
.tablet-box .num-area div{background-color:#003563; font-size:30px; line-height:40px; color:#ffffff; font-weight:600; width:45px; height:45px; text-align:center; border-radius:100px;}
.tablet-box .num-area-content{width:83%; margin-left;5%; font-size:14px;}
.tablet-box .num-area-content strong{display:block; font-size:20px; color:#3F4A46; margin-bottom:10px; margin-top:10px;}
.above-check-text{text-align:center; margin-top:25px;}
#field_24_40, #field_24_39{/*background:url('https://erick.dev.creative-works.us/aantlaw/wp-content/uploads/Template-01.webp') no-repeat; background-size:cover;  padding:25px 0px; */ margin-top:25px;  margin-bottom:25px; text-align:center;}
#field_24_40 a, #field_24_39 a{color:#fff; font-size:20px; font-weight:300; display:block; padding:5px 0px;}
#field_24_11{width:100%; max-width:125px; margin:0 auto; padding-top:10px}
#field_24_11 .gchoice_24_11_1,
.gchoice_24_37_1{ display:flex; flex-wrap:wrap; align-items:center;}
#field_24_11 .gchoice_24_11_1 input[type="checkbox"]{width:30% !important; max-width:30px !important;}
#field_24_11 .gchoice_24_11_1 label{font-size:14px !important; font-weight:300 !important; color:#000000 !important; width:65% !important;}
#gform_fields_24_3 .gchoice_24_37_1 input[type="checkbox"]{width:30% !important; max-width:30px !important;}
#gform_fields_24_3 .gchoice_24_37_1 label{font-size:14px !important; font-weight:300 !important; color:#fff !important; width:60% !important;}
#field_24_65{width:90%; max-width:767px; margin:0 auto; margin-bottom:20px;}
#field_24_65 .ginput_container{margin-top:25px;}
#field_24_65 select,
#field_24_27 select{font-size:16px; min-height:40px; margin-bottom:5px;}
#field_24_30 .gfield_label{padding-bottom:15px;}
#field_24_23 .ginput_container input[type="text"],
#field_24_27 .ginput_container select{width:100%; max-width:767px; margin:0 auto; padding:10px !important;}
#field_24_27 label{width:100% !important;}
#gform_fields_24_6 input[type="text"],
#gform_fields_24_6 input[type="tel"],
#gform_fields_24_6 input[type="email"],
#field_24_23 input[type="text"],
#field_24_27 select{padding:10px !important; margin:5px !important; width:90% !important;}
#third_step{margin-top:25px;}
#third_step .third_step_content{width:90%; max-width:767px; margin:0 auto; display:flex; flex-wrap:wrap;}
#third_step .third_step_content .gfield--width-third{width:33.33%;}
#third_step .third_step_content .gfield_label{display:none !important;}
#laststep01 input[type="text"]{padding:10px !important; margin:5px !important; width:100% !important; height:40px; background-color:#fff !important; border:0px !important; box-sizing:border-box;}
#laststep01 .laststep01inside{width:100%; max-width:767px; margin:0 auto;}
#laststep01 .laststep01inside .gfield_label{display:none !important;}
#gform_page_24_3 .gform_page_footer .gform_next_button{visibility:hidden;}

#gform_next_button_24_2,
#gform_next_button_24_46,
#gform_next_button_24_50,
#gform_next_button_24_52,
#gform_next_button_24_53,
#gform_next_button_24_54,
#gform_next_button_24_58,
#gform_next_button_24_64,
#gform_next_button_24_61,
#gform_next_button_24_51,
#gform_next_button_24_82,
#gform_next_button_24_86,
#gform_next_button_24_89,
#gform_next_button_24_95,
#gform_next_button_24_100{display:none;}
#choice_24_11_1{
 -webkit-appearance: none;
  appearance: none;
  /* For iOS < 15 */
  background-color: var(--form-background);
  margin: 0;
  font: inherit;
  color: currentColor;
  width: 30px !important;
  height: 30px !important;
  border: 0px;
  border-radius: 0;
  transform: translateY(-0.075em);
  display: grid;
  place-content: center;
  background-color:#D8D8D8 !important;
}
#choice_24_11_1::before {
  content: "";
  width: 1.5em;
  height: 1.5em;
  clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);
  transform: scale(0);
  transform-origin: bottom left;
  transition: 120ms transform ease-in-out;
  box-shadow: inset 1em 1em var(--form-control-color);
  /* Windows High Contrast Mode */
  background-color: #6DC644;
}
#choice_24_11_1:checked::before {
  transform: scale(1);
}
#choice_24_11_1:focus {
  outline: max(2px, 0.15em) solid currentColor;
  outline-offset: max(2px, 0.15em);
}
#choice_24_11_1:disabled {
  --form-control-color: var(--form-control-disabled);
  color: var(--form-control-disabled);
  cursor: not-allowed;
}
#steps-form-popup{background-color:rgba(0,0,0,0.5); position:fixed; top:0; left:0; z-index:99999; width:100%; height:100%;}
#steps-form-popup .content-steps-form-popup{background-color:#fff; position:absolute; width:90%; max-width:767px; left:0; right:0; margin-left:auto; margin-right:auto; padding:25px 50px; box-sizing:border-box; margin-top:50px;}
#steps-form-popup .content-steps-form-popup .close-popup{font-family:'Raleway' !important; font-size:20px; width:35px; height:35px; text-align:center; line-height:35px; position:absolute; right:-15px; top:-15px; background-color:#fff; cursor:pointer; border-radius:50px; box-shadow:0px 1px 5px #ccc;}
#steps-form-popup .content-steps-form-popup ul{list-style: none; margin:0px; padding:0px;}
#steps-form-popup .content-steps-form-popup h3{padding:0px !important; width:100% !important; margin:0px !important; border-bottom:0px;}
#steps-form-popup .content-steps-form-popup input[type="text"],
#steps-form-popup .content-steps-form-popup input[type="email"],
#steps-form-popup .content-steps-form-popup input[type="tel"]{margin-top:5px; border:1px solid #ccc !important; font-family:'Raleway' !important; font-size:12px !important; max-height:35px;}
#steps-form-popup .content-steps-form-popup textarea{margin-top:5px; border:1px solid #ccc !important; font-family:'Raleway' !important; font-size:12px !important; max-height:70px;}
#steps-form-popup .content-steps-form-popup input[type="submit"]{margin-top:5px; background-color:#003563 !important; display:block; width:100%;}
#gform_24 .validation_message {font-size:11px; color:#ff0000;}
#gform_24_validation_container{display:none !important;}
#input_24_65_1_container .hidden_sub_label{display:none !important;}
#investment-visas{display:none; flex-direction: column; justify-content: center; align-items: center;}
#banner-video{border-bottom:0px;}
#banner-video .text-banner-home{font-size:24px; margin-top:25px;}
#banner-video .content-internals-2017{display:flex;}
.right-video{flex: 1; display: flex; flex-direction: column; align-items: center;} 
.right-video video{width:100%;}
.right-video iframe{width:100%; height:350px;}
.left-video{padding-left:0px;}
#gform_wrapper_23 .gform_heading{margin-top:25px;}
#laststep02 .laststep02inside {
  width: 100%;
  max-width: 767px;
  margin: 0 auto;
}
#laststep02 .laststep02inside .gfield_label {
  display: none !important;
}
#laststep02 .laststep02inside {
  width: 100%;
  max-width: 767px;
  margin: 0 auto;
}
.button-eb5{background:#6DC644; border-radius:10px; box-shadow:0px 10px 10px #193B5C; margin-top: 36px; width:80%; text-align: center;}
.button-eb5 a{font-family: 'Raleway'; font-size:20px; font-weight:600; padding: 25px 25px; color: #FFF; display: inherit; opacity: 1 !important;}
.button-eb5:hover{background:#FFF;}
.button-eb5 a:hover{color: #333 !important;}
.button-floating-multistep{position:fixed; right:0px; z-index:99999; bottom: 110px;}
.button-floating-multistep img{width: 40px;}
.button-floating-multistep .button{border-radius:5px !important; padding: 21px 16px 9px 19px !important;}
/* --------- FORM AREA --------- */
.visa-trabajo_wrapper{background:#F1F1F1; align-items: center; justify-content: center; margin: 0 auto; padding: 25px 40px 40px 40px; box-sizing: border-box; position: relative;}
.visa-trabajo_wrapper legend{color:#000 !important;}

#field_28_78{margin: 40px 0px -45px -110px !important; display: flex; justify-content: center;}
#field_28_78 .button{padding: 10px 25px !important; float:none !important;}
#gform_next_button_28_46{margin: 0px 0px 0px 140px;}

#field_28_80 .gfield_label,
#field_28_80 .gfield_label{font-family: 'Raleway' !important; font-size: 20px !important; line-height: 1.2em; font-weight: 300 !important;
text-align: center; color: #000 !important; width: 100%;}
#input_28_80,
#input_28_96{width: 100%; margin-top: 25px; margin-bottom: 25px; height: 38px; font-size: 18px;}
#field_28_81 .gfield_label{font-family: 'Raleway' !important; font-size: 20px !important; line-height: 1.2em; font-weight: 300 !important;
text-align: center; color: #000 !important; width: 100%;}
#input_28_81{width: 100%; margin-top: 25px; margin-bottom: 25px; height: 38px; font-size: 18px;}

.visa-trabajo_wrapper h2{text-align:center; color:#000; text-transform:uppercase; font-family: 'julius_sans_oneregular' !important; font-size:40px !important; border-bottom:0px !important; padding:0px !important; margin:0 auto !important; margin-bottom:10px !important;}

#gform_page_28_1 .gform_next_button, #gform_page_24_1 .gform_next_button{margin: 0px 0px 0px 120px;}
#gform_next_button_28_84,
#gform_next_button_28_50,
#gform_next_button_28_56{visibility: visible !important;}
.gform_fields  label,
#gform_fields_28_2 label,
#gform_fields_28_3 label,
#gform_fields_28_4 p,
#gform_fields_28_5 p,
#gform_fields_28_6 p,
#gform_fields_28_8 p,
#gform_fields_28_9 .gfield_label,
#gform_fields_28_10 .gfield_label,
#gform_fields_28_11 .gfield_label,
#gform_fields_28_7 .gfield_label,
#gform_fields_28_11 label,
#gform_fields_28_12 p,
#gform_fields_28_14 label{width:100% !important; font-family:'Raleway' !important; font-size:18px !important; font-weight:600 !important; color:#424B48; text-align:center;}
#field_28_9 legend.gfield_label,
#field_28_9 legend.gfield_label,
#field_28_18 .gfield_label,
#field_28_85 legend.gfield_label,
#field_28_88 legend.gfield_label,
#field_28_91 legend.gfield_label,
#field_28_94 legend.gfield_label,
#gform_fields_28_13 .gfield_label,
#gform_fields _14 .gfield_label,
.gfield_required,
#field_28_4 legend.gfield_label{display:none !important;}
.internal-btn-2022{font-family:'Raleway' !important; font-size:20px !important; font-weight:600 !important; color:#424B48; cursor:pointer;}
.gform_fields  .gfield_label,
#gform_fields_28_3 .gfield_label{font-family:'Raleway' !important; font-size:29px !important; font-weight:300 !important; text-align:center;}
#field_28_42 ul{text-align:left; padding:10px 0px 0px 80px; font-size: 16px !important; line-height: 16px !important; margin-bottom:25px;} 
#field_28_47 ul{text-align:left; padding:10px 0px;}
#field_28_42 li{line-height: 18px !important; font-weight: 500 !important;}
.gform_fields  .new-form-title,
#gform_page_28_2 .new-form-title,
#gform_page_28_3 .new-form-title,
#field_28_49,
#field_28_23,
#field_28_27,
#field_28_47,
#field_28_48,
#field_28_18 .gfield_label,
#field_28_22 .gfield_label,
#field_28_28 .gfield_label,
#field_28_28 .gfield_label,
#field_28_29 .gfield_label,
#field_28_30 .gfield_label,
#field_28_19 .gfield_label,
#field_28_23 .gfield_label,
#field_28_27 .gfield_label,
#field_28_65 .gfield_label{font-family:'Raleway' !important; font-size:18px !important; line-height:1em; font-weight:300 !important; text-align:center; color:#000 !important; width:100%;}
#field_28_23 label,
#field_28_27 label{color:#fff !important; padding-bottom:25px;}
#input_28_9,
#input_28_88{margin-bottom:25px;}
#label_28_9_0, 
#label_28_9_1, 
#label_28_9_2, 
#label_28_9_3, 
#label_28_9_4, 
#label_28_9_5, 
#label_28_9_6,
#label_28_88_0,
#label_28_88_1,
#label_28_94_0,
#label_28_94_1,
#label_28_94_2,
#label_28_99_0,
#label_28_99_1,
#label_28_99_2,
#label_28_99_3,
#label_28_99_4,
#label_28_102_0,
#label_28_102_1,
#label_28_102_2{width:100% !important; height: auto !important; line-height: 21px !important; font-weight:bold; padding: 3px 20px; box-sizing:border-box; font-size: 16px !important; margin: 0 auto  !important; background-color:#fff; text-align:center; text-transform:uppercase; align-content:center; margin:25px; border-radius:10px; box-shadow:0px 10px 10px #193B5C; cursor: pointer; display:block !important;}
#gform_fields_28_4 label{font-family:'Raleway' !important; font-weight:600 !important; color:#424B48;}
.gform_fields  .hide-label .gfield_label{display: none !important; font-size:0px !important;}
#field_28_9 .gfield_radio{display:flex; justify-content: center; flex-direction: column;}
#field_28_88 .gfield_radio{display:flex; justify-content: center; flex-direction: column;}
#field_28_94 .gfield_radio{display:flex; justify-content: center; flex-direction: column;}
#field_28_99 .gfield_radio{display:flex; justify-content: center; flex-direction: column;}
#field_28_102 .gfield_radio{display:flex; justify-content: center; flex-direction: column;}
#field_28_3,
#field_28_4,
#field_28_9,
#field_28_41,
.gfield_radio,
#gform_fields_28_10 .ginput_container,
#input_28_27,
#third_step,
#field_28_88,
#field_28_94,
#field_28_99,
#field_28_102,
#laststep01{padding:0px 0px 0px 0px; margin-top:0px; margin-bottom:5px;}
#field_28_85 .gchoice_28_85_1,
#field_28_91 .gchoice_28_91_1{justify-content: center;}
#field_28_85 .gchoice_28_85_1 input[type="checkbox"],
#field_28_91 .gchoice_28_91_1 input[type="checkbox"]{width:30% !important; max-width:30px !important;}
#field_28_85 .gchoice_28_85_1 label,
#field_28_91 .gchoice_28_91_1 label{font-size:14px !important; line-height: 28px; font-weight:300 !important; color:#000000 !important; width:90px !important;}
#choice_28_85_1,
#choice_28_91_1{
 -webkit-appearance: none;
  appearance: none;
  /* For iOS < 15 */
  background-color: var(--form-background);
  margin: 0;
  font: inherit;
  color: currentColor;
  width: 30px !important;
  height: 30px !important;
  border: 0px;
  border-radius: 0;
  transform: translateY(-0.075em);
  display: grid;
  place-content: center;
  background-color:#D8D8D8 !important;}
#choice_28_85_1::before,
#choice_28_91_1::before {
  content: "";
  width: 1.5em;
  height: 1.5em;
  clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);
  transform: scale(0);
  transform-origin: bottom left;
  transition: 120ms transform ease-in-out;
  box-shadow: inset 1em 1em var(--form-control-color);
  /* Windows High Contrast Mode */
  background-color: #6DC644;}
#choice_28_85_1:checked::before,
#choice_28_91_1:checked::before {
  transform: scale(1);}
#choice_28_85_1:focus,
#choice_28_91_1:focus  {
  outline: max(2px, 0.15em) solid currentColor;
  outline-offset: max(2px, 0.15em);}
#choice_28_85_1:disabled,
#choice_28_91_1:disabled  {
  --form-control-color: var(--form-control-disabled);
  color: var(--form-control-disabled);
  cursor: not-allowed;}
#field_28_3 input[type="radio"],
#field_28_4 input[type="radio"],
#field_28_9 input[type="radio"],
#field_28_18 input[type="radio"],
#field_28_19 input[type="radio"],
#field_28_22 input[type="radio"],
#field_28_28 input[type="radio"],
#field_28_28 input[type="radio"],
#field_28_29 input[type="radio"],
#field_28_88 input[type="radio"],
#field_28_94 input[type="radio"],
#field_28_99 input[type="radio"],
#field_28_102 input[type="radio"]{display:none !important;}
#field_28_3 .gfield_radio ,
#field_28_4 .gfield_radio,
#field_28_18 .gfield_radio,
#field_28_19 .gfield_radio,
#field_28_28 .gfield_radio,
#field_28_28 .gfield_radio,
#field_28_29 .gfield_radio{display:flex; flex-wrap:wrap; justify-content:center;}
#field_28_3 .gfield_radio  .gchoice label,
#field_28_4 .gfield_radio .gchoice label,
#field_28_18 .gfield_radio .gchoice label,
#field_28_19 .gfield_radio .gchoice label,
#field_28_28 .gfield_radio .gchoice label,
#field_28_29 .gfield_radio .gchoice label{width:80px !important; height:80px; line-height:80px; background-color:#fff; text-align:center; text-transform:uppercase; align-content:center; margin:10px 25px; border-radius:10px; box-shadow:0px 10px 10px #193B5C; cursor: pointer; display:block !important;}
#input_28_22 .gchoice{display:block !important; width:100%; max-width:500px; box-sizing:border-box; margin:0 auto !important; margin-top:15px; margin-bottom:15px;}
#field_28_22 #input_28_22 .gchoice label{width:100% !important; height:auto; line-height:1.2em; display:flex !important; align-items:center; font-size:15px !important; background-color:#fff; text-align:center; text-transform:uppercase; align-content:center; margin:20px 0px; border-radius:10px; box-shadow:0px 10px 10px #193B5C; cursor: pointer; justify-content:center; padding:15px 10px;}
#input_28_22{margin-bottom:20px !important;}
#field_28_28 #input_28_28 .gchoice label{width:80px !important; height:80px; line-height:1em; display:flex !important; align-items:center; font-size:15px !important; background-color:#fff; text-align:center; text-transform:uppercase; align-content:center; margin:25px; border-radius:10px; box-shadow:0px 10px 10px #193B5C; cursor: pointer; justify-content:center; padding:10px;}
#field_28_3 .gfield_radio  .gchoice label:hover,
#field_28_4 .gfield_radio .gchoice label:hover,
#field_28_9 .gfield_radio .gchoice label:hover,
#field_28_18 .gfield_radio .gchoice label:hover,
#field_28_19 .gfield_radio .gchoice label:hover,
#field_28_22 .gfield_radio .gchoice label:hover,
#field_28_28 .gfield_radio .gchoice label:hover,
#field_28_28 .gfield_radio .gchoice label:hover,
#field_28_29 .gfield_radio .gchoice label:hover,
#field_28_88 .gfield_radio .gchoice label:hover,
#field_28_94 .gfield_radio .gchoice label:hover,
#field_28_99 .gfield_radio .gchoice label:hover,
#field_28_102 .gfield_radio .gchoice label:hover{background-color:#003563;}
#field_28_3 .gfield_radio  .gchoice label:hover, #field_28_3 .gfield_radio  .choice-active label,
#field_28_4 .gfield_radio .gchoice label:hover, #field_28_4 .gfield_radio .choice-active label,
#field_28_9 .gfield_radio .gchoice label:hover, #field_28_9 .gfield_radio .choice-active label,
#field_28_18 .gfield_radio .gchoice label:hover, #field_28_18 .gfield_radio .choice-active label,
#field_28_19 .gfield_radio .gchoice label:hover, #field_28_19 .gfield_radio .choice-active label,
#field_28_22 .gfield_radio .gchoice label:hover, #field_28_22 .gfield_radio .choice-active label,
#field_28_28 .gfield_radio .gchoice label:hover, #field_28_28 .gfield_radio .choice-active label,
#field_28_28 .gfield_radio .gchoice label:hover, #field_28_28 .gfield_radio .choice-active label,
#field_28_29 .gfield_radio .gchoice label:hover, #field_28_29 .gfield_radio .choice-active label,
#field_28_88 .gfield_radio .gchoice label:hover, #field_28_88 .gfield_radio .choice-active label,
#field_28_94 .gfield_radio .gchoice label:hover, #field_28_94 .gfield_radio .choice-active label,
#field_28_99 .gfield_radio .gchoice label:hover, #field_28_99 .gfield_radio .choice-active label,
#field_28_102.gfield_radio .gchoice label:hover, #field_28_102 .gfield_radio .choice-active label{color:#fff !important; background-color:#003563;}
#field_28_3 .gfield_radio  .choice-active label,
#field_28_4 .gfield_radio .choice-active label,
#field_28_9 .gfield_radio.choice-active label,
#field_28_18 .gfield_radio .choice-active label,
#field_28_19 .gfield_radio .choice-active label,
#field_28_22 .gfield_radio .choice-active label,
#field_28_28 .gfield_radio .choice-active label,
#field_28_28 .gfield_radio.choice-active label,
#field_28_29 .gfield_radio .choice-active label,
#field_28_88 .gfield_radio .choice-active label,
#field_28_94 .gfield_radio .choice-active label,
#field_28_99 .gfield_radio .choice-active label,
#field_28_102 .gfield_radio .choice-active label{background-color:#003563 !important;}
#field_28_40, #field_28_39{/*background:url('https://erick.dev.creative-works.us/aantlaw/wp-content/uploads/Template-01.webp') no-repeat; background-size:cover;  padding:25px 0px; */ margin-top:25px;  margin-bottom:25px; text-align:center;}
#field_28_40 a, #field_28_39 a{color:#fff; font-size:20px; font-weight:300; display:block; padding:5px 0px;}
#field_28_11{width:100%; max-width:125px; margin:0 auto; padding-top:10px}
#field_28_11 .gchoice_28_11_1,
.gchoice_28_37_1{ display:flex; flex-wrap:wrap; align-items:center;}
#field_28_11 .gchoice_28_11_1 input[type="checkbox"]{width:30% !important; max-width:30px !important;}
#field_28_11 .gchoice_28_11_1 label{font-size:14px !important; font-weight:300 !important; color:#000000 !important; width:65% !important;}
#gform_fields_28_3 .gchoice_28_37_1 input[type="checkbox"]{width:30% !important; max-width:30px !important;}
#gform_fields_28_3 .gchoice_28_37_1 label{font-size:14px !important; font-weight:300 !important; color:#fff !important; width:60% !important;}
#field_28_65{width:90%; max-width:767px; margin:0 auto; margin-bottom:20px;}
#field_28_65 .ginput_container{margin-top:25px;}
{font-size:16px; min-height:40px; margin-bottom:5px;}
#field_28_30 .gfield_label{padding-bottom:15px;}
#field_28_23 .ginput_container input[type="text"],
#field_28_27 .ginput_container select{width:100%; max-width:767px; margin:0 auto; padding:10px !important;}
#field_28_27 label{width:100% !important;}
#gform_fields_28_6 input[type="text"],
#gform_fields_28_6 input[type="tel"],
#gform_fields_28_6 input[type="email"],
#field_28_23 input[type="text"],
#field_28_65 select,#field_28_27 select,#field_28_80 select{padding:10px !important; margin:0 auto !important; width:40% !important;font-size:16px; min-height:40px; margin-bottom:5px;}
.ginput_container_select{text-align:center; margin-top:20px;}
#gform_page_28_3 .gform_page_footer .gform_next_button{visibility:hidden;}

.gform_next_button{display:none;}
#gform_page_28_7 .gform_next_button,#gform_page_28_10 .gform_next_button, #gform_page_28_13 .gform_next_button,
#gform_page_24_7 .gform_next_button,#gform_page_24_10 .gform_next_button, #gform_page_24_13 .gform_next_button{display:inline;}
#choice_28_11_1{
 -webkit-appearance: none;
  appearance: none;
  /* For iOS < 15 */
  background-color: var(--form-background);
  margin: 0;
  font: inherit;
  color: currentColor;
  width: 30px !important;
  height: 30px !important;
  border: 0px;
  border-radius: 0;
  transform: translateY(-0.075em);
  display: grid;
  place-content: center;
  background-color:#D8D8D8 !important;
}
#choice_28_11_1::before {
  content: "";
  width: 1.5em;
  height: 1.5em;
  clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);
  transform: scale(0);
  transform-origin: bottom left;
  transition: 120ms transform ease-in-out;
  box-shadow: inset 1em 1em var(--form-control-color);
  /* Windows High Contrast Mode */
  background-color: #6DC644;
}
#choice_28_11_1:checked::before {
  transform: scale(1);
}
#choice_28_11_1:focus {
  outline: max(2px, 0.15em) solid currentColor;
  outline-offset: max(2px, 0.15em);
}
#choice_28_11_1:disabled {
  --form-control-color: var(--form-control-disabled);
  color: var(--form-control-disabled);
  cursor: not-allowed;
}

#gform_28 .validation_message {font-size:11px; color:#ff0000;}
#gform_28_validation_container{display:none !important;}
#input_28_65_1_container .hidden_sub_label{display:none !important;}
#gform_wrapper_23 .gform_heading{margin-top:25px;}

/* --------- FORM AREA --------- */


@media only screen and (max-width:900px){


/* --------- FORM AREA --------- */
.visa-trabajo_wrapper {width: 90%;}

#field_28_42 ul{padding-left:0px;}

/* --------- FORM AREA --------- */

}



@media only screen and (max-width:767px){

/* --------- FORM AREA --------- */
#label_28_85_1{margin-top:0px;}
#label_28_91_1{margin-top:0px;}
/* --------- FORM AREA --------- */
}

@media only screen and (max-width:640px){


/* --------- FORM AREA --------- */
.visa-trabajo_wrapper {width: 95%; padding: 15px 10px 30px 10px;}
.close-questionnaire{width: 95%;}
.visa-trabajo_wrapper h2{font-size:25px !important; line-height:30px !important;}
.visa-trabajo_wrapper legend{line-height:26px !important; font-size: 17px !important;}
#questionnaire-form-popup{position:absolute;}
/* --------- FORM AREA --------- */
}


@media only screen and (max-width:900px){
#banner-video{flex-direction: column; padding-bottom:0px;}
.right-video{padding-top:20px;}

/* --------- FORM AREA --------- */
#gform_wrapper_24 {width: 90%;}
.close-questionnaire{width: 90%;}
#field_24_42 ul{padding-left:0px;}
#banner-video{flex-direction: column; padding: 20px 0px 40px;}
#banner-video-2{flex-direction: column; padding: 20px 0px 40px;}
#banner-video-3{flex-direction: column; padding: 20px 0px 40px;}
.right-video{padding-top:20px;}
/* --------- FORM AREA --------- */

}


@media only screen and (min-width: 768px){
	.homepage-h1-2018{margin: 10px 0px 0px 0px !important; border: 0px !important; font-size: 55px !important; line-height: 60px !important; padding: 0px !important; width: 100% !important; text-align: left !important; font-family: 'julius_sans_oneregular' !important; color: #fff !important; text-transform: uppercase !important; font-weight: 100;}
  #mainmenu-2017{float:left !important;width: 55%!important;}
}

@media only screen and (max-width:767px){

.rr-content{width:100%; float:none; text-align:center; font-family:'JuliusSansOne-Regular' !important;}
.rr-form{width:100%; float:none; font-family:'JuliusSansOne-Regular' !important; background-color:#f5f5f5; padding:15px 0px; margin-top:25px;}
.rr_form_heading{max-width:150px; width:150px;}
.carousel-inner{background:none;}
.iframe-russian-video{height:350px !important; }
.homepage-h1-2018{font-weight: 100;}

.video-banner-mobile{display: block; padding-top:20px;}
.right-video{display:none;}

/* --------- FORM AREA --------- */
#label_24_85_1{margin-top:0px;}
#label_24_91_1{margin-top:0px;}
/* --------- FORM AREA --------- */
}

@media only screen and (max-width:640px){
.left-video{padding: 0px 10px 0px 10px;}

/* --------- FORM AREA --------- */
#gform_wrapper_24 {width: 95%; padding: 15px 10px 30px 10px;}
.close-questionnaire{width: 95%;}
#gform_wrapper_24 h2{font-size:25px !important; line-height:30px !important;}
#gform_wrapper_24 legend{line-height:26px !important; font-size: 17px !important;}
#questionnaire-form-popup{position:absolute;}
/* --------- FORM AREA --------- */
}

@media only screen and (max-width:480px){


.iframe-russian-video{height:275px !important; }


}

@media only screen and (max-width:400px){
.rr_form_heading{max-width:80px; width:80px; font-size:15px; line-height:20px;}
}