.elementor-14 .elementor-element.elementor-element-80311ca{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:64px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-14 .elementor-element.elementor-element-80311ca:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-80311ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F9F4;}.elementor-14 .elementor-element.elementor-element-db72e13 .elementor-heading-title{font-size:14px;font-weight:700;letter-spacing:2px;color:#006400;}.elementor-14 .elementor-element.elementor-element-c48a587 .elementor-heading-title{font-size:46px;font-weight:700;line-height:1.15em;color:#0f2e0f;}.elementor-14 .elementor-element.elementor-element-3c5bf08{--display:flex;--padding-top:56px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-14 .elementor-element.elementor-element-3c5bf08:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-3c5bf08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-80311ca{--padding-top:48px;--padding-bottom:40px;--padding-left:16px;--padding-right:16px;}.elementor-14 .elementor-element.elementor-element-c48a587 .elementor-heading-title{font-size:30px;}.elementor-14 .elementor-element.elementor-element-3c5bf08{--padding-top:40px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}}/* Start custom CSS */body.elementor-page-14 .lg-body{max-width:860px;margin:0 auto;color:#26402a;font-size:17px;line-height:1.7}
body.elementor-page-14 .lg-body h2{color:#0f2e0f;font-size:26px;line-height:1.25;margin:44px 0 14px;padding-top:20px;border-top:1px solid #cfe6cf}
body.elementor-page-14 .lg-body h2:first-child{margin-top:0;padding-top:0;border-top:0}
body.elementor-page-14 .lg-body h3{color:#006400;font-size:20px;margin:28px 0 10px}
body.elementor-page-14 .lg-body p{margin:0 0 14px}
body.elementor-page-14 .lg-body a{color:#006400;text-decoration:underline}
body.elementor-page-14 .lg-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}
body.elementor-page-14 .lg-links a,body.elementor-page-14 .lg-links span{display:inline-block;padding:8px 14px;border-radius:999px;border:2px solid #cfe6cf;background:#fff;color:#006400;font-weight:600;font-size:15px;text-decoration:none}
body.elementor-page-14 .lg-links span{background:#008000;border-color:#008000;color:#fff}
@media(max-width:767px){body.elementor-page-14 .lg-body{font-size:16px}body.elementor-page-14 .lg-body h2{font-size:22px}}/* End custom CSS */