.elementor .e-35ca89fe-34fc{font-family:var(--font-heading);font-weight:800;font-size:54px;color:var(--recf-green);letter-spacing:-0.03em;line-height:1.05;}.elementor .e-58f81237-a6d4{max-width:540px;}.elementor .e-4768e3f-22d9{padding:0px;flex-direction:column;gap:22px;flex:1 1 0px;}.elementor .e-66ef11d2-7b9b{width:100%;height:440px;object-fit:cover;border-radius:28px;box-shadow:0px 30px 60px 0px rgba(22,58,37,0.2);}.elementor .e-558b3e1b-7abd{padding:0px;flex:1 1 0px;}.elementor .e-174b1765-35c7{flex-direction:row;gap:64px;align-items:center;}.elementor .e-625d7e42-a494{padding-block-start:120px;padding-block-end:96px;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-455e5483-79d8{font-family:var(--font-heading);font-weight:700;font-size:34px;color:var(--recf-ink);letter-spacing:-0.015em;line-height:1.3;padding-inline-start:28px;border-inline-start-width:4px;border-left-style: solid; border-left-color: var(--recf-gold);\n}.elementor .e-59f6287c-dea0{max-width:920px;gap:24px;align-items:flex-start;}.elementor .e-61a42ab2-2821{background-color:#FFFFFF;}.elementor .e-db65036-2b5f{padding:0px;flex-direction:column;gap:18px;}.elementor .e-46a194b1-ccdb{font-family:var(--font-heading);font-weight:800;font-size:12px;color:var(--recf-gold-dark);letter-spacing:0.1em;text-transform:uppercase;}.elementor .e-9516571-c21b{font-size:16px;line-height:1.65;}.elementor .e-59c317ad-2780{padding-block-start:34px;padding-block-end:34px;padding-inline-start:32px;padding-inline-end:32px;border-radius:20px;border-block-start-width:4px;background-color:#FFFFFF;flex-direction:column;gap:12px;flex:1 1 300px;border-top-style: solid; border-top-color: var(--recf-green);\n}.elementor .e-72d9e4b8-ab57{font-family:var(--font-heading);font-weight:800;font-size:12px;color:var(--recf-gold-dark);letter-spacing:0.1em;text-transform:uppercase;}.elementor .e-77f2bb4d-d878{font-size:16px;line-height:1.65;}.elementor .e-4d679d23-24ea{padding-block-start:34px;padding-block-end:34px;padding-inline-start:32px;padding-inline-end:32px;border-radius:20px;border-block-start-width:4px;background-color:#FFFFFF;flex-direction:column;gap:12px;flex:1 1 300px;border-top-style: solid; border-top-color: var(--recf-green);\n}.elementor .e-32f52fe0-b59e{font-family:var(--font-heading);font-weight:800;font-size:12px;color:var(--recf-gold-dark);letter-spacing:0.1em;text-transform:uppercase;}.elementor .e-21a272b3-2c34{font-size:16px;line-height:1.65;}.elementor .e-2272b7fe-7569{padding-block-start:34px;padding-block-end:34px;padding-inline-start:32px;padding-inline-end:32px;border-radius:20px;border-block-start-width:4px;background-color:#FFFFFF;flex-direction:column;gap:12px;flex:1 1 300px;border-top-style: solid; border-top-color: var(--recf-sky);\n}.elementor .e-122b8eda-8dfd{font-family:var(--font-heading);font-weight:800;font-size:12px;color:var(--recf-gold-dark);letter-spacing:0.1em;text-transform:uppercase;}.elementor .e-327a28e4-bc54{font-size:16px;line-height:1.65;}.elementor .e-31250696-e176{padding-block-start:34px;padding-block-end:34px;padding-inline-start:32px;padding-inline-end:32px;border-radius:20px;border-block-start-width:4px;background-color:#FFFFFF;flex-direction:column;gap:12px;flex:1 1 300px;border-top-style: solid; border-top-color: var(--recf-gold);\n}.elementor .e-bbf814b-2e1f{font-family:var(--font-heading);font-weight:800;font-size:12px;color:var(--recf-gold-dark);letter-spacing:0.1em;text-transform:uppercase;}.elementor .e-3b832ac-dc40{font-size:16px;line-height:1.65;}.elementor .e-4434c05d-a7b3{padding-block-start:34px;padding-block-end:34px;padding-inline-start:32px;padding-inline-end:32px;border-radius:20px;border-block-start-width:4px;background-color:#FFFFFF;flex-direction:column;gap:12px;flex:1 1 300px;border-top-style: solid; border-top-color: var(--recf-gold);\n}.elementor .e-3fd76e2a-9320{padding:0px;flex-direction:row;gap:24px;flex-wrap:wrap;align-items:stretch;}.elementor .e-4ead29fd-ba15{gap:48px;}.elementor .e-5b4d6d97-5eba{background-color:var(--recf-cream);}.elementor .e-dc94894-c58b{padding:0px;flex-direction:column;gap:18px;}.elementor .e-5488dbef-73f6{font-size:16px;line-height:1.65;}.elementor .e-5b83c01d-4136{padding-block-start:22px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;flex-direction:column;gap:10px;flex:1 1 220px;border-top-style: solid; border-top-color: var(--recf-gold);\n}.elementor .e-81787c9-5fbe{font-size:16px;line-height:1.65;}.elementor .e-70dd12a7-c6b3{padding-block-start:22px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;flex-direction:column;gap:10px;flex:1 1 220px;border-top-style: solid; border-top-color: var(--recf-gold);\n}.elementor .e-37d3daca-35cd{font-size:16px;line-height:1.65;}.elementor .e-292f12d4-e801{padding-block-start:22px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;flex-direction:column;gap:10px;flex:1 1 220px;border-top-style: solid; border-top-color: var(--recf-gold);\n}.elementor .e-5dae8b5e-5d9c{font-size:16px;line-height:1.65;}.elementor .e-27446be2-5324{padding-block-start:22px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:2px;flex-direction:column;gap:10px;flex:1 1 220px;border-top-style: solid; border-top-color: var(--recf-gold);\n}.elementor .e-476c869c-9a93{padding:0px;flex-direction:row;gap:32px;flex-wrap:wrap;}.elementor .e-4d8aa2f7-22ac{gap:48px;}.elementor .e-7651ee1b-3c60{background-color:#FFFFFF;}.elementor .e-429a65ea-9400{font-family:var(--font-heading);font-weight:800;font-size:44px;color:#FFFFFF;letter-spacing:-0.025em;text-align:center;}.elementor .e-15a93fc3-c81f{color:rgba(255,255,255,0.82);text-align:center;}.elementor .e-5dbd059d-e8b4{width:auto;padding:0px;margin-block-start:10px;flex-direction:row;gap:14px;flex-wrap:wrap;justify-content:center;}.elementor .e-10cc5e8e-1d62{gap:18px;align-items:center;}.elementor .e-37df72e0-dc95{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}