:root,
[data-bs-theme=light] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #0d6efd;
  --bs-secondary: #6c757d;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-primary-rgb: 13, 110, 253;
  --bs-secondary-rgb: 108, 117, 125;
  --bs-success-rgb: 25, 135, 84;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 33, 37, 41;
  --bs-primary-text-emphasis: #052c65;
  --bs-secondary-text-emphasis: #2b2f32;
  --bs-success-text-emphasis: #0a3622;
  --bs-info-text-emphasis: #055160;
  --bs-warning-text-emphasis: #664d03;
  --bs-danger-text-emphasis: #58151c;
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-primary-bg-subtle: #cfe2ff;
  --bs-secondary-bg-subtle: #e2e3e5;
  --bs-success-bg-subtle: #d1e7dd;
  --bs-info-bg-subtle: #cff4fc;
  --bs-warning-bg-subtle: #fff3cd;
  --bs-danger-bg-subtle: #f8d7da;
  --bs-light-bg-subtle: #fcfcfd;
  --bs-dark-bg-subtle: #ced4da;
  --bs-primary-border-subtle: #9ec5fe;
  --bs-secondary-border-subtle: #c4c8cb;
  --bs-success-border-subtle: #a3cfbb;
  --bs-info-border-subtle: #9eeaf9;
  --bs-warning-border-subtle: #ffe69c;
  --bs-danger-border-subtle: #f1aeb5;
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size:1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #212529;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-body-bg: #fff;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(33, 37, 41, 0.75);
  --bs-secondary-color-rgb: 33, 37, 41;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(33, 37, 41, 0.5);
  --bs-tertiary-color-rgb: 33, 37, 41;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #0d6efd;
  --bs-link-color-rgb: 13, 110, 253;
  --bs-link-decoration: underline;
  --bs-link-hover-color: #0a58ca;
  --bs-link-hover-color-rgb: 10, 88, 202;
  --bs-code-color: #d63384;
  --bs-highlight-color: #212529;
  --bs-highlight-bg: #fff3cd;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0.375rem;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-xxl: 2rem;
  --bs-border-radius-2xl: var(--bs-border-radius-xxl);
  --bs-border-radius-pill: 50rem;
  --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-focus-ring-width: 0.25rem;
  --bs-focus-ring-opacity: 0.25;
  --bs-focus-ring-color: rgba(13, 110, 253, 0.25);
  --bs-form-valid-color: #198754;
  --bs-form-valid-border-color: #198754;
  --bs-form-invalid-color: #dc3545;
  --bs-form-invalid-border-color: #dc3545
}
[data-bs-theme=dark] {
  color-scheme:dark;
  --bs-body-color: #dee2e6;
  --bs-body-color-rgb: 222, 226, 230;
  --bs-body-bg: #212529;
  --bs-body-bg-rgb: 33, 37, 41;
  --bs-emphasis-color: #fff;
  --bs-emphasis-color-rgb: 255, 255, 255;
  --bs-secondary-color: rgba(222, 226, 230, 0.75);
  --bs-secondary-color-rgb: 222, 226, 230;
  --bs-secondary-bg: #343a40;
  --bs-secondary-bg-rgb: 52, 58, 64;
  --bs-tertiary-color: rgba(222, 226, 230, 0.5);
  --bs-tertiary-color-rgb: 222, 226, 230;
  --bs-tertiary-bg: #2b3035;
  --bs-tertiary-bg-rgb: 43, 48, 53;
  --bs-primary-text-emphasis: #6ea8fe;
  --bs-secondary-text-emphasis: #a7acb1;
  --bs-success-text-emphasis: #75b798;
  --bs-info-text-emphasis: #6edff6;
  --bs-warning-text-emphasis: #ffda6a;
  --bs-danger-text-emphasis: #ea868f;
  --bs-light-text-emphasis: #f8f9fa;
  --bs-dark-text-emphasis: #dee2e6;
  --bs-primary-bg-subtle: #031633;
  --bs-secondary-bg-subtle: #161719;
  --bs-success-bg-subtle: #051b11;
  --bs-info-bg-subtle: #032830;
  --bs-warning-bg-subtle: #332701;
  --bs-danger-bg-subtle: #2c0b0e;
  --bs-light-bg-subtle: #343a40;
  --bs-dark-bg-subtle: #1a1d20;
  --bs-primary-border-subtle: #084298;
  --bs-secondary-border-subtle: #41464b;
  --bs-success-border-subtle: #0f5132;
  --bs-info-border-subtle: #087990;
  --bs-warning-border-subtle: #997404;
  --bs-danger-border-subtle: #842029;
  --bs-light-border-subtle: #495057;
  --bs-dark-border-subtle: #343a40;
  --bs-heading-color: inherit;
  --bs-link-color: #6ea8fe;
  --bs-link-hover-color: #8bb9fe;
  --bs-link-color-rgb: 110, 168, 254;
  --bs-link-hover-color-rgb: 139, 185, 254;
  --bs-code-color: #e685b5;
  --bs-highlight-color: #dee2e6;
  --bs-highlight-bg: #664d03;
  --bs-border-color: #495057;
  --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
  --bs-form-valid-color: #75b798;
  --bs-form-valid-border-color: #75b798;
  --bs-form-invalid-color: #ea868f;
  --bs-form-invalid-border-color: #ea868f
}
@font-face {
  font-family:"Abbott Wallace Sans";
  src:url("https://fonts.services.abbott/corp/AbbottWallaceSans/AbbottWallaceSans-Light.woff2") format("woff2"),
  url("https://fonts.services.abbott/corp/AbbottWallaceSans/AbbottWallaceSans-Light.woff") format("woff"),
  url("https://fonts.services.abbott/corp/AbbottWallaceSans/AbbottWallaceSans-Light.otf") format("OTF"),
  url("https://fonts.services.abbott/corp/AbbottWallaceSans/AbbottWallaceSans-Light.ttf") format("woff");
  font-weight:300;
  font-style:normal;
  font-display:swap
}
@font-face {
  font-family:"Abbott Wallace Sans";
  src:url("https://fonts.services.abbott/corp/AbbottWallaceSans/AbbottWallaceSans-LightItalic.woff2") format("woff2"),
  url("https://fonts.services.abbott/corp/AbbottWallaceSans/AbbottWallaceSans-LightItalic.woff") format("woff"),
  url("https://fonts.services.abbott/corp/AbbottWallaceSans/AbbottWallaceSans-LightItalic.otf") format("OTF"),
  url("https://fonts.services.abbott/corp/AbbottWallaceSans/AbbottWallaceSans-LightItalic.ttf") format("woff");
  font-weight:300;
  font-style:italic;
  font-display:swap
}
@font-face {
  font-family:"Abbott Wallace Sans";
  src:url("https://fonts.services.abbott/corp/AbbottWallaceSans/AbbottWallaceSans-Regular.ttf") format("truetype"),
  url("https://fonts.services.abbott/corp/AbbottWallaceSans/AbbottWallaceSans-Regular.otf") format("opentype"),
  url("https://fonts.services.abbott/corp/AbbottWallaceSans/AbbottWallaceSans-Regular.woff") format("woff"),
  url("https://fonts.services.abbott/corp/AbbottWallaceSans/AbbottWallaceSans-Regular.woff2") format("woff2");
  font-weight:400;
  font-style:normal;
  font-display:swap
}
@font-face {
  font-family:"Abbott Wallace Sans";
  src:url("https://fonts.services.abbott/corp/AbbottWallaceSans/AbbottWallaceSans-RegularItalic.ttf") format("truetype"),
  url("https://fonts.services.abbott/corp/AbbottWallaceSans/AbbottWallaceSans-RegularItalic.otf") format("opentype"),
  url("https://fonts.services.abbott/corp/AbbottWallaceSans/AbbottWallaceSans-RegularItalic.woff") format("woff"),
  url("https://fonts.services.abbott/corp/AbbottWallaceSans/AbbottWallaceSans-RegularItalic.woff2") format("woff2");
  font-weight:400;
  font-style:italic;
  font-display:swap
}
@font-face {
  font-family:"Abbott Wallace Sans";
  src:url("https://fonts.services.abbott/corp/AbbottWallaceSans/AbbottWallaceSans-Bold.ttf") format("truetype"),
  url("https://fonts.services.abbott/corp/AbbottWallaceSans/AbbottWallaceSans-Bold.otf") format("opentype"),
  url("https://fonts.services.abbott/corp/AbbottWallaceSans/AbbottWallaceSans-Bold.woff") format("woff"),
  url("https://fonts.services.abbott/corp/AbbottWallaceSans/AbbottWallaceSans-Bold.woff2") format("woff2");
  font-weight:700;
  font-style:normal;
  font-display:swap
}
@font-face {
  font-family:"Abbott Wallace Sans";
  src:url("https://fonts.services.abbott/corp/AbbottWallaceSans/AbbottWallaceSans-BoldItalic.ttf") format("truetype"),
  url("https://fonts.services.abbott/corp/AbbottWallaceSans/AbbottWallaceSans-BoldItalic.otf") format("opentype"),
  url("https://fonts.services.abbott/corp/AbbottWallaceSans/AbbottWallaceSans-BoldItalic.woff") format("woff"),
  url("https://fonts.services.abbott/corp/AbbottWallaceSans/AbbottWallaceSans-BoldItalic.woff2") format("woff2");
  font-weight:700;
  font-style:italic;
  font-display:swap
}
@font-face {
  font-family:"Abbott Wallace Serif";
  src:url("https://fonts.services.abbott/corp/AbbottWallaceSerif/AbbottWallaceSerif-Light.woff") format("woff2"),
  url("https://fonts.services.abbott/corp/AbbottWallaceSerif/AbbottWallaceSerif-Light.woff") format("woff"),
  url("https://fonts.services.abbott/corp/AbbottWallaceSerif/AbbottWallaceSerif-Light.otf") format("OTF"),
  url("https://fonts.services.abbott/corp/AbbottWallaceSerif/AbbottWallaceSerif-Light.ttf") format("woff");
  font-weight:300;
  font-style:normal;
  font-display:swap
}
@font-face {
  font-family:"Abbott Wallace Serif";
  src:url("https://fonts.services.abbott/corp/AbbottWallaceSerif/AbbottWallaceSerif-LightItalic.woff") format("woff2"),
  url("https://fonts.services.abbott/corp/AbbottWallaceSerif/AbbottWallaceSerif-LightItalic.woff") format("woff"),
  url("https://fonts.services.abbott/corp/AbbottWallaceSerif/AbbottWallaceSerif-LightItalic.otf") format("OTF"),
  url("https://fonts.services.abbott/corp/AbbottWallaceSerif/AbbottWallaceSerif-LightItalic.ttf") format("woff");
  font-weight:300;
  font-style:italic;
  font-display:swap
}
@font-face {
  font-family:"Abbott Wallace Serif";
  src:url("https://fonts.services.abbott/corp/AbbottWallaceSerif/AbbottWallaceSerif-Regular.ttf") format("truetype"),
  url("https://fonts.services.abbott/corp/AbbottWallaceSerif/AbbottWallaceSerif-Regular.otf") format("opentype"),
  url("https://fonts.services.abbott/corp/AbbottWallaceSerif/AbbottWallaceSerif-Regular.woff") format("woff"),
  url("https://fonts.services.abbott/corp/AbbottWallaceSerif/AbbottWallaceSerif-Regular.woff2") format("woff2");
  font-weight:400;
  font-style:normal;
  font-display:swap
}
@font-face {
  font-family:"Abbott Wallace Serif";
  src:url("https://fonts.services.abbott/corp/AbbottWallaceSerif/AbbottWallaceSerif-RegularItalic.ttf") format("truetype"),
  url("https://fonts.services.abbott/corp/AbbottWallaceSerif/AbbottWallaceSerif-RegularItalic.otf") format("opentype"),
  url("https://fonts.services.abbott/corp/AbbottWallaceSerif/AbbottWallaceSerif-RegularItalic.woff") format("woff"),
  url("https://fonts.services.abbott/corp/AbbottWallaceSerif/AbbottWallaceSerif-RegularItalic.woff2") format("woff2");
  font-weight:400;
  font-style:italic;
  font-display:swap
}
@font-face {
  font-family:"Abbott Wallace Serif";
  src:url("https://fonts.services.abbott/corp/AbbottWallaceSerif/AbbottWallaceSerif-Bold.woff") format("woff2"),
  url("https://fonts.services.abbott/corp/AbbottWallaceSerif/AbbottWallaceSerif-Bold.woff") format("woff"),
  url("https://fonts.services.abbott/corp/AbbottWallaceSerif/AbbottWallaceSerif-Bold.otf") format("OTF"),
  url("https://fonts.services.abbott/corp/AbbottWallaceSerif/AbbottWallaceSerif-Bold.ttf") format("woff");
  font-weight:700;
  font-style:normal;
  font-display:swap
}
@font-face {
  font-family:"Abbott Wallace Serif";
  src:url("https://fonts.services.abbott/corp/AbbottWallaceSerif/AbbottWallaceSerif-BoldItalic.woff") format("woff2"),
  url("https://fonts.services.abbott/corp/AbbottWallaceSerif/AbbottWallaceSerif-BoldItalic.woff") format("woff"),
  url("https://fonts.services.abbott/corp/AbbottWallaceSerif/AbbottWallaceSerif-BoldItalic.otf") format("OTF"),
  url("https://fonts.services.abbott/corp/AbbottWallaceSerif/AbbottWallaceSerif-BoldItalic.ttf") format("woff");
  font-weight:700;
  font-style:italic;
  font-display:swap
}
body {
  font-family:Abbott Wallace Sans
}
.button {
  --button-primary-bg-color: #000075;
  --button-primary-text-color: #d6dbfc;
  --button-primary-hover-bg-color: #d6dbfc;
  --button-primary-hover-text-color: #000075;
  --button-primary-hover-border-radious: 3px;
  --button-primary-corner-radious: 4px;
  --button-primary-focus-color: #0D19FB;
  --button-color-white: #ffffff;
  --button-primary-reverse-bg-color: #d6dbfc;
  --button-primary-reverse-text-color: #000075;
  --button-primary-reverse-hover-bg-color: #000075;
  --button-primary-reverse-hover-text-color: #d6dbfc;
  --button-primary-reverse-corner-radious: 4px;
  --button-primary-reverse-focus-color: #000075;
  --button-color-reverse-white: #ffffff;
  --button-outline-bg-color: transparent;
  --button-outline-text-color: #000075;
  --button-outline-border-color: #000075;
  --button-outline-corner-radious: 4px;
  --button-outline-hover-bg-color: #000075;
  --button-outline-hover-text-color: #d6dbfc;
  --button-outline-hover-border-color: #000075;
  --button-outline-hover-border-radious: 2px;
  --button-outline-focus-color: #0D19FB;
  --button-outline-reverse-bg-color: transparent;
  --button-outline-reverse-text-color: #d6dbfc;
  --button-outline-reverse-border-color: #d6dbfc;
  --button-outline-reverse-corner-radious: 4px;
  --button-outline-reverse-hover-bg-color: #d6dbfc;
  --button-outline-reverse-hover-text-color: #000075;
  --button-outline-reverse-hover-border-color: #d6dbfc;
  --button-outline-reverse-focus-color: #000075;
  --button-text-text-color: #000075;
  --button-text-corner-radious: 4px;
  --button-text-focus-color: #0D19FB;
  --button-text-reverse-text-color: #d6dbfc;
  --button-text-reverse-corner-radious: 4px;
  --button-text-reverse-focus-color: #000075;
  --button-primary-small-spacing: 9px 16px;
  --button-primary-medium-spacing: 11px 16px;
  --button-primary-large-spacing: 12px 20px;
  --button-disbaled-bg-color: #f2f2f2;
  --button-disbaled-text-color: #6e6e6e;
  --button-text-disbaled-text-color: #cccccc;
  --button-transition-motion: 300ms cubic-bezier(0, 0, 0, 0.99);
  --button-icon-small-size: 12px;
  --button-icon-medium-size: 1.25rem;
  --button-icon-large-size: 24px;
  --button-large-height: 56px;
  --button-medium-height: 48px;
  --button-small-height: 40px;
  --button-icon-padding: 8px
}
.text {
  --text-color-default: #000075;
  --text-color-primary: #2e4aed;
  --text-color-primary-dark: #000075;
  --text-color-primary-main: #2e4aed;
  --text-color-primary-medium: #97a3f5;
  --text-color-primary-light: #d6dbfc
}
.divider {
  --divider-color-default: #000075;
  --divider-color-reversed: #ffffff
}
.breadcrumb {
  --breadcrumb-primary-text-color: #333333;
  --breadcrumb-primary-border-bottom-color: #333333;
  --breadcrumb-primary-focus-ring-color: #0D19FB;
  --breadcrumb-primary-ellipsis-color: #333333;
  --breadcrumb-primary-ellipsis-hover-bg: #f2f2f2;
  --breadcrumb-primary-ellipsis-focus-ring-color: #0D19FB;
  --breadcrumb-primary-reverse-text-color: #f2f2f2;
  --breadcrumb-primary-reverse-border-bottom-color: #f2f2f2;
  --breadcrumb-primary-reverse-focus-ring-color: #ffffff;
  --breadcrumb-primary-reverse-ellipsis-color: #f2f2f2;
  --breadcrumb-primary-reverse-ellipsis-hover-bg: #97a3f5;
  --breadcrumb-primary-reverse-ellipsis-focus-ring-color: #ffffff;
  --breadcrumb-ellipsis-icon-size: 12px;
  --breadcrumb-ellipsis-border-radius: 4px;
  --breadcrumb-ellipsis-default-border-width: 0px;
  --breadcrumb-ellipsis-focus-border-width: 2px;
  --breadcrumb-icon-size: 12px;
  --breadcrumb-icon-width: 12px;
  --breadcrumb-icon-height: 12px;
  --breadcrumb-focus-border-radius: 8px;
  --breadcrumb-focus-padding: 6px;
  --breadcrumb-outline-focus-width: 3px;
  --breadcrumb-hover-border-bottom-height: 1px;
  --breadcrumb-item-gap: 4px;
  --breadcrumb-list-gap: 4px;
  --breadcrumb-padding-horizontal-xl: 56px;
  --breadcrumb-padding-horizontal-md: 32px;
  --breadcrumb-padding-horizontal-sm: 16px;
  --breadcrumb-padding-top: 24px;
  --breadcrumb-padding-bottom: 24px;
  --breadcrumb-dropdown-max-width: 343px;
  --breadcrumb-dropdown-margin-top: 2px;
  --breadcrumb-dropdown-background-color: #d6dbfc;
  --breadcrumb-dropdown-border-radius: 6px;
  --breadcrumb-dropdown-border-width: 1px;
  --breadcrumb-dropdown-padding: 16px;
  --breadcrumb-dropdown-gap: 16px;
  --breadcrumb-dropdown-link-text-color: #000075
}
.link {
  --link-default-color: #2e4aed;
  --link-default-underline-color: #2e4aed;
  --link-default-underline-size: 1px;
  --link-hover-underline-size: 2px;
  --link-icon-spacing: 4px;
  --link-focus-color: #0D19FB;
  --link-focus-color-reversed: #ffffff;
  --link-focus-border-radious: 4px
}
.fields {
  --fields-primary-border-color: #6e6e6e;
  --fields-primary-placeholder-color: #6e6e6e;
  --fields-primary-input-color: #6e6e6e;
  --fields-primary-label-color: #333333;
  --fields-primary-help-message-color: #6e6e6e;
  --fields-primary-required-icon-color: #D81842;
  --fields-primary-focus-border-color: #0D19FB;
  --fields-primary-left-icon-color: #6e6e6e;
  --fields-primary-right-icon-color: #6e6e6e;
  --fields-primary-padding: 12px;
  --fields-primary-icon-size: 24px;
  --fields-primary-icon-adj-top: 12px;
  --fields-primary-icon-adj-left: 12px;
  --fields-primary-icon-adj-right: 12px;
  --fields-primary-input-padding-left-icon: 12px;
  --fields-primary-input-padding-right-icon: 12px;
  --fields-primary-icon-height: 24px;
  --fields-primary-icon-width: 24px;
  --fields-primary-corner-radius: 4px;
  --fields-error-border-color: #D81842;
  --fields-error-message-color: #D81842;
  --fields-error-icon-color: #D81842;
  --fields-error-helper-text-color: #D81842;
  --fields-error-messages-icon-size: 20px;
  --fields-disabled-background-color: #f2f2f2;
  --fields-disabled-placeholder-color: #333333;
  --fields-input-padding-left-icon: 12px 12px 12px 44px;
  --fields-input-padding-right-icon: 12px 44px 12px 12px;
  --fields-input-padding-double-icon: 12px 44px 12px 44px;
  --fields-input-padding: 12px;
  --fields-input-min-width: 350px;
  --field-messages-margin-top: 8px;
  --fields-primary-gap: 8px;
  --fields-textarea-height: 112px
}
.list {
  --list-label-color: #333333;
  --list-helper-color: #333333;
  --list-item-color: #333333;
  --list-item-margin: 8px 0px 8px 8px;
  --list-icon-item-margin: 8px 0px;
  --list-label-margin: 8px 0px;
  --list-helper-margin: 8px 0px;
  --list-icon-size: 24px;
  --list-bullet-padding: 0px 24px;
  --list-number-padding: 0px 24px;
  --list-label-main-color: #2e4aed;
  --list-helper-main-color: #2e4aed;
  --list-item-main-color: #2e4aed;
  --list-label-dark-color: #000075;
  --list-helper-dark-color: #000075;
  --list-item-dark-color: #000075;
  --list-label-light-color: #d6dbfc;
  --list-helper-light-color: #d6dbfc;
  --list-item-light-color: #d6dbfc;
  --list-label-medium-color: #97a3f5;
  --list-helper-medium-color: #97a3f5;
  --list-item-medium-color: #97a3f5
}
.socialsharing {
  --socialsharing-text-color: #000075;
  --socialsharing-icon-color: #000075;
  --socialsharing-list-bg-color: #d6dbfc;
  --socialsharing-togglebutton-hover-bg: #f2f2f2;
  --socialsharing-menu-border: 1px solid #000075;
  --socialsharing-menu-button-offeset-radius: 3px solid #0D19FB;
  --socialsharing-dots-button-size: 40px;
  --socialsharing-btn-border-radius: 4px;
  --socialsharing-title-padding: 8px;
  --socialsharing-title-font-size: 1rem;
  --socialsharing-icon-width: 20px;
  --socialsharing-16-dimension: 16px;
  --socialsharing-iconlist-border-radius: 6px;
  --socialsharing-0-dimension: 0px;
  --socialsharing-8-dimension: 8px;
  --socialsharing-40-dimension: 40px;
  --socialsharing-icon-list-padding: 16px 12px;
  --socialsharing-z-index-100: 100;
  --socialsharing-icon-list-max-width: 220px;
  --socialsharing-icon-list-min-width: 210px;
  --socialsharing-outline-offset: 3px
}
.columncontrol {
  --columncontrol-bg-color-primary--dark: #000075;
  --columncontrol-bg-color-primary--main: #2e4aed;
  --columncontrol-bg-color-primary--medium: #97a3f5;
  --columncontrol-bg-color-primary--light: #d6dbfc;
  --columncontrol-bg-color-gray--dark: #333333;
  --columncontrol-bg-color-gray--main: #6e6e6e;
  --columncontrol-bg-color-gray--medium: #cccccc;
  --columncontrol-bg-color-gray--light: #f2f2f2;
  --columncontrol-bg-color-white: #ffffff;
  --columncontrol-bg-color-black: #000000;
  --columncontrol-full-max-width: 100%;
  --columncontrol-padding-top: 16px;
  --columncontrol-padding-bottom: 16px;
  --columncontrol-padding-side-desktop: 56px;
  --columncontrol-padding-side-tablet: 32px;
  --columncontrol-padding-side-mobile: 16px;
  --columncontrol-padding-top-align-grid-mobile: 16px;
  --columncontrol-max-width-desktop: 100%
}
.checkbox {
  --checkbox-width: 20px;
  --checkbox-height: 20px;
  --checkbox-border-radius: 2px;
  --checkbox-font-size: 12px;
  --checkbox-label-color: #333333;
  --checkbox-required-color: #E61C49;
  --checkbox-label-font-weight: 400;
  --checkbox-label-font-size: 1rem;
  --checkbox-label-line-height: 150%;
  --checkbox-border-width: 2px;
  --checkbox-helper-color: #6e6e6e;
  --checkbox-helper-font-size: 1rem;
  --checkbox-helper-line-height: 150%;
  --checkbox-error-color: #D81842;
  --checkbox-error-font-weight: 700;
  --checkbox-error-font-size: 0.8125rem;
  --checkbox-error-line-height: 150%;
  --checkbox-primary-bg-color: #000075;
  --checkbox-checked-color: #ffffff;
  --checkbox-indeterminate-bg-color: #2e4aed;
  --checkbox-hover-bg-color: #333333;
  --checkbox-hover-border-color: #333333;
  --checkbox-disabled-bg-color: #cccccc;
  --checkbox-disabled-color: #6e6e6e;
  --checkbox-disabled-unselected-border-color: #6e6e6e;
  --checkbox-focus-outline-color: #0D19FB;
  --checkbox-focus-outline-offset: 3px;
  --checkbox-focus-outline-width: 3px
}
.radiobutton {
  --radio-width: 20px;
  --radio-height: 20px;
  --radio-border-radius: 100%;
  --radio-font-size: 12px;
  --radio-label-color: #333333;
  --radio-required-color: #E61C49;
  --radio-label-font-weight: 400;
  --radio-label-font-size: 1rem;
  --radio-label-line-height: 150%;
  --radio-border-width: 2px;
  --radio-error-color: #D81842;
  --radio-error-font-weight: 700;
  --radio-error-font-size: 1rem;
  --radio-error-line-height: 150%;
  --radio-primary-color: #000075;
  --radio-hover-bg-color: #333333;
  --radio-hover-border-color: #333333;
  --radio-disabled-color: #6e6e6e;
  --radio-focus-outline-color: #0D19FB;
  --radio-focus-outline-offset: 3px;
  --radio-focus-outline-width: 3px
}
.tag {
  --tag-max-width: 343px;
  --tag-height: 44px;
  --tag-border-radius: 4px;
  --tag-border-width: 1px;
  --tag-padding-left: 16px;
  --tag-padding-right: 16px;
  --tag-outline-offset: 3px;
  --tag-motion-duration: 250ms;
  --tag-dismissible-padding-left: 20px;
  --tag-dismissible-padding-right: 16px;
  --tag-dismissible-item-spacing: 12px;
  --tag-dismissible-close-width: 24px;
  --tag-dismissible-close-height: 24px;
  --tag-dismissible-close-icon-size: 0.8125rem;
  --tag-primary-enabled-bg-color: #d6dbfc;
  --tag-primary-enabled-border-color: #000075;
  --tag-primary-enabled-text-color: #000075;
  --tag-primary-focus-ring-color: #0D19FB;
  --tag-primary-hover-bg-color: #97a3f5;
  --tag-primary-hover-text-color: #000075;
  --tag-primary-selected-bg-color: #000075;
  --tag-primary-selected-text-color: #d6dbfc;
  --tag-primary-selected-border: none;
  --tag-primary-disabled-bg-color: #f2f2f2;
  --tag-primary-disabled-border-color: #6e6e6e;
  --tag-primary-dsiabled-text-color: #6e6e6e;
  --tag-primary-reversed-enabled-bg-color: #000075;
  --tag-primary-reversed-enabled-border-color: #d6dbfc;
  --tag-primary-reversed-enabled-text-color: #d6dbfc;
  --tag-primary-reversed-focus-ring-color: #ffffff;
  --tag-primary-reversed-hover-bg-color: #97a3f5;
  --tag-primary-reversed-hover-text-color: #000075;
  --tag-primary-reversed-selected-bg-color: #d6dbfc;
  --tag-primary-reversed-selected-text-color: #000075;
  --tag-primary-reversed-selected-border: none;
  --tag-primary-reversed-disabled-bg-color: #f2f2f2;
  --tag-primary-reversed-disabled-border-color: #6e6e6e;
  --tag-primary-reversed-dsiabled-text-color: #6e6e6e
}
.a-dropdown {
  --dropdown-color-default: #333333;
  --dropdown-border-color: #6e6e6e;
  --dropdown-light-bg-color: #f2f2f2;
  --dropdown-bg-color: #ffffff;
  --dropdown-padding: 12px;
  --dropdown-margin: 8px;
  --dropdown-border-radius: 4px;
  --dropdown-menu-max-height: 256px;
  --dropdown-primary-focus-color: #0D19FB;
  --dropdown-error-color: #E61C49;
  --dropdown-field-min-width: 170px;
  --dropdown-field-max-width: 320px;
  --dropdown-field-selected-color: #cccccc;
  --dropdown-field-error-color: #D81842
}
.taglist {
  --taglist-wrapper-gap: 16px;
  --taglist-label-padding-top: 8px;
  --taglist-label-padding-bottom: 8px;
  --taglist-container-gap: 16px;
  --taglist-item-max-width: 343px;
  --taglist-item-height: 44px;
  --taglist-item-border-radius: 4px;
  --taglist-item-border-width: 1px;
  --taglist-item-padding-left: 16px;
  --taglist-item-padding-right: 16px;
  --taglist-item-outline-offset: 3px;
  --taglist-item-motion: 250ms;
  --taglist-primary-item-enabled-bg-color: #d6dbfc;
  --taglist-primary-item-enabled-border-color: #000075;
  --taglist-primary-item-enabled-text-color: #000075;
  --taglist-primary-item-focus-ring-color: #0D19FB;
  --taglist-primary-item-hover-bg-color: #97a3f5;
  --taglist-primary-item-selected-bg-color: #000075;
  --taglist-primary-item-selected-text-color: #d6dbfc;
  --taglist-primary-item-selected-border: none;
  --taglist-primary-item-disabled-bg-color: #f2f2f2;
  --taglist-primary-item-disabled-border-color: #6e6e6e;
  --taglist-primary-item-dsiabled-text-color: #6e6e6e;
  --taglist-primary-reversed-item-enabled-bg-color: #000075;
  --taglist-primary-reversed-item-enabled-border-color: #d6dbfc;
  --taglist-primary-reversed-item-enabled-text-color: #d6dbfc;
  --taglist-primary-reversed-item-focus-ring-color: #ffffff;
  --taglist-primary-reversed-item-hover-bg-color: #97a3f5;
  --taglist-primary-reversed-item-hover-text-color: #000075;
  --taglist-primary-reversed-item-selected-bg-color: #d6dbfc;
  --taglist-primary-reversed-item-selected-text-color: #000075;
  --taglist-primary-reversed-item-selected-border: none;
  --taglist-primary-reversed-item-disabled-bg-color: #f2f2f2;
  --taglist-primary-reversed-item-disabled-border-color: #6e6e6e;
  --taglist-primary-reversed-item-dsiabled-text-color: #6e6e6e
}
.container {
  --container-bg-color-spacing: 0;
  --container-bg-color-primary-default: transparent;
  --container-bg-color-primary-light: #d6dbfc;
  --container-bg-color-primary-medium: #97a3f5;
  --container-bg-color-primary-main: #2e4aed;
  --container-bg-color-primary-dark: #000075;
  --container-bg-color-gray-light: #f2f2f2;
  --container-bg-color-gray-medium: #cccccc;
  --container-bg-color-gray-main: #6e6e6e;
  --container-bg-color-gray-dark: #333333;
  --container-bg-color-white: #ffffff;
  --container-bg-color-black: #000000;
  --container-padding-side-desktop: 56px;
  --container-padding-side-tablet: 32px;
  --container-padding-side-mobile: 16px;
  --container-max-width-desktop: 100%
}
.pullquote {
  --pullquote-author-text-color: #333333;
  --pullquote-quote-color: #000000;
  --pullquote-color-picker-main: #2e4aed;
  --pullquote-color-picker-light: #d6dbfc;
  --pullquote-color-picker-dark: #000075;
  --pullquote-color-picker-medium: #97a3f5
}
.m-accordion {
  --accordion-margin: 0 auto;
  --accordion-lg-max-width: 1328px;
  --accordion-lg-min-width: 343px;
  --accordion-options-margin-bottom: 24px;
  --accordion-options-padding-right: 10px;
  --accordion-content-border: 1px solid #000075;
  --accordion-default-color: #000075;
  --accordion-option-color: #2e4aed;
  --accordion-title-padding-sm: 17px 0 15px 26px;
  --accordion-title-padding-lg: 17px 0 15px 24px;
  --accordion-body-padding-sm: 8px 0px 17px 48px;
  --accordion-body-padding-md: 8px 0px 17px 48px;
  --accordion-body-padding-lg: 8px 0px 24px 48px;
  --accordion-body-padding-sm-iconend: 8px 40px 17px 8px;
  --accordion-body-padding-md-iconend: 8px 40px 17px 8px;
  --accordion-body-padding-lg-iconend: 8px 48px 24px 8px;
  --accordion-title-padding-rtl-sm: 17px 26px 15px 0;
  --accordion-title-padding-rtl-lg: 17px 24px 15px 0;
  --accordion-body-padding-rtl-sm: 4px 32px 17px 24px;
  --accordion-body-padding-rtl-md: 4px 40px 17px 24px;
  --accordion-body-padding-rtl-lg: 4px 48px 24px 24px;
  --accordion-title-font-size: 24px;
  --accordion-title-line-height: 24px;
  --accordion-title-color: var(--gray-darkest-color);
  --accordion-title-font-size-sm: 16px;
  --accordion-title-line-height-sm: 16px;
  --accordion-title-color-sm: var(--gray-darkest-color);
  --accordion-icon-color: var(--gray-darkest-color);
  --accordion-items-mousehover-color: #d6dbfc;
  --accordion-items-focus-color: #0D19FB;
  --accordion-items-focus-border-width: 2px
}
.leadership-bio-page-column {
  --leadership-spacer-60-dimention: 60px;
  --leadership-spacer-56-dimention: 56px;
  --leadership-spacer-16-dimention: 16px;
  --leadership-spacer-0-dimention: 0px;
  --leadership-ul-padding: 40px;
  --leadership-full-width: 100%;
  --leadership-col7-width:58.33%;
  --leadership-col4-width: 100%;
  --leadership-background-color: #d6dbfc;
  --leadership-text-color: #000075
}
.card {
  --card-item-border-radius-xl: 12px;
  --card-item-border-radius-sm: 4px;
  --card-item-content-gap-desktop: 16px;
  --card-item-content-gap-mobile: 8px;
  --card-item-horizontal-min-height: 179px;
  --card-item-arrow-svg-width-lg: 45px;
  --card-item-arrow-svg-width-sm: 24px;
  --card-item-arrow-svg-height-lg: 32px;
  --card-item-arrow-svg-height-sm: 16px;
  --card-item-motion: 300ms cubic-bezier(0, 0, 0, 0.99);
  --card-item-color-transition-motion: 250ms cubic-bezier(0, 0, 0, 0.99);
  --card-item-media-content-border-radius-xl: 0 0 12px 12px;
  --card-item-media-content-border-radius-sm: 0 0 4px 4px;
  --card-item-media-compact-horizontal-content-border-radius-xl: 0 0 0 12px;
  --card-item-media-compact-horizontal-content-border-radius-sm: 0 0 0 4px;
  --card-item-text-content-border-radius-xl: 0 12px 12px 12px;
  --card-item-text-content-border-radius-sm: 0 4px 4px 4px;
  --card-item-main-bg-color: #2e4aed;
  --card-item-main-hover-bg-color: #000075;
  --card-item-main-fg-color: #ffffff;
  --card-item-main-hover-fg-color: #ffffff;
  --card-item-dark-bg-color: #000075;
  --card-item-dark-hover-bg-color: #d6dbfc;
  --card-item-dark-fg-color: #ffffff;
  --card-item-dark-hover-fg-color: #000075;
  --card-item-medium-bg-color: #97a3f5;
  --card-item-medium-hover-bg-color: #2e4aed;
  --card-item-medium-fg-color: #000075;
  --card-item-medium-hover-fg-color: #ffffff;
  --card-item-light-bg-color: #d6dbfc;
  --card-item-light-hover-bg-color: #97a3f5;
  --card-item-light-fg-color: #000075;
  --card-item-light-hover-fg-color: #000075;
  --card-item-padding-desktop: 24px 24px 144px 24px;
  --card-item-padding-bottom-desktop: 24px;
  --card-item-padding-mobile: 16px 16px 144px 16px;
  --card-item-horizontal-padding-mobile: 16px 16px 64px 16px;
  --card-item-padding-bottom-mobile: 16px;
  --card-item-cta-gap: 16px;
  --card-item-link-hover-border-bottom-size: 1px;
  --card-item-link-border-bottom: 0px;
  --card-item-focus-outline-width: 1px;
  --card-item-focus-outline-color: #0D19FB;
  --card-item-focus-outline-offset: 2px;
  --card-item-link-focus-primary-outline-color: #0D19FB;
  --card-item-link-focus-primary-reverse-outline-color: #ffffff
}
.contentlist {
  --contentlist-specing-desktop: 0 56px;
  --contentlist-specing-tablet: 0 40px;
  --contentlist-specing-mobile: 0 16px;
  --contentlist-lists-gap: 32px;
  --contentlist-section-title-color: #000075;
  --contentlist-section-title-margin-bottom: 32px;
  --contentlist-item-top-padding: 40px;
  --contentlist-item-bottom-padding: 40px;
  --contentlist-item-spacing: 40px;
  --contentlist-item-border-color: #000075;
  --contentlist-item-border-top-width: 1px;
  --contentlist-item-label-color: #000075;
  --contentlist-item-title-color: #000075;
  --contentlist-item-subtitle-color: #000075;
  --contentlist-item-mobile-content-spacing: 24px;
  --contentlist-item-mobile-info-spacing: 8px;
  --contentlist-item-image-border-radius: 12px;
  --contentlist-item-metadata-text-color: #000075;
  --contentlist-item-metadata-gap: 20px;
  --contentlist-item-title-focus-ring-color: #0D19FB;
  --contentlist-item-title-focus-ring-width: 2px
}
.compliancenumber {
  --compliancenumber-text-color: #333333;
  --compliancenumber-space-bottom:40px
}
.button-group {
  --button-group-gutter-space: 16px
}
.table {
  --table-text-color: #333333;
  --table-bg-color-white: #ffffff;
  --table-bg-color-light-gray: #f2f2f2;
  --table-caption-text-color: #333333;
  --table-caption-padding: 16px;
  --table-thead-cell-padding: 16px;
  --table-tbody-cell-padding: 16px;
  --table-thead-border-bottom-width: 1px;
  --table-thead-border-bottom-color: #6e6e6e;
  --table-tbody-border-bottom-width: 1px;
  --table-tbody-border-bottom-color: #6e6e6e;
  --table-focus-outline-width: 1px;
  --table-focus-outline-color: #0D19FB
}
.footer {
  --footer-spacing-0: 0px;
  --footer-spacing-200: 16px;
  --footer-spacing-300: 24px;
  --footer-spacing-400: 32px;
  --footer-spacing-500: 40px;
  --footer-spacing-600: 48px;
  --footer-spacing-700: 56px;
  --footer-spacing-800: 64px;
  --ct-footer-foreground-main: #ffffff;
  --ct-footer-foreground-dark: #d6dbfc;
  --ct-footer-foreground-medium: #000075;
  --ct-footer-foreground-light: #000075;
  --ct-footer-background-main: #2e4aed;
  --ct-footer-background-medium: #97a3f5;
  --ct-footer-background-dark: #000075;
  --ct-footer-background-light: #d6dbfc;
  --footer-social-icon-size: 24px;
  --footer-max-width: 1440px;
  --footer-border-width: 1px;
  --footer-linkstack-padding: 12px;
  --footer-linkstack-padding-LR: 16px;
  --footer-focus-ring: #0D19FB;
  --footer-focus-ring-reversed: #ffffff
}
.abbott-wrapper__footer {
  --ct-footer-background-main: #2e4aed;
  --ct-footer-background-medium: #97a3f5;
  --ct-footer-background-dark: #000075;
  --ct-footer-background-light: #d6dbfc
}
.tabs {
  --tabs-layout-padding-vertical-desktop: 64px 56px;
  --tabs-layout-title-spacing-vertical-desktop: 48px;
  --tabs-layout-nav-spacing-right-vertical-desktop: 16px;
  --tabs-layout-nav-item-padding-vertical-desktop: 48px 12px;
  --tabs-layout-padding-vertical-tab: 40px 32px;
  --tabs-layout-title-spacing-vertical-tab: 48px;
  --tabs-layout-nav-spacing-right-vertical-tab: 16px;
  --tabs-layout-padding-vertical-mobile: 40px 16px;
  --tabs-layout-nav-item-spacing-vertical-mobile: 32px;
  --tabs-layout-nav-margin-bottom-vertical-mobile: 16px;
  --tabs-layout-nav-item-padding-vertical-mobile: 0 12px 16px;
  --tabs-vertical-bg-color-default: #97a3f5;
  --tabs-vertical-text-color-default: #000075;
  --tabs-vertical-nav-item-color-default: #000075;
  --tabs-vertical-nav-item-color-active: #97a3f5;
  --tabs-vertical-nav-item-bg-color-active: #000075;
  --tabs-vertical-nav-item-focus-color-default: #0D19FB;
  --tabs-vertical-nav-item-focus-color-active: #ffffff;
  --tabs-vertical-bg-color-main: #2e4aed;
  --tabs-vertical-text-color-main: #ffffff;
  --tabs-vertical-nav-item-color-main: #ffffff;
  --tabs-vertical-nav-item-color-main-active: #2e4aed;
  --tabs-vertical-nav-item-bg-color-main-active: #ffffff;
  --tabs-vertical-bg-color-dark: #000075;
  --tabs-vertical-text-color-dark: #d6dbfc;
  --tabs-vertical-nav-item-color-dark: #d6dbfc;
  --tabs-vertical-nav-item-color-dark-active: #000075;
  --tabs-vertical-nav-item-bg-color-dark-active: #d6dbfc;
  --tabs-vertical-bg-color-medium: #97a3f5;
  --tabs-vertical-text-color-medium: #000075;
  --tabs-vertical-nav-item-color-medium: #000075;
  --tabs-vertical-nav-item-color-medium-active: #97a3f5;
  --tabs-vertical-nav-item-bg-color-medium-active: #000075;
  --tabs-vertical-bg-color-light: #d6dbfc;
  --tabs-vertical-text-color-light: #000075;
  --tabs-vertical-nav-item-color-light: #000075;
  --tabs-vertical-nav-item-color-light-active: #d6dbfc;
  --tabs-vertical-nav-item-bg-color-light-active: #000075;
  --tabs-vertical-content-bg-color-default: #ffffff;
  --tabs-vertical-content-bg-color-primary: #d6dbfc;
  --tabs-vertical-content-border-color-default: #2e4aed;
  --tabs-layout-padding-horizontal-desktop: 64px 56px;
  --tabs-layout-padding-horizontal-tab: 40px 32px;
  --tabs-layout-padding-horizontal-mobile: 40px 16px;
  --tabs-layout-title-spacing-horizontal-desktop: 48px;
  --tabs-layout-nav-item-spacing-horizontal-desktop: 32px;
  --tabs-layout-nav-margin-bottom-horizontal-desktop: 16px;
  --tabs-layout-nav-item-padding-horizontal-desktop: 0 12px 16px;
  --tabs-horizontal-bg-color-default: #97a3f5;
  --tabs-horizontal-text-color-default: #000075;
  --tabs-horizontal-nav-item-color-default: #000075;
  --tabs-horizontal-nav-item-focus-color-default: #0D19FB;
  --tabs-horizontal-nav-item-focus-color-active: #ffffff;
  --tabs-horizontal-bg-color-main: #2e4aed;
  --tabs-horizontal-text-color-main: #ffffff;
  --tabs-horizontal-nav-item-color-main: #ffffff;
  --tabs-horizontal-bg-color-dark: #000075;
  --tabs-horizontal-text-color-dark: #d6dbfc;
  --tabs-horizontal-nav-item-color-dark: #d6dbfc;
  --tabs-horizontal-bg-color-medium: #97a3f5;
  --tabs-horizontal-text-color-medium: #000075;
  --tabs-horizontal-nav-item-color-medium: #000075;
  --tabs-horizontal-bg-color-light: #d6dbfc;
  --tabs-horizontal-text-color-light: #000075;
  --tabs-horizontal-nav-item-color-light: #000075;
  --tabs-horizontal-content-bg-color-default: #ffffff;
  --tabs-horizontal-content-bg-color-primary: #d6dbfc;
  --tabs-horizontal-content-border-color-default: #2e4aed;
  --tabs-content-border-radious-desktop: 0 12px 12px 12px;
  --tabs-content-border-radious-tab: 0 4px 4px 4px
}
.video {
  --video-bottom-margin: 24px;
  --video-caption-margin: 8px;
  --video-background-color: #000;
  --video-aspect-ratio-16-9: 56.25%;
  --video-aspect-ratio-21-9: 42.86%;
  --video-aspect-ratio-4-3: 75%;
  --video-aspect-ratio-1-1: 100%;
  --video-radius-large: 0px 12px 12px 12px;
  --video-radius-small: 0px 4px 4px 4px;
  --video-button-position: 16px;
  --video-button-position-bottom: 68px;
  --video-z-index: 10;
  --video-button-size: 40px;
  --video-button-size-mobile: 32px;
  --video-button-padding: 8px;
  --video-button-bg-color: #d6dbfc;
  --video-button-bg-hover: #000075;
  --video-button-text-color: #000075;
  --video-button-text-color-hover: #d6dbfc;
  --video-button-border-radius: 4px;
  --video-button-font-size: 12px;
  --video-button-font-size-mobile: 12px;
  --video-button-line-height: 1;
  --video-transition-duration: 0.2s;
  --video-button-font-weight: 600;
  --video-padding-black-bg: #000000
}
.textlayout {
  --textlayout-body-padding-top: 64px;
  --textlayout-body-padding-right: 170px;
  --textlayout-body-padding-bottom: 64px;
  --textlayout-body-padding-left: 170px;
  --textlayout-body-gap: 48px;
  --textlayout-body-row-gap: 40px;
  --textlayout-default-color: #d6dbfc;
  --textlayout-primary-color: #000075;
  --textlayout-body-padding-top-bottom-medium: 40px;
  --textlayout-body-padding-left-right-medium: 32px;
  --textlayout-bg-color-primary-light: #d6dbfc;
  --textlayout-bg-color-primary-medium: #97a3f5;
  --textlayout-bg-color-primary-main: #2e4aed;
  --textlayout-bg-color-primary-dark: #000075;
  --ct-textlayout-background-main: #2e4aed;
  --ct-textlayout-background-medium: #97a3f5;
  --ct-textlayout-background-dark: #000075;
  --ct-textlayout-background-light: #d6dbfc;
  --textlayout-lg-max-width: 2690px;
  --textlayout-image-container-width: 335px;
  --ct-textlayout-foregroundColor-main: #ffffff;
  --ct-textlayout-foregroundColor-medium: #000075;
  --ct-textlayout-foregroundColor-dark: #ffffff;
  --ct-textlayout-foregroundColor-light: #000075;
  --ct-textlayout-btn-main: Primary;
  --ct-textlayout-btn-medium: Primary;
  --ct-textlayout-btn-dark: Primary Reversed;
  --ct-textlayout-btn-light: Primary
}
.featureslayout {
  --featureslayout-content-area-bg--dark:#000075;
  --featureslayout-content-area-bg--medium:#97a3f5;
  --featureslayout-content-area-bg--light:#d6dbfc;
  --featureslayout-content-area-bg--main:#2e4aed;
  --featurelayout-content-radius: 12px;
  --featurelayout-media-radius: 12px;
  --featureslayout-bg--dark:#000075;
  --featureslayout-bg--main:#2e4aed;
  --featureslayout-bg--light:#d6dbfc;
  --featureslayout-bg--medium:#97a3f5;
  --featurelayout-content-gap:40px;
  --featurelayout-content-padding:64px;
  --featurelayout-content-tablet-padding-topbottom:40px;
  --featurelayout-content-tablet-padding-leftright:32px;
  --featurelayout-main-mobile-padding-topbottom:40px;
  --featurelayout-main-mobile-padding-leftright:16px;
  --featurelayout-button-borderradius:4px;
  --ct-featurelayout-foregroundColor-main: #ffffff;
  --ct-featurelayout-foregroundColor-medium: #000075;
  --ct-featurelayout-foregroundColor-dark: #ffffff;
  --ct-featurelayout-foregroundColor-light: #000075
}
.formcontainer {
  --formcontainer-success-msg-text-color: #73d26b;
  --formcontainer-error-msg-text-color: #D81842;
  --formcontainer-alret-msg-margin-top: 8px;
  --formcontainer-alert-msg-text-size: 14px;
  --formcontainer-fields-gap: 32px;
  --formcontainer-buttons-group-margin-top: 32px;
  --formcontainer-buttons-gap-between: 16px;
  --formcontainer-max-width: 1440px;
  --formcontainer-padding-desktop: 0 56px;
  --formcontainer-padding-tablet: 0 32px;
  --formcontainer-padding-mobile: 0 16px
}
.o-wizard {
  --wizard-msg-margin-top: 8px;
  --wizard-success-msg-text-color: #73d26b;
  --wizard-error-msg-text-color: #D81842;
  --wizard-fields-gap: 32px
}
.cardcarousellayout {
  --cardCarouselLayout-foregroundColor-dark: #ffffff;
  --cardCarouselLayout-foregroundColor-light: #000075;
  --cardCarouselLayout-foregroundColor-main: #ffffff;
  --cardCarouselLayout-foregroundColor-medium: #000075;
  --cardCarouselLayout-backgroundColor-dark: #000075;
  --cardCarouselLayout-backgroundColor-light: #d6dbfc;
  --cardCarouselLayout-backgroundColor-main: #2e4aed;
  --cardCarouselLayout-backgroundColor-medium: #97a3f5;
  --cardCarouselLayout-button-foregroundColor-dark: #ffffff;
  --cardCarouselLayout-button-foregroundColor-light: #000075;
  --cardCarouselLayout-button-foregroundColor-main: #ffffff;
  --cardCarouselLayout-button-foregroundColor-medium: #000075;
  --cardCarouselLayout-button-backgroundColor-dark: #000075;
  --cardCarouselLayout-button-backgroundColor-light: #d6dbfc;
  --cardCarouselLayout-button-backgroundColor-main: #2e4aed;
  --cardCarouselLayout-button-backgroundColor-medium: #97a3f5;
  --cardCarouselLayout-background-transparent: transparent;
  --cardCarouselLayout-transition-duration: 0.4s;
  --cardCarouselLayout-max-width: 1440px;
  --cardCarouselLayout-button-width: 48px;
  --cardCarouselLayout-dimension24: 24px;
  --cardCarouselLayout-dimension16: 16px;
  --cardCarouselLayout-dimension8: 8px;
  --cardCarouselLayout-dimension56: 56px;
  --cardCarouselLayout-dimension32: 32px;
  --cardCarouselLayout-dimension13: 0.8125rem;
  --cardCarouselLayout-padding-desktop: 64px 56px;
  --cardCarouselLayout-padding-tablet: 40px 32px;
  --cardCarouselLayout-padding-mobile: 40px 16px;
  --cardCarouselLayout-margin-space500: 40px;
  --cardCarouselLayout-margin-space600: 48px;
  --cardCarouselLayout-margin-space300: 24px;
  --cardCarouselLayout-margin-space200: 16px;
  --cardCarouselLayout-margin-space0: 0px;
  --cardCarouselLayout-header-padding-right: 113px;
  --cardCarouselLayout-focus-ring: #0D19FB;
  --cardCarouselLayout-focus-ring-primaryReversed: #ffffff;
  --cardCarouselLayout-halfWidth: 50%;
  --cardCarouselLayout-fullWidth: 100%;
  --cardCarouselLayout-fullHeight: 100%;
  --cardCarouselLayout-zeroHeight: 0%;
  --cardCarouselFlex-1: 1
}
.spacer {
  --spacer-height-8px: 8px;
  --spacer-height-12px: 12px;
  --spacer-height-16px: 16px;
  --spacer-height-20px: 20px;
  --spacer-height-24px: 24px;
  --spacer-height-32px: 32px;
  --spacer-height-40px: 40px;
  --spacer-height-48px: 48px;
  --spacer-height-56px: 56px;
  --spacer-height-64px: 64px;
  --spacer-height-72px: 72px;
  --spacer-height-80px: 80px
}
.herobanner {
  --herobanner-bg--dark:#000075;
  --herobanner-bg--medium:#97a3f5;
  --herobanner-bg--light:#d6dbfc;
  --herobanner-bg--main:#2e4aed;
  --herobanner-contentcolor--dark:#ffffff;
  --herobanner-contentcolor--main:#ffffff;
  --herobanner-contentcolor--medium:#000075;
  --herobanner-contentcolor--light:#000075;
  --herobanner-contentspacing-desktop:48px;
  --herobanner-contentspacing-tablet:40px;
  --herobanner-contentspacing-mobile:24px;
  --herobanner-contentspacing-fullwidth-mobile:16px;
  --herobanner-desktop-padding-topbottom:64px;
  --herobanner-desktop-padding-leftright:56px;
  --herobanner-tablet-padding-topbottom:40px;
  --herobanner-tablet-padding-leftright:32px;
  --herobanner-mobile-padding-topbottom:40px;
  --herobanner-mobile-padding-leftright:16px;
  --herobanner-textonly-padding:56px;
  --herobanner-textonly-spacing:48px;
  --herobanner-media-radius: 12px;
  --herobanner-content-radius: 12px;
  --herobanner-textonly-padding-topbottom-mobile:24px;
  --herobanner-textonly-padding-leftright-mobile: 16px;
  --herobanner-fullwidth-padding-topbottom-mobile:24px;
  --herobanner-fullwidth-padding-leftright-mobile: 16px;
  --herobanner-textonly-padding-tablet:32px;
  --herobanner-textonly-tablet-gap: 40px;
  --herobanner-textonly-mobile-gap: 24px;
  --herobanner-textonly-padding-topbottom-desktop:48px;
  --herobanner-textonly-desktop-gap: 56px;
  --herobanner-fullwidth-padding-desktop: 56px;
  --herobanner-fullwidth-padding-top-bottom-desktop: 32px;
  --herobanner-fullwidth-gap-desktop: 48px;
  --herobanner-fullwidth-padding-tablet: 32px;
  --herobanner-fullwidth-padding-top-bottom-tablet: 24px;
  --herobanner-fullwidth-gap-tablet: 16px;
  --herobanner-minwidth-textOnly-desktop: 204px;
  --herobanner-minwidth-textOnly-tablet: 140px;
  --herobanner-minwidth-fullWidth-mobile: 126px
}
.gallerylayout {
  --gallerylayout-specing-desktop: 64px 56px;
  --gallerylayout-rm-specing-desktop:0px 56px;
  --gallerylayout-specing-tablet: 40px 32px;
  --gallerylayout-rm-specing-tablet:0px 32px;
  --gallerylayout-specing-mobile: 40px 16px;
  --gallerylayout-rm-specing-mobile:0px 16px;
  --gallerylayout-title-specing-bottom-desktop: 40px;
  --gallerylayout-title-specing-bottom-tablet: 32px;
  --gallerylayout-title-specing-bottom-mobile: 24px;
  --gallerylayout-card-specing-desktop: 16px;
  --gallerylayout-filter-dropdown-specing: 20px;
  --gallerylayout-filter-button-specing: 12px 20px;
  --gallerylayout-filter-dropdown-specing-mobile: 8px 0 24px;
  --gallerylayout-filter-dropdown-box-specing: 16px;
  --gallerylayout-filter-dropdown-box-border-radious: 6px;
  --gallerylayout-filter-checkbox-specing: 8px 0px;
  --gallerylayout-filter-tag-label-specing: 0;
  --gallerylayout-filter-item-gap: 16px;
  --gallerylayout-filter-tag-label-padding: 8px 16px;
  --gallerylayout-filter-tag-border-radious: 4px;
  --gallerylayout-filter-tag-close-button-spacing: 16px;
  --gallerylayout-pagination-fg-color: #000000;
  --gallerylayout-pagination-hover-border-width: 2px;
  --gallerylayout-light-bg-color: #d6dbfc;
  --gallerylayout-light-fg-color: #000075;
  --gallerylayout-main-bg-color: #2e4aed;
  --gallerylayout-main-fg-color: #ffffff;
  --gallerylayout-medium-bg-color: #97a3f5;
  --gallerylayout-medium-fg-color: #000075;
  --gallerylayout-dark-bg-color: #000075;
  --gallerylayout-dark-fg-color: #ffffff;
  --gallerylayout-light-focus: 3px solid #0D19FB;
  --gallerylayout-medium-focus: 3px solid #0D19FB;
  --gallerylayout-main-focus: 3px solid #0D19FB;
  --gallerylayout-dark-focus: 3px solid #ffffff
}
.cardslayout {
  --card-layout-bg-color: #d6dbfc;
  --card-lg-max-width: 2690px;
  --card-body-padding-top-bottom: 64px;
  --card-body-padding-left-right: 56px;
  --card-body-column-gap: 48px;
  --card-body-row-gap: 40px;
  --ct-card-foregroundColor-main: #ffffff;
  --ct-card-foregroundColor-medium: #000075;
  --ct-card-foregroundColor-dark: #ffffff;
  --ct-card-foregroundColor-light: #000075;
  --ct-card-background-main: #2e4aed;
  --ct-card-background-medium: #97a3f5;
  --ct-card-background-dark: #000075;
  --ct-card-background-light: #d6dbfc;
  --card-radius-large: 0px 12px 12px 12px;
  --ct-card-item-motion: 300ms cubic-bezier(0, 0, 0, 0.99);
  --ct-card-item-fullHeight: 100%;
  --cards-layout-outline-buttonColor-main: #ffffff;
  --cards-layout-outline-buttonColor-medium: #000075;
  --cards-layout-outline-buttonColor-dark: #ffffff;
  --cards-layout-outline-buttonColor-light: #000075;
  --cards-layout-hover-outline-fill-buttonColor-main: #000075;
  --cards-layout-hover-outline-fill-buttonColor-medium: #000075;
  --cards-layout-hover-outline-fill-buttonColor-dark: #d6dbfc;
  --cards-layout-hover-outline-fill-buttonColor-light: #000075;
  --cards-layout-hover-outline-buttonColor-main: #d6dbfc;
  --cards-layout-hover-outline-buttonColor-medium: #d6dbfc;
  --cards-layout-hover-outline-buttonColor-dark: #000075;
  --cards-layout-hover-outline-buttonColor-light: #d6dbfc
}
.header {
  --header-height: 104px;
  --header-wrapper-mobile-padding: 0px 16px 24px 16px;
  --header-wrapper-tablet-padding: 0px 32px 24px 32px;
  --header-wrapper-desktop-padding: 0px 56px 24px 56px;
  --header-main-bg: #2e4aed;
  --header-main-fg: #ffffff;
  --header-menu-main-bg: #97a3f5;
  --header-menu-main-fg: #000075;
  --header-menu-dividerColor-main: #2e4aed;
  --header-nav-enabled-main-bg: #97a3f5;
  --header-nav-enabled-main-fg: #000075;
  --header-nav-hover-main-bg: #d6dbfc;
  --header-nav-hover-main-fg: #000075;
  --header-nav-focus-main-bg: #d6dbfc;
  --header-nav-focus-main-fg: #000075;
  --header-nav-focus-main-border-color: #000075;
  --header-nav-active-main-bg: #2e4aed;
  --header-nav-active-main-fg: #ffffff;
  --header-dark-bg: #000075;
  --header-dark-fg: #d6dbfc;
  --header-menu-dark-bg: #2e4aed;
  --header-menu-dark-fg: #ffffff;
  --header-menu-dividerColor-dark: #97a3f5;
  --header-nav-enabled-dark-bg: #2e4aed;
  --header-nav-enabled-dark-fg: #ffffff;
  --header-nav-hover-dark-bg: #97a3f5;
  --header-nav-hover-dark-fg: #000075;
  --header-nav-focus-dark-bg: #97a3f5;
  --header-nav-focus-dark-fg: #000075;
  --header-nav-focus-dark-border-color: #000075;
  --header-nav-active-dark-bg: #000075;
  --header-nav-active-dark-fg: #ffffff;
  --header-medium-bg: #97a3f5;
  --header-medium-fg: #000075;
  --header-menu-medium-bg: #2e4aed;
  --header-menu-medium-fg: #ffffff;
  --header-menu-dividerColor-medium: #97a3f5;
  --header-nav-enabled-medium-bg: #2e4aed;
  --header-nav-enabled-medium-fg: #ffffff;
  --header-nav-hover-medium-bg: #97a3f5;
  --header-nav-hover-medium-fg: #000075;
  --header-nav-focus-medium-bg: #97a3f5;
  --header-nav-focus-medium-fg: #000075;
  --header-nav-focus-medium-border-color: #000075;
  --header-nav-active-medium-bg: #000075;
  --header-nav-active-medium-fg: #ffffff;
  --header-light-bg: #d6dbfc;
  --header-light-fg: #000075;
  --header-menu-light-bg: #97a3f5;
  --header-menu-light-fg: #000075;
  --header-menu-dividerColor-light: #2e4aed;
  --header-nav-enabled-light-bg: #97a3f5;
  --header-nav-enabled-light-fg: #000075;
  --header-nav-hover-light-bg: #d6dbfc;
  --header-nav-hover-light-fg: #000075;
  --header-nav-focus-light-bg: #d6dbfc;
  --header-nav-focus-light-fg: #000075;
  --header-nav-focus-light-border-color: #000075;
  --header-nav-active-light-bg: #2e4aed;
  --header-nav-active-light-fg: #ffffff;
  --header-nav-focus-border-weight: 2px;
  --header-top-icons-gap: 24px;
  --header-side-menu-mobile-padding: 32px 8px 32px 8px;
  --header-side-menu-desktop-padding: 32px;
  --header-side-menu-mobile-sublist-padding: 32px 8px 32px 8px;
  --header-side-menu-sublist-padding: 32px;
  --header-side-menu-mobile-item-spacing: 16px;
  --header-side-menu-header-spacing: 16px;
  --header-side-menu-nav-padding-top: 24px;
  --header-side-menu-navlist-mobile-spacing: 8px;
  --header-side-menu-navlist-item-padding: 8px 24px 8px 16px;
  --header-side-menu-navlist-item-min-height: 52px;
  --header-side-menu-sublist-title-padding: 0 24px 0 16px;
  --header-side-menu-sublist-title-margin-top: 48px;
  --header-side-menu-sublist-menus-gap: 8px;
  --header-side-menu-sublist-menus-item-padding: 8px 24px 8px 16px;
  --header-side-menu-sublist-item-min-height: 52px;
  --header-side-menu-sublist-menus-item-border-radius: 8px;
  --header-side-menu-utility-link-padding: 0 24px 0 16px;
  --header-side-menu-utility-link-icon-size: 1.25rem;
  --header-side-menu-nav-link-icon-size: 20px;
  --header-side-menu-nav-link-header-gap: 16px;
  --header-side-menu-nav-link-border-radius: 8px;
  --header-side-menu-top-close-padding: 16px;
  --header-side-menu-border-radius-bottom-left: 12px;
  --header-divider-padding: 24px 16px;
  --header-utility-divider-padding: 32px 16px;
  --header-utility-divider-margin-top: 16px;
  --header-menu-utility-min-height: 52px;
  --header-divider-height: 1px;
  --header-search-container-padding-sm: 128px 16px 80px 16px;
  --header-search-container-opened-padding-sm: 24px 16px 80px 16px;
  --header-search-container-padding-md: 80px 32px;
  --header-search-container-opened-padding-md: 80px 32px;
  --header-search-container-padding-lg: 80px 56px;
  --header-search-container-opened-padding-lg: 80px 56px;
  --header-search-box-padding-sm: 16px 0;
  --header-search-box-padding-md: 24px 0;
  --header-search-box-input-padding-sm: 12px 8px;
  --header-search-trending-padding-sm: 16px 0px;
  --header-search-trending-gap-sm: 16px 0px;
  --header-search-close-top: 48px;
  --header-search-close-right: 16px;
  --header-search-box-input-border-bottom: 1px solid;
  --header-search-container-gap-between: 8px;
  --header-search-box-input-min-height: 64px;
  --header-search-tags-gap-between: 16px;
  --header-search-tag-max-width: 343px;
  --header-search-tag-height: 44px;
  --header-search-tag-border-radius: 4px;
  --header-search-tag-border-width: 1px;
  --header-search-tag-padding-left: 16px;
  --header-search-tag-padding-right: 16px;
  --header-search-tag-outline-offset: 3px;
  --header-search-tag-motion-duration: 250ms;
  --header-search-tag-main-bg: #2e4aed;
  --header-search-tag-main-fg: #ffffff;
  --header-search-tag-main-border-color: #ffffff;
  --header-search-tag-main-hover-bg: #97a3f5;
  --header-search-tag-main-hover-fg: #000075;
  --header-search-tag-main-hover-border-color: #000075;
  --header-search-tag-dark-bg: #000075;
  --header-search-tag-dark-fg: #d6dbfc;
  --header-search-tag-dark-border-color: #d6dbfc;
  --header-search-tag-dark-hover-bg: #2e4aed;
  --header-search-tag-dark-hover-fg: #ffffff;
  --header-search-tag-dark-hover-border-color: #ffffff;
  --header-search-tag-medium-bg: #97a3f5;
  --header-search-tag-medium-fg: #000075;
  --header-search-tag-medium-border-color: #000075;
  --header-search-tag-medium-hover-bg: #2e4aed;
  --header-search-tag-medium-hover-fg: #ffffff;
  --header-search-tag-medium-hover-border-color: #ffffff;
  --header-search-tag-light-bg: #d6dbfc;
  --header-search-tag-light-fg: #000075;
  --header-search-tag-light-border-color: #000075;
  --header-search-tag-light-hover-bg: #97a3f5;
  --header-search-tag-light-hover-fg: #000075;
  --header-search-tag-light-hover-border-color: #000075;
  --header-search-tag-primary-focus-outline-color: #0D19FB;
  --header-search-tag-primaryReversed-focus-outline-color: #ffffff;
  --header-scroll-animation: transform 300ms cubic-bezier(0, 0, 0, 0.99);
  --header-search-transition-sm: 500ms ease-out;
  --header-search-transition-lg: 1000ms cubic-bezier(0, 0, 0, 0.99);
  --header-trending-transition: 1000ms cubic-bezier(0, 0, 0, 0.99);
  --header-primary-sidenav-transition: 500ms ease-out;
  --header-secondary-sidenav-transition: 500ms ease-out;
  --header-close-button-hover-transition: transform 300ms ease-out;
  --header-introtext-mobile-spacing: 48px;
  --header-introtext-tablet-spacing: 56px;
  --header-introtext-desktop-spacing: 64px;
  --header-focus-ring: #0D19FB;
  --header-icon-btn-font-size: 2rem;
  --header-icon-btn-font-weight: 700;
  --header-search-box-btn-icon-font-size: 2rem
}
.bentolayout {
  --bentoLayout-spacing-600: 48px;
  --bentoLayout-spacing-500: 40px;
  --bentoLayout-spacing-400: 32px;
  --bentoLayout-spacing-300: 24px;
  --bentoLayout-spacing-200: 16px;
  --bentoLayout-spacing-100: 8px;
  --bentoLayout-spacing-0: 0px;
  --bentoLayout-verticalPadding-desktop: 64px;
  --bentoLayout-horizontalPadding-desktop: 56px;
  --bentoLayout-verticalPadding-tablet: 40px;
  --bentoLayout-horizontalPadding-tablet: 32px;
  --bentoLayout-verticalPadding-mobile: 40px;
  --bentoLayout-horizontalPadding-mobile: 16px;
  --bentoLayout-maxWidth: 1440px;
  --bentoLayout-ct-foregroundColor-dark: #ffffff;
  --bentoLayout-ct-foregroundColor-light: #000075;
  --bentoLayout-ct-foregroundColor-main: #ffffff;
  --bentoLayout-ct-foregroundColor-medium: #000075;
  --bentoLayout-ct-backgroundColor-dark: #000075;
  --bentoLayout-ct-backgroundColor-light: #d6dbfc;
  --bentoLayout-ct-backgroundColor-main: #2e4aed;
  --bentoLayout-ct-backgroundColor-medium: #97a3f5
}
body {
  --body-page-bg-color-light: #d6dbfc;
  --body-page-bg-color-medium: #97a3f5;
  --body-page-bg-color-main: #2e4aed;
  --body-page-bg-color-dark: #000075
}
.generic-modal {
  --modal-border-radius: 1rem;
  --modal-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.24), 0 4px 8px -2px rgba(141, 141, 148, 0.28);
  --modal-width-large: 800px;
  --modal-max-height: 500px;
  --modal-body-padding-x: 24px;
  --modal-body-padding-y: 48px;
  --modal-body-padding-yy: 8px;
  --modal-body-margin-x: 16px;
  --modal-body-margin-xx: 24px;
  --modal-para-font-size: 14px;
  --modal-para-line-height: 130%;
  --modal-para-color: #000000;
  --modal-close-icon-color:#333333;
  --modal-close-icon-font-size: 20px;
  --modal-danger-icon-color: #E61C49;
  --modal-danger-icon-size:16px;
  --modal-title-text-font-size: 26px;
  --modal-title-font-weight: 700;
  --modal-title-line-height: 125%;
  --modal-footer-padding-x: 16px;
  --modal-footer-padding-y: 32px;
  --modal-scrollbar-thumb-color:#000075;
  --modal-logo-image-margin: 0 0 24px 0;
  --modal-image-margin: 16px 0 24px 0;
  --modal-shadow-blur-default: 0 2px 4px 0 rgba(0, 2, 4, 0.24);
  --modal-body-bg-color: #d6dbfc;
  --modal-body-border: 2px solid #2e4aed;
  --modal-body-border-radius: 4px;
  --modal-body-scroll-track-color: #f2f2f2;
  --modal-body-scroll-thumb-color: #6e6e6e;
  --modal-close-focus-ring: #0D19FB;
  --modal-close-icon-color: #000075
}
.loading-overlay {
  --loading-svg-color: #ffffff;
  --loading-animation:2500ms cubic-bezier(0, 0, 1, 1) 250ms
}
.sliderlayout {
  --sliderlayout-padding-horizontal-desktop: 0 56px;
  --sliderlayout-padding-horizontal-tab: 0 32px;
  --sliderlayout-padding-horizontal-mobile: 0 16px;
  --sliderlayout-static-card-bg-color: #2e4aed;
  --sliderlayout-static-card-color: #ffffff;
  --sliderlayout-static-card-padding-desktop: 64px;
  --sliderlayout-static-card-padding-tablet: 64px 32px;
  --sliderlayout-static-card-padding-mobile: 64px 16px;
  --sliderlayout-static-card-content-bottom-margin: 40px;
  --sliderlayout-animated-card-1-bg-color: #ffffff;
  --sliderlayout-animated-card-2-bg-color: #d6dbfc;
  --sliderlayout-animated-card-3-bg-color: #97a3f5;
  --sliderlayout-animated-card-content-color: #000075;
  --sliderlayout-animated-card-content-padding: 64px;
  --sliderlayout-animated-card-content-padding-tablet: 32px;
  --sliderlayout-animated-card-content-padding-mobile: 16px;
  --sliderlayout-animated-card-content-bottom-margin: 24px;
  --sliderlayout-animated-card-arrow-color: #000075;
  --sliderlayout-animated-card-arrow-bottom-position: 24px;
  --sliderlayout-animated-card-arrow-bottom-position-tablet: 16px
}
body {
  --body-backdrop-background-color: rgba(51, 51, 51, 0.5);
  --body-breadcrumb-color-on-light: #000075;
  --body-breadcrumb-color-on-medium: #000075;
  --body-breadcrumb-color-on-main: #ffffff;
  --body-breadcrumb-color-on-dark: #ffffff
}
.button {
  --button-primary-bg-color: #000075;
  --button-primary-text-color: #d6dbfc;
  --button-primary-hover-bg-color: #d6dbfc;
  --button-primary-hover-text-color: #000075;
  --button-primary-hover-border-radious: 3px;
  --button-primary-corner-radious: 4px;
  --button-primary-focus-color: #0D19FB;
  --button-color-white: #ffffff;
  --button-primary-reverse-bg-color: #d6dbfc;
  --button-primary-reverse-text-color: #000075;
  --button-primary-reverse-hover-bg-color: #000075;
  --button-primary-reverse-hover-text-color: #d6dbfc;
  --button-primary-reverse-corner-radious: 4px;
  --button-primary-reverse-focus-color: #000075;
  --button-color-reverse-white: #ffffff;
  --button-outline-bg-color: transparent;
  --button-outline-text-color: #000075;
  --button-outline-border-color: #000075;
  --button-outline-corner-radious: 4px;
  --button-outline-hover-bg-color: #000075;
  --button-outline-hover-text-color: #d6dbfc;
  --button-outline-hover-border-color: #000075;
  --button-outline-hover-border-radious: 2px;
  --button-outline-focus-color: #0D19FB;
  --button-outline-reverse-bg-color: transparent;
  --button-outline-reverse-text-color: #d6dbfc;
  --button-outline-reverse-border-color: #d6dbfc;
  --button-outline-reverse-corner-radious: 4px;
  --button-outline-reverse-hover-bg-color: #d6dbfc;
  --button-outline-reverse-hover-text-color: #000075;
  --button-outline-reverse-hover-border-color: #d6dbfc;
  --button-outline-reverse-focus-color: #000075;
  --button-text-text-color: #000075;
  --button-text-corner-radious: 4px;
  --button-text-focus-color: #0D19FB;
  --button-text-reverse-text-color: #d6dbfc;
  --button-text-reverse-corner-radious: 4px;
  --button-text-reverse-focus-color: #000075;
  --button-primary-small-spacing: 9px 16px;
  --button-primary-medium-spacing: 11px 16px;
  --button-primary-large-spacing: 12px 20px;
  --button-disbaled-bg-color: #f2f2f2;
  --button-disbaled-text-color: #6e6e6e;
  --button-text-disbaled-text-color: #cccccc;
  --button-transition-motion: 300ms cubic-bezier(0, 0, 0, 0.99);
  --button-icon-small-size: 12px;
  --button-icon-medium-size: 1.25rem;
  --button-icon-large-size: 24px;
  --button-large-height: 56px;
  --button-medium-height: 48px;
  --button-small-height: 40px;
  --button-icon-padding: 8px
}
.text {
  --text-color-default: #000075;
  --text-color-primary: #2e4aed;
  --text-color-primary-dark: #000075;
  --text-color-primary-main: #2e4aed;
  --text-color-primary-medium: #97a3f5;
  --text-color-primary-light: #d6dbfc
}
.divider {
  --divider-color-default: #000075;
  --divider-color-reversed: #ffffff
}
.breadcrumb {
  --breadcrumb-primary-text-color: #333333;
  --breadcrumb-primary-border-bottom-color: #333333;
  --breadcrumb-primary-focus-ring-color: #0D19FB;
  --breadcrumb-primary-ellipsis-color: #333333;
  --breadcrumb-primary-ellipsis-hover-bg: #f2f2f2;
  --breadcrumb-primary-ellipsis-focus-ring-color: #0D19FB;
  --breadcrumb-primary-reverse-text-color: #f2f2f2;
  --breadcrumb-primary-reverse-border-bottom-color: #f2f2f2;
  --breadcrumb-primary-reverse-focus-ring-color: #ffffff;
  --breadcrumb-primary-reverse-ellipsis-color: #f2f2f2;
  --breadcrumb-primary-reverse-ellipsis-hover-bg: #97a3f5;
  --breadcrumb-primary-reverse-ellipsis-focus-ring-color: #ffffff;
  --breadcrumb-ellipsis-icon-size: 12px;
  --breadcrumb-ellipsis-border-radius: 4px;
  --breadcrumb-ellipsis-default-border-width: 0px;
  --breadcrumb-ellipsis-focus-border-width: 2px;
  --breadcrumb-icon-size: 12px;
  --breadcrumb-icon-width: 12px;
  --breadcrumb-icon-height: 12px;
  --breadcrumb-focus-border-radius: 8px;
  --breadcrumb-focus-padding: 6px;
  --breadcrumb-outline-focus-width: 3px;
  --breadcrumb-hover-border-bottom-height: 1px;
  --breadcrumb-item-gap: 4px;
  --breadcrumb-list-gap: 4px;
  --breadcrumb-padding-horizontal-xl: 56px;
  --breadcrumb-padding-horizontal-md: 32px;
  --breadcrumb-padding-horizontal-sm: 16px;
  --breadcrumb-padding-top: 24px;
  --breadcrumb-padding-bottom: 24px;
  --breadcrumb-dropdown-max-width: 343px;
  --breadcrumb-dropdown-margin-top: 2px;
  --breadcrumb-dropdown-background-color: #d6dbfc;
  --breadcrumb-dropdown-border-radius: 6px;
  --breadcrumb-dropdown-border-width: 1px;
  --breadcrumb-dropdown-padding: 16px;
  --breadcrumb-dropdown-gap: 16px;
  --breadcrumb-dropdown-link-text-color: #000075
}
.link {
  --link-default-color: #2e4aed;
  --link-default-underline-color: #2e4aed;
  --link-default-underline-size: 1px;
  --link-hover-underline-size: 2px;
  --link-icon-spacing: 4px;
  --link-focus-color: #0D19FB;
  --link-focus-color-reversed: #ffffff;
  --link-focus-border-radious: 4px
}
.fields {
  --fields-primary-border-color: #6e6e6e;
  --fields-primary-placeholder-color: #6e6e6e;
  --fields-primary-input-color: #6e6e6e;
  --fields-primary-label-color: #333333;
  --fields-primary-help-message-color: #6e6e6e;
  --fields-primary-required-icon-color: #D81842;
  --fields-primary-focus-border-color: #0D19FB;
  --fields-primary-left-icon-color: #6e6e6e;
  --fields-primary-right-icon-color: #6e6e6e;
  --fields-primary-padding: 12px;
  --fields-primary-icon-size: 24px;
  --fields-primary-icon-adj-top: 12px;
  --fields-primary-icon-adj-left: 12px;
  --fields-primary-icon-adj-right: 12px;
  --fields-primary-input-padding-left-icon: 12px;
  --fields-primary-input-padding-right-icon: 12px;
  --fields-primary-icon-height: 24px;
  --fields-primary-icon-width: 24px;
  --fields-primary-corner-radius: 4px;
  --fields-error-border-color: #D81842;
  --fields-error-message-color: #D81842;
  --fields-error-icon-color: #D81842;
  --fields-error-helper-text-color: #D81842;
  --fields-error-messages-icon-size: 20px;
  --fields-disabled-background-color: #f2f2f2;
  --fields-disabled-placeholder-color: #333333;
  --fields-input-padding-left-icon: 12px 12px 12px 44px;
  --fields-input-padding-right-icon: 12px 44px 12px 12px;
  --fields-input-padding-double-icon: 12px 44px 12px 44px;
  --fields-input-padding: 12px;
  --fields-input-min-width: 350px;
  --field-messages-margin-top: 8px;
  --fields-primary-gap: 8px;
  --fields-textarea-height: 112px
}
.list {
  --list-label-color: #333333;
  --list-helper-color: #333333;
  --list-item-color: #333333;
  --list-item-margin: 8px 0px 8px 8px;
  --list-icon-item-margin: 8px 0px;
  --list-label-margin: 8px 0px;
  --list-helper-margin: 8px 0px;
  --list-icon-size: 24px;
  --list-bullet-padding: 0px 24px;
  --list-number-padding: 0px 24px;
  --list-label-main-color: #2e4aed;
  --list-helper-main-color: #2e4aed;
  --list-item-main-color: #2e4aed;
  --list-label-dark-color: #000075;
  --list-helper-dark-color: #000075;
  --list-item-dark-color: #000075;
  --list-label-light-color: #d6dbfc;
  --list-helper-light-color: #d6dbfc;
  --list-item-light-color: #d6dbfc;
  --list-label-medium-color: #97a3f5;
  --list-helper-medium-color: #97a3f5;
  --list-item-medium-color: #97a3f5
}
.socialsharing {
  --socialsharing-text-color: #000075;
  --socialsharing-icon-color: #000075;
  --socialsharing-list-bg-color: #d6dbfc;
  --socialsharing-togglebutton-hover-bg: #f2f2f2;
  --socialsharing-menu-border: 1px solid #000075;
  --socialsharing-menu-button-offeset-radius: 3px solid #0D19FB;
  --socialsharing-dots-button-size: 40px;
  --socialsharing-btn-border-radius: 4px;
  --socialsharing-title-padding: 8px;
  --socialsharing-title-font-size: 1rem;
  --socialsharing-icon-width: 20px;
  --socialsharing-16-dimension: 16px;
  --socialsharing-iconlist-border-radius: 6px;
  --socialsharing-0-dimension: 0px;
  --socialsharing-8-dimension: 8px;
  --socialsharing-40-dimension: 40px;
  --socialsharing-icon-list-padding: 16px 12px;
  --socialsharing-z-index-100: 100;
  --socialsharing-icon-list-max-width: 220px;
  --socialsharing-icon-list-min-width: 210px;
  --socialsharing-outline-offset: 3px
}
.columncontrol {
  --columncontrol-bg-color-primary--dark: #000075;
  --columncontrol-bg-color-primary--main: #2e4aed;
  --columncontrol-bg-color-primary--medium: #97a3f5;
  --columncontrol-bg-color-primary--light: #d6dbfc;
  --columncontrol-bg-color-gray--dark: #333333;
  --columncontrol-bg-color-gray--main: #6e6e6e;
  --columncontrol-bg-color-gray--medium: #cccccc;
  --columncontrol-bg-color-gray--light: #f2f2f2;
  --columncontrol-bg-color-white: #ffffff;
  --columncontrol-bg-color-black: #000000;
  --columncontrol-full-max-width: 100%;
  --columncontrol-padding-top: 16px;
  --columncontrol-padding-bottom: 16px;
  --columncontrol-padding-side-desktop: 56px;
  --columncontrol-padding-side-tablet: 32px;
  --columncontrol-padding-side-mobile: 16px;
  --columncontrol-padding-top-align-grid-mobile: 16px;
  --columncontrol-max-width-desktop: 100%
}
.checkbox {
  --checkbox-width: 20px;
  --checkbox-height: 20px;
  --checkbox-border-radius: 2px;
  --checkbox-font-size: 12px;
  --checkbox-label-color: #333333;
  --checkbox-required-color: #E61C49;
  --checkbox-label-font-weight: 400;
  --checkbox-label-font-size: 1rem;
  --checkbox-label-line-height: 150%;
  --checkbox-border-width: 2px;
  --checkbox-helper-color: #6e6e6e;
  --checkbox-helper-font-size: 1rem;
  --checkbox-helper-line-height: 150%;
  --checkbox-error-color: #D81842;
  --checkbox-error-font-weight: 700;
  --checkbox-error-font-size: 0.8125rem;
  --checkbox-error-line-height: 150%;
  --checkbox-primary-bg-color: #000075;
  --checkbox-checked-color: #ffffff;
  --checkbox-indeterminate-bg-color: #2e4aed;
  --checkbox-hover-bg-color: #333333;
  --checkbox-hover-border-color: #333333;
  --checkbox-disabled-bg-color: #cccccc;
  --checkbox-disabled-color: #6e6e6e;
  --checkbox-disabled-unselected-border-color: #6e6e6e;
  --checkbox-focus-outline-color: #0D19FB;
  --checkbox-focus-outline-offset: 3px;
  --checkbox-focus-outline-width: 3px
}
.radiobutton {
  --radio-width: 20px;
  --radio-height: 20px;
  --radio-border-radius: 100%;
  --radio-font-size: 12px;
  --radio-label-color: #333333;
  --radio-required-color: #E61C49;
  --radio-label-font-weight: 400;
  --radio-label-font-size: 1rem;
  --radio-label-line-height: 150%;
  --radio-border-width: 2px;
  --radio-error-color: #D81842;
  --radio-error-font-weight: 700;
  --radio-error-font-size: 1rem;
  --radio-error-line-height: 150%;
  --radio-primary-color: #000075;
  --radio-hover-bg-color: #333333;
  --radio-hover-border-color: #333333;
  --radio-disabled-color: #6e6e6e;
  --radio-focus-outline-color: #0D19FB;
  --radio-focus-outline-offset: 3px;
  --radio-focus-outline-width: 3px
}
.tag {
  --tag-max-width: 343px;
  --tag-height: 44px;
  --tag-border-radius: 4px;
  --tag-border-width: 1px;
  --tag-padding-left: 16px;
  --tag-padding-right: 16px;
  --tag-outline-offset: 3px;
  --tag-motion-duration: 250ms;
  --tag-dismissible-padding-left: 20px;
  --tag-dismissible-padding-right: 16px;
  --tag-dismissible-item-spacing: 12px;
  --tag-dismissible-close-width: 24px;
  --tag-dismissible-close-height: 24px;
  --tag-dismissible-close-icon-size: 0.8125rem;
  --tag-primary-enabled-bg-color: #d6dbfc;
  --tag-primary-enabled-border-color: #000075;
  --tag-primary-enabled-text-color: #000075;
  --tag-primary-focus-ring-color: #0D19FB;
  --tag-primary-hover-bg-color: #97a3f5;
  --tag-primary-hover-text-color: #000075;
  --tag-primary-selected-bg-color: #000075;
  --tag-primary-selected-text-color: #d6dbfc;
  --tag-primary-selected-border: none;
  --tag-primary-disabled-bg-color: #f2f2f2;
  --tag-primary-disabled-border-color: #6e6e6e;
  --tag-primary-dsiabled-text-color: #6e6e6e;
  --tag-primary-reversed-enabled-bg-color: #000075;
  --tag-primary-reversed-enabled-border-color: #d6dbfc;
  --tag-primary-reversed-enabled-text-color: #d6dbfc;
  --tag-primary-reversed-focus-ring-color: #ffffff;
  --tag-primary-reversed-hover-bg-color: #97a3f5;
  --tag-primary-reversed-hover-text-color: #000075;
  --tag-primary-reversed-selected-bg-color: #d6dbfc;
  --tag-primary-reversed-selected-text-color: #000075;
  --tag-primary-reversed-selected-border: none;
  --tag-primary-reversed-disabled-bg-color: #f2f2f2;
  --tag-primary-reversed-disabled-border-color: #6e6e6e;
  --tag-primary-reversed-dsiabled-text-color: #6e6e6e
}
.a-dropdown {
  --dropdown-color-default: #333333;
  --dropdown-border-color: #6e6e6e;
  --dropdown-light-bg-color: #f2f2f2;
  --dropdown-bg-color: #ffffff;
  --dropdown-padding: 12px;
  --dropdown-margin: 8px;
  --dropdown-border-radius: 4px;
  --dropdown-menu-max-height: 256px;
  --dropdown-primary-focus-color: #0D19FB;
  --dropdown-error-color: #E61C49;
  --dropdown-field-min-width: 170px;
  --dropdown-field-max-width: 320px;
  --dropdown-field-selected-color: #cccccc;
  --dropdown-field-error-color: #D81842
}
.taglist {
  --taglist-wrapper-gap: 16px;
  --taglist-label-padding-top: 8px;
  --taglist-label-padding-bottom: 8px;
  --taglist-container-gap: 16px;
  --taglist-item-max-width: 343px;
  --taglist-item-height: 44px;
  --taglist-item-border-radius: 4px;
  --taglist-item-border-width: 1px;
  --taglist-item-padding-left: 16px;
  --taglist-item-padding-right: 16px;
  --taglist-item-outline-offset: 3px;
  --taglist-item-motion: 250ms;
  --taglist-primary-item-enabled-bg-color: #d6dbfc;
  --taglist-primary-item-enabled-border-color: #000075;
  --taglist-primary-item-enabled-text-color: #000075;
  --taglist-primary-item-focus-ring-color: #0D19FB;
  --taglist-primary-item-hover-bg-color: #97a3f5;
  --taglist-primary-item-selected-bg-color: #000075;
  --taglist-primary-item-selected-text-color: #d6dbfc;
  --taglist-primary-item-selected-border: none;
  --taglist-primary-item-disabled-bg-color: #f2f2f2;
  --taglist-primary-item-disabled-border-color: #6e6e6e;
  --taglist-primary-item-dsiabled-text-color: #6e6e6e;
  --taglist-primary-reversed-item-enabled-bg-color: #000075;
  --taglist-primary-reversed-item-enabled-border-color: #d6dbfc;
  --taglist-primary-reversed-item-enabled-text-color: #d6dbfc;
  --taglist-primary-reversed-item-focus-ring-color: #ffffff;
  --taglist-primary-reversed-item-hover-bg-color: #97a3f5;
  --taglist-primary-reversed-item-hover-text-color: #000075;
  --taglist-primary-reversed-item-selected-bg-color: #d6dbfc;
  --taglist-primary-reversed-item-selected-text-color: #000075;
  --taglist-primary-reversed-item-selected-border: none;
  --taglist-primary-reversed-item-disabled-bg-color: #f2f2f2;
  --taglist-primary-reversed-item-disabled-border-color: #6e6e6e;
  --taglist-primary-reversed-item-dsiabled-text-color: #6e6e6e
}
.container {
  --container-bg-color-spacing: 0;
  --container-bg-color-primary-default: transparent;
  --container-bg-color-primary-light: #d6dbfc;
  --container-bg-color-primary-medium: #97a3f5;
  --container-bg-color-primary-main: #2e4aed;
  --container-bg-color-primary-dark: #000075;
  --container-bg-color-gray-light: #f2f2f2;
  --container-bg-color-gray-medium: #cccccc;
  --container-bg-color-gray-main: #6e6e6e;
  --container-bg-color-gray-dark: #333333;
  --container-bg-color-white: #ffffff;
  --container-bg-color-black: #000000;
  --container-padding-side-desktop: 56px;
  --container-padding-side-tablet: 32px;
  --container-padding-side-mobile: 16px;
  --container-max-width-desktop: 100%
}
.pullquote {
  --pullquote-author-text-color: #333333;
  --pullquote-quote-color: #000000;
  --pullquote-color-picker-main: #2e4aed;
  --pullquote-color-picker-light: #d6dbfc;
  --pullquote-color-picker-dark: #000075;
  --pullquote-color-picker-medium: #97a3f5
}
.m-accordion {
  --accordion-margin: 0 auto;
  --accordion-lg-max-width: 1328px;
  --accordion-lg-min-width: 343px;
  --accordion-options-margin-bottom: 24px;
  --accordion-options-padding-right: 10px;
  --accordion-content-border: 1px solid #000075;
  --accordion-default-color: #000075;
  --accordion-option-color: #2e4aed;
  --accordion-title-padding-sm: 17px 0 15px 26px;
  --accordion-title-padding-lg: 17px 0 15px 24px;
  --accordion-body-padding-sm: 8px 0px 17px 48px;
  --accordion-body-padding-md: 8px 0px 17px 48px;
  --accordion-body-padding-lg: 8px 0px 24px 48px;
  --accordion-body-padding-sm-iconend: 8px 40px 17px 8px;
  --accordion-body-padding-md-iconend: 8px 40px 17px 8px;
  --accordion-body-padding-lg-iconend: 8px 48px 24px 8px;
  --accordion-title-padding-rtl-sm: 17px 26px 15px 0;
  --accordion-title-padding-rtl-lg: 17px 24px 15px 0;
  --accordion-body-padding-rtl-sm: 4px 32px 17px 24px;
  --accordion-body-padding-rtl-md: 4px 40px 17px 24px;
  --accordion-body-padding-rtl-lg: 4px 48px 24px 24px;
  --accordion-title-font-size: 24px;
  --accordion-title-line-height: 24px;
  --accordion-title-color: var(--gray-darkest-color);
  --accordion-title-font-size-sm: 16px;
  --accordion-title-line-height-sm: 16px;
  --accordion-title-color-sm: var(--gray-darkest-color);
  --accordion-icon-color: var(--gray-darkest-color);
  --accordion-items-mousehover-color: #d6dbfc;
  --accordion-items-focus-color: #0D19FB;
  --accordion-items-focus-border-width: 2px
}
.leadership-bio-page-column {
  --leadership-spacer-60-dimention: 60px;
  --leadership-spacer-56-dimention: 56px;
  --leadership-spacer-16-dimention: 16px;
  --leadership-spacer-0-dimention: 0px;
  --leadership-ul-padding: 40px;
  --leadership-full-width: 100%;
  --leadership-col7-width:58.33%;
  --leadership-col4-width: 100%;
  --leadership-background-color: #d6dbfc;
  --leadership-text-color: #000075
}
.card {
  --card-item-border-radius-xl: 12px;
  --card-item-border-radius-sm: 4px;
  --card-item-content-gap-desktop: 16px;
  --card-item-content-gap-mobile: 8px;
  --card-item-horizontal-min-height: 179px;
  --card-item-arrow-svg-width-lg: 45px;
  --card-item-arrow-svg-width-sm: 24px;
  --card-item-arrow-svg-height-lg: 32px;
  --card-item-arrow-svg-height-sm: 16px;
  --card-item-motion: 300ms cubic-bezier(0, 0, 0, 0.99);
  --card-item-color-transition-motion: 250ms cubic-bezier(0, 0, 0, 0.99);
  --card-item-media-content-border-radius-xl: 0 0 12px 12px;
  --card-item-media-content-border-radius-sm: 0 0 4px 4px;
  --card-item-media-compact-horizontal-content-border-radius-xl: 0 0 0 12px;
  --card-item-media-compact-horizontal-content-border-radius-sm: 0 0 0 4px;
  --card-item-text-content-border-radius-xl: 0 12px 12px 12px;
  --card-item-text-content-border-radius-sm: 0 4px 4px 4px;
  --card-item-main-bg-color: #2e4aed;
  --card-item-main-hover-bg-color: #000075;
  --card-item-main-fg-color: #ffffff;
  --card-item-main-hover-fg-color: #ffffff;
  --card-item-dark-bg-color: #000075;
  --card-item-dark-hover-bg-color: #d6dbfc;
  --card-item-dark-fg-color: #ffffff;
  --card-item-dark-hover-fg-color: #000075;
  --card-item-medium-bg-color: #97a3f5;
  --card-item-medium-hover-bg-color: #2e4aed;
  --card-item-medium-fg-color: #000075;
  --card-item-medium-hover-fg-color: #ffffff;
  --card-item-light-bg-color: #d6dbfc;
  --card-item-light-hover-bg-color: #97a3f5;
  --card-item-light-fg-color: #000075;
  --card-item-light-hover-fg-color: #000075;
  --card-item-padding-desktop: 24px 24px 144px 24px;
  --card-item-padding-bottom-desktop: 24px;
  --card-item-padding-mobile: 16px 16px 144px 16px;
  --card-item-horizontal-padding-mobile: 16px 16px 64px 16px;
  --card-item-padding-bottom-mobile: 16px;
  --card-item-cta-gap: 16px;
  --card-item-link-hover-border-bottom-size: 1px;
  --card-item-link-border-bottom: 0px;
  --card-item-focus-outline-width: 1px;
  --card-item-focus-outline-color: #0D19FB;
  --card-item-focus-outline-offset: 2px;
  --card-item-link-focus-primary-outline-color: #0D19FB;
  --card-item-link-focus-primary-reverse-outline-color: #ffffff
}
.contentlist {
  --contentlist-specing-desktop: 0 56px;
  --contentlist-specing-tablet: 0 40px;
  --contentlist-specing-mobile: 0 16px;
  --contentlist-lists-gap: 32px;
  --contentlist-section-title-color: #000075;
  --contentlist-section-title-margin-bottom: 32px;
  --contentlist-item-top-padding: 40px;
  --contentlist-item-bottom-padding: 40px;
  --contentlist-item-spacing: 40px;
  --contentlist-item-border-color: #000075;
  --contentlist-item-border-top-width: 1px;
  --contentlist-item-label-color: #000075;
  --contentlist-item-title-color: #000075;
  --contentlist-item-subtitle-color: #000075;
  --contentlist-item-mobile-content-spacing: 24px;
  --contentlist-item-mobile-info-spacing: 8px;
  --contentlist-item-image-border-radius: 12px;
  --contentlist-item-metadata-text-color: #000075;
  --contentlist-item-metadata-gap: 20px;
  --contentlist-item-title-focus-ring-color: #0D19FB;
  --contentlist-item-title-focus-ring-width: 2px
}
.compliancenumber {
  --compliancenumber-text-color: #333333;
  --compliancenumber-space-bottom:40px
}
.button-group {
  --button-group-gutter-space: 16px
}
.table {
  --table-text-color: #333333;
  --table-bg-color-white: #ffffff;
  --table-bg-color-light-gray: #f2f2f2;
  --table-caption-text-color: #333333;
  --table-caption-padding: 16px;
  --table-thead-cell-padding: 16px;
  --table-tbody-cell-padding: 16px;
  --table-thead-border-bottom-width: 1px;
  --table-thead-border-bottom-color: #6e6e6e;
  --table-tbody-border-bottom-width: 1px;
  --table-tbody-border-bottom-color: #6e6e6e;
  --table-focus-outline-width: 1px;
  --table-focus-outline-color: #0D19FB
}
.footer {
  --footer-spacing-0: 0px;
  --footer-spacing-200: 16px;
  --footer-spacing-300: 24px;
  --footer-spacing-400: 32px;
  --footer-spacing-500: 40px;
  --footer-spacing-600: 48px;
  --footer-spacing-700: 56px;
  --footer-spacing-800: 64px;
  --ct-footer-foreground-main: #ffffff;
  --ct-footer-foreground-dark: #d6dbfc;
  --ct-footer-foreground-medium: #000075;
  --ct-footer-foreground-light: #000075;
  --ct-footer-background-main: #2e4aed;
  --ct-footer-background-medium: #97a3f5;
  --ct-footer-background-dark: #000075;
  --ct-footer-background-light: #d6dbfc;
  --footer-social-icon-size: 24px;
  --footer-max-width: 1440px;
  --footer-border-width: 1px;
  --footer-linkstack-padding: 12px;
  --footer-linkstack-padding-LR: 16px;
  --footer-focus-ring: #0D19FB;
  --footer-focus-ring-reversed: #ffffff
}
.abbott-wrapper__footer {
  --ct-footer-background-main: #2e4aed;
  --ct-footer-background-medium: #97a3f5;
  --ct-footer-background-dark: #000075;
  --ct-footer-background-light: #d6dbfc
}
.tabs {
  --tabs-layout-padding-vertical-desktop: 64px 56px;
  --tabs-layout-title-spacing-vertical-desktop: 48px;
  --tabs-layout-nav-spacing-right-vertical-desktop: 16px;
  --tabs-layout-nav-item-padding-vertical-desktop: 48px 12px;
  --tabs-layout-padding-vertical-tab: 40px 32px;
  --tabs-layout-title-spacing-vertical-tab: 48px;
  --tabs-layout-nav-spacing-right-vertical-tab: 16px;
  --tabs-layout-padding-vertical-mobile: 40px 16px;
  --tabs-layout-nav-item-spacing-vertical-mobile: 32px;
  --tabs-layout-nav-margin-bottom-vertical-mobile: 16px;
  --tabs-layout-nav-item-padding-vertical-mobile: 0 12px 16px;
  --tabs-vertical-bg-color-default: #97a3f5;
  --tabs-vertical-text-color-default: #000075;
  --tabs-vertical-nav-item-color-default: #000075;
  --tabs-vertical-nav-item-color-active: #97a3f5;
  --tabs-vertical-nav-item-bg-color-active: #000075;
  --tabs-vertical-nav-item-focus-color-default: #0D19FB;
  --tabs-vertical-nav-item-focus-color-active: #ffffff;
  --tabs-vertical-bg-color-main: #2e4aed;
  --tabs-vertical-text-color-main: #ffffff;
  --tabs-vertical-nav-item-color-main: #ffffff;
  --tabs-vertical-nav-item-color-main-active: #2e4aed;
  --tabs-vertical-nav-item-bg-color-main-active: #ffffff;
  --tabs-vertical-bg-color-dark: #000075;
  --tabs-vertical-text-color-dark: #d6dbfc;
  --tabs-vertical-nav-item-color-dark: #d6dbfc;
  --tabs-vertical-nav-item-color-dark-active: #000075;
  --tabs-vertical-nav-item-bg-color-dark-active: #d6dbfc;
  --tabs-vertical-bg-color-medium: #97a3f5;
  --tabs-vertical-text-color-medium: #000075;
  --tabs-vertical-nav-item-color-medium: #000075;
  --tabs-vertical-nav-item-color-medium-active: #97a3f5;
  --tabs-vertical-nav-item-bg-color-medium-active: #000075;
  --tabs-vertical-bg-color-light: #d6dbfc;
  --tabs-vertical-text-color-light: #000075;
  --tabs-vertical-nav-item-color-light: #000075;
  --tabs-vertical-nav-item-color-light-active: #d6dbfc;
  --tabs-vertical-nav-item-bg-color-light-active: #000075;
  --tabs-vertical-content-bg-color-default: #ffffff;
  --tabs-vertical-content-bg-color-primary: #d6dbfc;
  --tabs-vertical-content-border-color-default: #2e4aed;
  --tabs-layout-padding-horizontal-desktop: 64px 56px;
  --tabs-layout-padding-horizontal-tab: 40px 32px;
  --tabs-layout-padding-horizontal-mobile: 40px 16px;
  --tabs-layout-title-spacing-horizontal-desktop: 48px;
  --tabs-layout-nav-item-spacing-horizontal-desktop: 32px;
  --tabs-layout-nav-margin-bottom-horizontal-desktop: 16px;
  --tabs-layout-nav-item-padding-horizontal-desktop: 0 12px 16px;
  --tabs-horizontal-bg-color-default: #97a3f5;
  --tabs-horizontal-text-color-default: #000075;
  --tabs-horizontal-nav-item-color-default: #000075;
  --tabs-horizontal-nav-item-focus-color-default: #0D19FB;
  --tabs-horizontal-nav-item-focus-color-active: #ffffff;
  --tabs-horizontal-bg-color-main: #2e4aed;
  --tabs-horizontal-text-color-main: #ffffff;
  --tabs-horizontal-nav-item-color-main: #ffffff;
  --tabs-horizontal-bg-color-dark: #000075;
  --tabs-horizontal-text-color-dark: #d6dbfc;
  --tabs-horizontal-nav-item-color-dark: #d6dbfc;
  --tabs-horizontal-bg-color-medium: #97a3f5;
  --tabs-horizontal-text-color-medium: #000075;
  --tabs-horizontal-nav-item-color-medium: #000075;
  --tabs-horizontal-bg-color-light: #d6dbfc;
  --tabs-horizontal-text-color-light: #000075;
  --tabs-horizontal-nav-item-color-light: #000075;
  --tabs-horizontal-content-bg-color-default: #ffffff;
  --tabs-horizontal-content-bg-color-primary: #d6dbfc;
  --tabs-horizontal-content-border-color-default: #2e4aed;
  --tabs-content-border-radious-desktop: 0 12px 12px 12px;
  --tabs-content-border-radious-tab: 0 4px 4px 4px
}
.video {
  --video-bottom-margin: 24px;
  --video-caption-margin: 8px;
  --video-background-color: #000;
  --video-aspect-ratio-16-9: 56.25%;
  --video-aspect-ratio-21-9: 42.86%;
  --video-aspect-ratio-4-3: 75%;
  --video-aspect-ratio-1-1: 100%;
  --video-radius-large: 0px 12px 12px 12px;
  --video-radius-small: 0px 4px 4px 4px;
  --video-button-position: 16px;
  --video-button-position-bottom: 68px;
  --video-z-index: 10;
  --video-button-size: 40px;
  --video-button-size-mobile: 32px;
  --video-button-padding: 8px;
  --video-button-bg-color: #d6dbfc;
  --video-button-bg-hover: #000075;
  --video-button-text-color: #000075;
  --video-button-text-color-hover: #d6dbfc;
  --video-button-border-radius: 4px;
  --video-button-font-size: 12px;
  --video-button-font-size-mobile: 12px;
  --video-button-line-height: 1;
  --video-transition-duration: 0.2s;
  --video-button-font-weight: 600;
  --video-padding-black-bg: #000000
}
.textlayout {
  --textlayout-body-padding-top: 64px;
  --textlayout-body-padding-right: 170px;
  --textlayout-body-padding-bottom: 64px;
  --textlayout-body-padding-left: 170px;
  --textlayout-body-gap: 48px;
  --textlayout-body-row-gap: 40px;
  --textlayout-default-color: #d6dbfc;
  --textlayout-primary-color: #000075;
  --textlayout-body-padding-top-bottom-medium: 40px;
  --textlayout-body-padding-left-right-medium: 32px;
  --textlayout-bg-color-primary-light: #d6dbfc;
  --textlayout-bg-color-primary-medium: #97a3f5;
  --textlayout-bg-color-primary-main: #2e4aed;
  --textlayout-bg-color-primary-dark: #000075;
  --ct-textlayout-background-main: #2e4aed;
  --ct-textlayout-background-medium: #97a3f5;
  --ct-textlayout-background-dark: #000075;
  --ct-textlayout-background-light: #d6dbfc;
  --textlayout-lg-max-width: 2690px;
  --textlayout-image-container-width: 335px;
  --ct-textlayout-foregroundColor-main: #ffffff;
  --ct-textlayout-foregroundColor-medium: #000075;
  --ct-textlayout-foregroundColor-dark: #ffffff;
  --ct-textlayout-foregroundColor-light: #000075;
  --ct-textlayout-btn-main: Primary;
  --ct-textlayout-btn-medium: Primary;
  --ct-textlayout-btn-dark: Primary Reversed;
  --ct-textlayout-btn-light: Primary
}
.featureslayout {
  --featureslayout-content-area-bg--dark:#000075;
  --featureslayout-content-area-bg--medium:#97a3f5;
  --featureslayout-content-area-bg--light:#d6dbfc;
  --featureslayout-content-area-bg--main:#2e4aed;
  --featurelayout-content-radius: 12px;
  --featurelayout-media-radius: 12px;
  --featureslayout-bg--dark:#000075;
  --featureslayout-bg--main:#2e4aed;
  --featureslayout-bg--light:#d6dbfc;
  --featureslayout-bg--medium:#97a3f5;
  --featurelayout-content-gap:40px;
  --featurelayout-content-padding:64px;
  --featurelayout-content-tablet-padding-topbottom:40px;
  --featurelayout-content-tablet-padding-leftright:32px;
  --featurelayout-main-mobile-padding-topbottom:40px;
  --featurelayout-main-mobile-padding-leftright:16px;
  --featurelayout-button-borderradius:4px;
  --ct-featurelayout-foregroundColor-main: #ffffff;
  --ct-featurelayout-foregroundColor-medium: #000075;
  --ct-featurelayout-foregroundColor-dark: #ffffff;
  --ct-featurelayout-foregroundColor-light: #000075
}
.formcontainer {
  --formcontainer-success-msg-text-color: #73d26b;
  --formcontainer-error-msg-text-color: #D81842;
  --formcontainer-alret-msg-margin-top: 8px;
  --formcontainer-alert-msg-text-size: 14px;
  --formcontainer-fields-gap: 32px;
  --formcontainer-buttons-group-margin-top: 32px;
  --formcontainer-buttons-gap-between: 16px;
  --formcontainer-max-width: 1440px;
  --formcontainer-padding-desktop: 0 56px;
  --formcontainer-padding-tablet: 0 32px;
  --formcontainer-padding-mobile: 0 16px
}
.o-wizard {
  --wizard-msg-margin-top: 8px;
  --wizard-success-msg-text-color: #73d26b;
  --wizard-error-msg-text-color: #D81842;
  --wizard-fields-gap: 32px
}
.cardcarousellayout {
  --cardCarouselLayout-foregroundColor-dark: #ffffff;
  --cardCarouselLayout-foregroundColor-light: #000075;
  --cardCarouselLayout-foregroundColor-main: #ffffff;
  --cardCarouselLayout-foregroundColor-medium: #000075;
  --cardCarouselLayout-backgroundColor-dark: #000075;
  --cardCarouselLayout-backgroundColor-light: #d6dbfc;
  --cardCarouselLayout-backgroundColor-main: #2e4aed;
  --cardCarouselLayout-backgroundColor-medium: #97a3f5;
  --cardCarouselLayout-button-foregroundColor-dark: #ffffff;
  --cardCarouselLayout-button-foregroundColor-light: #000075;
  --cardCarouselLayout-button-foregroundColor-main: #ffffff;
  --cardCarouselLayout-button-foregroundColor-medium: #000075;
  --cardCarouselLayout-button-backgroundColor-dark: #000075;
  --cardCarouselLayout-button-backgroundColor-light: #d6dbfc;
  --cardCarouselLayout-button-backgroundColor-main: #2e4aed;
  --cardCarouselLayout-button-backgroundColor-medium: #97a3f5;
  --cardCarouselLayout-background-transparent: transparent;
  --cardCarouselLayout-transition-duration: 0.4s;
  --cardCarouselLayout-max-width: 1440px;
  --cardCarouselLayout-button-width: 48px;
  --cardCarouselLayout-dimension24: 24px;
  --cardCarouselLayout-dimension16: 16px;
  --cardCarouselLayout-dimension8: 8px;
  --cardCarouselLayout-dimension56: 56px;
  --cardCarouselLayout-dimension32: 32px;
  --cardCarouselLayout-dimension13: 0.8125rem;
  --cardCarouselLayout-padding-desktop: 64px 56px;
  --cardCarouselLayout-padding-tablet: 40px 32px;
  --cardCarouselLayout-padding-mobile: 40px 16px;
  --cardCarouselLayout-margin-space500: 40px;
  --cardCarouselLayout-margin-space600: 48px;
  --cardCarouselLayout-margin-space300: 24px;
  --cardCarouselLayout-margin-space200: 16px;
  --cardCarouselLayout-margin-space0: 0px;
  --cardCarouselLayout-header-padding-right: 113px;
  --cardCarouselLayout-focus-ring: #0D19FB;
  --cardCarouselLayout-focus-ring-primaryReversed: #ffffff;
  --cardCarouselLayout-halfWidth: 50%;
  --cardCarouselLayout-fullWidth: 100%;
  --cardCarouselLayout-fullHeight: 100%;
  --cardCarouselLayout-zeroHeight: 0%;
  --cardCarouselFlex-1: 1
}
.spacer {
  --spacer-height-8px: 8px;
  --spacer-height-12px: 12px;
  --spacer-height-16px: 16px;
  --spacer-height-20px: 20px;
  --spacer-height-24px: 24px;
  --spacer-height-32px: 32px;
  --spacer-height-40px: 40px;
  --spacer-height-48px: 48px;
  --spacer-height-56px: 56px;
  --spacer-height-64px: 64px;
  --spacer-height-72px: 72px;
  --spacer-height-80px: 80px
}
.herobanner {
  --herobanner-bg--dark:#000075;
  --herobanner-bg--medium:#97a3f5;
  --herobanner-bg--light:#d6dbfc;
  --herobanner-bg--main:#2e4aed;
  --herobanner-contentcolor--dark:#ffffff;
  --herobanner-contentcolor--main:#ffffff;
  --herobanner-contentcolor--medium:#000075;
  --herobanner-contentcolor--light:#000075;
  --herobanner-contentspacing-desktop:48px;
  --herobanner-contentspacing-tablet:40px;
  --herobanner-contentspacing-mobile:24px;
  --herobanner-contentspacing-fullwidth-mobile:16px;
  --herobanner-desktop-padding-topbottom:64px;
  --herobanner-desktop-padding-leftright:56px;
  --herobanner-tablet-padding-topbottom:40px;
  --herobanner-tablet-padding-leftright:32px;
  --herobanner-mobile-padding-topbottom:40px;
  --herobanner-mobile-padding-leftright:16px;
  --herobanner-textonly-padding:56px;
  --herobanner-textonly-spacing:48px;
  --herobanner-media-radius: 12px;
  --herobanner-content-radius: 12px;
  --herobanner-textonly-padding-topbottom-mobile:24px;
  --herobanner-textonly-padding-leftright-mobile: 16px;
  --herobanner-fullwidth-padding-topbottom-mobile:24px;
  --herobanner-fullwidth-padding-leftright-mobile: 16px;
  --herobanner-textonly-padding-tablet:32px;
  --herobanner-textonly-tablet-gap: 40px;
  --herobanner-textonly-mobile-gap: 24px;
  --herobanner-textonly-padding-topbottom-desktop:48px;
  --herobanner-textonly-desktop-gap: 56px;
  --herobanner-fullwidth-padding-desktop: 56px;
  --herobanner-fullwidth-padding-top-bottom-desktop: 32px;
  --herobanner-fullwidth-gap-desktop: 48px;
  --herobanner-fullwidth-padding-tablet: 32px;
  --herobanner-fullwidth-padding-top-bottom-tablet: 24px;
  --herobanner-fullwidth-gap-tablet: 16px;
  --herobanner-minwidth-textOnly-desktop: 204px;
  --herobanner-minwidth-textOnly-tablet: 140px;
  --herobanner-minwidth-fullWidth-mobile: 126px
}
.gallerylayout {
  --gallerylayout-specing-desktop: 64px 56px;
  --gallerylayout-rm-specing-desktop:0px 56px;
  --gallerylayout-specing-tablet: 40px 32px;
  --gallerylayout-rm-specing-tablet:0px 32px;
  --gallerylayout-specing-mobile: 40px 16px;
  --gallerylayout-rm-specing-mobile:0px 16px;
  --gallerylayout-title-specing-bottom-desktop: 40px;
  --gallerylayout-title-specing-bottom-tablet: 32px;
  --gallerylayout-title-specing-bottom-mobile: 24px;
  --gallerylayout-card-specing-desktop: 16px;
  --gallerylayout-filter-dropdown-specing: 20px;
  --gallerylayout-filter-button-specing: 12px 20px;
  --gallerylayout-filter-dropdown-specing-mobile: 8px 0 24px;
  --gallerylayout-filter-dropdown-box-specing: 16px;
  --gallerylayout-filter-dropdown-box-border-radious: 6px;
  --gallerylayout-filter-checkbox-specing: 8px 0px;
  --gallerylayout-filter-tag-label-specing: 0;
  --gallerylayout-filter-item-gap: 16px;
  --gallerylayout-filter-tag-label-padding: 8px 16px;
  --gallerylayout-filter-tag-border-radious: 4px;
  --gallerylayout-filter-tag-close-button-spacing: 16px;
  --gallerylayout-pagination-fg-color: #000000;
  --gallerylayout-pagination-hover-border-width: 2px;
  --gallerylayout-light-bg-color: #d6dbfc;
  --gallerylayout-light-fg-color: #000075;
  --gallerylayout-main-bg-color: #2e4aed;
  --gallerylayout-main-fg-color: #ffffff;
  --gallerylayout-medium-bg-color: #97a3f5;
  --gallerylayout-medium-fg-color: #000075;
  --gallerylayout-dark-bg-color: #000075;
  --gallerylayout-dark-fg-color: #ffffff;
  --gallerylayout-light-focus: 3px solid #0D19FB;
  --gallerylayout-medium-focus: 3px solid #0D19FB;
  --gallerylayout-main-focus: 3px solid #0D19FB;
  --gallerylayout-dark-focus: 3px solid #ffffff
}
.cardslayout {
  --card-layout-bg-color: #d6dbfc;
  --card-lg-max-width: 2690px;
  --card-body-padding-top-bottom: 64px;
  --card-body-padding-left-right: 56px;
  --card-body-column-gap: 48px;
  --card-body-row-gap: 40px;
  --ct-card-foregroundColor-main: #ffffff;
  --ct-card-foregroundColor-medium: #000075;
  --ct-card-foregroundColor-dark: #ffffff;
  --ct-card-foregroundColor-light: #000075;
  --ct-card-background-main: #2e4aed;
  --ct-card-background-medium: #97a3f5;
  --ct-card-background-dark: #000075;
  --ct-card-background-light: #d6dbfc;
  --card-radius-large: 0px 12px 12px 12px;
  --ct-card-item-motion: 300ms cubic-bezier(0, 0, 0, 0.99);
  --ct-card-item-fullHeight: 100%;
  --cards-layout-outline-buttonColor-main: #ffffff;
  --cards-layout-outline-buttonColor-medium: #000075;
  --cards-layout-outline-buttonColor-dark: #ffffff;
  --cards-layout-outline-buttonColor-light: #000075;
  --cards-layout-hover-outline-fill-buttonColor-main: #000075;
  --cards-layout-hover-outline-fill-buttonColor-medium: #000075;
  --cards-layout-hover-outline-fill-buttonColor-dark: #d6dbfc;
  --cards-layout-hover-outline-fill-buttonColor-light: #000075;
  --cards-layout-hover-outline-buttonColor-main: #d6dbfc;
  --cards-layout-hover-outline-buttonColor-medium: #d6dbfc;
  --cards-layout-hover-outline-buttonColor-dark: #000075;
  --cards-layout-hover-outline-buttonColor-light: #d6dbfc
}
.header {
  --header-height: 104px;
  --header-wrapper-mobile-padding: 0px 16px 24px 16px;
  --header-wrapper-tablet-padding: 0px 32px 24px 32px;
  --header-wrapper-desktop-padding: 0px 56px 24px 56px;
  --header-main-bg: #2e4aed;
  --header-main-fg: #ffffff;
  --header-menu-main-bg: #97a3f5;
  --header-menu-main-fg: #000075;
  --header-menu-dividerColor-main: #2e4aed;
  --header-nav-enabled-main-bg: #97a3f5;
  --header-nav-enabled-main-fg: #000075;
  --header-nav-hover-main-bg: #d6dbfc;
  --header-nav-hover-main-fg: #000075;
  --header-nav-focus-main-bg: #d6dbfc;
  --header-nav-focus-main-fg: #000075;
  --header-nav-focus-main-border-color: #000075;
  --header-nav-active-main-bg: #2e4aed;
  --header-nav-active-main-fg: #ffffff;
  --header-dark-bg: #000075;
  --header-dark-fg: #d6dbfc;
  --header-menu-dark-bg: #2e4aed;
  --header-menu-dark-fg: #ffffff;
  --header-menu-dividerColor-dark: #97a3f5;
  --header-nav-enabled-dark-bg: #2e4aed;
  --header-nav-enabled-dark-fg: #ffffff;
  --header-nav-hover-dark-bg: #97a3f5;
  --header-nav-hover-dark-fg: #000075;
  --header-nav-focus-dark-bg: #97a3f5;
  --header-nav-focus-dark-fg: #000075;
  --header-nav-focus-dark-border-color: #000075;
  --header-nav-active-dark-bg: #000075;
  --header-nav-active-dark-fg: #ffffff;
  --header-medium-bg: #97a3f5;
  --header-medium-fg: #000075;
  --header-menu-medium-bg: #2e4aed;
  --header-menu-medium-fg: #ffffff;
  --header-menu-dividerColor-medium: #97a3f5;
  --header-nav-enabled-medium-bg: #2e4aed;
  --header-nav-enabled-medium-fg: #ffffff;
  --header-nav-hover-medium-bg: #97a3f5;
  --header-nav-hover-medium-fg: #000075;
  --header-nav-focus-medium-bg: #97a3f5;
  --header-nav-focus-medium-fg: #000075;
  --header-nav-focus-medium-border-color: #000075;
  --header-nav-active-medium-bg: #000075;
  --header-nav-active-medium-fg: #ffffff;
  --header-light-bg: #d6dbfc;
  --header-light-fg: #000075;
  --header-menu-light-bg: #97a3f5;
  --header-menu-light-fg: #000075;
  --header-menu-dividerColor-light: #2e4aed;
  --header-nav-enabled-light-bg: #97a3f5;
  --header-nav-enabled-light-fg: #000075;
  --header-nav-hover-light-bg: #d6dbfc;
  --header-nav-hover-light-fg: #000075;
  --header-nav-focus-light-bg: #d6dbfc;
  --header-nav-focus-light-fg: #000075;
  --header-nav-focus-light-border-color: #000075;
  --header-nav-active-light-bg: #2e4aed;
  --header-nav-active-light-fg: #ffffff;
  --header-nav-focus-border-weight: 2px;
  --header-top-icons-gap: 24px;
  --header-side-menu-mobile-padding: 32px 8px 32px 8px;
  --header-side-menu-desktop-padding: 32px;
  --header-side-menu-mobile-sublist-padding: 32px 8px 32px 8px;
  --header-side-menu-sublist-padding: 32px;
  --header-side-menu-mobile-item-spacing: 16px;
  --header-side-menu-header-spacing: 16px;
  --header-side-menu-nav-padding-top: 24px;
  --header-side-menu-navlist-mobile-spacing: 8px;
  --header-side-menu-navlist-item-padding: 8px 24px 8px 16px;
  --header-side-menu-navlist-item-min-height: 52px;
  --header-side-menu-sublist-title-padding: 0 24px 0 16px;
  --header-side-menu-sublist-title-margin-top: 48px;
  --header-side-menu-sublist-menus-gap: 8px;
  --header-side-menu-sublist-menus-item-padding: 8px 24px 8px 16px;
  --header-side-menu-sublist-item-min-height: 52px;
  --header-side-menu-sublist-menus-item-border-radius: 8px;
  --header-side-menu-utility-link-padding: 0 24px 0 16px;
  --header-side-menu-utility-link-icon-size: 1.25rem;
  --header-side-menu-nav-link-icon-size: 20px;
  --header-side-menu-nav-link-header-gap: 16px;
  --header-side-menu-nav-link-border-radius: 8px;
  --header-side-menu-top-close-padding: 16px;
  --header-side-menu-border-radius-bottom-left: 12px;
  --header-divider-padding: 24px 16px;
  --header-utility-divider-padding: 32px 16px;
  --header-utility-divider-margin-top: 16px;
  --header-menu-utility-min-height: 52px;
  --header-divider-height: 1px;
  --header-search-container-padding-sm: 128px 16px 80px 16px;
  --header-search-container-opened-padding-sm: 24px 16px 80px 16px;
  --header-search-container-padding-md: 80px 32px;
  --header-search-container-opened-padding-md: 80px 32px;
  --header-search-container-padding-lg: 80px 56px;
  --header-search-container-opened-padding-lg: 80px 56px;
  --header-search-box-padding-sm: 16px 0;
  --header-search-box-padding-md: 24px 0;
  --header-search-box-input-padding-sm: 12px 8px;
  --header-search-trending-padding-sm: 16px 0px;
  --header-search-trending-gap-sm: 16px 0px;
  --header-search-close-top: 48px;
  --header-search-close-right: 16px;
  --header-search-box-input-border-bottom: 1px solid;
  --header-search-container-gap-between: 8px;
  --header-search-box-input-min-height: 64px;
  --header-search-tags-gap-between: 16px;
  --header-search-tag-max-width: 343px;
  --header-search-tag-height: 44px;
  --header-search-tag-border-radius: 4px;
  --header-search-tag-border-width: 1px;
  --header-search-tag-padding-left: 16px;
  --header-search-tag-padding-right: 16px;
  --header-search-tag-outline-offset: 3px;
  --header-search-tag-motion-duration: 250ms;
  --header-search-tag-main-bg: #2e4aed;
  --header-search-tag-main-fg: #ffffff;
  --header-search-tag-main-border-color: #ffffff;
  --header-search-tag-main-hover-bg: #97a3f5;
  --header-search-tag-main-hover-fg: #000075;
  --header-search-tag-main-hover-border-color: #000075;
  --header-search-tag-dark-bg: #000075;
  --header-search-tag-dark-fg: #d6dbfc;
  --header-search-tag-dark-border-color: #d6dbfc;
  --header-search-tag-dark-hover-bg: #2e4aed;
  --header-search-tag-dark-hover-fg: #ffffff;
  --header-search-tag-dark-hover-border-color: #ffffff;
  --header-search-tag-medium-bg: #97a3f5;
  --header-search-tag-medium-fg: #000075;
  --header-search-tag-medium-border-color: #000075;
  --header-search-tag-medium-hover-bg: #2e4aed;
  --header-search-tag-medium-hover-fg: #ffffff;
  --header-search-tag-medium-hover-border-color: #ffffff;
  --header-search-tag-light-bg: #d6dbfc;
  --header-search-tag-light-fg: #000075;
  --header-search-tag-light-border-color: #000075;
  --header-search-tag-light-hover-bg: #97a3f5;
  --header-search-tag-light-hover-fg: #000075;
  --header-search-tag-light-hover-border-color: #000075;
  --header-search-tag-primary-focus-outline-color: #0D19FB;
  --header-search-tag-primaryReversed-focus-outline-color: #ffffff;
  --header-scroll-animation: transform 300ms cubic-bezier(0, 0, 0, 0.99);
  --header-search-transition-sm: 500ms ease-out;
  --header-search-transition-lg: 1000ms cubic-bezier(0, 0, 0, 0.99);
  --header-trending-transition: 1000ms cubic-bezier(0, 0, 0, 0.99);
  --header-primary-sidenav-transition: 500ms ease-out;
  --header-secondary-sidenav-transition: 500ms ease-out;
  --header-close-button-hover-transition: transform 300ms ease-out;
  --header-introtext-mobile-spacing: 48px;
  --header-introtext-tablet-spacing: 56px;
  --header-introtext-desktop-spacing: 64px;
  --header-focus-ring: #0D19FB;
  --header-icon-btn-font-size: 2rem;
  --header-icon-btn-font-weight: 700;
  --header-search-box-btn-icon-font-size: 2rem
}
.bentolayout {
  --bentoLayout-spacing-600: 48px;
  --bentoLayout-spacing-500: 40px;
  --bentoLayout-spacing-400: 32px;
  --bentoLayout-spacing-300: 24px;
  --bentoLayout-spacing-200: 16px;
  --bentoLayout-spacing-100: 8px;
  --bentoLayout-spacing-0: 0px;
  --bentoLayout-verticalPadding-desktop: 64px;
  --bentoLayout-horizontalPadding-desktop: 56px;
  --bentoLayout-verticalPadding-tablet: 40px;
  --bentoLayout-horizontalPadding-tablet: 32px;
  --bentoLayout-verticalPadding-mobile: 40px;
  --bentoLayout-horizontalPadding-mobile: 16px;
  --bentoLayout-maxWidth: 1440px;
  --bentoLayout-ct-foregroundColor-dark: #ffffff;
  --bentoLayout-ct-foregroundColor-light: #000075;
  --bentoLayout-ct-foregroundColor-main: #ffffff;
  --bentoLayout-ct-foregroundColor-medium: #000075;
  --bentoLayout-ct-backgroundColor-dark: #000075;
  --bentoLayout-ct-backgroundColor-light: #d6dbfc;
  --bentoLayout-ct-backgroundColor-main: #2e4aed;
  --bentoLayout-ct-backgroundColor-medium: #97a3f5
}
body {
  --body-page-bg-color-light: #d6dbfc;
  --body-page-bg-color-medium: #97a3f5;
  --body-page-bg-color-main: #2e4aed;
  --body-page-bg-color-dark: #000075
}
.generic-modal {
  --modal-border-radius: 1rem;
  --modal-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.24), 0 4px 8px -2px rgba(141, 141, 148, 0.28);
  --modal-width-large: 800px;
  --modal-max-height: 500px;
  --modal-body-padding-x: 24px;
  --modal-body-padding-y: 48px;
  --modal-body-padding-yy: 8px;
  --modal-body-margin-x: 16px;
  --modal-body-margin-xx: 24px;
  --modal-para-font-size: 14px;
  --modal-para-line-height: 130%;
  --modal-para-color: #000000;
  --modal-close-icon-color:#333333;
  --modal-close-icon-font-size: 20px;
  --modal-danger-icon-color: #E61C49;
  --modal-danger-icon-size:16px;
  --modal-title-text-font-size: 26px;
  --modal-title-font-weight: 700;
  --modal-title-line-height: 125%;
  --modal-footer-padding-x: 16px;
  --modal-footer-padding-y: 32px;
  --modal-scrollbar-thumb-color:#000075;
  --modal-logo-image-margin: 0 0 24px 0;
  --modal-image-margin: 16px 0 24px 0;
  --modal-shadow-blur-default: 0 2px 4px 0 rgba(0, 2, 4, 0.24);
  --modal-body-bg-color: #d6dbfc;
  --modal-body-border: 2px solid #2e4aed;
  --modal-body-border-radius: 4px;
  --modal-body-scroll-track-color: #f2f2f2;
  --modal-body-scroll-thumb-color: #6e6e6e;
  --modal-close-focus-ring: #0D19FB;
  --modal-close-icon-color: #000075
}
.loading-overlay {
  --loading-svg-color: #ffffff;
  --loading-animation:2500ms cubic-bezier(0, 0, 1, 1) 250ms
}
.sliderlayout {
  --sliderlayout-padding-horizontal-desktop: 0 56px;
  --sliderlayout-padding-horizontal-tab: 0 32px;
  --sliderlayout-padding-horizontal-mobile: 0 16px;
  --sliderlayout-static-card-bg-color: #2e4aed;
  --sliderlayout-static-card-color: #ffffff;
  --sliderlayout-static-card-padding-desktop: 64px;
  --sliderlayout-static-card-padding-tablet: 64px 32px;
  --sliderlayout-static-card-padding-mobile: 64px 16px;
  --sliderlayout-static-card-content-bottom-margin: 40px;
  --sliderlayout-animated-card-1-bg-color: #ffffff;
  --sliderlayout-animated-card-2-bg-color: #d6dbfc;
  --sliderlayout-animated-card-3-bg-color: #97a3f5;
  --sliderlayout-animated-card-content-color: #000075;
  --sliderlayout-animated-card-content-padding: 64px;
  --sliderlayout-animated-card-content-padding-tablet: 32px;
  --sliderlayout-animated-card-content-padding-mobile: 16px;
  --sliderlayout-animated-card-content-bottom-margin: 24px;
  --sliderlayout-animated-card-arrow-color: #000075;
  --sliderlayout-animated-card-arrow-bottom-position: 24px;
  --sliderlayout-animated-card-arrow-bottom-position-tablet: 16px
}
body {
  --body-backdrop-background-color: rgba(51, 51, 51, 0.5);
  --body-breadcrumb-color-on-light: #000075;
  --body-breadcrumb-color-on-medium: #000075;
  --body-breadcrumb-color-on-main: #ffffff;
  --body-breadcrumb-color-on-dark: #ffffff
}
