.elementor .e-5cd2f412-f01c{font-weight:600;color:var(--navy);}.elementor .e-16527a75-5676{grid-column:1 / -1;}.elementor .e-3058ce4c-0e976c8{padding-inline-start:16px;padding-inline-end:16px;}.elementor .e-b58230c-6f30ca5{padding-inline-start:16px;padding-inline-end:16px;}.elementor .e-f0d8fa9-b6bbf7a{padding-inline-start:16px;padding-inline-end:16px;}.elementor .e-67128fb0-da9e{padding:0px;display:flex;flex-direction:column;gap:1.5rem;}.elementor .e-7a5f8e7-86f5{column-gap:clamp(2rem, 1rem + 4vw, 5rem);padding-block-start:2.5rem;display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 27.5rem);align-items:start;row-gap: 2.5rem; border-block-end: 1px solid var(--sand-line);\n}.elementor .e-4e8f4a1-e69457d{width:50%;max-width:550px;border-radius:20px;}.elementor .e-ae5deff{flex-direction:column;align-items:center;}.elementor .e-6b51fb7d-7ffb{grid-column:1;}.elementor .e-1438ed00-b08a{margin-block-end:0.75rem;}.elementor .e-7dc3af3f-360d{font-size:clamp(1.2rem, 1.1rem + 0.3vw, 1.375rem);}.elementor .e-274a4a5e-bde7{font-size:1rem;}.elementor .e-2821d8eb-6bdc{font-size:clamp(1.2rem, 1.1rem + 0.3vw, 1.375rem);}.elementor .e-f89dc71-f18b{font-size:1rem;}.elementor .e-5d16005a-84bf{font-size:clamp(1.2rem, 1.1rem + 0.3vw, 1.375rem);}.elementor .e-28268b0b-5e02{font-size:1rem;}.elementor .e-7be73bac-774c{gap:1rem;grid-column:1;}.elementor .e-57c00f72-e935{padding:0px;}.elementor .e-7bf70637-e1e7{grid-column:1;}.elementor .e-27e78f2e-8f1b{grid-column:1;}.elementor .e-1edace1d-63db{font-family:var(--font-body);font-weight:700;font-size:1.125rem;color:var(--navy);}.elementor .e-32bca4b1-f264{cursor:pointer;min-block-size: 44px;\n}.elementor .e-6eae724e-349c{font-family:var(--font-body);font-size:1rem;color:var(--text-soft);line-height:1.6;padding-block-start:0.75rem;}.elementor .e-5327ca39-d878{padding:0px;}.elementor .e-7c89c5f3-d304{padding-block: 1.375rem; border-block-end: 1px solid var(--sand-rule);\n}.elementor .e-210e221f-17b2{font-family:var(--font-body);font-weight:700;font-size:1.125rem;color:var(--navy);}.elementor .e-22c6aa30-d226{cursor:pointer;min-block-size: 44px;\n}.elementor .e-16ec7a8b-b3fa{font-family:var(--font-body);font-size:1rem;color:var(--text-soft);line-height:1.6;padding-block-start:0.75rem;}.elementor .e-5ecce03c-61fa{padding:0px;}.elementor .e-fc724d7-a7a4{padding-block: 1.375rem; border-block-end: 1px solid var(--sand-rule);\n}.elementor .e-434b1b84-1377{font-family:var(--font-body);font-weight:700;font-size:1.125rem;color:var(--navy);}.elementor .e-194a50ab-2ccc{cursor:pointer;min-block-size: 44px;\n}.elementor .e-5b4511d8-26f8{font-family:var(--font-body);font-size:1rem;color:var(--text-soft);line-height:1.6;padding-block-start:0.75rem;}.elementor .e-70d471f6-cbc5{padding:0px;}.elementor .e-4b43b8c-d731{padding-block: 1.375rem; border-block-end: 1px solid var(--sand-rule);\n}.elementor .e-381c2420-86f8{border-block-start: 1px solid var(--sand-rule);\n}.elementor .e-6dbfe149-47bc{grid-column:1;}.elementor .e-6dc0760d-8846{color:var(--on-dark-muted);}.elementor .e-254883b1-b8e5{padding-block-start:1.125rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0.25rem;border-block-start: 1px solid var(--navy-line); &:not(:has([role=listitem])) { display: none; }\n}.elementor .e-3cb0396-4644{position:sticky;inset-block-start:1.5rem;grid-column:2;grid-row:1 / span 5;}.elementor .e-78d47bd4-d351{column-gap:clamp(3rem, 1rem + 5vw, 6rem);display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 25rem);align-items:start;row-gap: clamp(3rem, 2rem + 3vw, 4.5rem);\n}.elementor .e-7d9e26b1-40ca{padding:0px;}.elementor .e-3caabb42-d3a4{& > [role=listitem]:nth-child(even) .case-badge { background-color: var(--navy); }\n}.elementor .e-7df6bc55-81bd{color:var(--text-subtle);margin-block-start:-0.75rem;}.elementor .e-2f1844bf-b23d{block-size: 100%; box-sizing: border-box;\n}.elementor .e-1d5f5ed8-a192{padding:0px;}.elementor .e-1bb6ff68-3864{& a { color: var(--white); min-block-size: 36px; display: inline-flex; } & strong { font-size: 1.375rem; margin: 0; color: var(--white); } & a { min-block-size: 44px; }\n}.elementor .e-6a74bd7e-2f53{width:50%;gap:1.125rem;justify-content:space-evenly;}.elementor .e-60df3fb4-a6a52bb{display:flex;}