.elementor-kit-629{--e-global-color-primary:#00006A;--e-global-color-secondary:#BEC0C3;--e-global-color-text:#212322;--e-global-color-accent:#FD6500;--e-global-color-281955:#f2f5fc;--e-global-color-2406:#fd6500;--e-global-color-2410:#bec0c3;--e-global-color-2407:#0a0a0a;--e-global-color-2401:#eff0f1;--e-global-color-2402:#01019c;--e-global-color-2403:#00006a;--e-global-color-2404:#303031;--e-global-color-468711:#212322;--e-global-color-21471731:#ffffff;--e-global-color-28051854:#a6a7a7;--e-global-color-28051853:#d3d3d3;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-size:44px;--e-global-typography-primary-font-weight:bold;--e-global-typography-primary-line-height:1.1em;--e-global-typography-secondary-font-family:"Roboto";--e-global-typography-secondary-font-size:32px;--e-global-typography-secondary-font-weight:bold;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-size:22px;--e-global-typography-text-font-weight:normal;--e-global-typography-text-line-height:1.4em;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-size:20px;--e-global-typography-accent-font-weight:bold;--e-global-typography-accent-line-height:1.2em;--e-global-typography-335-font-family:"proxima-nova";--e-global-typography-335-font-size:48px;--e-global-typography-335-font-weight:700;--e-global-typography-335-line-height:54px;--e-global-typography-336-font-family:"proxima-nova";--e-global-typography-336-font-size:40px;--e-global-typography-336-font-weight:700;--e-global-typography-336-line-height:48px;--e-global-typography-337-font-family:"proxima-nova";--e-global-typography-337-font-size:34px;--e-global-typography-337-font-weight:700;--e-global-typography-337-line-height:40px;--e-global-typography-338-font-family:"proxima-nova";--e-global-typography-338-font-size:28px;--e-global-typography-338-font-weight:700;--e-global-typography-338-line-height:33px;--e-global-typography-31373-font-family:"proxima-nova";--e-global-typography-31373-font-size:24px;--e-global-typography-31373-font-weight:600;--e-global-typography-31373-line-height:28px;--e-global-typography-6669-font-family:"proxima-nova";--e-global-typography-6669-font-size:20px;--e-global-typography-6669-font-weight:600;--e-global-typography-6669-line-height:26px;--e-global-typography-339-font-family:"proxima-nova";--e-global-typography-339-font-size:26px;--e-global-typography-339-font-weight:400;--e-global-typography-339-line-height:34px;--e-global-typography-340-font-family:"proxima-nova";--e-global-typography-340-font-size:22px;--e-global-typography-340-font-weight:400;--e-global-typography-340-line-height:30px;--e-global-typography-341-font-family:"proxima-nova";--e-global-typography-341-font-size:18px;--e-global-typography-341-font-weight:400;--e-global-typography-341-line-height:24px;--e-global-typography-343-font-family:"proxima-nova";--e-global-typography-343-font-size:14px;--e-global-typography-343-font-weight:500;--e-global-typography-343-line-height:14px;--e-global-typography-342-font-family:"proxima-nova";--e-global-typography-342-font-size:16px;--e-global-typography-342-font-weight:500;--e-global-typography-342-line-height:21px;color:var( --e-global-color-text );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 );}.elementor-kit-629 button,.elementor-kit-629 input[type="button"],.elementor-kit-629 input[type="submit"],.elementor-kit-629 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-629 e-page-transition{background-color:#FFBC7D;}.elementor-kit-629 p{margin-block-end:0.8em;}.elementor-kit-629 a{color:var( --e-global-color-secondary );}.elementor-kit-629 a:hover{color:var( --e-global-color-primary );}.elementor-kit-629 h1{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-629 h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-629 h3{color:var( --e-global-color-primary );}.elementor-kit-629 h4{color:var( --e-global-color-primary );}.elementor-kit-629 h5{color:var( --e-global-color-primary );}.elementor-kit-629 h6{color:var( --e-global-color-primary );}.elementor-widget:not(:last-child){margin-block-end:10px;}.elementor-element{--widgets-spacing:10px 10px;--widgets-spacing-row:10px;--widgets-spacing-column:10px;}@media(max-width:1024px){.elementor-kit-629{--e-global-typography-primary-font-size:36px;--e-global-typography-secondary-font-size:29px;--e-global-typography-text-font-size:20px;--e-global-typography-335-font-size:36px;--e-global-typography-335-line-height:1.1em;--e-global-typography-336-font-size:32px;--e-global-typography-336-line-height:1.1em;--e-global-typography-337-font-size:28px;--e-global-typography-337-line-height:1.1em;--e-global-typography-338-font-size:24px;--e-global-typography-338-line-height:1.1em;--e-global-typography-31373-font-size:20px;--e-global-typography-31373-line-height:1.1em;--e-global-typography-6669-font-size:18px;--e-global-typography-6669-line-height:1.1em;--e-global-typography-339-font-size:22px;--e-global-typography-340-font-size:18px;--e-global-typography-341-font-size:16px;--e-global-typography-343-font-size:14px;--e-global-typography-342-font-size:14px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-629 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-629 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-629 button,.elementor-kit-629 input[type="button"],.elementor-kit-629 input[type="submit"],.elementor-kit-629 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-kit-629{--e-global-typography-primary-font-size:28px;--e-global-typography-secondary-font-size:26px;--e-global-typography-text-font-size:18px;--e-global-typography-accent-font-size:18px;--e-global-typography-335-font-size:28px;--e-global-typography-335-line-height:1.1em;--e-global-typography-336-font-size:24px;--e-global-typography-336-line-height:1.1em;--e-global-typography-337-font-size:22px;--e-global-typography-337-line-height:1.1em;--e-global-typography-338-font-size:20px;--e-global-typography-338-line-height:1.1em;--e-global-typography-31373-font-size:18px;--e-global-typography-31373-line-height:1.1em;--e-global-typography-6669-font-size:16px;--e-global-typography-6669-line-height:1.1em;--e-global-typography-339-font-size:18px;--e-global-typography-340-font-size:16px;--e-global-typography-341-font-size:14px;--e-global-typography-343-font-size:14px;--e-global-typography-342-font-size:12px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-629 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-629 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-629 button,.elementor-kit-629 input[type="button"],.elementor-kit-629 input[type="submit"],.elementor-kit-629 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}/* Start custom CSS */@font-face {
  font-family: "Proxima Nova"; /* the wrong casing */
  src: local("proxima-nova");  /* alias it to the actual font */
  font-weight: normal;
  font-style: normal;
}



