.elementor-kit-146{--e-global-color-primary:#516F2F;--e-global-color-secondary:#F7ED19;--e-global-color-text:#FFFFFF;--e-global-color-accent:#056367;--e-global-color-7acb6ba:#FCF1AA;--e-global-color-a120f56:#F4F4F4;--e-global-color-2e86bdf:#9CBDAC;--e-global-color-32729fc:#4F6F24;--e-global-color-dfa398b:#28543D;--e-global-color-0c14f52:#E2E0E0;--e-global-color-5dc0731:#B5CDEB;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-weight:500;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-secondary-font-family:"Ubuntu";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-weight:500;--e-global-typography-accent-font-family:"Open Sans";--e-global-typography-accent-font-weight:500;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-146 p{margin-bottom:0px;}.elementor-kit-146 a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-kit-146 h1{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-kit-146 h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-kit-146 h3{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-kit-146 h4{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-kit-146 h5{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-kit-146 h6{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-kit-146 button,.elementor-kit-146 input[type="button"],.elementor-kit-146 input[type="submit"],.elementor-kit-146 .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:#FFFFFF;background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:8px 8px 8px 8px;padding:12px 16px 12px 16px;}.elementor-kit-146 button:hover,.elementor-kit-146 button:focus,.elementor-kit-146 input[type="button"]:hover,.elementor-kit-146 input[type="button"]:focus,.elementor-kit-146 input[type="submit"]:hover,.elementor-kit-146 input[type="submit"]:focus,.elementor-kit-146 .elementor-button:hover,.elementor-kit-146 .elementor-button:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-astglobalcolor5 );border-style:solid;border-color:var( --e-global-color-text );}.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;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-146 e-page-transition{background-color:var( --e-global-color-7acb6ba );}@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 *//* GLOBAL COLORS */
:root {
    --brand-color-1: #4F6F24;
    --brand-color-2: #708F3C;
    --brand-accent-1: #F7DA54;
    --brand-accent-2: #FCF1AA;
}

/* GLOBAL STYLES */
.d-none {
    dislay: none;
}
.max-width-800 {
    max-width: 800px!important;
    margin: auto;
}
.no-underline a {
    text-decoration: none!important;
}
.no-underline a:hover {
    text-decoration: underline!important;
}

/* BUTTON STYLES */
.elementor-button {
    transition: all 0.3s ease-in-out;
}

.hero-buttons .elementor-button {
    border: 2px solid #fff;
    background-color: transparent;
}
.hero-buttons .elementor-button:hover {
    border: 2px solid var(--brand-accent-1);
    background-color: var(--brand-accent-1);
    color: var(--brand-color-1);
}
.transparent-button .elementor-button {
    border: 2px solid #fff;
}
.transparent-button .elementor-button:hover {
    border: 2px solid var(--brand-accent-1);
    background-color: var(--brand-accent-1);
    color: var(--brand-color-1);
}
/*CTA BOX OVERLAY*/
/*.cta-box-1:before {*/
/*    content: '';*/
/*    width: 100px;*/
/*    height: 100px;*/
/*    position: absolute;*/
/*    bottom: -20px;*/
/*    right: -20px;*/
/*    border-radius: 8px;*/
/*    background-color: #f7da54;*/
/*    mix-blend-mode: multiply;*/
/*    opacity: .8;*/
/*    transition: all .3s;*/
/*}*/
/*.cta-box-1:hover:before {*/
/*    height: 100%;*/
/*    width: 100%;*/
/*    bottom: 0;*/
/*    right: 0;*/
/*    mix-blend-mode: overlay;*/
/*    opacity: 1;*/
/*}*//* End custom CSS */