.elementor-kit-3{--e-global-color-primary:#38302E;--e-global-color-secondary:#54595F;--e-global-color-text:#120B09;--e-global-color-accent:#3AB3E5;--e-global-color-98b8bdf:#FAFEFF;--e-global-color-d482f69:#EDF8FD;--e-global-color-f26ee57:#D7F3FF;--e-global-typography-primary-font-family:"Averta";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Averta";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Averta";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Averta";--e-global-typography-accent-font-weight:500;--e-global-typography-d65e7b1-font-family:"Averta";--e-global-typography-d65e7b1-font-size:40px;--e-global-typography-d65e7b1-font-weight:700;--e-global-typography-d65e7b1-line-height:24px;--e-global-typography-d65e7b1-letter-spacing:0.5px;--e-global-typography-ef22c10-font-family:"Averta";--e-global-typography-ef22c10-font-size:32px;--e-global-typography-ef22c10-font-weight:700;--e-global-typography-ef22c10-line-height:24px;--e-global-typography-ef22c10-letter-spacing:0.5px;--e-global-typography-ef51b50-font-family:"Averta";--e-global-typography-ef51b50-font-size:24px;--e-global-typography-ef51b50-font-weight:700;--e-global-typography-ef51b50-line-height:24px;--e-global-typography-ef51b50-letter-spacing:0.5px;--e-global-typography-337428b-font-family:"Averta";--e-global-typography-337428b-font-size:20px;--e-global-typography-337428b-font-weight:700;--e-global-typography-337428b-line-height:24px;--e-global-typography-337428b-letter-spacing:0.5px;--e-global-typography-384f9ef-font-family:"Averta";--e-global-typography-384f9ef-font-size:16px;--e-global-typography-384f9ef-font-weight:700;--e-global-typography-384f9ef-line-height:24px;--e-global-typography-384f9ef-letter-spacing:0.5px;--e-global-typography-dbd53cb-font-family:"Averta";--e-global-typography-dbd53cb-font-size:32px;--e-global-typography-dbd53cb-font-weight:600;--e-global-typography-dbd53cb-line-height:24px;--e-global-typography-dbd53cb-letter-spacing:0.5px;--e-global-typography-5522a29-font-family:"Averta";--e-global-typography-5522a29-font-size:24px;--e-global-typography-5522a29-font-weight:600;--e-global-typography-5522a29-line-height:24px;--e-global-typography-5522a29-letter-spacing:0.5px;--e-global-typography-8581b6a-font-family:"Averta";--e-global-typography-8581b6a-font-size:20px;--e-global-typography-8581b6a-font-weight:600;--e-global-typography-8581b6a-line-height:24px;--e-global-typography-8581b6a-letter-spacing:0.5px;--e-global-typography-07cc285-font-family:"Averta";--e-global-typography-07cc285-font-size:24px;--e-global-typography-07cc285-font-weight:400;--e-global-typography-07cc285-line-height:24px;--e-global-typography-07cc285-letter-spacing:0.5px;--e-global-typography-bcb42f0-font-family:"Averta";--e-global-typography-bcb42f0-font-size:20px;--e-global-typography-bcb42f0-font-weight:400;--e-global-typography-bcb42f0-line-height:24px;--e-global-typography-bcb42f0-letter-spacing:0.5px;--e-global-typography-c6c2d0c-font-family:"Averta";--e-global-typography-c6c2d0c-font-size:16px;--e-global-typography-c6c2d0c-font-weight:400;--e-global-typography-c6c2d0c-line-height:24px;--e-global-typography-c6c2d0c-letter-spacing:0.5px;}.elementor-kit-3 button,.elementor-kit-3 input[type="button"],.elementor-kit-3 input[type="submit"],.elementor-kit-3 .elementor-button{background-color:#38302E;font-family:"Averta", Sans-serif;font-size:16px;font-weight:600;line-height:24px;letter-spacing:0.75px;color:#FFFFFF;border-style:none;border-radius:8px 8px 8px 8px;padding:16px 24px 16px 24px;}.elementor-kit-3 e-page-transition{background-color:#FFBC7D;}.elementor-kit-3 input:not([type="button"]):not([type="submit"]),.elementor-kit-3 textarea,.elementor-kit-3 .elementor-field-textual{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:6px 6px 6px 6px;padding:12px 16px 12px 16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*gravity form styles*/

.gform_heading{
    display: none !important;
}

.gform_required_legend {
  display: none;
}

.gfield_required{
    display: flex;
    align-self: end !important;
    justify-content: center;
    align-items: center;
}

.gfield_required.gfield_required_asterisk{
    font-size: 1.5rem;
}

.ginput_container.ginput_container_text input.large, 
.ginput_container.ginput_container_number input.large, .ginput_container.ginput_container_phone input.large, .ginput_container.ginput_container_email input.large,.ginput_container.ginput_container_text input.medium, 
.ginput_container.ginput_container_number input.medium, .ginput_container.ginput_container_phone input.medium, .ginput_container.ginput_container_email input.medium, .ginput_complex.ginput_container span input, 
.ginput_container.ginput_container_date input.datepicker 
{
  height: 48px;
  line-height: 48px;
  border-radius: 6px;
  border: 1px solid var(--NCBA-Sky, #3ab3e5);
  background: var(--White, #fff);
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.08);
}

.ginput_container.ginput_container_date input.datepicker{
    width: 100%;
}

.ginput_container.ginput_container_select .gfield_select, .ginput_complex.ginput_container select {
  height: 48px;
  line-height: 48px;
  border-radius: 6px;
  border: 1px solid var(--NCBA-Sky, #3ab3e5);
  box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.08);
}

.ginput_container_radio .gfield_radio{
    flex-direction: row !important;
}

.ginput_container_radio .gfield_radio input.gfield-choice-input{
    border-radius: 50%;
}

.ginput_container_radio .gfield_radio input.gfield-choice-input, .ginput_container_checkbox .gfield_checkbox input.gfield-choice-input{
    padding: 0;
   
}

.gform-theme--foundation .gform_page_footer, .gform-footer{
    margin-top: 80px !important;
    flex-direction: row-reverse;
    justify-content: space-between;
    gap: 100px !important;
}


.gform-theme--framework:where(:not(.gform_editor)) .gfield--type-section{
    border: none !important;
}


.gform-theme--framework .gform-field-label.gfield_label{
    color:  #1B1D21;
    font-family: Averta;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px; /* 150% */
    letter-spacing: 0.5px;
}

#gform_next_button_3_66, #gform_next_button_3_68, #gform_submit_button_3, #gform_submit_button_4, .gform_button.button[id^="gform_submit_button_"], .button[id^="gform_next_button_"]{
    display: flex;
    width: 305px !important;
    padding: 16px 24px !important;
    justify-content: center;
    align-items: center;
    gap: 8px;
    border-radius: 8px !important;
    background: #38302E !important;
    font-family: Averta !important;
    font-size: 16px !important;
    font-style: normal;
    font-weight: 600 !important;
    line-height: 24px; /* 150% */
    letter-spacing: 0.75px;
}


.button[id^="gform_save_"],.button[id^="gform_previous_"], #gform_save_3_2_link, #gform_save_3_3_link, #gform_save_4_footer_link, #gform_previous_button_3_68, #gform_save_3_footer_link, #gform_previous_button_3{
   display: flex;
    width: 305px !important;
    padding: 16px 24px !important;
    justify-content: center;
    align-items: center;
    gap: 8px;
    border-radius: 8px;
    border: 1px solid #38302E !important;
    font-family: Averta;
    font-size: 16px !important;
    font-style: normal;
    font-weight: 600 !important;
    line-height: 24px; /* 150% */
    letter-spacing: 0.75px;
}

