.elementor-kit-7{--e-global-color-primary:#000000;--e-global-color-secondary:#365D2F;--e-global-color-text:#000000;--e-global-color-accent:#2D4E27;--e-global-color-a920578:#FFFFFF;--e-global-color-bc6c49f:#FFFFFF00;--e-global-color-ec18048:#EFFCE5;--e-global-color-7562c05:#737373;--e-global-color-df66cd5:#000000;--e-global-color-aa74471:#89A859;--e-global-typography-primary-font-family:"Playfair Display";--e-global-typography-primary-font-size:65px;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Playfair Display";--e-global-typography-secondary-font-size:65px;--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-size:26px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-9130730-font-family:"Playfair Display";--e-global-typography-9130730-font-size:4.5rem;--e-global-typography-9130730-font-weight:600;--e-global-typography-9130730-line-height:1.15em;--e-global-typography-9130730-letter-spacing:-0.5px;--e-global-typography-6ae37be-font-family:"Playfair Display";--e-global-typography-6ae37be-font-size:3.75rem;--e-global-typography-6ae37be-font-weight:600;--e-global-typography-6ae37be-line-height:1.15em;--e-global-typography-6ae37be-letter-spacing:-0.5px;--e-global-typography-1c81ae8-font-family:"Playfair Display";--e-global-typography-1c81ae8-font-size:3rem;--e-global-typography-1c81ae8-font-weight:600;--e-global-typography-1c81ae8-line-height:1.1em;--e-global-typography-1c81ae8-letter-spacing:-0.5px;--e-global-typography-92f71ee-font-family:"Playfair Display";--e-global-typography-92f71ee-font-size:2.25rem;--e-global-typography-92f71ee-font-weight:600;--e-global-typography-760f728-font-family:"Playfair Display";--e-global-typography-760f728-font-size:1.875rem;--e-global-typography-760f728-font-weight:600;--e-global-typography-e04e2f8-font-family:"Playfair Display";--e-global-typography-e04e2f8-font-size:1.5rem;--e-global-typography-e04e2f8-font-weight:600;--e-global-typography-d1bb189-font-family:"Playfair Display";--e-global-typography-d1bb189-font-size:1.25rem;--e-global-typography-d1bb189-font-weight:600;--e-global-typography-ae64767-font-family:"Playfair Display";--e-global-typography-ae64767-font-size:1.125rem;--e-global-typography-ae64767-font-weight:600;--e-global-typography-3b69844-font-size:1.25rem;--e-global-typography-c21d7cb-font-size:1.125rem;--e-global-typography-bcd617b-font-size:1rem;--e-global-typography-bcd617b-line-height:1.5rem;--e-global-typography-3fb15e8-font-size:0.875rem;font-family:"Open Sans", Sans-serif;font-weight:400;}.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-secondary );font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;text-transform:capitalize;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:18px 18px 18px 18px;padding:18px 36px 18px 36px;}.elementor-kit-7 button:hover,.elementor-kit-7 button:focus,.elementor-kit-7 input[type="button"]:hover,.elementor-kit-7 input[type="button"]:focus,.elementor-kit-7 input[type="submit"]:hover,.elementor-kit-7 input[type="submit"]:focus,.elementor-kit-7 .elementor-button:hover,.elementor-kit-7 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-secondary );}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 a{color:#000000;}.elementor-kit-7 h1{color:#000000;font-family:var( --e-global-typography-6ae37be-font-family ), Sans-serif;font-size:var( --e-global-typography-6ae37be-font-size );font-weight:var( --e-global-typography-6ae37be-font-weight );line-height:var( --e-global-typography-6ae37be-line-height );letter-spacing:var( --e-global-typography-6ae37be-letter-spacing );}.elementor-kit-7 h2{color:#365D2F;font-family:var( --e-global-typography-1c81ae8-font-family ), Sans-serif;font-size:var( --e-global-typography-1c81ae8-font-size );font-weight:var( --e-global-typography-1c81ae8-font-weight );line-height:var( --e-global-typography-1c81ae8-line-height );letter-spacing:var( --e-global-typography-1c81ae8-letter-spacing );}.elementor-kit-7 h3{font-family:var( --e-global-typography-92f71ee-font-family ), Sans-serif;font-size:var( --e-global-typography-92f71ee-font-size );font-weight:var( --e-global-typography-92f71ee-font-weight );}.elementor-kit-7 h4{font-family:var( --e-global-typography-760f728-font-family ), Sans-serif;font-size:var( --e-global-typography-760f728-font-size );font-weight:var( --e-global-typography-760f728-font-weight );}.elementor-kit-7 h5{font-family:var( --e-global-typography-e04e2f8-font-family ), Sans-serif;font-size:var( --e-global-typography-e04e2f8-font-size );font-weight:var( --e-global-typography-e04e2f8-font-weight );}.elementor-kit-7 h6{font-family:var( --e-global-typography-d1bb189-font-family ), Sans-serif;font-size:var( --e-global-typography-d1bb189-font-size );font-weight:var( --e-global-typography-d1bb189-font-weight );}.elementor-kit-7 input:not([type="button"]):not([type="submit"]),.elementor-kit-7 textarea,.elementor-kit-7 .elementor-field-textual{border-radius:5px 5px 5px 5px;padding:15px 15px 15px 15px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1670px;}.e-con{--container-max-width:1670px;--container-default-padding-top:10px;--container-default-padding-right:10px;--container-default-padding-bottom:10px;--container-default-padding-left:10px;}{}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-kit-7 h1{font-size:var( --e-global-typography-6ae37be-font-size );line-height:var( --e-global-typography-6ae37be-line-height );letter-spacing:var( --e-global-typography-6ae37be-letter-spacing );}.elementor-kit-7 h2{font-size:var( --e-global-typography-1c81ae8-font-size );line-height:var( --e-global-typography-1c81ae8-line-height );letter-spacing:var( --e-global-typography-1c81ae8-letter-spacing );}.elementor-kit-7 h3{font-size:var( --e-global-typography-92f71ee-font-size );}.elementor-kit-7 h4{font-size:var( --e-global-typography-760f728-font-size );}.elementor-kit-7 h5{font-size:var( --e-global-typography-e04e2f8-font-size );}.elementor-kit-7 h6{font-size:var( --e-global-typography-d1bb189-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:990px;}.e-con{--container-max-width:990px;}}@media(max-width:767px){.elementor-kit-7{--e-global-typography-9130730-font-size:3.5rem;--e-global-typography-6ae37be-font-size:3rem;--e-global-typography-1c81ae8-font-size:2.5rem;--e-global-typography-92f71ee-font-size:2.25rem;--e-global-typography-760f728-font-size:1.875rem;--e-global-typography-e04e2f8-font-size:1.5rem;}.elementor-kit-7 h1{font-size:var( --e-global-typography-6ae37be-font-size );line-height:var( --e-global-typography-6ae37be-line-height );letter-spacing:var( --e-global-typography-6ae37be-letter-spacing );}.elementor-kit-7 h2{font-size:var( --e-global-typography-1c81ae8-font-size );line-height:var( --e-global-typography-1c81ae8-line-height );letter-spacing:var( --e-global-typography-1c81ae8-letter-spacing );}.elementor-kit-7 h3{font-size:var( --e-global-typography-92f71ee-font-size );}.elementor-kit-7 h4{font-size:var( --e-global-typography-760f728-font-size );}.elementor-kit-7 h5{font-size:var( --e-global-typography-e04e2f8-font-size );}.elementor-kit-7 h6{font-size:var( --e-global-typography-d1bb189-font-size );}}/* Start custom CSS *//** 
 *
 * Overwrite Default Gravity Forms Styles 
 * Elementor Site Settings -> Custom CSS
 *
 **/
.gform_wrapper.gform-theme--foundation .gform_fields {
    row-gap: 20px;
}
.gform_wrapper.gform-theme--foundation .gfield_label.gform-field-label {
    margin-bottom: 10px !important;
}

.gform_wrapper .gform_required_legend {
    display: none;
}

.gform-theme--foundation input[type="submit"].gform_button,
.gform-theme--foundation input.gform_next_button,
.gform-theme--foundation .gform_previous_button {
    padding: 16px 60px 18px 60px !important;
    flex: 1;
    font-size: 22px !important;
    font-weight: 600 !important;
    border-radius: 20px 20px 20px 20px !important;
    border-color: var(--e-global-color-secondary);
}
.gform-theme--foundation input[type="submit"].gform_button,
.gform-theme--foundation input.gform_next_button {
    background-color: var(--e-global-color-secondary) !important;
}
.gform-theme--foundation input[type="button"].gform_previous_button {
    background-color: none !important;
}
.gform-body .gfield input,
.gform-theme--foundation select
.gform-theme--foundation textarea,
.gform-theme--framework select:where(:not(.gform-theme__disable):not(.gform-theme__disable *):not(.gform-theme__disable-framework):not(.gform-theme__disable-framework *)):where(:not([multiple])){
    background-color: #F3FFF1 !important;
    border-color: #89A85A !important;
    min-height: 50px !important;
    line-height: 50px !important;
}
.gform_wrapper.gform-theme--foundation .gfield textarea {
    padding: 16px;
}
.gform_wrapper.gform-theme--foundation .gfield input:focus {
    border-color: var(--e-global-color-secondary);
}



.post-content h1,
.post-content h2,
.post-content h3,
.post-content h4,
.post-content h5,
.post-content h6 {
    margin-top: 1em;
    font-weight: 500;
}
.post-content :is(h1, h2, h3, h4, h5, h6, p):first-child {
    margin-top: 0;
}
.post-content p {
    margin: 1em 0 1.5em;
    line-height: 1.75em;
    font-size: 17px;
}

.post-content figure.wp-block-image.size-full {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
}

.post-content ul {
    padding: 0;
    margin-top: 1em;
    margin-bottom: 1em;
}
.post-content li {
    list-style: none;
    position: relative;
    padding: 5px 0;
    padding-left: 1.5em;
}

.post-content li::before {
    content: '';
    position: absolute;
    left: 0;
    top: 0.5em;
    width: 1em;
    height: 1em;
    background-image: url('data:image/svg+xml;utf8,\
        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512">\
            <path fill="%2389a859" d="m493.651 263.543c-4.791 16.913-14.372 31.571-26.958 41.26-10.051 7.749-21.464 11.802-32.689 11.802-4.227 0-8.36-.564-12.446-1.719-14.841-4.246-26.865-16.034-32.97-32.351-5.589-14.874-5.965-32.374-1.174-49.292 4.837-16.913 14.418-31.571 26.958-41.26 13.809-10.642 30.247-14.32 45.135-10.083 14.842 4.246 26.912 16.034 33.018 32.351 5.541 14.875 5.963 32.374 1.126 49.292zm-314.019-42.749c17.66 0 34.521-9.83 46.262-26.982 10.661-15.551 16.532-35.92 16.532-57.365 0-21.464-5.871-41.833-16.532-57.384-11.742-17.147-28.603-26.978-46.262-26.978-17.707 0-34.567 9.83-46.309 26.978-10.614 15.551-16.485 35.92-16.485 57.384 0 21.445 5.871 41.814 16.485 57.365 11.742 17.152 28.603 26.982 46.309 26.982zm152.736 0c17.707 0 34.567-9.83 46.309-26.982 10.614-15.551 16.485-35.92 16.485-57.365 0-21.464-5.871-41.833-16.485-57.384-11.742-17.147-28.603-26.978-46.309-26.978-17.66 0-34.521 9.83-46.262 26.978-10.661 15.551-16.532 35.92-16.532 57.384 0 21.445 5.871 41.814 16.532 57.365 11.741 17.152 28.602 26.982 46.262 26.982zm-207.781 12.46c-4.837-16.922-14.418-31.58-26.959-41.27-13.808-10.642-30.246-14.32-45.135-10.083-14.888 4.246-26.912 16.034-33.018 32.351-5.542 14.874-5.964 32.374-1.127 49.292 4.791 16.913 14.372 31.571 26.958 41.26 10.051 7.749 21.464 11.802 32.689 11.802 4.18 0 8.36-.564 12.399-1.719 14.888-4.246 26.912-16.034 33.017-32.351 5.591-14.874 5.967-32.374 1.176-49.282zm223.561 41.242c-25.738-27.053-58.427-41.941-92.148-41.941-33.722 0-66.458 14.888-92.102 41.941-24.517 25.799-41.612 61.597-48.188 100.818-4.18 25.019 3.428 49.099 20.947 66.059 18.223 17.65 42.035 23.009 65.331 14.724 17.237-6.153 35.413-9.271 54.012-9.271s36.775 3.119 54.012 9.271c7.186 2.555 14.419 3.818 21.511 3.818 15.921 0 31.186-6.331 43.772-18.542 17.566-16.959 25.174-41.039 20.994-66.059-6.575-39.222-23.671-75.02-48.141-100.818z"/>\
        </svg>');
    background-size: contain;
    background-repeat: no-repeat;
}/* End custom CSS */