.elementor .e-384e5326-917c{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-57829bf8-5eb8{max-width:680px;font-size:20px;color:var(--recf-ink);}.elementor .e-6a0235a4-bd7a{gap:22px;align-items:flex-start;}.elementor .e-71a946b8-71ab{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-121d1f74-fc49{width:100%;height:300px;object-fit:cover;margin-block-start:16px;border-radius:22px;}.elementor .e-1cbb262f-20a8{padding:0px;flex-direction:column;gap:18px;flex:1 1 0px;}.elementor .e-4757caf-24d3{font-family:var(--font-body);font-size:18px;color:var(--recf-ink);line-height:1.75;display:block;& ul { margin: 0; padding-left: 20px; } & li { margin-bottom: 14px; } & li::marker { color: var(--recf-gold); } & ul { margin: 0; padding-left: 20px; } & li { margin-bottom: 14px; font-size: 18px; line-height: 1.65; color: var(--recf-ink); } & li::marker { color: var(--recf-gold); }\n}.elementor .e-65040fe-b9d8{padding:0px;flex-direction:column;gap:24px;flex:1 1 0px;align-items:flex-start;}.elementor .e-29bb2b6f-cd95{flex-direction:row;gap:64px;align-items:flex-start;}.elementor .e-2775fe10-f50d{background-color:#FFFFFF;}.elementor .e-b0325c5-bab8{padding:0px;flex-direction:column;gap:18px;}.elementor .e-2101da31-bbe1{font-size:16px;line-height:1.65;}.elementor .e-23591512-3c89{padding-block-start:32px;padding-block-end:32px;padding-inline-start:28px;padding-inline-end:28px;border-radius:20px;border-block-start-width:4px;background-color:#FFFFFF;flex-direction:column;gap:12px;flex:1 1 240px;border-top-style: solid; border-top-color: var(--recf-gold);\n}.elementor .e-d54834-6de4{font-size:16px;line-height:1.65;}.elementor .e-3f872c1a-92f0{padding-block-start:32px;padding-block-end:32px;padding-inline-start:28px;padding-inline-end:28px;border-radius:20px;border-block-start-width:4px;background-color:#FFFFFF;flex-direction:column;gap:12px;flex:1 1 240px;border-top-style: solid; border-top-color: var(--recf-gold);\n}.elementor .e-6abe33de-fee9{font-size:16px;line-height:1.65;}.elementor .e-3e93fdf3-dc13{padding-block-start:32px;padding-block-end:32px;padding-inline-start:28px;padding-inline-end:28px;border-radius:20px;border-block-start-width:4px;background-color:#FFFFFF;flex-direction:column;gap:12px;flex:1 1 240px;border-top-style: solid; border-top-color: var(--recf-gold);\n}.elementor .e-6105c116-4944{font-size:16px;line-height:1.65;}.elementor .e-6fe3d818-3535{padding-block-start:32px;padding-block-end:32px;padding-inline-start:28px;padding-inline-end:28px;border-radius:20px;border-block-start-width:4px;background-color:#FFFFFF;flex-direction:column;gap:12px;flex:1 1 240px;border-top-style: solid; border-top-color: var(--recf-gold);\n}.elementor .e-beb6036-479e{padding:0px;flex-direction:row;gap:24px;flex-wrap:wrap;align-items:stretch;}.elementor .e-5c0d2348-f390{gap:48px;}.elementor .e-53cd2361-f0fc{background-color:var(--recf-cream);}.elementor .e-e397d68-c972{font-family:var(--font-heading);font-weight:800;font-size:44px;color:#FFFFFF;letter-spacing:-0.025em;text-align:center;}.elementor .e-7336b8b3-e251{color:rgba(255,255,255,0.82);text-align:center;}.elementor .e-25836c62-8523{width:auto;padding:0px;margin-block-start:10px;flex-direction:row;gap:14px;flex-wrap:wrap;justify-content:center;}.elementor .e-2904810e-9686{gap:18px;align-items:center;}.elementor .e-7883d3d4-3305{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}