.ginput_container_fileupload .gfield_description.gform_fileupload_rules {
  display: none;
}


.ginput_container.ginput_container_fileupload input.large, .ginput_container.ginput_container_fileupload input.medium {
  height: 88px;
  position: relative;
  transition: all 0.3s ease;
  border: none;
  border-radius: 8px;
  border-bottom: 6px solid #d7f3ff;
  background: #ebf7fc;
  box-shadow: 0px 8px 4px 0px rgba(0, 0, 0, 0.05);
  background-image: url('/wp-content/uploads/sites/2/2024/12/Upload-Icon.svg');
  background-position: 20px center;
  background-repeat: no-repeat;
  padding-left: 48px;
}

.ginput_container.ginput_container_fileupload input.large::before, .ginput_container.ginput_container_fileupload input.medium::before {
  content: "Browse files";
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%);
  padding: 8px 16px;
  background-color: #3AB3E5;
  color: white;
  border-radius: 8px;
  cursor: pointer;
  font-family: Averta;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0.75px;
  line-height: 32px;
  
}


.ginput_container.ginput_container_fileupload
  input.large::file-.elementor-kit-3-button, .ginput_container.ginput_container_fileupload
  input.medium::file-.elementor-kit-3-button {
  visibility: hidden;
  width: 0;
  padding: 0;
  margin: 0;
  border: none;
}

/*.ginput_container.ginput_container_fileupload input.large::after {*/
/*  content: "Drag or drop files here";*/
/*  position: absolute;*/
/*  left: 55px;*/
/*  top: 50%;*/
/*  transform: translateY(-50%);*/
/*  color: #4b5563;*/
/*  font-size: 16px;*/
/*  pointer-events: none;*/
  /* visibility: hidden; */
/*}*/

.ginput_container.ginput_container_fileupload
  input.large::-webkit-file-upload-button, .ginput_container.ginput_container_fileupload
  input.medium::-webkit-file-upload-button {
  visibility: hidden;
  
}


.gform-theme--foundation .gfield .ginput_password.medium, .gform-theme--foundation .gfield input.medium, .gform-theme--foundation .gfield select.medium{
    inline-size: 100% !important;
}



#content, .elementor-location-single{
    margin-top: 0;
}


@media screen and (max-width: 480px){
    #content, .elementor-location-single{
        margin-top: 9.6rem;
    }
    
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Averta';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('/wp-content/uploads/sites/5/2024/09/averta-regular-webfont.ttf') format('truetype');
}
@font-face {
	font-family: 'Averta';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('/wp-content/uploads/sites/5/2024/09/averta-bold-webfont.ttf') format('truetype');
}
@font-face {
	font-family: 'Averta';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('/wp-content/uploads/sites/5/2024/09/averta-semibold-webfont.ttf') format('truetype');
}
@font-face {
	font-family: 'Averta';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('/wp-content/uploads/sites/5/2024/09/averta-extrabold-webfont.ttf') format('truetype');
}
/* End Custom Fonts CSS */