.elementor .e-1a1c0e20-72fd{padding:0px;margin-block-start:0.5rem;gap:1rem;flex-wrap:wrap;}.elementor .e-c47f3e6-30a9{width:56%;padding:0px;flex-direction:column;gap:1.4rem;align-items:flex-start;}.elementor .e-17d01bcc-e9c7{max-height:34rem;aspect-ratio:4 / 5;object-fit:cover;}.elementor .e-b4db981-b765{width:44%;padding:0px;}.elementor .e-1235225c-cea8{padding:0px;flex-direction:row;gap:3.5rem;align-items:center;}.elementor .e-18b61589-1ec5{padding-block-start:4.5rem;background-image:linear-gradient(160deg, #FAF8F2 0%,#E8F3E1 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-2bcd8978-7ac3{font-family:var(--ffp-font-heading);font-weight:700;font-size:0.85rem;color:#F4C542;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-54189104-d18c{color:#FFFFFF;}.elementor .e-141c57f7-d559{color:#FFFFFF;}.elementor .e-2f23571c-f9b5{font-family:var(--ffp-font-body);font-size:1.08rem;color:#EAF5E6;line-height:1.65;& a { color: #FFFFFF; font-weight: 700; }\n}.elementor .e-591abecb-3dff{padding:1.75rem;border-radius:1rem;border-width:1px;border-color:rgba(255,255,255,0.18);border-style:solid;background-color:rgba(255,255,255,0.08);flex-direction:column;gap:0.6rem;flex:1 1 0px;}.elementor .e-56bbe5cc-ff5c{color:#FFFFFF;}.elementor .e-427381bb-5fb3{font-family:var(--ffp-font-body);font-size:1.08rem;color:#EAF5E6;line-height:1.65;& a { color: #FFFFFF; font-weight: 700; }\n}.elementor .e-59c7cfab-926e{padding:1.75rem;border-radius:1rem;border-width:1px;border-color:rgba(255,255,255,0.18);border-style:solid;background-color:rgba(255,255,255,0.08);flex-direction:column;gap:0.6rem;flex:1 1 0px;}.elementor .e-3efc059e-ca51{color:#FFFFFF;}.elementor .e-7b0c0076-d5c5{font-family:var(--ffp-font-body);font-size:1.08rem;color:#EAF5E6;line-height:1.65;& a { color: #FFFFFF; font-weight: 700; }\n}.elementor .e-243d9217-618b{padding:1.75rem;border-radius:1rem;border-width:1px;border-color:rgba(255,255,255,0.18);border-style:solid;background-color:rgba(255,255,255,0.08);flex-direction:column;gap:0.6rem;flex:1 1 0px;}.elementor .e-2bd48ed-ee9c{padding:0px;gap:1.5rem;}.elementor .e-6d9a72a9-a814{background-color:var(--ffp-green-dark);}.elementor .e-68d0cbfc-8985{padding-block-start:4rem;padding-block-end:1rem;}.elementor .e-738f0f48-2e61{flex:1 1 auto;}.elementor .e-7b949b9f-2020{border-block-start-width:6px;flex:1 1 0px;align-items:flex-start;border-top-style: solid; border-top-color: var(--ffp-green);\n}.elementor .e-56727f8f-a52b{flex:1 1 auto;}.elementor .e-6af7296a-d4a0{border-block-start-width:6px;flex:1 1 0px;align-items:flex-start;border-top-style: solid; border-top-color: var(--ffp-green);\n}.elementor .e-77448479-773b{flex:1 1 auto;}.elementor .e-3e45595-eea8{border-block-start-width:6px;flex:1 1 0px;align-items:flex-start;border-top-style: solid; border-top-color: var(--ffp-green);\n}.elementor .e-6be69159-8980{padding:0px;gap:1.5rem;}.elementor .e-747607d2-a55a{width:32%;padding:0px;flex-direction:column;gap:1.4rem;align-items:flex-start;}.elementor .e-29313531-3538{& ul { margin: 0; padding-left: 1.2rem; } & li { margin-bottom: 0.9rem; } & li::marker { color: var(--ffp-green); }\n}.elementor .e-6cd39452-1b84{width:68%;padding:0px;}.elementor .e-2a20d350-cff2{padding:0px;flex-direction:row;gap:3.5rem;align-items:flex-start;}.elementor .e-3221ded6-1efd{background-color:var(--ffp-leaf);}.elementor .e-2f5d1f72-6d06{width:34%;padding:0px;}.elementor .e-55db3bd9-79a5{font-family:var(--ffp-font-body);font-size:0.95rem;color:var(--ffp-muted);font-style:italic;}.elementor .e-e51d2d6-3c09{width:66%;padding:0px;flex-direction:column;gap:1.4rem;align-items:flex-start;}.elementor .e-69cec246-87b4{padding:0px;flex-direction:row;gap:3.5rem;align-items:flex-start;}.elementor .e-745d030c-55f6{color:#FFFFFF;text-align:center;}.elementor .e-12900cc2-6169{color:#FFFFFF;text-align:center;& a { color: #FFFFFF; font-weight: 700; }\n}.elementor .e-3515452e-1d71:hover,.elementor .e-3515452e-1d71:focus-visible{color:var(--ffp-green-dark);border-color:#FFFFFF;background-color:#FFFFFF;}.elementor .e-3515452e-1d71{border-color:#FFFFFF;background-color:transparent;}.elementor .e-439a33ca-bf09{padding:0px;gap:1rem;flex-wrap:wrap;justify-content:center;}.elementor .e-613fecd7-117e{align-items:center;}.elementor .e-5ab5d75f-5e4c{background-image:linear-gradient(135deg, #0B6E14 0%,#00A20D 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--ffp-green-dark);}