.elementor .e-7c6eb3f4-8e61{font-weight:700;font-size:13px;color:var(--cod-green);letter-spacing:0.16em;line-height:1.2;margin:0px;}.elementor .e-4d869d4f-4159{font-weight:700;font-size:56px;color:var(--cod-green);letter-spacing:-1.2px;line-height:1.05;margin:0px;}.elementor .e-4301596-9258{width:56px;height:4px;min-width:0px;padding:0px;border-radius:var(--cod-radius-pill);background-color:var(--cod-lime);}.elementor .e-500b979-793a{max-width:680px;font-size:20px;color:var(--cod-green);line-height:1.55;margin:0px;}.elementor .e-16d89d3f-eff5{font-size:14px;color:var(--cod-dark-muted);line-height:1.4;margin:0px;}.elementor .e-1f29ca91-f520{min-width:0px;max-width:1180px;padding:0px;display:flex;flex-direction:column;gap:20px;align-items:flex-start;margin-inline: auto;\n}.elementor .e-56e9ab68-e6b5{padding-block-start:88px;padding-block-end:80px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--cod-offwhite);}.elementor .e-600d6d65-b606{font-weight:700;font-size:12px;color:var(--cod-green);letter-spacing:0.16em;margin-block-start:0px;margin-block-end:14px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-69648309-dd46{font-size:14px;color:var(--cod-dark);line-height:1.35;margin:0px;display:block;& ol { margin: 0px; padding-inline-start: 22px; } & li { margin-block-end: 7px; padding-inline-start: 4px; } & li::marker { color: var(--cod-dark-muted); font-size: 12px; } & a { font-weight: 400; color: var(--cod-dark); text-decoration: none; text-underline-offset: 4px; text-decoration-thickness: 2px; text-decoration-color: transparent; } & a:hover { color: var(--cod-green); text-decoration: underline; text-decoration-color: var(--cod-lime); } & a:focus-visible { outline: 2px solid var(--cod-green); outline-offset: 3px; }\n}.elementor .e-18e7d6fd-8df5{min-width:0px;max-height:calc(100vh - 150px);position:sticky;inset-block-start:120px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:20px;padding-inline-end:0px;border-inline-start-width:1px;overflow-y: auto; border-left-style: solid; border-left-color: var(--cod-border-light);\n}.elementor .e-5ccbe0d7-3ddd{min-width:0px;padding-block-start:0px;padding-block-end:44px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:44px;margin-inline-start:0px;margin-inline-end:0px;border-block-end-width:1px;display:flex;flex-direction:column;gap:16px;border-bottom-style: solid; border-bottom-color: var(--cod-border-light);\n}.elementor .e-3f1e71a7-611e{min-width:0px;max-width:848px;padding:0px;}.elementor .e-51c438cc-2475{max-width:1180px;padding:0px;display:grid;gap:64px;grid-template-columns:280px minmax(0, 1fr);align-items:start;margin-inline: auto;\n}.elementor .e-2975f419-1289{padding-block-start:72px;padding-block-end:32px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--cod-white);}.elementor .e-6f5a899c-2be4{font-weight:700;font-size:13px;color:var(--cod-green);letter-spacing:0.16em;line-height:1.2;margin:0px;}.elementor .e-1b300fa-6ed3{font-weight:700;font-size:30px;color:var(--cod-green);letter-spacing:-0.4px;line-height:1.2;margin:0px;}.elementor .e-496fd853-548d{max-width:640px;font-size:17px;color:var(--cod-dark);line-height:1.65;margin-block-start:0px;margin-block-end:8px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-34edd7c4-fee0{min-width:0px;max-width:1180px;padding-block-start:44px;padding-block-end:44px;padding-inline-start:48px;padding-inline-end:48px;border-radius:var(--cod-radius-md);border-width:1px;border-color:var(--cod-border-light);border-style:solid;background-color:var(--cod-white);display:flex;flex-direction:column;gap:16px;align-items:flex-start;margin-inline: auto;\n}.elementor .e-59995e45-3714{padding-block-start:72px;padding-block-end:72px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--cod-page-bg);}.elementor .e-71fcc08c-bc6f{min-width:0px;padding:0px;background-color:var(--cod-white);}