.elementor .e-4b178113-afdc{font-family:var(--font-heading);font-weight:800;font-size:60px;color:var(--recf-green);letter-spacing:-0.035em;line-height:1.04;}.elementor .e-322494f0-4883{max-width:600px;}.elementor .e-38adfb20-1387{gap:22px;align-items:flex-start;}.elementor .e-12aa5d7a-667a{padding-block-start:128px;padding-block-end:88px;background-color:var(--recf-cream);background-image: radial-gradient(ellipse at 85% 10%, rgba(141,184,209,0.35) 0%, rgba(141,184,209,0) 55%);\n}.elementor .e-6f947a94-91c3{font-size:20px;color:var(--recf-ink);}.elementor .e-3a89242a-fa27{padding:0px;flex-direction:column;gap:20px;flex:1 1 0px;}.elementor .e-33ed7baa-d089{width:100%;height:420px;object-fit:cover;border-radius:24px;}.elementor .e-69fc6a8e-3e08{padding:0px;flex:1 1 0px;}.elementor .e-79fe4310-31c7{flex-direction:row;gap:64px;align-items:center;}.elementor .e-a7473d4-98db{background-color:#FFFFFF;}.elementor .e-699f428c-96bf{max-width:680px;padding:0px;flex-direction:column;gap:18px;}.elementor .e-752675db-7a19{width:88px;height:88px;min-width:88px;padding:0px;margin-block-end:12px;border-radius:999px;background-image:linear-gradient(135deg, rgba(36,92,58,0.12) 0%,rgba(201,152,46,0.18) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--recf-cream);}.elementor .e-5a58d353-13d3{font-family:var(--font-heading);font-weight:700;font-size:17px;color:var(--recf-ink);}.elementor .e-4f54a9eb-abb4{font-family:var(--font-body);font-size:14px;color:var(--recf-muted);}.elementor .e-2e5a2111-c3c8{padding-block-start:32px;padding-block-end:32px;padding-inline-start:20px;padding-inline-end:20px;border-radius:20px;border-width:2px;border-color:rgba(36,92,58,0.18);border-style:dashed;background-color:#FFFFFF;flex-direction:column;gap:6px;flex:1 1 170px;align-items:center;}.elementor .e-123a11db-ec00{width:88px;height:88px;min-width:88px;padding:0px;margin-block-end:12px;border-radius:999px;background-image:linear-gradient(135deg, rgba(36,92,58,0.12) 0%,rgba(201,152,46,0.18) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--recf-cream);}.elementor .e-14ecfd3c-fa91{font-family:var(--font-heading);font-weight:700;font-size:17px;color:var(--recf-ink);}.elementor .e-2bdd0cb5-8ef2{font-family:var(--font-body);font-size:14px;color:var(--recf-muted);}.elementor .e-76d341ad-67ee{padding-block-start:32px;padding-block-end:32px;padding-inline-start:20px;padding-inline-end:20px;border-radius:20px;border-width:2px;border-color:rgba(36,92,58,0.18);border-style:dashed;background-color:#FFFFFF;flex-direction:column;gap:6px;flex:1 1 170px;align-items:center;}.elementor .e-1d38f231-dabc{width:88px;height:88px;min-width:88px;padding:0px;margin-block-end:12px;border-radius:999px;background-image:linear-gradient(135deg, rgba(36,92,58,0.12) 0%,rgba(201,152,46,0.18) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--recf-cream);}.elementor .e-7a7a99af-e56d{font-family:var(--font-heading);font-weight:700;font-size:17px;color:var(--recf-ink);}.elementor .e-8f7de40-22ff{font-family:var(--font-body);font-size:14px;color:var(--recf-muted);}.elementor .e-6695f742-5f88{padding-block-start:32px;padding-block-end:32px;padding-inline-start:20px;padding-inline-end:20px;border-radius:20px;border-width:2px;border-color:rgba(36,92,58,0.18);border-style:dashed;background-color:#FFFFFF;flex-direction:column;gap:6px;flex:1 1 170px;align-items:center;}.elementor .e-54bcae63-2634{width:88px;height:88px;min-width:88px;padding:0px;margin-block-end:12px;border-radius:999px;background-image:linear-gradient(135deg, rgba(36,92,58,0.12) 0%,rgba(201,152,46,0.18) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--recf-cream);}.elementor .e-6b63996d-e1ad{font-family:var(--font-heading);font-weight:700;font-size:17px;color:var(--recf-ink);}.elementor .e-4b48147e-a82a{font-family:var(--font-body);font-size:14px;color:var(--recf-muted);}.elementor .e-766a40cc-45e6{padding-block-start:32px;padding-block-end:32px;padding-inline-start:20px;padding-inline-end:20px;border-radius:20px;border-width:2px;border-color:rgba(36,92,58,0.18);border-style:dashed;background-color:#FFFFFF;flex-direction:column;gap:6px;flex:1 1 170px;align-items:center;}.elementor .e-3b887780-33ff{width:88px;height:88px;min-width:88px;padding:0px;margin-block-end:12px;border-radius:999px;background-image:linear-gradient(135deg, rgba(36,92,58,0.12) 0%,rgba(201,152,46,0.18) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--recf-cream);}.elementor .e-3b932bb1-5c59{font-family:var(--font-heading);font-weight:700;font-size:17px;color:var(--recf-ink);}.elementor .e-1e1952f9-c63e{font-family:var(--font-body);font-size:14px;color:var(--recf-muted);}.elementor .e-6e296ed4-fd11{padding-block-start:32px;padding-block-end:32px;padding-inline-start:20px;padding-inline-end:20px;border-radius:20px;border-width:2px;border-color:rgba(36,92,58,0.18);border-style:dashed;background-color:#FFFFFF;flex-direction:column;gap:6px;flex:1 1 170px;align-items:center;}.elementor .e-62dbc4f9-f75c{padding:0px;flex-direction:row;gap:20px;flex-wrap:wrap;}.elementor .e-35e65d2-821b{gap:48px;}.elementor .e-688906ac-8149{background-color:var(--recf-cream);}.elementor .e-892eed5-b8df{font-family:var(--font-heading);font-weight:800;font-size:44px;color:#FFFFFF;letter-spacing:-0.025em;text-align:center;}.elementor .e-767508-c29b{max-width:560px;color:rgba(255,255,255,0.82);text-align:center;}.elementor .e-43946bea-20ba{width:auto;padding:0px;margin-block-start:10px;flex-direction:row;gap:14px;flex-wrap:wrap;justify-content:center;}.elementor .e-42524dcf-108b{gap:18px;align-items:center;}.elementor .e-68ad665-128e{background-color:var(--recf-green);background-image: radial-gradient(ellipse at 100% 0%, rgba(201,152,46,0.25) 0%, rgba(201,152,46,0) 60%);\n}