.elementor-kit-13{--e-global-color-primary:#9BD306;--e-global-color-secondary:#E1F2B2;--e-global-color-text:#272626;--e-global-color-accent:#9BD306;--e-global-color-434e0d3:#D7EC9C;--e-global-color-1110b72:#FFFFFF;--e-global-color-eef0a07:#D7ED9B;--e-global-color-aa399b2:#272626;--e-global-color-cbfd108:#707070;--e-global-typography-primary-font-family:"Figtree";--e-global-typography-primary-font-size:clamp(40px, calc(6.8966vw + 10.3448px), 80px);--e-global-typography-primary-font-weight:800;--e-global-typography-primary-line-height:1em;--e-global-typography-secondary-font-family:"Figtree";--e-global-typography-secondary-font-size:clamp(40px, calc(4.1667vw + 22.0833px), 60px);--e-global-typography-secondary-font-weight:800;--e-global-typography-secondary-line-height:clamp(40px, calc(4.1667vw + 22.0833px), 65px);--e-global-typography-text-font-family:"Montserrat";--e-global-typography-text-font-size:clamp(16px, calc(0.7407vw + 12.8148px), 20px);--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:clamp(23px, calc(0.7407vw + 12.8148px), 30px);--e-global-typography-accent-font-family:"Figtree";--e-global-typography-accent-font-size:clamp(16px, calc(2.5926vw + 4.8519px), 30px);--e-global-typography-accent-font-weight:500;--e-global-typography-accent-line-height:clamp(23px, calc(2.5926vw + 4.8519px), 35px);--e-global-typography-181d2c3-font-family:"Figtree";--e-global-typography-181d2c3-font-size:clamp(18px, calc(2.2222vw + 8.4444px), 30px);--e-global-typography-181d2c3-font-weight:600;--e-global-typography-181d2c3-text-transform:uppercase;--e-global-typography-181d2c3-line-height:clamp(22px, calc(2.2222vw + 8.4444px), 37px);--e-global-typography-ceb6217-font-family:"Figtree";--e-global-typography-ceb6217-font-size:clamp(25px, calc(2.2222vw + 8.4444px), 25px);--e-global-typography-ceb6217-font-weight:800;--e-global-typography-ceb6217-text-transform:none;--e-global-typography-ceb6217-line-height:clamp(30px, calc(2.2222vw + 8.4444px), 30px);--e-global-typography-38d4221-font-family:"Montserrat";--e-global-typography-38d4221-font-size:20px;--e-global-typography-38d4221-text-transform:none;--e-global-typography-38d4221-line-height:30px;--e-global-typography-3db9ade-font-family:"Montserrat";--e-global-typography-3db9ade-font-size:clamp(18px, calc(1.2963vw + 12.4259px), 25px);--e-global-typography-3db9ade-text-transform:none;--e-global-typography-3db9ade-line-height:clamp(22px, calc(1.2963vw + 12.4259px), 30px);--e-global-typography-cd69bc9-font-family:"Figtree";--e-global-typography-cd69bc9-font-size:20px;--e-global-typography-cd69bc9-font-weight:900;--e-global-typography-cd69bc9-line-height:30px;--e-global-typography-68092a2-font-family:"Figtree";--e-global-typography-68092a2-font-size:clamp(14px, calc(2.9629vw + 1.2593px), 30px);--e-global-typography-68092a2-font-weight:800;--e-global-typography-68092a2-text-transform:none;--e-global-typography-68092a2-line-height:clamp(18px, calc(2.9629vw + 1.2593px), 39px);--e-global-typography-3982a82-font-family:"Montserrat";--e-global-typography-3982a82-font-size:35px;--e-global-typography-3982a82-font-weight:600;--e-global-typography-3982a82-text-transform:uppercase;--e-global-typography-3982a82-line-height:43px;--e-global-typography-3bcf2df-font-family:"Montserrat";--e-global-typography-3bcf2df-font-size:20px;--e-global-typography-3bcf2df-font-weight:400;--e-global-typography-3bcf2df-text-transform:none;--e-global-typography-3bcf2df-line-height:30px;--e-global-typography-a98ac06-font-family:"Figtree";--e-global-typography-a98ac06-font-size:15px;--e-global-typography-a98ac06-font-weight:800;--e-global-typography-a98ac06-text-transform:uppercase;--e-global-typography-a98ac06-line-height:24px;--e-global-typography-fb89fb1-font-family:"Figtree";--e-global-typography-fb89fb1-font-size:20px;--e-global-typography-fb89fb1-font-weight:800;--e-global-typography-fb89fb1-text-transform:none;--e-global-typography-fb89fb1-line-height:24px;--e-global-typography-fb89fb1-letter-spacing:0px;--e-global-typography-546d601-font-family:"Figtree";--e-global-typography-546d601-font-size:24px;--e-global-typography-546d601-font-weight:800;--e-global-typography-546d601-text-transform:none;--e-global-typography-546d601-line-height:36px;--e-global-typography-a64d64c-font-family:"Figtree";--e-global-typography-a64d64c-font-size:20px;--e-global-typography-a64d64c-font-weight:900;--e-global-typography-a64d64c-text-transform:none;--e-global-typography-a64d64c-line-height:30px;--e-global-typography-91cd816-font-family:"Montserrat";--e-global-typography-91cd816-font-size:10px;--e-global-typography-91cd816-font-weight:800;--e-global-typography-91cd816-text-transform:uppercase;--e-global-typography-91cd816-line-height:20px;--e-global-typography-91cd816-letter-spacing:0px;--e-global-typography-ded2887-font-family:"Figtree";--e-global-typography-ded2887-font-size:20px;--e-global-typography-ded2887-font-weight:600;--e-global-typography-ded2887-text-transform:none;--e-global-typography-ded2887-line-height:30px;--e-global-typography-cd9647e-font-family:"Montserrat";--e-global-typography-cd9647e-font-size:25px;--e-global-typography-cd9647e-font-weight:700;--e-global-typography-cd9647e-text-transform:none;--e-global-typography-cd9647e-line-height:30px;--e-global-typography-ea7b984-font-family:"Montserrat";--e-global-typography-ea7b984-font-size:clamp(99px, calc(5.7870vw + 59.0667px), 170px);--e-global-typography-ea7b984-font-weight:800;--e-global-typography-ea7b984-text-transform:none;--e-global-typography-ea7b984-line-height:clamp(86px, calc(5.7870vw + 59.0667px), 157px);--e-global-typography-0fd3a90-font-family:"Figtree";--e-global-typography-0fd3a90-font-size:clamp(20px, calc(1.8519vw + 11.8704px), 30px);--e-global-typography-0fd3a90-font-weight:800;--e-global-typography-0fd3a90-text-transform:none;--e-global-typography-0fd3a90-line-height:clamp(25px, calc(1.8519vw + 11.8704px), 35px);--e-global-typography-70294e9-font-family:"Montserrat";--e-global-typography-70294e9-font-size:16px;--e-global-typography-70294e9-font-weight:500;--e-global-typography-70294e9-text-transform:none;--e-global-typography-70294e9-line-height:25px;--e-global-typography-f1cdd2c-font-family:"Montserrat";--e-global-typography-f1cdd2c-font-size:25px;--e-global-typography-f1cdd2c-font-weight:600;--e-global-typography-f1cdd2c-text-transform:none;--e-global-typography-f1cdd2c-line-height:30px;--e-global-typography-40029e7-font-family:"Montserrat";--e-global-typography-40029e7-font-size:30px;--e-global-typography-40029e7-font-weight:600;--e-global-typography-40029e7-text-transform:none;--e-global-typography-40029e7-line-height:37px;background-color:var( --e-global-color-1110b72 );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-13 button,.elementor-kit-13 input[type="button"],.elementor-kit-13 input[type="submit"],.elementor-kit-13 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Figtree", sans-serif;font-size:20px;font-weight:800;line-height:30px;color:var( --e-global-color-text );border-radius:10px 10px 10px 10px;padding:30px 40px 30px 40px;}.elementor-kit-13 button:hover,.elementor-kit-13 button:focus,.elementor-kit-13 input[type="button"]:hover,.elementor-kit-13 input[type="button"]:focus,.elementor-kit-13 input[type="submit"]:hover,.elementor-kit-13 input[type="submit"]:focus,.elementor-kit-13 .elementor-button:hover,.elementor-kit-13 .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-kit-13 e-page-transition{background-color:#FFBC7D;}.elementor-kit-13 a{color:var( --e-global-color-primary );}.elementor-kit-13 h1{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-13 h2{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-13 h3{font-family:var( --e-global-typography-181d2c3-font-family ), sans-serif;font-size:var( --e-global-typography-181d2c3-font-size );font-weight:var( --e-global-typography-181d2c3-font-weight );text-transform:var( --e-global-typography-181d2c3-text-transform );line-height:var( --e-global-typography-181d2c3-line-height );}.elementor-kit-13 h4{font-family:var( --e-global-typography-ceb6217-font-family ), sans-serif;font-size:var( --e-global-typography-ceb6217-font-size );font-weight:var( --e-global-typography-ceb6217-font-weight );text-transform:var( --e-global-typography-ceb6217-text-transform );line-height:var( --e-global-typography-ceb6217-line-height );}.elementor-kit-13 h6{font-family:var( --e-global-typography-3db9ade-font-family ), sans-serif;font-size:var( --e-global-typography-3db9ade-font-size );text-transform:var( --e-global-typography-3db9ade-text-transform );line-height:var( --e-global-typography-3db9ade-line-height );}.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-header .site-branding .site-logo img{width:183px;max-width:183px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-13{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-13 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-13 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-13 h3{font-size:var( --e-global-typography-181d2c3-font-size );line-height:var( --e-global-typography-181d2c3-line-height );}.elementor-kit-13 h4{font-size:var( --e-global-typography-ceb6217-font-size );line-height:var( --e-global-typography-ceb6217-line-height );}.elementor-kit-13 h6{font-size:var( --e-global-typography-3db9ade-font-size );line-height:var( --e-global-typography-3db9ade-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-13{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-13 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-13 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-13 h3{font-size:var( --e-global-typography-181d2c3-font-size );line-height:var( --e-global-typography-181d2c3-line-height );}.elementor-kit-13 h4{font-size:var( --e-global-typography-ceb6217-font-size );line-height:var( --e-global-typography-ceb6217-line-height );}.elementor-kit-13 h6{font-size:var( --e-global-typography-3db9ade-font-size );line-height:var( --e-global-typography-3db9ade-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */body {
    & .primary-color, & .green {
        color: var(--e-global-color-primary);
    }
    
    .elementor-button-text{
        font-size: 23px;
        font-weight:800;
    }

    /* Gravity Forms */
    .gform_wrapper.gform-theme.gform-theme--foundation {

        & .gfield {
            &:is(.field_sublabel_above.gfield--no-description) .gform-field-label, &:not(.field_sublabel_above.gfield--no-description) .gform-field-label:not(.gform-field-label--type-sub), & .gfield_required_asterisk {
    
                --font-size: clamp(20px, calc(2.2222vw + 8.4444px), 28px);
                --font-weight: 800;
    
                --gf-local-color: var(--e-global-color-text);
                --gf-local-font-family: var(--e-global-typography-181d2c3-font-family);
                --gf-local-font-weight: var(--font-weight);
                --gf-local-font-size: var(--font-size);
                
                --gf-ctrl-label-color-req: var(--e-global-color-text);
                --gf-ctrl-label-font-family-req: var(--e-global-typography-181d2c3-font-family);
                --gf-ctrl-label-font-size-req: var(--font-size);
                --gf-ctrl-label-font-weight-req: var(--font-weight);
            }
            
            & :is(input[type], textarea) {
                --gf-local-border-width: 3px;
                --gf-local-border-color: var(--e-global-color-text);
                --gf-local-radius: 10px;
                --gf-local-font-family: var(--e-global-typography-181d2c3-font-family);
                --gf-local-font-size: 20px;
                --gf-local-line-height: 30px;
                --gf-local-font-weight: 600;
    
                &:not([type="checkbox"]) {
                    --gf-local-padding-x: 22px;
                    --gf-local-padding-y: 22px;
                }
                
                
                &:is([type="checkbox"]) {
                    min-width: 31px;
                    min-height: 32px;
                }
                
                &:is([type="button"], [type="submit"]) {
                    --gf-local-padding-x: 33px;
                    --gf-local-padding-y: 33px;
                    --gf-local-bg-color: var(--e-global-color-primary);
                    --gf-local-border-width: 0px;
                    --gf-local-color: var(--e-global-color-text);
                    --gf-local-font-weight: 800;
                    --gf-local-font-size: 22px;
                    --gf-local-line-height: 33px;
                    
                    &:hover {
                        --gf-local-bg-color: #E1F2B2;
                    }
                }
            }
    
            &:is(.gfield--type-choice) {
                & .ginput_container {
                    & .gform-field-label {
                        --font-size: 20px !important;
                        --font-weight: 600 !important;
                        --gf-local-line-height: 25px;
                  }  
                }
            }
            
            &:is(.gfield--type-submit) {
                align-items: center !important;
                justify-content: center;
            }
    
            @media (min-width: 1025px) {
                &:has(+ .gfield.gfield--type-submit) {
                    grid-column: span 8;
                    
                    &+ .gfield.gfield--type-submit {
                        grid-column: span 4;
                    }
                }
            }
        }
    
        & .gform_required_legend {
            display: none;
        }
    
    }
    
    .bold {
        font-weight: bold;
    }
    
    .bold-500 {
        font-weight: 500;
    }
    
    .bold-600 {
        font-weight: 600;
    }
    
    .bold-800 {
        font-weight: 800;
    }
    
    .bold-900 {
        font-weight: 900;
    }
}/* End custom CSS */