.elementor-601 .elementor-element.elementor-element-595b33eb:not(.elementor-motion-effects-element-type-background), .elementor-601 .elementor-element.elementor-element-595b33eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3D7A25;}.elementor-601 .elementor-element.elementor-element-595b33eb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:48px 20px 48px 20px;}.elementor-601 .elementor-element.elementor-element-595b33eb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-601 .elementor-element.elementor-element-5a852d58{text-align:center;}.elementor-601 .elementor-element.elementor-element-5a852d58 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:28px;font-weight:800;letter-spacing:-0.02em;color:#ffffff;}.elementor-601 .elementor-element.elementor-element-7adb24b2{--spacer-size:28px;}.elementor-601 .elementor-element.elementor-element-699b0407:not(.elementor-motion-effects-element-type-background), .elementor-601 .elementor-element.elementor-element-699b0407 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF7E8;}.elementor-601 .elementor-element.elementor-element-699b0407{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:44px 20px 44px 20px;}.elementor-601 .elementor-element.elementor-element-699b0407 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-601 .elementor-element.elementor-element-5cde95ef{text-align:start;}.elementor-601 .elementor-element.elementor-element-5cde95ef .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:22px;font-weight:800;letter-spacing:-0.02em;color:#1B3A1B;}.elementor-601 .elementor-element.elementor-element-4bbfb767{--spacer-size:18px;}.elementor-601 .elementor-element.elementor-element-58dd9d83:not(.elementor-motion-effects-element-type-background), .elementor-601 .elementor-element.elementor-element-58dd9d83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-601 .elementor-element.elementor-element-58dd9d83{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:44px 20px 44px 20px;}.elementor-601 .elementor-element.elementor-element-58dd9d83 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-601 .elementor-element.elementor-element-67c1e51{text-align:start;}.elementor-601 .elementor-element.elementor-element-67c1e51 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:22px;font-weight:800;letter-spacing:-0.02em;color:#1B3A1B;}.elementor-601 .elementor-element.elementor-element-1a736ee3{--spacer-size:18px;}.elementor-601 .elementor-element.elementor-element-29408a52:not(.elementor-motion-effects-element-type-background), .elementor-601 .elementor-element.elementor-element-29408a52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF7E8;}.elementor-601 .elementor-element.elementor-element-29408a52{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:44px 20px 44px 20px;}.elementor-601 .elementor-element.elementor-element-29408a52 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-601 .elementor-element.elementor-element-7c8bbd5e{text-align:start;}.elementor-601 .elementor-element.elementor-element-7c8bbd5e .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:22px;font-weight:800;letter-spacing:-0.02em;color:#1B3A1B;}.elementor-601 .elementor-element.elementor-element-26876bed{--spacer-size:18px;}.elementor-601 .elementor-element.elementor-element-66ca63e3:not(.elementor-motion-effects-element-type-background), .elementor-601 .elementor-element.elementor-element-66ca63e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-601 .elementor-element.elementor-element-66ca63e3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:44px 20px 44px 20px;}.elementor-601 .elementor-element.elementor-element-66ca63e3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-601 .elementor-element.elementor-element-238921c1{text-align:start;}.elementor-601 .elementor-element.elementor-element-238921c1 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:22px;font-weight:800;letter-spacing:-0.02em;color:#1B3A1B;}.elementor-601 .elementor-element.elementor-element-3cefccdd{--spacer-size:16px;}.elementor-601 .elementor-element.elementor-element-3e37bb73 .elementor-accordion-item{border-width:1px;border-color:#C5E1A5;}.elementor-601 .elementor-element.elementor-element-3e37bb73 .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:#C5E1A5;}.elementor-601 .elementor-element.elementor-element-3e37bb73 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:#C5E1A5;}.elementor-601 .elementor-element.elementor-element-3e37bb73 .elementor-accordion-icon, .elementor-601 .elementor-element.elementor-element-3e37bb73 .elementor-accordion-title{color:#1B3A1B;}.elementor-601 .elementor-element.elementor-element-3e37bb73 .elementor-accordion-icon svg{fill:#1B3A1B;}.elementor-601 .elementor-element.elementor-element-3e37bb73 .elementor-tab-title{padding:14px 16px 14px 16px;}.elementor-601 .elementor-element.elementor-element-3e37bb73 .elementor-tab-title .elementor-accordion-icon i:before{color:#5a6a58;}.elementor-601 .elementor-element.elementor-element-3e37bb73 .elementor-tab-title .elementor-accordion-icon svg{fill:#5a6a58;}.elementor-601 .elementor-element.elementor-element-3e37bb73 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#67B246;}.elementor-601 .elementor-element.elementor-element-3e37bb73 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#67B246;}.elementor-601 .elementor-element.elementor-element-3e37bb73 .elementor-accordion-icon{margin-inline-end:10px;}.elementor-601 .elementor-element.elementor-element-3e37bb73 .elementor-tab-content{color:#5a6a58;}.elementor-601 .elementor-element.elementor-element-553bc36c:not(.elementor-motion-effects-element-type-background), .elementor-601 .elementor-element.elementor-element-553bc36c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3D7A25;}.elementor-601 .elementor-element.elementor-element-553bc36c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:52px 20px 52px 20px;}.elementor-601 .elementor-element.elementor-element-553bc36c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-601 .elementor-element.elementor-element-1bd2568b{text-align:center;}.elementor-601 .elementor-element.elementor-element-1bd2568b .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:25px;font-weight:800;letter-spacing:-0.02em;color:#ffffff;}.elementor-601 .elementor-element.elementor-element-1217245e{--spacer-size:12px;}.elementor-601 .elementor-element.elementor-element-20c83dab:not(.elementor-motion-effects-element-type-background), .elementor-601 .elementor-element.elementor-element-20c83dab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-601 .elementor-element.elementor-element-20c83dab{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:26px 20px 26px 20px;}.elementor-601 .elementor-element.elementor-element-20c83dab > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}:root{--page-title-display:none;}/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Sora:wght@400;600;700;800&display=swap');
body { font-family: 'Sora', sans-serif; -webkit-font-smoothing: antialiased; }
.elementor-widget-heading .elementor-heading-title { letter-spacing: -0.025em; line-height: 1.2; }
.elementor-accordion .elementor-tab-title { border: none; border-bottom: 1px solid #C5E1A5; padding: 14px 16px; font-family: 'Sora', sans-serif; font-size: 14px; }
.elementor-accordion .elementor-tab-title.elementor-active { color: #67B246; background: #EEF7E8; }
.elementor-accordion .elementor-tab-content { font-family: 'Sora', sans-serif; font-size: 13px; color: #5a6a58; padding: 12px 16px 16px; line-height: 1.65; }
@media (max-width: 767px) {
  .elementor-widget-heading .elementor-heading-title { font-size: 22px !important; }
  .elementor-section { padding-left: 16px !important; padding-right: 16px !important; }
  a[style*='border-radius:50px'] { width: 100% !important; max-width: 100% !important; display: block !important; text-align: center; box-sizing: border-box; }
}/* End custom CSS */