.elementor .lgl-label-s{font-family:var(--BodyFont);font-weight:700;font-size:var(--TextMicro);color:var(--MutedForeground);letter-spacing:0.16em;line-height:1.5em;text-transform:uppercase;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .lgl-updated-s{font-family:var(--BodyFont);font-size:var(--TextXs);color:var(--MutedForeground);line-height:1rem;padding-block-start:20px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--BorderLine);border-style:solid;}.elementor .lgl-card-s{padding-block-start:24px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;border-radius:var(--RadiusLg);border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--BorderLine);border-style:solid;background-color:var(--White);display:flex;flex-direction:column;}.elementor .lgl-rail-s{position:sticky;inset-block-start:112px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;align-self:flex-start;}.elementor .lgl-bar-s{width:4px;min-width:0px;position:absolute;inset-block-start:0px;inset-block-end:0px;inset-inline-start:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--NavyDeep);}.elementor .lgl-lead-s{font-family:var(--BodyFont);font-size:var(--TextBase);color:var(--InkStrong);line-height:1.625em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .lgl-dt-s{font-family:var(--BodyFont);font-weight:700;font-size:var(--TextMicro);color:var(--MutedForeground);letter-spacing:0.16em;line-height:1.5em;text-transform:uppercase;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .lgl-dd-s{font-family:var(--BodyFont);font-weight:600;font-size:var(--TextBase);color:var(--Ink);line-height:1.5em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .lgl-cell-s{column-gap:6px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;row-gap:6px;}.elementor .lgl-dl-s{column-gap:20px;padding-block-start:24px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:28px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--BorderLine);border-style:solid;display:grid;row-gap:20px;grid-template-columns:repeat(3, minmax(0, 1fr));}.elementor .lgl-intro-s{overflow:hidden;position:relative;padding-block-start:32px;padding-block-end:32px;padding-inline-start:32px;padding-inline-end:32px;border-radius:var(--RadiusLg);border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--BorderLine);border-style:solid;background-color:var(--White);display:flex;flex-direction:column;}.elementor .lgl-h2-s{font-family:var(--DisplayFont);font-weight:700;font-size:1.875rem;color:var(--Ink);letter-spacing:-0.01em;line-height:1.25em;text-transform:uppercase;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .lgl-p-s{font-family:var(--BodyFont);font-size:var(--TextBase);color:var(--MutedForeground);line-height:1.625em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .lgl-clause-first-s{scroll-margin-top:112px;column-gap:20px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--BorderLine);border-style:solid;display:flex;flex-direction:column;row-gap:20px;}.elementor .lgl-clause-s{scroll-margin-top:112px;column-gap:20px;padding-block-start:40px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--BorderLine);border-style:solid;display:flex;flex-direction:column;row-gap:20px;}.elementor .lgl-clauses-s{column-gap:40px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:56px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;row-gap:40px;}.elementor .lgl-cta-eyebrow-s{font-family:var(--BodyFont);font-weight:600;font-size:var(--TextXs);color:var(--Sun);letter-spacing:0.22em;line-height:1.5em;text-transform:uppercase;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .lgl-cta-h2-s{font-family:var(--DisplayFont);font-weight:700;font-size:1.875rem;color:var(--NavyForeground);letter-spacing:-0.01em;line-height:1.25em;text-transform:uppercase;margin-block-start:12px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .lgl-cta-p-s{max-width:32rem;font-family:var(--BodyFont);font-size:var(--TextBase);color:var(--OnDarkSoft);line-height:1.625em;margin-block-start:16px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .lgl-btn1-s{font-family:var(--BodyFont);font-weight:700;font-size:var(--TextSm);color:var(--NavyDeep);letter-spacing:var(--TrackLabel);column-gap:8px;line-height:20px;text-decoration:none;text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:28px;padding-inline-end:28px;border-radius:var(--RadiusPill);border-style:none;background-image:linear-gradient(120deg, var(--Sun) 0%,var(--SunSoft) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:var(--Sun);box-shadow:0px 30px 60px -30px #0A2039A6;display:inline-flex;row-gap:8px;justify-content:center;align-items:center;}.elementor .lgl-btn2-s{font-family:var(--BodyFont);font-weight:700;font-size:var(--TextSm);color:var(--NavyForeground);letter-spacing:var(--TrackLabel);column-gap:8px;line-height:20px;text-decoration:none;text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:28px;padding-inline-end:28px;border-radius:var(--RadiusPill);border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--OnDarkEdge);border-style:solid;background-color:#00000000;display:inline-flex;row-gap:8px;justify-content:center;align-items:center;}.elementor .lgl-cta-row-s{column-gap:16px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:28px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;row-gap:16px;flex-wrap:wrap;align-items:center;}.elementor .lgl-cta-s{color:var(--NavyForeground);padding-block-start:36px;padding-block-end:36px;padding-inline-start:36px;padding-inline-end:36px;margin-block-start:56px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:var(--RadiusLg);background-color:var(--NavyDeep);box-shadow:0px 30px 60px -30px #0A2039A6;display:flex;flex-direction:column;}.elementor .lgl-body-s{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;}.elementor .lgl-grid-s{column-gap:80px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--Gutter);padding-inline-end:var(--Gutter);display:grid;row-gap:80px;grid-template-columns:minmax(0, 20rem) minmax(0, 1fr);}.elementor .lgl-sec-s{width:100%;padding-block-start:100px;padding-block-end:100px;padding-inline-start:0px;padding-inline-end:0px;background-color:var(--White);display:flex;flex-direction:column;align-items:center;}