.elementor-10443 .elementor-element.elementor-element-cbd5832{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), H1 mobile;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 );}:root{--page-title-display:none;}@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 );}}/* Start custom CSS for text-editor, class: .elementor-element-36736ba */.gravityhero-sec {overflow: hidden;}
.gravityform-row .gform_heading{padding-top: 100px; padding-bottom: 60px;background-color: #FF4500;position: relative;z-index: 1;}
.gravityform-row .gform-theme--framework .gf_page_steps { background: #FF4500; position: relative;z-index: 1; margin-bottom: 0; }
.gravityform-row .gform-theme--framework .gf_step .gf_step_number { min-width: auto; padding: 0; background: transparent;
    text-transform: initial;
    font-family: "Avenit LT Std Roman"; font-weight: 400; font-size: 22px; line-height: 48px; color: #DCE4FF80; border: 0; }
.gform-theme--framework .gf_page_steps:before , .gravityform-row .gform_heading:before { position: absolute; top: 0; left: -100%; width: 100%; height:100%; content: ''; background-color: #FF4500; }
.gform-theme--framework .gf_page_steps:after,  .gravityform-row .gform_heading:after { position: absolute; top: 0; right: -100%; width: 100%; height:100%; content: ''; background-color: #FF4500; }
.gravityform-row .gform_title {margin-top: 0; font-family: "Avenit LT Std Roman"; font-weight: 400; font-size: 100px; line-height: 120px; color: #DCE4FF; }

.gravityform-row .gform_description { color: #DCE4FF; }
.gravityform-row .gform-theme--framework .gf_step { position: relative; font-family: "Avenit LT Std Roman"; font-weight: 400; font-size: 22px; line-height: 48px; color: #DCE4FF80; column-gap: 0; padding-right: 20px; margin-bottom: 5px; }
.gravityform-row .gform-theme--framework .gf_step .gf_step_label { text-transform: initial; font-family: "Avenit LT Std Roman"; font-weight: 400; font-size: 22px; line-height: 48px; color: #DCE4FF80;  }
.gravityform-row .gform-theme--framework .gf_step .gf_step_number { border: 0; background: transparent; color: #DCE4FF80; padding: 0; margin: 0; width: auto;
    min-width: auto; padding-right: 6px; font-family: "Avenit LT Std Roman"; font-weight: 400; font-size: 22px; line-height: 48px; }
.gravityform-row .gform-theme--framework .gf_step.gf_step_active .gf_step_number::after ,
.gravityform-row .gform-theme--framework .gf_step.gf_step_completed .gf_step_number::after { display: none; }
.gravityform-row .gform-theme--framework .gf_step.gf_step_active .gf_step_number , .gravityform-row .gform-theme--framework .gf_step.gf_step_completed .gf_step_number { color: #DCE4FF; }
.gravityform-row .gform-theme--foundation .gf_page_steps { column-gap: 0; }
.gravityform-row .gform-theme--framework .gf_step:before { content: ''; position: absolute; top: 100%; left: 0; width: 100%; height: 1px; background: #DCE4FF; }
.gravityform-row .gform-theme--framework .gf_step.gf_step_completed:after , .gravityform-row .gform-theme--framework .gf_step.gf_step_active:after { content: ''; position: absolute; top: calc(100% - 1px); left: 0; width: 100%; height: 2px; background: #DCE4FF; }
.gravityform-row .gform-theme--framework .gf_step.gf_step_active ,
.gravityform-row .gform-theme--framework .gf_step.gf_step_completed { color: #DCE4FF; }
/*.gravityform-row #gform_fields_1.top_label > div { background: #FFF; border-radius: 32px;     padding: 43px 55px 56px 53px; }*/
.gravityform-row .gform-theme--framework .gf_step.gf_step_active .gf_step_label , .gravityform-row .gform-theme--framework .gf_step.gf_step_completed .gf_step_label { color: #DCE4FF; }
.gravityform-row #gform_page_1_1 { /*background-color: #FF4500;*/ position: relative;  }
/*.gravityform-row #gform_page_1_1:before , .gravityform-row .gform_heading:before { }.gravityform-row #gform_page_1_1:after { }*/
.gravityform-row .gform_heading:before { position: absolute; top: 0; left: -100%; width: 100%; height:100%; content: ''; background-color: #FF4500; }
 .gravityform-row .gform_heading:after { position: absolute; top: 0; right: -100%; width: 100%; height:100%; content: ''; background-color: #FF4500; }
/*.gravityform-row .gform-theme--foundation #gform_page_1_1 .gfield--width-full {*/
/*        grid-column: span 6;*/
/*    }*/
.gravityform-row .gform-theme--foundation + p { display: none; }
.gravityform-row #gform_fields_1.top_label > div > p:last-child { margin-bottom: 0; }
body .gravityform-row .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework .gform-theme-button {outline: 0; border: 1px solid #FF4500;; background-color: #FF4500; border-radius: 50px; font-family: Noto Sans; font-weight: 700; font-size: 22px; line-height: 100%; text-align: center; padding: 13px 23px 16px;
background-color: #DCE4FF;
border-color: #DCE4FF;
color: #002ED8; transition: all ease .5s; -webkit-transition: all ease .5s; box-shadow: none;}
body .gravityform-row .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework .gform-theme-button:hover { background-color: transparent;
border-color: #002ED8;
color: #002ED8; }

/*.gravityform-row .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework #gform_page_1_1 .gform-theme-button { background-color: #ffffff; border-color: #ffffff; color: #FF4500; } */
.gform_body > div {  padding-top: 60px; padding-bottom: 100px; position: relative;z-index: 1; }
/*.gravityform-row .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework  .gform-theme-button.gform_previous_button{  background-color: #ffffff; border-color:  #FF4500; color: #FF4500; }*/
.gravityform-row .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework  .gform-theme-button.gform_previous_button{  background-color: transparent; border-color: #002ED8; color: #002ED8; }
.gravityform-row .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework  .gform-theme-button.gform_previous_button:hover {  background-color: #002ED8; border-color: #002ED8; color: #FFFFFF; }
.gravityform-row .gform-theme--foundation .gform_page_footer { margin-top: 80px; }
.gravityform-row .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework textarea, .gravityform-row .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework input[type="text"], .gravityform-row .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework input[type="number"], .gravityform-row .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework input[type="email"], .gravityform-row .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework input[type="tel"], .gravityform-row .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework select { width: 100%; border: 0; border-bottom: 1px solid #000000; border-radius: 0; padding: 17px 17px 17px 0; font-family: Noto Sans; font-weight: 600; font-size: 17px; line-height: 22px; background-color: transparent; height: auto; min-height: auto; box-shadow: none; appearance: none; -webkit-appearance: none; outline: 0; font-family: "Noto Sans", H1 mobile; font-weight: 400; font-size: 17px;
    line-height: 22px; }
.gravityform-row .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework select { cursor: pointer; }
/*body .gravityform-row .gform-theme--framework   .gfield .gform-field-label.gfield_label { font-family: Noto Sans; font-weight: 600; font-size: 22px; line-height: 24px;  }*/
body .gravityform-row .gform-theme--framework   .gfield .gform-field-label.gfield_label {    font-family: "Noto Sans", H1 mobile; font-weight: 600; font-size: 17px;
    line-height: 22px; }
.gravityform-row .gfield_required { display: none; }
.gravityform-row h3 { font-family: "Avenit LT Std Roman", H1 mobile;
    font-weight: 400; font-size: 42px; line-height: 48px; color: #000000; }
/* .gravityform-row h3 { font-family: "Noto Sans", H1 mobile;
    font-weight: 600; font-size: 17px; line-height: 22px; color: #000000; }*/

.gravityform-row p { font-family: "Noto Sans Display", Sans-serif; font-size: 17px; line-height: 22px; }    
.gravityform-row .gfield--type-html { width: 100%; }
.gravityform-row .gform-theme--foundation .formtwocols{ grid-column: span 6; }
.gravityform-row .ginput_address_country label.gform-field-label--type-sub { display: none; }   
.gravityform-row .ginput_container.ginput_container_fileupload { margin-top: 37px; background: #DCE4FF; text-align: center; padding: 32px 32px 45px 32px; border-radius: 20px; }    
body .gravityform-row button.iti__selected-country { background: transparent !important; box-shadow: none !important; padding: 0 !important; border: 0; min-height: auto !important; height: auto; border-radius: 0; outline: 0 !important; }
body .gravityform-row button.iti__selected-country { background: transparent !important;}
.gravityform-row .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework input[type="tel"] {  padding-left: 102px  !important; }
body .gform_wrapper .gfield .iti__country-container { display: flex; }
.gravityform-row .repeater-field-item .repeater-field-header .repeater-field-header {min-height: 53px;padding: 19px 17px 13px;background: #DCE4FF; margin-bottom: 20px; }
.gravityform-row .repeater-field-item .repeater-field-header .repeater-field-header .repeater-field-header-acctions { text-align: right; }
.gravityform-row .repeater-field-footer { margin-top: 40px; margin-bottom: 0; }
.hide { display: none; }
.gravityform-row .repeater-field-item:not(:last-child) { margin-bottom: 50px !important; margin-top: 0; }
.gravityform-row .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework textarea { min-block-size: 100px !important; height: 100px !important; min-height: auto !important; }

.gravityform-row .ginput_address_state label.gform-field-label--type-sub { display: none; }
.gravityform-row #field_1_45.gfield--type-countrywisestate .ginput_container_address > span { inline-size: 50%; } 
.gravityform-row a.gform_button.button { padding-top: 2px !important; padding-bottom: 15px !important; line-height: 1 !important; min-height: auto !important; }
.gravityform-row .gform-theme--foundation .gf_page_steps { padding-bottom: 50px;}  
/*.gravityform-row .gform-theme--framework .gfield:where(.gfield--type-fileupload,.gfield--input-type-fileupload) .ginput_preview { width: 100%; overflow: hidden; }*/ 
body .gravityform-row .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework .ginput_preview .gform-theme-button { position: static; width: auto; display: inline-block; max-width: 80px; margin-left: auto; margin-right: auto; }
/*.gform-theme--framework .gfield:where(.gfield--type-fileupload,.gfield--input-type-fileupload 
 .ginput_preview) .gfield_fileupload_progressbar_progress { left: 0; }*/
 
.gfield_description ul { padding-left: 0; }

body .gravityform-row input[type="submit"] { outline: 0 !important;
    border: 1px solid #FF4500!important;
    background-color: #FF4500!important;
    border-radius: 50px !important;
    font-family: Noto Sans !important;
    font-weight: 700 !important;
    font-size: 22px !important;
    line-height: 100% !important;
    text-align: center;
    padding: 13px 23px 16px !important; height: auto !important; min-height: auto; }
.gravityform-row .gform-theme--foundation .gform_page_footer { align-items: center; }
.form_saved_message { padding-top: 60px; }

#ui-datepicker-div .ui-icon { font-size: 0; }
.gform-theme--framework.ui-datepicker .ui-datepicker-next::before, .gform-theme--framework.ui-datepicker .ui-datepicker-prev::before { color: #002ED8; }
.gform-theme--framework.ui-datepicker select.ui-datepicker-month, .gform-theme--framework.ui-datepicker select.ui-datepicker-year {background-color: transparent; border-color: #002ED8; color: #002ED8; }
#ui-datepicker-div { padding:0;
    background: #FFF;color: #002ED8 !important;}
.gform-theme--framework.ui-datepicker .ui-datepicker-next::before, .gform-theme--framework.ui-datepicker .ui-datepicker-prev::before { color: #002ED8 !important; }    
.gform-theme--framework.ui-datepicker select.ui-datepicker-month, .gform-theme--framework.ui-datepicker select.ui-datepicker-year {     background-image: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.292893 0.292893C0.683417 -0.097631 1.31658 -0.097631 1.70711 0.292893L5 3.58579L8.29289 0.292893C8.68342 -0.0976311 9.31658 -0.0976311 9.70711 0.292893C10.0976 0.683417 10.0976 1.31658 9.70711 1.70711L5.70711 5.70711C5.31658 6.09763 4.68342 6.09763 4.29289 5.70711L0.292893 1.70711C-0.0976311 1.31658 -0.0976311 0.683418 0.292893 0.292893Z' fill='rgb(0 46 216)'/%3E%3C/svg%3E") !important; }
.gform-theme--framework.ui-datepicker table .ui-datepicker-today a, .gform-theme--framework.ui-datepicker table .ui-datepicker-today span {
    background-color: hsl(227deg 100% 42% / 50%); color: #FFF !important; } 
.gform-theme--framework.ui-datepicker table td, .gform-theme--framework.ui-datepicker table th { color: #002ED8 !important; }
.gform-theme--framework.ui-datepicker table .ui-datepicker-current-day a, .gform-theme--framework.ui-datepicker table .ui-datepicker-current-day span { color: #FFF; }
#ui-datepicker-div a { font-size: 17px; line-height: 1.2; display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;}
.gform-theme.gform-theme--framework.gform_wrapper .button.gform_button_select_files { background: transparent ; border-color: #002ED8; color: #002ED8; }
.gform-theme.gform-theme--framework.gform_wrapper .button.gform_button_select_files { background: transparent !important; border-color: #002ED8 !important; color: #002ED8 !important; }
.gform-theme.gform-theme--framework.gform_wrapper .button.gform_button_select_files:hover { background: #002ED8 !important; border-color: #002ED8 !important; color: #FFF !important; }

.gravityform-row .gform-theme--framework .gform-field-label--type-inline { font-size: 17px; font-family: "Noto Sans", H1 mobile; line-height: 22px; font-weight: 400; margin-left: 8px; }
.gravityform-row  .gfield_description { font-family: "Noto Sans", H1 mobile !important;
    font-size: 17px !important;
    line-height: 22px !important; }
.gravityform-row .formtitlebold span { font-family: "Noto Sans", H1 mobile;
    font-weight: 600; font-size: 17px; line-height: 22px; color: #000000;  }
.gravityform-row #field_1_70 .gform_button.button {
outline: 0; border: 1px solid #FF4500 !important;
background-color: #FF4500 !important; border-radius: 50px;font-weight: 700;
font-size: 22px; line-height: 100%; text-align: center; padding: 11px 24px  !important; background-color: #002ED8 !important; border-color: #002ED8 !important; color: #FFF !important; transition: all ease .5s;
    -webkit-transition: all ease .5s;     font-family: "Noto Sans", H1 mobile; font-size: 17px; font-weight:  700; line-height: 1 !important; }
.gravityform-row #field_1_70 .gform_button.button:hover { background-color: transparent !important; color: #002ED8 !important; border: 1px solid  #002ED8 !important; }    
.gravityform-row #field_1_70 .gform_button.button br { display: none; }
 body .gravityform-row .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework .gform-theme-button { font-size: 15px; line-height: 1;     padding: 11px 24px; }
 body .gravityform-row .partial_entry_warning { color: #DCE4FF; background: #FF4500; position: relative; z-index: 1; margin-bottom: 0 !important; padding-bottom: 20px; }
.partial_entry_warning:before { position: absolute; top: 0; left: -100%; width: 100%; height: 100%; content: ''; background-color: #FF4500; }
.partial_entry_warning:after { position: absolute; top: 0; right: -100%; width: 100%; height: 100%; content: ''; background-color: #FF4500; }
body .gravityform-row  .gform_validation_errors { margin-top: 40px; border: 1px solid #C02B0B; border-radius: 0; background-color: #FEF9F8; font-size: 17px; line-height: 22px; outline: 0; }
body .gravityform-row  .gform_validation_errors li a { font-size: 17px; line-height: 22px; font-family: "Noto Sans", H1 mobile; outline: 0; }
body .gravityform-row .gform-theme--framework .gform_validation_errors:focus { outline: 0; }
 .gravityform-row .elementor-widget-container > p { display: none; }   
 body .gravityform-row .field_description_below ul { margin-bottom: 16px; } 
 body .gravityform-row .field_description_below ul li b ,  body .gravityform-row .field_description_below b.underline { text-decoration: underline; font-weight: inherit; } 
.gravityform-row .gform-theme--foundation .gform_page_footer { margin-top: 50px; }
.gravityform-row .gform_confirmation_wrapper {
padding-top: 100px; padding-bottom: 100px; }


.gform-theme--foundation .gform_footer { margin-top: 0; align-items: center; }
.gravityform-row .gform-theme--framework .gform_validation_errors .gform_submission_error { font-size: 17px; line-height: 22px; }
body .gravityform-row .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework .gform-theme-button {
    font-size: 17px; }
body .gravityform-row i { font-style: italic !important;}    
/**/
.gravityform-row .gf-login-required { max-width: 764px; margin: 60px auto; padding: 90px; border: 1px solid #FFFFFF; border-radius: 107px; background: #FFFFFF; box-shadow: 0px 0px 280px 20px #00000030; }
.gravityform-row .gf-login-required h3 { margin-top: 0; }
.gravityform-row #loginform { font-family: "Noto Sans", H1 mobile;  margin-top: 54px; }
.gravityform-row #loginform p {font-family: "Noto Sans", H1 mobile; font-weight: 600; font-size: 17px; line-height: 22px; margin-bottom: 33px; }
.gravityform-row #loginform p label { margin-block: 0 8px; }
.gravityform-row #loginform textarea,
.gravityform-row #loginform input[type="text"],
.gravityform-row #loginform input[type="number"],
.gravityform-row #loginform input[type="email"],
.gravityform-row #loginform input[type="tel"],
.gravityform-row #loginform select , .gravityform-row #loginform input[type=password]{ width: 100%; border: 0; border-bottom: 1px solid #000000; border-radius: 0; padding: 0 0 17px 0; background-color: transparent; height: auto; min-height: auto;box-shadow: none; appearance: none; -webkit-appearance: none; outline: 0; font-family: "Noto Sans", H1 mobile; font-weight: 600; font-size: 17px; line-height: 22px; }    
 .gravityform-row #loginform input[type="checkbox"] {
    border-radius: min(3px, 2px);
    height: 20px;
    line-height: 20px;
    width: 20px;
    align-content: center;
    justify-content: center;
    place-content: center;
    display: inline-grid;
    margin-right: 8px; position: absolute; left: 0; top: 0; cursor: pointer; }
.gravityform-row #loginform p.login-remember label {
    display: flex; flex-wrap: wrap; align-items: center; padding-left: 30px; position: relative; min-height: 20px; cursor: pointer; }
.gravityform-row #loginform .login-submit input[type="submit"] { outline: 0; border: 1px solid #002ED8 !important; background-color: #002ED8 !important; border-radius: 50px; font-family: Noto Sans; font-weight: 700; font-size: 17px !important; line-height: 1 !important; text-align: center; padding: 11px 24px !important; color: #FFFFFF; transition: all ease .5s; -webkit-transition: all ease .5s; box-shadow: none; }
.gravityform-row #loginform .login-submit input[type="submit"]:hover { background-color: transparent !important; color: #002ED8 !important; border: 1px solid #002ED8 !important; }
.gravityform-row #loginform p.login-submit { margin-bottom: 0; }
.gravityform-row .gf-login-required p.gf-register-link { display: inline-flex; flex-wrap: wrap; align-items: center; gap: 8px; row-gap: 0; margin-top: 33px; margin-bottom: 0; }
.gravityform-row .gf-login-required p.gf-register-link a.button.register-btn { background: transparent;padding: 0;border: 0;text-decoration: underline;margin: 0;border-radius: 0; font-size: 17px; color: #002ED8; line-height: 22px; margin-top: -2px; } 
.gravityform-row .gf-login-required p.gf-register-link a.button.register-btn:hover { color: #000000; }
.gravityform-row .gf-login-required p.gf-register-link a.button.register-btn br { display: none; }
.gravityform-row .gf-login-required p.gf-register-link br { display: none; }



 
.gpasc-auto-load-notice.warning { padding-bottom: 85px; order: -1; }
.gpasc-drafts button.gpasc-new-draft-button { font-family: "Noto Sans", H1 mobile; font-size: 15px; font-weight: 700; color: var(--e-global-color-accent); border-color: var(--e-global-color-accent); box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0); border-style: solid; border-width: 1px 1px 1px 1px; border-radius: 45px 45px 45px 45px; margin-bottom: 20px; }
.gpasc-drafts button.gpasc-new-draft-button:hover { color: var(--e-global-color-primary); background-color: var(--e-global-color-accent); }
.gravityform-row p { color: var(--e-global-color-text); }
.gpasc-drafts h4 { margin-top: 0; font-size: 30px; }
.gpasc-drafts ul { padding-left: 30px; margin-bottom: 20px; }
.gpasc-drafts .gpasc-draft-link-content { align-items: center; }
.gpasc-drafts .gpasc-icon-margin-left { margin-left: 0; display: block; }


.gravityform-row > .elementor-widget-container { display: flex; flex-direction: column-reverse; }

@media (min-width: 640px) {
.gravityform-row .gform-theme--foundation .ginput_address_city, .gravityform-row  .gform-theme--foundation .ginput_address_country, .gravityform-row  .gform-theme--foundation .ginput_address_state, .gravityform-row .gform-theme--foundation .ginput_address_zip { inline-size: 100%; }
}


@media (max-width: 991px) {
.gravityform-row .gform_heading { padding-top: 80px; padding-bottom: 40px; }  
.gravityform-row .gform_title { font-size: 60px; line-height: 1; }
.gform_body > div { padding-top: 40px; padding-bottom: 90px; }
.gravityform-row .gform-theme--foundation .gform_fields { row-gap: 28px; }
.gravityform-row h3 { font-size: 32px; line-height: 36px; }
body .gravityform-row .gform-theme--framework .gfield .gform-field-label.gfield_label { font-size: 17px; }
body .gravityform-row .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework .gform-theme-button { font-size: 17px; }
.gravityform-row #field_1_70 .gform_button.button { font-size: 17px !important; }
.gravityform-row .gform-theme--foundation .gform_page_footer {
    margin-top: 40px;
}
.gform_body > div { padding-bottom: 60px; }
.gravityform-row .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework textarea, .gravityform-row .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework input[type="text"], .gravityform-row .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework input[type="number"], .gravityform-row .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework input[type="email"], .gravityform-row .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework input[type="tel"], .gravityform-row .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework select { font-size: 16px; }

.gravityform-row .gform-theme--foundation #gform_page_1_1 .gfield--width-full {
    grid-column: span 12; }
.gravityform-row .gform_confirmation_wrapper {
padding-top: 80px; padding-bottom: 80px; }     


/**/

.gravityform-row #loginform textarea, .gravityform-row #loginform input[type="text"], .gravityform-row #loginform input[type="number"], .gravityform-row #loginform input[type="email"], .gravityform-row #loginform input[type="tel"], .gravityform-row #loginform select, .gravityform-row #loginform input[type=password] { font-size: 16px; }
.gpasc-auto-load-notice.warning { padding-bottom: 50px; }
}

.gravityform-row .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework .gform-page-footer button.gform-theme-button:before { color: #FF4500; }

@media (max-width: 767px) {
.gravityform-row .gform-theme--foundation .formtwocols { grid-column: span 12; /*padding: 30px 24px 30px 24px; */ } .gravityform-row .gform_heading {
        padding-top: 60px;
        padding-bottom: 20px;
    }   
    .gravityform-row .gform_title {
        font-size: 40px;
        line-height: 1;
    }  
.elementor-location-footer.elementor-111 .elementor-element.elementor-element-9ed27ea img {     max-width: 280px !important; }
.gravityform-row .gform_confirmation_wrapper {
padding-top: 60px; padding-bottom: 60px; } 

/**/
.gravityform-row .gf-login-required { margin: 40px auto; padding: 30px 24px;border-radius: 40px; }
.gravityform-row #loginform {margin-top: 40px; }
.gravityform-row #loginform p { margin-bottom: 28px; }
.gravityform-row .gf-login-required p.gf-register-link {margin-top: 20px; }

.gpasc-drafts h4 { font-size: 24px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-abc4a09 */.gravityhero-sec {overflow: hidden;}
.gravityform-row .gform_heading{padding-top: 100px; padding-bottom: 60px;background-color: #FF4500;position: relative;z-index: 1;}
.gravityform-row .gform-theme--framework .gf_page_steps { background: #FF4500; position: relative;z-index: 1; margin-bottom: 0; }
.gravityform-row .gform-theme--framework .gf_step .gf_step_number { min-width: auto; padding: 0; background: transparent;
    text-transform: initial;
    font-family: "Avenit LT Std Roman"; font-weight: 400; font-size: 22px; line-height: 48px; color: #DCE4FF80; border: 0; }
.gform-theme--framework .gf_page_steps:before , .gravityform-row .gform_heading:before { position: absolute; top: 0; left: -100%; width: 100%; height:100%; content: ''; background-color: #FF4500; }
.gform-theme--framework .gf_page_steps:after,  .gravityform-row .gform_heading:after { position: absolute; top: 0; right: -100%; width: 100%; height:100%; content: ''; background-color: #FF4500; }
.gravityform-row .gform_title {margin-top: 0; font-family: "Avenit LT Std Roman"; font-weight: 400; font-size: 100px; line-height: 120px; color: #DCE4FF; }

.gravityform-row .gform_description { color: #DCE4FF; }
.gravityform-row .gform-theme--framework .gf_step { position: relative; font-family: "Avenit LT Std Roman"; font-weight: 400; font-size: 22px; line-height: 48px; color: #DCE4FF80; column-gap: 0; padding-right: 20px; margin-bottom: 5px; }
.gravityform-row .gform-theme--framework .gf_step .gf_step_label { text-transform: initial; font-family: "Avenit LT Std Roman"; font-weight: 400; font-size: 22px; line-height: 48px; color: #DCE4FF80;  }
.gravityform-row .gform-theme--framework .gf_step .gf_step_number { border: 0; background: transparent; color: #DCE4FF80; padding: 0; margin: 0; width: auto;
    min-width: auto; padding-right: 6px; font-family: "Avenit LT Std Roman"; font-weight: 400; font-size: 22px; line-height: 48px; }
.gravityform-row .gform-theme--framework .gf_step.gf_step_active .gf_step_number::after ,
.gravityform-row .gform-theme--framework .gf_step.gf_step_completed .gf_step_number::after { display: none; }
.gravityform-row .gform-theme--framework .gf_step.gf_step_active .gf_step_number , .gravityform-row .gform-theme--framework .gf_step.gf_step_completed .gf_step_number { color: #DCE4FF; }
.gravityform-row .gform-theme--foundation .gf_page_steps { column-gap: 0; }
.gravityform-row .gform-theme--framework .gf_step:before { content: ''; position: absolute; top: 100%; left: 0; width: 100%; height: 1px; background: #DCE4FF; }
.gravityform-row .gform-theme--framework .gf_step.gf_step_completed:after , .gravityform-row .gform-theme--framework .gf_step.gf_step_active:after { content: ''; position: absolute; top: calc(100% - 1px); left: 0; width: 100%; height: 2px; background: #DCE4FF; }
.gravityform-row .gform-theme--framework .gf_step.gf_step_active ,
.gravityform-row .gform-theme--framework .gf_step.gf_step_completed { color: #DCE4FF; }
/*.gravityform-row #gform_fields_1.top_label > div { background: #FFF; border-radius: 32px;     padding: 43px 55px 56px 53px; }*/
.gravityform-row .gform-theme--framework .gf_step.gf_step_active .gf_step_label , .gravityform-row .gform-theme--framework .gf_step.gf_step_completed .gf_step_label { color: #DCE4FF; }
.gravityform-row #gform_page_1_1 { /*background-color: #FF4500;*/ position: relative;  }
/*.gravityform-row #gform_page_1_1:before , .gravityform-row .gform_heading:before { }.gravityform-row #gform_page_1_1:after { }*/
.gravityform-row .gform_heading:before { position: absolute; top: 0; left: -100%; width: 100%; height:100%; content: ''; background-color: #FF4500; }
 .gravityform-row .gform_heading:after { position: absolute; top: 0; right: -100%; width: 100%; height:100%; content: ''; background-color: #FF4500; }
/*.gravityform-row .gform-theme--foundation #gform_page_1_1 .gfield--width-full {*/
/*        grid-column: span 6;*/
/*    }*/
.gravityform-row .gform-theme--foundation + p { display: none; }
.gravityform-row #gform_fields_1.top_label > div > p:last-child { margin-bottom: 0; }
body .gravityform-row .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework .gform-theme-button {outline: 0; border: 1px solid #FF4500;; background-color: #FF4500; border-radius: 50px; font-family: Noto Sans; font-weight: 700; font-size: 22px; line-height: 100%; text-align: center; padding: 13px 23px 16px;
background-color: #DCE4FF;
border-color: #DCE4FF;
color: #002ED8; transition: all ease .5s; -webkit-transition: all ease .5s; box-shadow: none;}
body .gravityform-row .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework .gform-theme-button:hover { background-color: transparent;
border-color: #002ED8;
color: #002ED8; }

/*.gravityform-row .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework #gform_page_1_1 .gform-theme-button { background-color: #ffffff; border-color: #ffffff; color: #FF4500; } */
.gform_body > div {  padding-top: 60px; padding-bottom: 100px; position: relative;z-index: 1; }
/*.gravityform-row .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework  .gform-theme-button.gform_previous_button{  background-color: #ffffff; border-color:  #FF4500; color: #FF4500; }*/
.gravityform-row .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework  .gform-theme-button.gform_previous_button{  background-color: transparent; border-color: #002ED8; color: #002ED8; }
.gravityform-row .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework  .gform-theme-button.gform_previous_button:hover {  background-color: #002ED8; border-color: #002ED8; color: #FFFFFF; }
.gravityform-row .gform-theme--foundation .gform_page_footer { margin-top: 80px; }
.gravityform-row .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework textarea, .gravityform-row .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework input[type="text"], .gravityform-row .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework input[type="number"], .gravityform-row .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework input[type="email"], .gravityform-row .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework input[type="tel"], .gravityform-row .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework select { width: 100%; border: 0; border-bottom: 1px solid #000000; border-radius: 0; padding: 17px 17px 17px 0; font-family: Noto Sans; font-weight: 600; font-size: 17px; line-height: 22px; background-color: transparent; height: auto; min-height: auto; box-shadow: none; appearance: none; -webkit-appearance: none; outline: 0; font-family: "Noto Sans", H1 mobile; font-weight: 400; font-size: 17px;
    line-height: 22px; }
.gravityform-row .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework select { cursor: pointer; }
/*body .gravityform-row .gform-theme--framework   .gfield .gform-field-label.gfield_label { font-family: Noto Sans; font-weight: 600; font-size: 22px; line-height: 24px;  }*/
body .gravityform-row .gform-theme--framework   .gfield .gform-field-label.gfield_label {    font-family: "Noto Sans", H1 mobile; font-weight: 600; font-size: 17px;
    line-height: 22px; }
.gravityform-row .gfield_required { display: none; }
.gravityform-row h3 { font-family: "Avenit LT Std Roman", H1 mobile;
    font-weight: 400; font-size: 42px; line-height: 48px; color: #000000; }
/* .gravityform-row h3 { font-family: "Noto Sans", H1 mobile;
    font-weight: 600; font-size: 17px; line-height: 22px; color: #000000; }*/

.gravityform-row p { font-family: "Noto Sans Display", Sans-serif; font-size: 17px; line-height: 22px; }    
.gravityform-row .gfield--type-html { width: 100%; }
.gravityform-row .gform-theme--foundation .formtwocols{ grid-column: span 6; }
.gravityform-row .ginput_address_country label.gform-field-label--type-sub { display: none; }   
.gravityform-row .ginput_container.ginput_container_fileupload { margin-top: 37px; background: #DCE4FF; text-align: center; padding: 32px 32px 45px 32px; border-radius: 20px; }    
body .gravityform-row button.iti__selected-country { background: transparent !important; box-shadow: none !important; padding: 0 !important; border: 0; min-height: auto !important; height: auto; border-radius: 0; outline: 0 !important; }
body .gravityform-row button.iti__selected-country { background: transparent !important;}
.gravityform-row .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework input[type="tel"] {  padding-left: 102px  !important; }
body .gform_wrapper .gfield .iti__country-container { display: flex; }
.gravityform-row .repeater-field-item .repeater-field-header .repeater-field-header {min-height: 53px;padding: 19px 17px 13px;background: #DCE4FF; margin-bottom: 20px; }
.gravityform-row .repeater-field-item .repeater-field-header .repeater-field-header .repeater-field-header-acctions { text-align: right; }
.gravityform-row .repeater-field-footer { margin-top: 40px; margin-bottom: 0; }
.hide { display: none; }
.gravityform-row .repeater-field-item:not(:last-child) { margin-bottom: 50px !important; margin-top: 0; }
.gravityform-row .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework textarea { min-block-size: 100px !important; height: 100px !important; min-height: auto !important; }

.gravityform-row .ginput_address_state label.gform-field-label--type-sub { display: none; }
.gravityform-row #field_1_45.gfield--type-countrywisestate .ginput_container_address > span { inline-size: 50%; } 
.gravityform-row a.gform_button.button { padding-top: 2px !important; padding-bottom: 15px !important; line-height: 1 !important; min-height: auto !important; }
.gravityform-row .gform-theme--foundation .gf_page_steps { padding-bottom: 50px;}  
/*.gravityform-row .gform-theme--framework .gfield:where(.gfield--type-fileupload,.gfield--input-type-fileupload) .ginput_preview { width: 100%; overflow: hidden; }*/ 
body .gravityform-row .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework .ginput_preview .gform-theme-button { position: static; width: auto; display: inline-block; max-width: 80px; margin-left: auto; margin-right: auto; }
/*.gform-theme--framework .gfield:where(.gfield--type-fileupload,.gfield--input-type-fileupload 
 .ginput_preview) .gfield_fileupload_progressbar_progress { left: 0; }*/
 
.gfield_description ul { padding-left: 0; }

body .gravityform-row input[type="submit"] { outline: 0 !important;
    border: 1px solid #FF4500!important;
    background-color: #FF4500!important;
    border-radius: 50px !important;
    font-family: Noto Sans !important;
    font-weight: 700 !important;
    font-size: 22px !important;
    line-height: 100% !important;
    text-align: center;
    padding: 13px 23px 16px !important; height: auto !important; min-height: auto; }
.gravityform-row .gform-theme--foundation .gform_page_footer { align-items: center; }
.form_saved_message { padding-top: 60px; }

#ui-datepicker-div .ui-icon { font-size: 0; }
.gform-theme--framework.ui-datepicker .ui-datepicker-next::before, .gform-theme--framework.ui-datepicker .ui-datepicker-prev::before { color: #002ED8; }
.gform-theme--framework.ui-datepicker select.ui-datepicker-month, .gform-theme--framework.ui-datepicker select.ui-datepicker-year {background-color: transparent; border-color: #002ED8; color: #002ED8; }
#ui-datepicker-div { padding:0;
    background: #FFF;color: #002ED8 !important;}
.gform-theme--framework.ui-datepicker .ui-datepicker-next::before, .gform-theme--framework.ui-datepicker .ui-datepicker-prev::before { color: #002ED8 !important; }    
.gform-theme--framework.ui-datepicker select.ui-datepicker-month, .gform-theme--framework.ui-datepicker select.ui-datepicker-year {     background-image: url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.292893 0.292893C0.683417 -0.097631 1.31658 -0.097631 1.70711 0.292893L5 3.58579L8.29289 0.292893C8.68342 -0.0976311 9.31658 -0.0976311 9.70711 0.292893C10.0976 0.683417 10.0976 1.31658 9.70711 1.70711L5.70711 5.70711C5.31658 6.09763 4.68342 6.09763 4.29289 5.70711L0.292893 1.70711C-0.0976311 1.31658 -0.0976311 0.683418 0.292893 0.292893Z' fill='rgb(0 46 216)'/%3E%3C/svg%3E") !important; }
.gform-theme--framework.ui-datepicker table .ui-datepicker-today a, .gform-theme--framework.ui-datepicker table .ui-datepicker-today span {
    background-color: hsl(227deg 100% 42% / 50%); color: #FFF !important; } 
.gform-theme--framework.ui-datepicker table td, .gform-theme--framework.ui-datepicker table th { color: #002ED8 !important; }
.gform-theme--framework.ui-datepicker table .ui-datepicker-current-day a, .gform-theme--framework.ui-datepicker table .ui-datepicker-current-day span { color: #FFF; }
#ui-datepicker-div a { font-size: 17px; line-height: 1.2; display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;}
.gform-theme.gform-theme--framework.gform_wrapper .button.gform_button_select_files { background: transparent ; border-color: #002ED8; color: #002ED8; }
.gform-theme.gform-theme--framework.gform_wrapper .button.gform_button_select_files { background: transparent !important; border-color: #002ED8 !important; color: #002ED8 !important; }
.gform-theme.gform-theme--framework.gform_wrapper .button.gform_button_select_files:hover { background: #002ED8 !important; border-color: #002ED8 !important; color: #FFF !important; }

.gravityform-row .gform-theme--framework .gform-field-label--type-inline { font-size: 17px; font-family: "Noto Sans", H1 mobile; line-height: 22px; font-weight: 400; margin-left: 8px; }
.gravityform-row  .gfield_description { font-family: "Noto Sans", H1 mobile !important;
    font-size: 17px !important;
    line-height: 22px !important; }
.gravityform-row .formtitlebold span { font-family: "Noto Sans", H1 mobile;
    font-weight: 600; font-size: 17px; line-height: 22px; color: #000000;  }
.gravityform-row #field_1_70 .gform_button.button {
outline: 0; border: 1px solid #FF4500 !important;
background-color: #FF4500 !important; border-radius: 50px;font-weight: 700;
font-size: 22px; line-height: 100%; text-align: center; padding: 11px 24px  !important; background-color: #002ED8 !important; border-color: #002ED8 !important; color: #FFF !important; transition: all ease .5s;
    -webkit-transition: all ease .5s;     font-family: "Noto Sans", H1 mobile; font-size: 17px; font-weight:  700; line-height: 1 !important; }
.gravityform-row #field_1_70 .gform_button.button:hover { background-color: transparent !important; color: #002ED8 !important; border: 1px solid  #002ED8 !important; }    
.gravityform-row #field_1_70 .gform_button.button br { display: none; }
 body .gravityform-row .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework .gform-theme-button { font-size: 15px; line-height: 1;     padding: 11px 24px; }
 body .gravityform-row .partial_entry_warning { color: #DCE4FF; background: #FF4500; position: relative; z-index: 1; margin-bottom: 0 !important; padding-bottom: 20px; }
.partial_entry_warning:before { position: absolute; top: 0; left: -100%; width: 100%; height: 100%; content: ''; background-color: #FF4500; }
.partial_entry_warning:after { position: absolute; top: 0; right: -100%; width: 100%; height: 100%; content: ''; background-color: #FF4500; }
body .gravityform-row  .gform_validation_errors { margin-top: 40px; border: 1px solid #C02B0B; border-radius: 0; background-color: #FEF9F8; font-size: 17px; line-height: 22px; outline: 0; }
body .gravityform-row  .gform_validation_errors li a { font-size: 17px; line-height: 22px; font-family: "Noto Sans", H1 mobile; outline: 0; }
body .gravityform-row .gform-theme--framework .gform_validation_errors:focus { outline: 0; }
 .gravityform-row .elementor-widget-container > p { display: none; }   
 body .gravityform-row .field_description_below ul { margin-bottom: 16px; } 
 body .gravityform-row .field_description_below ul li b ,  body .gravityform-row .field_description_below b.underline { text-decoration: underline; font-weight: inherit; } 
.gravityform-row .gform-theme--foundation .gform_page_footer { margin-top: 50px; }
.gravityform-row .gform_confirmation_wrapper {
padding-top: 100px; padding-bottom: 100px; }


.gform-theme--foundation .gform_footer { margin-top: 0; align-items: center; }
.gravityform-row .gform-theme--framework .gform_validation_errors .gform_submission_error { font-size: 17px; line-height: 22px; }
body .gravityform-row .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework .gform-theme-button {
    font-size: 17px; }
body .gravityform-row i { font-style: italic !important;}    
/**/
.gravityform-row .gf-login-required { max-width: 764px; margin: 60px auto; padding: 90px; border: 1px solid #FFFFFF; border-radius: 107px; background: #FFFFFF; box-shadow: 0px 0px 280px 20px #00000030; }
.gravityform-row .gf-login-required h3 { margin-top: 0; }
.gravityform-row #loginform { font-family: "Noto Sans", H1 mobile;  margin-top: 54px; }
.gravityform-row #loginform p {font-family: "Noto Sans", H1 mobile; font-weight: 600; font-size: 17px; line-height: 22px; margin-bottom: 33px; }
.gravityform-row #loginform p label { margin-block: 0 8px; }
.gravityform-row #loginform textarea,
.gravityform-row #loginform input[type="text"],
.gravityform-row #loginform input[type="number"],
.gravityform-row #loginform input[type="email"],
.gravityform-row #loginform input[type="tel"],
.gravityform-row #loginform select , .gravityform-row #loginform input[type=password]{ width: 100%; border: 0; border-bottom: 1px solid #000000; border-radius: 0; padding: 0 0 17px 0; background-color: transparent; height: auto; min-height: auto;box-shadow: none; appearance: none; -webkit-appearance: none; outline: 0; font-family: "Noto Sans", H1 mobile; font-weight: 600; font-size: 17px; line-height: 22px; }    
 .gravityform-row #loginform input[type="checkbox"] {
    border-radius: min(3px, 2px);
    height: 20px;
    line-height: 20px;
    width: 20px;
    align-content: center;
    justify-content: center;
    place-content: center;
    display: inline-grid;
    margin-right: 8px; position: absolute; left: 0; top: 0; cursor: pointer; }
.gravityform-row #loginform p.login-remember label {
    display: flex; flex-wrap: wrap; align-items: center; padding-left: 30px; position: relative; min-height: 20px; cursor: pointer; }
.gravityform-row #loginform .login-submit input[type="submit"] { outline: 0; border: 1px solid #002ED8 !important; background-color: #002ED8 !important; border-radius: 50px; font-family: Noto Sans; font-weight: 700; font-size: 17px !important; line-height: 1 !important; text-align: center; padding: 11px 24px !important; color: #FFFFFF; transition: all ease .5s; -webkit-transition: all ease .5s; box-shadow: none; }
.gravityform-row #loginform .login-submit input[type="submit"]:hover { background-color: transparent !important; color: #002ED8 !important; border: 1px solid #002ED8 !important; }
.gravityform-row #loginform p.login-submit { margin-bottom: 0; }
.gravityform-row .gf-login-required p.gf-register-link { display: inline-flex; flex-wrap: wrap; align-items: center; gap: 8px; row-gap: 0; margin-top: 33px; margin-bottom: 0; }
.gravityform-row .gf-login-required p.gf-register-link a.button.register-btn { background: transparent;padding: 0;border: 0;text-decoration: underline;margin: 0;border-radius: 0; font-size: 17px; color: #002ED8; line-height: 22px; margin-top: -2px; } 
.gravityform-row .gf-login-required p.gf-register-link a.button.register-btn:hover { color: #000000; }
.gravityform-row .gf-login-required p.gf-register-link a.button.register-btn br { display: none; }
.gravityform-row .gf-login-required p.gf-register-link br { display: none; }



 
.gpasc-auto-load-notice.warning { padding-bottom: 85px; order: -1; }
.gpasc-drafts button.gpasc-new-draft-button { font-family: "Noto Sans", H1 mobile; font-size: 15px; font-weight: 700; color: var(--e-global-color-accent); border-color: var(--e-global-color-accent); box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0); border-style: solid; border-width: 1px 1px 1px 1px; border-radius: 45px 45px 45px 45px; margin-bottom: 20px; }
.gpasc-drafts button.gpasc-new-draft-button:hover { color: var(--e-global-color-primary); background-color: var(--e-global-color-accent); }
.gravityform-row p { color: var(--e-global-color-text); }
.gpasc-drafts h4 { margin-top: 0; font-size: 30px; }
.gpasc-drafts ul { padding-left: 30px; margin-bottom: 20px; }
.gpasc-drafts .gpasc-draft-link-content { align-items: center; }
.gpasc-drafts .gpasc-icon-margin-left { margin-left: 0; display: block; }


.gravityform-row > .elementor-widget-container { display: flex; flex-direction: column-reverse; }

@media (min-width: 640px) {
.gravityform-row .gform-theme--foundation .ginput_address_city, .gravityform-row  .gform-theme--foundation .ginput_address_country, .gravityform-row  .gform-theme--foundation .ginput_address_state, .gravityform-row .gform-theme--foundation .ginput_address_zip { inline-size: 100%; }
}


@media (max-width: 991px) {
.gravityform-row .gform_heading { padding-top: 80px; padding-bottom: 40px; }  
.gravityform-row .gform_title { font-size: 60px; line-height: 1; }
.gform_body > div { padding-top: 40px; padding-bottom: 90px; }
.gravityform-row .gform-theme--foundation .gform_fields { row-gap: 28px; }
.gravityform-row h3 { font-size: 32px; line-height: 36px; }
body .gravityform-row .gform-theme--framework .gfield .gform-field-label.gfield_label { font-size: 17px; }
body .gravityform-row .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework .gform-theme-button { font-size: 17px; }
.gravityform-row #field_1_70 .gform_button.button { font-size: 17px !important; }
.gravityform-row .gform-theme--foundation .gform_page_footer {
    margin-top: 40px;
}
.gform_body > div { padding-bottom: 60px; }
.gravityform-row .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework textarea, .gravityform-row .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework input[type="text"], .gravityform-row .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework input[type="number"], .gravityform-row .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework input[type="email"], .gravityform-row .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework input[type="tel"], .gravityform-row .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework select { font-size: 16px; }

.gravityform-row .gform-theme--foundation #gform_page_1_1 .gfield--width-full {
    grid-column: span 12; }
.gravityform-row .gform_confirmation_wrapper {
padding-top: 80px; padding-bottom: 80px; }     


/**/

.gravityform-row #loginform textarea, .gravityform-row #loginform input[type="text"], .gravityform-row #loginform input[type="number"], .gravityform-row #loginform input[type="email"], .gravityform-row #loginform input[type="tel"], .gravityform-row #loginform select, .gravityform-row #loginform input[type=password] { font-size: 16px; }
.gpasc-auto-load-notice.warning { padding-bottom: 50px; }
}

.gravityform-row .gform_wrapper.gform-theme.gform-theme--foundation.gform-theme--framework .gform-page-footer button.gform-theme-button:before { color: #FF4500; }

@media (max-width: 767px) {
.gravityform-row .gform-theme--foundation .formtwocols { grid-column: span 12; /*padding: 30px 24px 30px 24px; */ } .gravityform-row .gform_heading {
        padding-top: 60px;
        padding-bottom: 20px;
    }   
    .gravityform-row .gform_title {
        font-size: 40px;
        line-height: 1;
    }  
.elementor-location-footer.elementor-111 .elementor-element.elementor-element-9ed27ea img {     max-width: 280px !important; }
.gravityform-row .gform_confirmation_wrapper {
padding-top: 60px; padding-bottom: 60px; } 

/**/
.gravityform-row .gf-login-required { margin: 40px auto; padding: 30px 24px;border-radius: 40px; }
.gravityform-row #loginform {margin-top: 40px; }
.gravityform-row #loginform p { margin-bottom: 28px; }
.gravityform-row .gf-login-required p.gf-register-link {margin-top: 20px; }

.gpasc-drafts h4 { font-size: 24px; }
}/* End custom CSS */