
:root, :host {
--main-color: #004975;
--main-color-600: #00395c;
--main-color-700: #002942;
--main-color-h: 203;
--main-color-s: 100%;
--main-color-l: 23%;
--secondary-color: #1b2d51;
--secondary-color-600: #14223d;
--secondary-color-700: #0e172a;
--secondary-color-h: 220;
--secondary-color-s: 50%;
--secondary-color-l: 21%;
--accent-color: #019CE9;
--accent-color-600: #018bd0;
--accent-color-700: #017ab7;
--accent-color-h: 200;
--accent-color-s: 99%;
--accent-color-l: 46%;
--button-color: #004975;
--button-color-600: #00395c;
--button-color-700: #002942;
--button-color-h: 203;
--button-color-s: 100%;
--button-color-l: 23%;
--type-color: #1b2d51;
--link-color: #1b2d51;
--link-hover-color: #010204;
--link-decoration: underline;
--link-color-h: 220;
--link-color-s: 50%;
--link-color-l: 21%;
--heading-color: #1b2d51;
--font-body-base-size: 17px;
--font-weight-normal: 400;
--font-weight-semi-bold: 600;
--font-weight-bold: 700;
--body-font-family: Inter, Helvetica, Arial, sans-serif;
--body-font-style: normal;
--heading-font-family: Inter, Helvetica, Arial, sans-serif;
--heading-font-weight: 600;
--heading-font-weight-bold: 600;
--heading-font-style: normal;
--border-radius-base: 4px;
--card-color-bg: var(--tertiary-color);
--primary-light: #E5EEF2;
--tertiary-color: #b5cedf;
--footer-cta-color: var(--primary-light);
--link-font-weight: var(--font-weight-normal);
--link-hover-color: #0a58ca;
--card-border-color: var(--secondary-color);
--card-border-width: 0px;
--card-border-radius: 12px;
--card-color-overlay: hsl(var(--main-color-h), var(--main-color-s), var(--main-color-l), 80%);
--image-banner-color: var(--type-color);
--footer-cta-text-color: var(--type-color);
--image-banner-color-bg: var(--primary-light);
--timeline-complete-color: var(--type-color);
--timeline-complete-color-bg: var(--primary-light);
--nav-compact-search-btn-icon: var(--type-color);
--nav-compact-search-btn-color: var(--primary-light);
--nav-search-overlay-btn-color: var(--primary-light);
--card-color-overlay-font-weight: var(--font-weight-normal);
--nav-search-overlay-btn-icon-color: var(--type-color);
--nav-compact-search-btn-hover-color: var(--tertiary-color);
--nav-search-overlay-btn-hover-color: var(--tertiary-color);
}

