.elementor-kit-7{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#06070A;--e-global-color-accent:#61CE70;--e-global-color-be16d46:#06070A;--e-global-color-06a4f8e:#0064E0;--e-global-color-5e98aae:#E8E9E9;--e-global-color-c8e2655:#EFEFEF;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Instrument Sans";--e-global-typography-accent-font-weight:500;--e-global-typography-080c246-font-family:"DM Sans";color:#06070A;font-size:16px;font-weight:400;letter-spacing:0px;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{background-color:var( --e-global-color-06a4f8e );font-size:18px;color:#FFFFFF;border-radius:40px 40px 40px 40px;padding:16px 30px 16px 30px;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 a{color:#06070A;}.elementor-kit-7 h1{color:var( --e-global-color-be16d46 );font-size:44px;line-height:1.1em;letter-spacing:-0.4px;}.elementor-kit-7 h2{color:var( --e-global-color-be16d46 );letter-spacing:-0.4px;}.elementor-kit-7 h3{color:var( --e-global-color-be16d46 );font-size:40px;font-weight:600;letter-spacing:-0.2px;}.elementor-kit-7 h4{color:var( --e-global-color-be16d46 );font-size:32px;font-weight:600;}.elementor-kit-7 h5{color:var( --e-global-color-be16d46 );}.elementor-kit-7 h6{color:var( --e-global-color-be16d46 );}.elementor-kit-7 label{font-size:15px;}.elementor-kit-7 input:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea,.elementor-kit-7 .elementor-field-textual{font-size:16px;accent-color:var( --e-global-color-06a4f8e );border-radius:12px 12px 12px 12px;padding:16px 16px 16px 16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:18px;}.elementor-element{--widgets-spacing:18px 18px;--widgets-spacing-row:18px;--widgets-spacing-column:18px;}{}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:1200px){.elementor-kit-7 h1{font-size:46px;}}@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 *//* container paddings */

.bcontainer, #headersimple .elementor-nav-menu a {
padding-inline: 2rem;
}

@media (width > 767px) {
.bcontainer, #headersimple .elementor-nav-menu a {
padding-inline: 3rem;
}
}

@media (width > 1024px) {
.bcontainer, #headersimple .elementor-nav-menu a {
padding-inline: 4rem;
}
}

@media (width > 1200px) {
.bcontainer, #headersimple .elementor-nav-menu a {
padding-inline: 5rem;
}
}


.elementor-kit-5 p, p {
margin-block-end: 0;
}

body p + p, p + p {
    margin-block-start: 0rem;
}

body .text p + p, .text p + p {
    margin-block-start: 1rem;
}


body h1, body h2, body h3, body h4, body h5, body h6 {
   margin-block: 0
}

body h1, body h2:not(#logo), body h3, body h4, body h5, #footer a, body label {
     font-family:  -apple-system, "system-ui", 'Helvetica Neue' !important;
}

form .elementor-field-type-html p {
    margin-block: 20px;
}

.onboarding-form form input, .onboarding-form form textarea {
    border: solid #efefef 1px;
    transition: border-color .2s ease-in;
}

.onboarding-form form input:focus, .onboarding-form form textarea:focus {
    border: solid #0064E0 1px !important;
    background-color: white !important;
}

.e-form__indicators__indicator--state-active label {
    color: #0064E0;
}

.onboarding-form h3 {
    margin-bottom: 14px;
}

.onboarding-form h4 {
    margin-top: 70px;
    font-weight: 600;
    font-size: 32px;
    padding-bottom: 18px;
    margin-bottom: 0px;
    border-bottom: solid #e1e1e1 1px;
}

.onboarding-form form textarea {
   margin-top: 2px;
}

span.divider {
    display: block;
    width: 100%;
    height: 1px;
    background-color: #d6dee4;
}

span.step-heading-divider {
    display: block;
    width: 100%;
    height: 1px;
    background-color: #ddd;
}

input[type="checkbox"] {
  transform: scale(1.42);
  border-color: red !important;
}

input[type="file"] {
  background-color: white !important;
}

.elementor-field-subgroup label {
    font-size: 18px;
}

.elementor-field-subgroup
.elementor-field-option {
    display: flex;
    gap: 12px;
    margin-top: 18px;
    padding-left: 30px;
}

.step-subtitle {
    color: #616c71;
    font-size: 15px;
}

.e-form__indicators__indicator__separator {
    background-color: #e1e1e1 !important;
}

.mtn-20 {
    margin-top: -20px;
}/* End custom CSS */