.elementor .e-2bb895c3-2850{font-weight:700;font-size:13px;color:var(--cod-green);letter-spacing:0.16em;line-height:1.2;margin:0px;}.elementor .e-3c997372-8cee{font-weight:700;font-size:56px;color:var(--cod-green);letter-spacing:-1.2px;line-height:1.05;margin:0px;}.elementor .e-67255011-189a{width:56px;height:4px;min-width:0px;padding:0px;border-radius:var(--cod-radius-pill);background-color:var(--cod-lime);}.elementor .e-3a209362-84ed{max-width:680px;font-size:20px;color:var(--cod-green);line-height:1.55;margin:0px;}.elementor .e-4b5fc7-8085{font-size:14px;color:var(--cod-dark-muted);line-height:1.4;margin:0px;}.elementor .e-52a16613-a6a7{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-74bcdcf-57c4{padding-block-start:88px;padding-block-end:80px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--cod-offwhite);}.elementor .e-7ce0cad-479f{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-286e0aaf-1533{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-24469d00-1c90{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-7ad5df38-8ab5{width:100%;min-width:0px;padding:0px;margin-block: 8px;\n}.elementor .e-799ece5-6c8f{font-weight:700;font-size:13px;color:var(--cod-green);letter-spacing:0.16em;line-height:1.2;margin:0px;}.elementor .e-30512c66-80bc{min-width:0px;padding:0px;margin-block-start:6px;}.elementor .e-1e06f173-2081{margin-block-start:8px;margin-block-end:4px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7e0780b6-63b3{min-width:0px;max-width:848px;padding:0px;}.elementor .e-fcd45a9-899f{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-7d3f014f-18c4{padding-block-start:72px;padding-block-end:32px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--cod-white);}.elementor .e-3aef21f6-bdcf{font-weight:700;font-size:13px;color:var(--cod-green);letter-spacing:0.16em;line-height:1.2;margin:0px;}.elementor .e-55aec1c6-e313{font-weight:700;font-size:30px;color:var(--cod-green);letter-spacing:-0.4px;line-height:1.2;margin:0px;}.elementor .e-282dbadb-1a90{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-5343a509-d471{min-width:0px;padding:0px;}.elementor .e-6fc141c0-dad4{font-size:16px;line-height:1.4;margin:0px;& a { color: var(--cod-green); font-weight: 500; text-decoration: underline; text-decoration-color: var(--cod-green); text-decoration-thickness: 1px; text-underline-offset: 4px; } & a:hover { color: var(--cod-green); text-decoration-color: var(--cod-lime); text-decoration-thickness: 2px; } & a:focus-visible { outline: 2px solid var(--cod-green); outline-offset: 3px; }\n}.elementor .e-703420e9-bb3b{min-width:0px;padding:0px;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap: 12px 28px;\n}.elementor .e-5fa6d29c-f32b{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-19ccc3a1-96f0{padding-block-start:72px;padding-block-end:72px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--cod-page-bg);}.elementor .e-2a3ba725-3896{min-width:0px;padding:0px;background-color:var(--cod-white);}