.elementor .cod-legal-callout{min-width:0px;padding-block-start:36px;padding-block-end:36px;padding-inline-start:36px;padding-inline-end:36px;margin-block-start:0px;margin-block-end:44px;margin-inline-start:0px;margin-inline-end:0px;border-radius:var(--cod-radius-sm);border-inline-start-width:3px;background-color:var(--cod-lime-tint);display:flex;flex-direction:column;gap:16px;border-left-style: solid; border-left-color: var(--cod-lime);\n}.elementor .cod-legal-section{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 .cod-legal-list{max-width:72ch;font-size:16.5px;color:var(--cod-dark);line-height:1.7;margin:0px;display:block;& ul { margin: 0px; padding-inline-start: 22px; } & li { margin-block-end: 8px; padding-inline-start: 4px; } & li::marker { color: var(--cod-green); } & a { color: var(--cod-green); text-decoration: underline; text-decoration-color: var(--cod-lime); text-decoration-thickness: 2px; text-underline-offset: 3px; } & a:hover { color: var(--cod-green); text-decoration-color: var(--cod-green); } & a:focus-visible { outline: 2px solid var(--cod-green); outline-offset: 3px; }\n}.elementor .cod-legal-p{max-width:72ch;font-size:16.5px;color:var(--cod-dark);line-height:1.7;margin:0px;& a { color: var(--cod-green); text-decoration: underline; text-decoration-color: var(--cod-lime); text-decoration-thickness: 2px; text-underline-offset: 3px; } & a:hover { color: var(--cod-green); text-decoration-color: var(--cod-green); } & a:focus-visible { outline: 2px solid var(--cod-green); outline-offset: 3px; } & strong { font-weight: 700; }\n}.elementor .cod-legal-h3{font-weight:700;font-size:18px;color:var(--cod-dark);line-height:1.3;margin-block-start:12px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .cod-legal-h2{scroll-margin-top:120px;font-weight:700;font-size:28px;color:var(--cod-green);letter-spacing:-0.4px;line-height:1.2;margin:0px;}.elementor .cod-btn-primary:hover,.elementor .cod-btn-primary:focus-visible{font-size:16px;color:var(--cod-green);letter-spacing:0.2px;line-height:1.2;border-color:var(--cod-lime-hover);background-color:var(--cod-lime-hover);}.elementor .cod-btn-primary:focus{font-size:16px;letter-spacing:0.2px;line-height:1.2;outline-offset:3px;outline:2px solid var(--cod-green);\n}.elementor .cod-btn-primary{font-family:gotham-black;font-weight:500;font-size:16px;color:var(--cod-green);letter-spacing:0.2px;line-height:1.2;text-decoration:none;text-transform:none;cursor:pointer;padding-block-start:14px;padding-block-end:14px;padding-inline-start:28px;padding-inline-end:28px;margin:0px;border-radius:var(--cod-radius-pill);border-width:1.5px;border-color:var(--cod-lime);border-style:solid;background-color:var(--cod-lime);transition:background-color 0.2s, border-color 0.2s, color 0.2s;display:inline-flex;gap:8px;justify-content:center;align-items:center;}