html, body {
  overflow-x: hidden;
  padding-top: env(safe-area-inset-top);
  padding-bottom: env(safe-area-inset-bottom);
  padding-left: env(safe-area-inset-left);
  padding-right: env(safe-area-inset-right);
}

html {
  scroll-behavior: smooth;
}

  .body-lock {
    overflow: hidden;
  }

.gform_wrapper .gform_heading {
    display: none;
}

.gform_wrapper.gravity-theme input[type=color], .gform_wrapper.gravity-theme input[type=date], .gform_wrapper.gravity-theme input[type=datetime-local], .gform_wrapper.gravity-theme input[type=datetime], .gform_wrapper.gravity-theme input[type=email], .gform_wrapper.gravity-theme input[type=month], .gform_wrapper.gravity-theme input[type=number], .gform_wrapper.gravity-theme input[type=password], .gform_wrapper.gravity-theme input[type=search], .gform_wrapper.gravity-theme input[type=tel], .gform_wrapper.gravity-theme input[type=text], .gform_wrapper.gravity-theme input[type=time], .gform_wrapper.gravity-theme input[type=url], .gform_wrapper.gravity-theme input[type=week], .gform_wrapper.gravity-theme select, .gform_wrapper.gravity-theme textarea {
    font-size: 22px !important;
    line-height: 1.2em;
    padding: 12px 27px !important;
    background: #6D6C9238;
    border: none;
    border-radius: 9px;
    color: #00006A;
}

.gform_wrapper.gravity-theme input[type=color]::placeholder, .gform_wrapper.gravity-theme input[type=date]::placeholder, .gform_wrapper.gravity-theme input[type=datetime-local]::placeholder, .gform_wrapper.gravity-theme input[type=datetime]::placeholder, .gform_wrapper.gravity-theme input[type=email]::placeholder, .gform_wrapper.gravity-theme input[type=month]::placeholder, .gform_wrapper.gravity-theme input[type=number]::placeholder, .gform_wrapper.gravity-theme input[type=password]::placeholder, .gform_wrapper.gravity-theme input[type=search]::placeholder, .gform_wrapper.gravity-theme input[type=tel]::placeholder, .gform_wrapper.gravity-theme input[type=text]::placeholder, .gform_wrapper.gravity-theme input[type=time]::placeholder, .gform_wrapper.gravity-theme input[type=url]::placeholder, .gform_wrapper.gravity-theme input[type=week]::placeholder, .gform_wrapper.gravity-theme textarea::placeholder {
    color: #00006AA6;
}

.gform_wrapper.gravity-theme textarea {
    padding: 21px 27px !important;
}

.elementor-kit-629 button, .elementor-kit-629 input[type="button"], .elementor-kit-629 input[type="submit"], .elementor-kit-629 .elementor-button {
    color: #fff;
    border: none;
    font-size: 14px !important;
    font-weight: 600 !important;
    text-transform: uppercase;
    border-radius: 9px;
}

