.elementor-196315 .elementor-element.elementor-element-444cc69c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-196315 .elementor-element.elementor-element-57be5db9{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-196315 .elementor-element.elementor-element-694c0b74{text-align:center;}.elementor-196315 .elementor-element.elementor-element-694c0b74 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:36px;font-weight:700;line-height:39px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-196315 .elementor-element.elementor-element-76b42f74 > .elementor-widget-container{padding:0px 0px 20px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#C1C1C1;}.elementor-196315 .elementor-element.elementor-element-76b42f74{text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:28px;}.elementor-196315 .elementor-element.elementor-element-2c35ccf3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-196315 .elementor-element.elementor-element-62a574e2 .elementor-button{background-color:#FAA51A00;font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;}.elementor-196315 .elementor-element.elementor-element-62a574e2 .elementor-button:hover, .elementor-196315 .elementor-element.elementor-element-62a574e2 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-8111d1c );}.elementor-196315 .elementor-element.elementor-element-62a574e2{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-196315 .elementor-element.elementor-element-62a574e2 .elementor-button:hover svg, .elementor-196315 .elementor-element.elementor-element-62a574e2 .elementor-button:focus svg{fill:var( --e-global-color-8111d1c );}.elementor-196315 .elementor-element.elementor-element-14f5dee7 .elementor-button:hover, .elementor-196315 .elementor-element.elementor-element-14f5dee7 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-8111d1c );border-color:var( --e-global-color-secondary );}.elementor-196315 .elementor-element.elementor-element-14f5dee7{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-196315 .elementor-element.elementor-element-14f5dee7 .elementor-button{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-196315 .elementor-element.elementor-element-14f5dee7 .elementor-button:hover svg, .elementor-196315 .elementor-element.elementor-element-14f5dee7 .elementor-button:focus svg{fill:var( --e-global-color-8111d1c );}#elementor-popup-modal-196315{background-color:#05050566;justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-196315 .dialog-message{width:784px;height:auto;padding:24px 24px 24px 24px;}#elementor-popup-modal-196315 .dialog-close-button{display:flex;}#elementor-popup-modal-196315 .dialog-widget-content{border-radius:8px 8px 8px 8px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:1366px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-196315 .elementor-element.elementor-element-2c35ccf3{--justify-content:center;}.elementor-196315 .elementor-element.elementor-element-62a574e2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-196315 .elementor-element.elementor-element-14f5dee7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}#elementor-popup-modal-196315 .dialog-message{width:500px;padding:15px 0px 15px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-2071e207 */.apply-pilot-form {
    margin-bottom: 0;
}
.apply-pilot-form_wrapper .gform_required_legend {
    display: none;
}
.apply-pilot-form .gf_page_steps {
    display: flex;
    gap: 8px;
    border-bottom: 0 !important;
    position: relative;
    height: 28px;
}

.apply-pilot-form .gf_step .gf_step_number {
    text-indent: -9999px;
    height: 8px !important;
    border-radius: 45px;
    width: 100% !important;
    display: inline-block;
    border: none !important;
}
.apply-pilot-form .gf_step {
    width: 25%;
    margin: 0 !important;
    display: flex !important;
    flex-direction: column-reverse;
    gap: 14px;
}
.apply-pilot-form .gf_step.gf_step_active .gf_step_number {
    background: #FFB703 !important;
}

.apply-pilot-form .gf_step.gf_step_pending .gf_step_number {
    background: #D9D9D9 !important;
}
.apply-pilot-form .gf_step.gf_step_completed .gf_step_number{
    background: #0065D1 !important;
}

.apply-pilot-form .gf_step.gf_step_completed .gf_step_number:before,
.apply-pilot-form .gf_step.gf_step_completed .gf_step_number:after {
    display: none !important;
}

.apply-pilot-form .gf_step:not(.gf_step_active) .gf_step_label {
  display: none !important;
}

.apply-pilot-form .gf_step  .gf_step_label {
    position: absolute;
    left: 0;
    top: -10px;
    font-family: Inter;
font-weight: 700 !important;
font-size: 15px !important;
line-height: 110%;
letter-spacing: 0%;
text-transform: uppercase;
color: #0065D1 !important;
padding: 0 !important;
}
.apply-pilot-form .gf_step  .gf_step_label:before {
    content: "";
    width: 8px;
    height: 8px;
    background: #FFB703;
    border-radius: 50%;
    display: inline-flex;
    margin-right: 8px;
}
.apply-pilot-form .step-description {
    font-family: Inter;
font-weight: 400;
border-bottom: 1px solid #C1C1C1;
font-size: 14px;
line-height: 140%;
letter-spacing: 1%;
color: #33415C;
padding-bottom: 14px;
}
.apply-pilot-form .step-description strong {
    font-family: Work Sans;
font-weight: 700 !important;
font-size: 24px !important;
line-height: 110%;
letter-spacing: 0%;
color: #33415C;
}
.apply-pilot-form .gfield_label {
    font-family: Inter;
font-weight: 600 !important;
font-size: 16px !important;
line-height: 100%;
letter-spacing: 0%;
color: #33415C;
}

.apply-pilot-form input[type=text], .apply-pilot-form input[type=tel], .apply-pilot-form input[type=email] {
    padding: 11px 8px !important;
}
.apply-pilot-form select  {
    padding: 12px 8px !important;
}
.apply-pilot-form .gfield_radio, .apply-pilot-form .gfield_checkbox {
    grid-column-gap: 8px !important;
}
.apply-pilot-form .gfield_radio .gchoice, .apply-pilot-form .gfield_checkbox .gchoice  {
border: 1px solid #C1C1C1;

margin-bottom: 8px;
display: flex;
align-items: center;

}
.apply-pilot-form .gfield_radio .gchoice label, .apply-pilot-form .gfield_checkbox .gchoice label {
    display: inline-flex;
    cursor: pointer;
    font-family: Inter;
font-weight: 600 !important;
font-size: 18px !important;
line-height: 130%;
letter-spacing: 0.2px;
color: #33415C;
width: calc(100% - 32px);
padding: 10px 20px 10px 10px !important;
cursor: pointer;
margin: 0 !important;
}

.apply-pilot-form .gfield_radio .gchoice input {
    width: 24px;
    height: 24px;
    margin-left: 20px;
    cursor: pointer;
}
.apply-pilot-form .gfield_checkbox .gchoice input {
    width: 19px;
    height: 19px;
    margin-left: 20px;
    cursor: pointer;
}
.apply-pilot-form .gfield-choice-input+label{
    max-width: calc(100% - 40px) !important;
}

.apply-pilot-form .gform_page_footer {
    text-align: center;
      padding-bottom: 0 !important;
    margin-bottom: 0 !important;
}

.apply-pilot-form .gform_page_footer .button {
    font-family: Inter;
font-weight: 700;
font-size: 16px;
line-height: 100%;
letter-spacing: 3%;
text-transform: uppercase;
padding: 16px 32px;
color: #fff;
min-width: 245px;
}
.apply-pilot-form .gform_page_footer .button.gform_next_button {
    background: #0065D1;
    border: 2px solid #0065D1;
} 

.apply-pilot-form .gform_page_footer .button.gform_next_button:hover, .apply-pilot-form .gform_page_footer .button.gform_next_button:focus {
    background-color: #FFB703 !important;
color: #33415C;
border: 2px solid #FFB703;
}
.apply-pilot-form .gform_page_footer .button.gform_previous_button {
    background-color: transparent;
   border: 2px solid #0065D1;
   color: #0065D1 !important;
} 
.apply-pilot-form .gform_page_footer .button.gform_previous_button:hover, .apply-pilot-form .gform_page_footer .button.gform_previous_button:focus {
    background: #0065D1 !important;
    color: #fff !important;
}
.apply-pilot-form .gform_page_footer .button[type="submit"] {
    background-color: #FFB703 !important;
    color: #33415C !important;
    border: 2px solid #FFB703;
}
.apply-pilot-form .gform_page_footer .button[type="submit"]:focus, .apply-pilot-form .gform_page_footer .button[type="submit"]:hover {
    background-color: #0065D1 !important;
    border: 2px solid #0065D1;
    color: #fff !important;
}

@media (max-width: 767px) {
    .apply-pilot-form .gform_page_footer .button {
        padding: 8px 22px;
        
    }
    
    .apply-pilot-form .gform_page_footer input+input {
        margin-left: 0 !important;
    } 
    .apply-pilot-form .gfield_radio .gchoice label, .apply-pilot-form .gfield_checkbox .gchoice label {
        font-size: 16px !important;
    }
}/* End custom CSS */
/* Start custom CSS */.js-teacher-trial { display: none; }
.show-teacher .js-pilot-form { display: none; }
.show-teacher .js-teacher-trial { display: flex; }/* End custom CSS */