.elementor .e-4968cb3a-f8d8{font-family:var(--ilepf-body-font);font-weight:600;font-size:1rem;color:var(--ilepf-green);letter-spacing:0.08em;line-height:1.75;margin:0px;}.elementor .e-1668ae57-3fa7{font-family:var(--ilepf-heading-font);font-weight:400;font-size:3.5rem;color:var(--ilepf-deep-green);line-height:1.25;margin:0px;}.elementor .e-162b2832-ca46{max-width:48rem;font-family:var(--ilepf-body-font);font-size:1.125rem;color:var(--ilepf-secondary);line-height:1.75;margin:0px;}.elementor .e-59993952-3c84{min-width:0px;padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:8%;padding-inline-end:8%;background-color:var(--ilepf-ivory);flex-direction:column;gap:1.5rem;}.elementor .e-7bab2060-a5b2{font-family:var(--ilepf-body-font);font-weight:600;font-size:1rem;color:var(--ilepf-green);letter-spacing:0.08em;line-height:1.75;margin:0px;}.elementor .e-7ff862d3-aa7b{font-family:var(--ilepf-heading-font);font-weight:400;font-size:2.2rem;color:var(--ilepf-deep-green);line-height:1.25;margin:0px;}.elementor .e-1dee2855-f52a{font-family:var(--ilepf-body-font);font-size:1.125rem;color:var(--ilepf-secondary);line-height:1.75;margin:0px;}.elementor .e-23b2a924-1886{font-family:var(--ilepf-heading-font);font-weight:400;font-size:1.5rem;color:var(--ilepf-deep-green);line-height:1.25;margin:0px;}.elementor .e-44ea66a2-c735{font-family:var(--ilepf-body-font);font-size:1rem;color:var(--ilepf-secondary);line-height:1.75;margin:0px;}.elementor .e-8c54eb0-45de{font-family:var(--ilepf-heading-font);font-weight:400;font-size:1.5rem;color:var(--ilepf-deep-green);line-height:1.25;margin:0px;}.elementor .e-7175a2a4-826d{font-family:var(--ilepf-body-font);font-size:1rem;color:var(--ilepf-secondary);line-height:1.75;margin:0px;}.elementor .e-57893f8a-749f{font-family:var(--ilepf-body-font);font-size:1rem;color:var(--ilepf-secondary);line-height:1.75;margin:0px;}.elementor .e-2267bc14-339e{font-family:var(--ilepf-heading-font);font-weight:400;font-size:1.5rem;color:var(--ilepf-deep-green);line-height:1.25;margin:0px;}.elementor .e-6ffddae5-1003{font-family:var(--ilepf-body-font);font-size:1rem;color:var(--ilepf-secondary);line-height:1.75;margin:0px;}.elementor .e-3cfb91f4-c864{min-width:0px;padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:0px;padding-inline-end:0px;box-shadow:0px 0.0625rem 0px 0px #C5A542 inset;flex-direction:column;gap:1.25rem;}.elementor .e-7c04d7df-932e{min-width:0px;padding:0px;flex-direction:column;gap:1.25rem;flex:2 1 0%;}.elementor .e-7281e297-ff15{font-family:var(--ilepf-body-font);font-weight:600;font-size:1rem;color:var(--ilepf-deep-green);line-height:1.75;margin:0px;}.elementor .e-5aa7da14-e603{font-family:var(--ilepf-body-font);font-size:1rem;color:var(--ilepf-secondary);line-height:1.75;padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:1rem;padding-inline-end:1rem;margin:0px;border-radius:0.2rem;border-width:0.0625rem;border-color:var(--ilepf-border);border-style:solid;background-color:var(--ilepf-warm-white);}.elementor .e-53355f32-4511{min-width:0px;padding:0px;flex-direction:column;gap:0.5rem;}.elementor .e-5525ec76-65b7{font-family:var(--ilepf-body-font);font-weight:600;font-size:1rem;color:var(--ilepf-deep-green);line-height:1.75;margin:0px;}.elementor .e-4c80a47a-33f9{font-family:var(--ilepf-body-font);font-size:1rem;color:var(--ilepf-secondary);line-height:1.75;padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:1rem;padding-inline-end:1rem;margin:0px;border-radius:0.2rem;border-width:0.0625rem;border-color:var(--ilepf-border);border-style:solid;background-color:var(--ilepf-warm-white);}.elementor .e-b42efb0-a758{min-width:0px;padding:0px;flex-direction:column;gap:0.5rem;}.elementor .e-1f51a692-947b{font-family:var(--ilepf-body-font);font-weight:600;font-size:1rem;color:var(--ilepf-deep-green);line-height:1.75;margin:0px;}.elementor .e-6f99ef6c-17d0{font-family:var(--ilepf-body-font);font-size:1rem;color:var(--ilepf-secondary);line-height:1.75;padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:1rem;padding-inline-end:1rem;margin:0px;border-radius:0.2rem;border-width:0.0625rem;border-color:var(--ilepf-border);border-style:solid;background-color:var(--ilepf-warm-white);}.elementor .e-6fc975c7-dbf6{min-width:0px;padding:0px;flex-direction:column;gap:0.5rem;}.elementor .e-78af1390-b5a1{font-family:var(--ilepf-body-font);font-weight:600;font-size:1rem;color:var(--ilepf-deep-green);line-height:1.75;margin:0px;}.elementor .e-10342c17-77e6{font-family:var(--ilepf-body-font);font-size:1rem;color:var(--ilepf-secondary);line-height:1.75;padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:1rem;padding-inline-end:1rem;margin:0px;border-radius:0.2rem;border-width:0.0625rem;border-color:var(--ilepf-border);border-style:solid;background-color:var(--ilepf-warm-white);}.elementor .e-34097525-1258{min-width:0px;padding:0px;flex-direction:column;gap:0.5rem;}.elementor .e-4db7278b-92ba{font-family:var(--ilepf-body-font);font-weight:600;font-size:1rem;color:var(--ilepf-deep-green);line-height:1.75;margin:0px;}.elementor .e-17dc3e60-1da6{font-family:var(--ilepf-body-font);font-size:1rem;color:var(--ilepf-secondary);line-height:1.75;padding-block-start:1rem;padding-block-end:3rem;padding-inline-start:1rem;padding-inline-end:1rem;margin:0px;border-radius:0.2rem;border-width:0.0625rem;border-color:var(--ilepf-border);border-style:solid;background-color:var(--ilepf-warm-white);}.elementor .e-4757fe83-b15b{min-width:0px;padding:0px;flex-direction:column;gap:0.5rem;}.elementor .e-7913f386-4baa{font-family:var(--ilepf-body-font);font-size:1rem;color:var(--ilepf-secondary);line-height:1.75;margin:0px;}.elementor .e-498bef5f-6e9d{font-family:var(--ilepf-body-font);font-weight:600;font-size:1rem;color:var(--ilepf-white);line-height:1.5;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0.2rem;background-color:var(--ilepf-green);}.elementor .e-3a0069f1-d73f{font-family:var(--ilepf-body-font);font-size:1rem;color:var(--ilepf-secondary);line-height:1.75;margin:0px;}.elementor .e-30b451a8-6685{min-width:0px;padding:2rem;background-color:var(--ilepf-white);box-shadow:0px 0.125rem 0px 0px #C5A542 inset;flex-direction:column;gap:1.25rem;flex:3 1 0%;}.elementor .e-14566318-d728{min-width:0px;padding:0px;flex-direction:row;gap:3rem;align-items:flex-start;}.elementor .e-17bf6046-7cad{min-width:0px;padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:8%;padding-inline-end:8%;background-color:var(--ilepf-warm-white);flex-direction:column;gap:1.5rem;}.elementor .e-7ee09ee2-9906{font-family:var(--ilepf-body-font);font-weight:600;font-size:1rem;color:var(--ilepf-green);letter-spacing:0.08em;line-height:1.75;margin:0px;}.elementor .e-69dce22f-c682{font-family:var(--ilepf-heading-font);font-weight:400;font-size:2.2rem;color:var(--ilepf-deep-green);line-height:1.25;margin:0px;}.elementor .e-43570133-a0ab{font-family:var(--ilepf-heading-font);font-weight:400;font-size:1.5rem;color:var(--ilepf-deep-green);line-height:1.25;margin:0px;}.elementor .e-2ebc114e-5830{font-family:var(--ilepf-body-font);font-size:1.125rem;color:var(--ilepf-secondary);line-height:1.75;margin:0px;}.elementor .e-6db4d881-3d09{font-family:var(--ilepf-body-font);font-weight:600;font-size:1rem;color:var(--ilepf-white);line-height:1.5;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0.2rem;background-color:var(--ilepf-gold);}.elementor .e-6ccaecaf-68b2{min-width:0px;padding:0px;flex-direction:column;gap:1.25rem;flex:1 1 0%;}.elementor .e-25edf1c6-b56e{font-family:var(--ilepf-heading-font);font-weight:400;font-size:1.5rem;color:var(--ilepf-deep-green);line-height:1.25;margin:0px;}.elementor .e-1953d785-8a5e{font-family:var(--ilepf-body-font);font-size:1.125rem;color:var(--ilepf-secondary);line-height:1.75;margin:0px;}.elementor .e-6b414d40-9bb8{font-family:var(--ilepf-body-font);font-weight:600;font-size:1rem;color:var(--ilepf-white);line-height:1.5;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0.2rem;background-color:var(--ilepf-gold);}.elementor .e-153a3736-1a86{min-width:0px;padding:0px;flex-direction:column;gap:1.25rem;flex:1 1 0%;}.elementor .e-689ab6-9ffb{min-width:0px;padding:0px;flex-direction:row;gap:3rem;align-items:flex-start;}.elementor .e-50a10654-ff2e{min-width:0px;padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:8%;padding-inline-end:8%;background-color:var(--ilepf-soft-green);flex-direction:column;gap:1.5rem;}.elementor .e-1606a575-3b5a{font-family:var(--ilepf-heading-font);font-weight:400;font-size:2.2rem;color:var(--ilepf-white);line-height:1.25;margin:0px;}.elementor .e-5589ed84-2456{font-family:var(--ilepf-body-font);font-size:1.125rem;color:var(--ilepf-ivory);line-height:1.75;margin:0px;}.elementor .e-17b2062d-bf29{font-family:var(--ilepf-body-font);font-size:1rem;color:var(--ilepf-ivory);line-height:1.75;margin:0px;}.elementor .e-7fd14e0b-fcc6{min-width:0px;padding-block-start:3rem;padding-block-end:3rem;padding-inline-start:8%;padding-inline-end:8%;background-color:var(--ilepf-deep-green);flex-direction:column;gap:1.5rem;}