.elementor-kit-7{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-86df93d:#723983;--e-global-color-e5e55e1:#522A5E;--e-global-color-a2a7918:#238158;--e-global-color-ee61c62:#00594D;--e-global-color-57ecaf1:#CDDF92;--e-global-color-845f612:#F1ECE2;--e-global-color-290061f:#F9F6F2;--e-global-color-d171f26:#FFFFFF;--e-global-color-b38b1f8:#414042;--e-global-color-d196425:#1B1B1B;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-1c72cea-font-family:"Figtree";--e-global-typography-1c72cea-font-size:62px;--e-global-typography-1c72cea-font-weight:600;--e-global-typography-1c72cea-line-height:1.1em;--e-global-typography-1c72cea-letter-spacing:-0.31px;--e-global-typography-b6f4056-font-family:"Figtree";--e-global-typography-b6f4056-font-size:54px;--e-global-typography-b6f4056-font-weight:600;--e-global-typography-b6f4056-line-height:1.14em;--e-global-typography-b6f4056-letter-spacing:-0.31px;--e-global-typography-c9cdfb3-font-family:"Figtree";--e-global-typography-c9cdfb3-font-size:34px;--e-global-typography-c9cdfb3-font-weight:600;--e-global-typography-c9cdfb3-line-height:1.18em;--e-global-typography-c9cdfb3-letter-spacing:-0.31px;--e-global-typography-16e1c30-font-family:"Figtree";--e-global-typography-16e1c30-font-size:21px;--e-global-typography-16e1c30-font-weight:700;--e-global-typography-16e1c30-line-height:1.3em;--e-global-typography-16e1c30-letter-spacing:-0.31px;--e-global-typography-f2bcd83-font-family:"Figtree";--e-global-typography-f2bcd83-font-size:18px;--e-global-typography-f2bcd83-font-weight:700;--e-global-typography-f2bcd83-line-height:1.4em;--e-global-typography-f2bcd83-letter-spacing:-0.31px;--e-global-typography-282990b-font-family:"Figtree";--e-global-typography-282990b-font-size:20px;--e-global-typography-282990b-font-weight:400;--e-global-typography-282990b-line-height:1.34em;--e-global-typography-282990b-letter-spacing:0px;--e-global-typography-dc0b6b0-font-family:"Figtree";--e-global-typography-dc0b6b0-font-size:18px;--e-global-typography-dc0b6b0-font-weight:400;--e-global-typography-dc0b6b0-line-height:1.5em;--e-global-typography-dc0b6b0-letter-spacing:0px;--e-global-typography-ad7b108-font-family:"Figtree";--e-global-typography-ad7b108-font-size:16px;--e-global-typography-ad7b108-font-weight:400;--e-global-typography-ad7b108-line-height:1.5em;--e-global-typography-ad7b108-letter-spacing:0px;font-family:var( --e-global-typography-282990b-font-family ), Sans-serif;font-size:var( --e-global-typography-282990b-font-size );font-weight:var( --e-global-typography-282990b-font-weight );line-height:var( --e-global-typography-282990b-line-height );letter-spacing:var( --e-global-typography-282990b-letter-spacing );}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 h1{font-family:var( --e-global-typography-1c72cea-font-family ), Sans-serif;font-size:var( --e-global-typography-1c72cea-font-size );font-weight:var( --e-global-typography-1c72cea-font-weight );line-height:var( --e-global-typography-1c72cea-line-height );letter-spacing:var( --e-global-typography-1c72cea-letter-spacing );}.elementor-kit-7 h2{font-family:var( --e-global-typography-b6f4056-font-family ), Sans-serif;font-size:var( --e-global-typography-b6f4056-font-size );font-weight:var( --e-global-typography-b6f4056-font-weight );line-height:var( --e-global-typography-b6f4056-line-height );letter-spacing:var( --e-global-typography-b6f4056-letter-spacing );}.elementor-kit-7 h3{font-family:var( --e-global-typography-c9cdfb3-font-family ), Sans-serif;font-size:var( --e-global-typography-c9cdfb3-font-size );font-weight:var( --e-global-typography-c9cdfb3-font-weight );line-height:var( --e-global-typography-c9cdfb3-line-height );letter-spacing:var( --e-global-typography-c9cdfb3-letter-spacing );}.elementor-kit-7 h4{font-family:var( --e-global-typography-16e1c30-font-family ), Sans-serif;font-size:var( --e-global-typography-16e1c30-font-size );font-weight:var( --e-global-typography-16e1c30-font-weight );line-height:var( --e-global-typography-16e1c30-line-height );letter-spacing:var( --e-global-typography-16e1c30-letter-spacing );}.elementor-kit-7 h5{font-family:var( --e-global-typography-f2bcd83-font-family ), Sans-serif;font-size:var( --e-global-typography-f2bcd83-font-size );font-weight:var( --e-global-typography-f2bcd83-font-weight );line-height:var( --e-global-typography-f2bcd83-line-height );letter-spacing:var( --e-global-typography-f2bcd83-letter-spacing );}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-family:var( --e-global-typography-ad7b108-font-family ), Sans-serif;font-size:var( --e-global-typography-ad7b108-font-size );font-weight:var( --e-global-typography-ad7b108-font-weight );line-height:var( --e-global-typography-ad7b108-line-height );letter-spacing:var( --e-global-typography-ad7b108-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-7{font-size:var( --e-global-typography-282990b-font-size );line-height:var( --e-global-typography-282990b-line-height );letter-spacing:var( --e-global-typography-282990b-letter-spacing );}.elementor-kit-7 h1{font-size:var( --e-global-typography-1c72cea-font-size );line-height:var( --e-global-typography-1c72cea-line-height );letter-spacing:var( --e-global-typography-1c72cea-letter-spacing );}.elementor-kit-7 h2{font-size:var( --e-global-typography-b6f4056-font-size );line-height:var( --e-global-typography-b6f4056-line-height );letter-spacing:var( --e-global-typography-b6f4056-letter-spacing );}.elementor-kit-7 h3{font-size:var( --e-global-typography-c9cdfb3-font-size );line-height:var( --e-global-typography-c9cdfb3-line-height );letter-spacing:var( --e-global-typography-c9cdfb3-letter-spacing );}.elementor-kit-7 h4{font-size:var( --e-global-typography-16e1c30-font-size );line-height:var( --e-global-typography-16e1c30-line-height );letter-spacing:var( --e-global-typography-16e1c30-letter-spacing );}.elementor-kit-7 h5{font-size:var( --e-global-typography-f2bcd83-font-size );line-height:var( --e-global-typography-f2bcd83-line-height );letter-spacing:var( --e-global-typography-f2bcd83-letter-spacing );}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-size:var( --e-global-typography-ad7b108-font-size );line-height:var( --e-global-typography-ad7b108-line-height );letter-spacing:var( --e-global-typography-ad7b108-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7{--e-global-typography-b6f4056-font-size:38px;--e-global-typography-b6f4056-line-height:1.18em;--e-global-typography-b6f4056-letter-spacing:-0.19px;--e-global-typography-c9cdfb3-font-size:28px;font-size:var( --e-global-typography-282990b-font-size );line-height:var( --e-global-typography-282990b-line-height );letter-spacing:var( --e-global-typography-282990b-letter-spacing );}.elementor-kit-7 h1{font-size:var( --e-global-typography-1c72cea-font-size );line-height:var( --e-global-typography-1c72cea-line-height );letter-spacing:var( --e-global-typography-1c72cea-letter-spacing );}.elementor-kit-7 h2{font-size:var( --e-global-typography-b6f4056-font-size );line-height:var( --e-global-typography-b6f4056-line-height );letter-spacing:var( --e-global-typography-b6f4056-letter-spacing );}.elementor-kit-7 h3{font-size:var( --e-global-typography-c9cdfb3-font-size );line-height:var( --e-global-typography-c9cdfb3-line-height );letter-spacing:var( --e-global-typography-c9cdfb3-letter-spacing );}.elementor-kit-7 h4{font-size:var( --e-global-typography-16e1c30-font-size );line-height:var( --e-global-typography-16e1c30-line-height );letter-spacing:var( --e-global-typography-16e1c30-letter-spacing );}.elementor-kit-7 h5{font-size:var( --e-global-typography-f2bcd83-font-size );line-height:var( --e-global-typography-f2bcd83-line-height );letter-spacing:var( --e-global-typography-f2bcd83-letter-spacing );}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-size:var( --e-global-typography-ad7b108-font-size );line-height:var( --e-global-typography-ad7b108-line-height );letter-spacing:var( --e-global-typography-ad7b108-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.gform-theme--framework h2 {
    font-family: "Figtree", Sans-serif;
    font-size: 36px;
    font-weight: 600;
    line-height: 1.3;
    letter-spacing: -0.18px;
    color: #414042;
    margin:0;
}

.gform-theme--framework p.gform_required_legend {
    margin-bottom:16px;
}

.gform-theme--framework h3 {
    font-size:18px;
    margin-bottom:-30px;
}

.gform-theme--framework p,
.gform-theme--framework .gfield_html{
    font-size:14px;
    line-height:1.5;
    margin-bottom:0;
}


 .gform-theme--framework .gform_validation_errors {
    border:none !important;
    padding:0;
    font-size:16px !important;
    background:none !important;
    box-shadow:none;
    margin-bottom:1em;
}


.gform-theme--framework  .gform_validation_errors .gform_submission_error {
    font-size:16px !important;
}


body .gform-theme--framework    .gform_button { 
    height: 50px;
    padding: 0 37.7px;
    border-radius: 38px;
    background: #238158;
    color: var(--white, #FFF);
    font-family: Figtree !important;
    font-size: 16px !important;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    border: 0;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    border-radius:50px !important;
    min-width:120px !important
}


body .gform-theme--framework    .gform_button:hover {
    background: #522A5E !important;
}/* End custom CSS */