.elementor-kit-629 input[type="button"], .elementor-kit-629 input[type="submit"] {
    padding: 12px 40px 12px 15px;
    background: url("data:image/svg+xml,%3Csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.13184 0.464806C9.3271 0.269544 9.64361 0.269544 9.83887 0.464806L13.0205 3.64645C13.2158 3.84171 13.2158 4.15822 13.0205 4.35348L9.83887 7.53512C9.64361 7.73038 9.3271 7.73038 9.13184 7.53512C8.93666 7.33985 8.9366 7.02332 9.13184 6.82809L11.46 4.49996H1C0.723858 4.49996 0.5 4.2761 0.5 3.99996C0.5 3.72382 0.723858 3.49996 1 3.49996H11.46L9.13184 1.17184C8.9366 0.976604 8.93666 0.660075 9.13184 0.464806Z' fill='white'/%3E%3C/svg%3E%0A") top 50% right 15px/auto no-repeat, #FD6500 !important;
}

.elementor-kit-629 button:hover, .elementor-kit-629 input[type="button"]:hover, .elementor-kit-629 input[type="submit"]:hover, .elementor-kit-629 .elementor-button:hover {
    background-color: #E85E02 !important;
}

.gform_wrapper.gravity-theme fieldset.gfield--type-checkbox {
    margin: 12px 0 24px !important;
}

.gform_wrapper.gravity-theme .gfield_label {
    font-size: 24px !important;
    line-height: 1em !important;
    color: #00006A;
    margin: 12px 0 6px !important;
}

.gform_wrapper.gravity-theme .field_description_above .description, .gform_wrapper.gravity-theme .field_description_above .gfield_description, .gform_wrapper.gravity-theme .field_description_above .gsection_description, .gform_wrapper.gravity-theme .field_description_above .instruction {
    padding: 0 !important;
    font-size: ;
    line-height: 1em;
    color: #00006A;
    margin: 0 0 6px;
}

.gform_wrapper.gravity-theme .gfield_checkbox label, .gform_wrapper.gravity-theme .gfield_radio label {
    font-size: 22px !important;
    color: #00006A;
}

.gform_wrapper.gravity-theme .gfield-choice-input {
    appearance: none;
    background: #D9D9D9;
    width: 23px;
    height: 23px;
    border-radius: 50%;
    margin: 0 15px 0 0;
}

.gform_wrapper.gravity-theme .gfield-choice-input:checked {
    background: radial-gradient(#00006A 50%, #d9d9d9 50%) !important;
}

.gform_wrapper.gravity-theme .gchoice {
    margin: 21px 0 0;
}

.gform_wrapper.gravity-theme .gfield--type-fileupload .gfield_label {
    margin-bottom: 24px !important;
}

.gform_wrapper.gravity-theme .gform_drop_area {
    border: dashed 2px #D3D3D3 !important;
    border-radius: 9px !important;
    height: 231px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.gform_wrapper.gravity-theme .gform_drop_instructions {
    font-size: 17px;
    line-height: 1.2em;
    margin: 0 0 15px;
    color: #00006A99;
    text-transform: uppercase;
}

.gform_wrapper.gravity-theme .gfield_description {
    padding: 0 !important;
    color: #A6A7A7;
    font-size: 16px !important;
    font-weight: 500;
}


h1,h2,h3,h4,h5,h6,p,li {
  font-family: "proxima-nova", sans-serif !important;
}

.elementor-widget-theme-post-content ul {
    margin: 0 0 1em;
}


  .orange-btn.hero-btn .elementor-button { opacity: 0; transform: scale(0.92); }

  .split {
      visibility: hidden;
  }
  


.arrow, .reveal-up, .reveal-up-right, .reveal-up-left, .reveal-short {
  transition: none !important;
}



@media all and (max-width:767px) {
    .gform_wrapper.gravity-theme input[type=color], .gform_wrapper.gravity-theme input[type=date], .gform_wrapper.gravity-theme input[type=datetime-local], .gform_wrapper.gravity-theme input[type=datetime], .gform_wrapper.gravity-theme input[type=email], .gform_wrapper.gravity-theme input[type=month], .gform_wrapper.gravity-theme input[type=number], .gform_wrapper.gravity-theme input[type=password], .gform_wrapper.gravity-theme input[type=search], .gform_wrapper.gravity-theme input[type=tel], .gform_wrapper.gravity-theme input[type=text], .gform_wrapper.gravity-theme input[type=time], .gform_wrapper.gravity-theme input[type=url], .gform_wrapper.gravity-theme input[type=week], .gform_wrapper.gravity-theme select, .gform_wrapper.gravity-theme textarea, .gform_wrapper.gravity-theme .gfield_checkbox label, .gform_wrapper.gravity-theme .gfield_radio label {
        font-size: 16px !important;
    }
    
    .gform_wrapper.gravity-theme .gfield_label {
        font-size: 21px !important;
    }
    
    .gform_wrapper.gravity-theme .gchoice {
        margin-top: 15px !important;
    }

    .gform_wrapper.gravity-theme .gchoice {
        display: flex;
    }
    
    .gform_wrapper.gravity-theme .gfield-choice-input {
        min-width: 23px;
    }
}

.dialog-widget-content {
    left: 0 !important;
    right: 0 !important;
    overflow: hidden !important;
}/* End custom CSS */