  :root {
  --colors-brand-uo-ared: #d40000;
  --colors-brand-uo-anavy: #102535;
  --colors-brand-black: #000000;
  --colors-brand-uo-a-mid-blue: #005A9C;
  --colors-brand-white: #ffffff;
  --colors-digi-uo-a-blue-digi: #004B83;
  --colors-digi-uo-a-pale-blue-digi: #B8DCEB;
  --colors-digi-button-hollow-light-hover-web: #CACACA;
  --colors-digi-media-object-background-web: #E3F3FF;
  --colors-digi-button-red-hover: #ff0a0a;
  --colors-digi-uo-a-grey-digi: #F1F1F1;
  --colors-web-dark-red-button-seondary-hover-web-aa0000: #aa0000;
  --colors-web-blue-button-primary-web-1779-ba: #1779ba;
  --colors-web-darker-blue-button-primary-hover-web-14679-e: #14679e;
  --colors-web-dark-blue-button-warning-hover-web-003-c69: #003c69;
  --colors-web-darker-blue-button-success-hover-web-a0b6cf: #a0b6cf;
  --colors-web-light-blue-button-success-web-dde5-ee: #dde5ee;
  --colors-web-light-blue-promo-block-web-e3-f3-ff: #e3f3ff;
  --colors-web-dark-grey-button-alert-hover-web-525252: #525252;
  --colors-web-dark-grey-button-alert-web-666666: #666666;
  --colors-web-light-gray-button-hollow-light-hover-web-cacaca: #cacaca;
  --colors-web-light-grey-media-object-tabs-web-f5-f5-f5: #f5f5f5;
  --colors-web-light-grey-tables-web-f2-f2-f2: #f2f2f2;
  --colors-web-light-grey-tables-web-f9-f9-f9: #f9f9f9;
  --colors-web-extra-light-grey-tabs-hover-fafafa: #fafafa;
  --font-families-made-evolve-sans: MADE Evolve Sans;
  --line-heights-0: 27;
  --line-heights-1: 19.2;
  --line-heights-2: 24;
  --line-heights-3: 67;
  --line-heights-4: 45;
  --line-heights-5: 52.8;
  --line-heights-6: 44;
  --line-heights-7: 33.6;
  --line-heights-8: 26;
  --line-heights-9: 57.2;
  --line-heights-10: 53;
  --line-heights-11: 36;
  --line-heights-12: 41.8;
  --line-heights-13: 35.2;
  --line-heights-14: 26.4;
  --line-heights-15: 21.6;
  --line-heights-16: 19.2;
  --line-heights-17: 46.2;
  --line-heights-18: 16.8;
  --font-weights-made-evolve-sans-0: Regular;
  --font-weights-made-evolve-sans-1: Bold;
  --font-weights-made-evolve-sans-2: Light;
  --font-weights-made-evolve-sans-3: Medium;
  --font-size-0: 13;
  --font-size-1: 14;
  --font-size-2: 16;
  --font-size-3: 18;
  --font-size-4: 20;
  --font-size-5: 22;
  --font-size-6: 24;
  --font-size-7: 28;
  --font-size-8: 30;
  --font-size-9: 32;
  --font-size-10: 38;
  --font-size-11: 40;
  --font-size-12: 42;
  --font-size-13: 48;
  --font-size-14: 52;
  --font-size-15: 53;
  --font-size-16: 67;
  --letter-spacing-0: 0px;
  --paragraph-spacing-0: 0px;
  --paragraph-spacing-medium: 16px;
  --paragraph-spacing-small: 8px;
  --typography-desktop-heading-h1-font-family: MADE Evolve Sans;
  --typography-desktop-heading-h1-font-weight: 700;
  --typography-desktop-heading-h1-line-height: 67px;
  --typography-desktop-heading-h1-font-size: 67px;
  --typography-desktop-heading-h1-letter-spacing: 0px;
  --typography-desktop-heading-h1-paragraph-spacing: 0px;
  --typography-desktop-heading-h1-text-case: none;
  --typography-desktop-heading-h1-text-decoration: none;
  --typography-desktop-heading-h2-font-family: MADE Evolve Sans;
  --typography-desktop-heading-h2-font-weight: 700;
  --typography-desktop-heading-h2-line-height: 52.8px;
  --typography-desktop-heading-h2-font-size: 48px;
  --typography-desktop-heading-h2-letter-spacing: 0px;
  --typography-desktop-heading-h2-paragraph-spacing: 0px;
  --typography-desktop-heading-h2-text-case: none;
  --typography-desktop-heading-h2-text-decoration: none;
  --typography-desktop-heading-h3-font-family: MADE Evolve Sans;
  --typography-desktop-heading-h3-font-weight: 400;
  --typography-desktop-heading-h3-line-height: 44px;
  --typography-desktop-heading-h3-font-size: 40px;
  --typography-desktop-heading-h3-letter-spacing: 0px;
  --typography-desktop-heading-h3-paragraph-spacing: 0px;
  --typography-desktop-heading-h3-text-case: none;
  --typography-desktop-heading-h3-text-decoration: none;
  --typography-desktop-heading-h4-font-family: MADE Evolve Sans;
  --typography-desktop-heading-h4-font-weight: 700;
  --typography-desktop-heading-h4-line-height: 33.6px;
  --typography-desktop-heading-h4-font-size: 28px;
  --typography-desktop-heading-h4-letter-spacing: 0px;
  --typography-desktop-heading-h4-paragraph-spacing: 0px;
  --typography-desktop-heading-h4-text-case: none;
  --typography-desktop-heading-h4-text-decoration: none;
  --typography-desktop-heading-h5-font-family: MADE Evolve Sans;
  --typography-desktop-heading-h5-font-weight: 700;
  --typography-desktop-heading-h5-line-height: 26px;
  --typography-desktop-heading-h5-font-size: 22px;
  --typography-desktop-heading-h5-letter-spacing: 0px;
  --typography-desktop-heading-h5-paragraph-spacing: 0px;
  --typography-desktop-heading-h5-text-case: none;
  --typography-desktop-heading-h5-text-decoration: none;
  --typography-desktop-heading-h5-medium-font-family: MADE Evolve Sans;
  --typography-desktop-heading-h5-medium-font-weight: 500;
  --typography-desktop-heading-h5-medium-line-height: 26px;
  --typography-desktop-heading-h5-medium-font-size: 22px;
  --typography-desktop-heading-h5-medium-letter-spacing: 0px;
  --typography-desktop-heading-h5-medium-paragraph-spacing: 0px;
  --typography-desktop-heading-h5-medium-text-case: none;
  --typography-desktop-heading-h5-medium-text-decoration: none;
  --typography-desktop-heading-h6-font-family: MADE Evolve Sans;
  --typography-desktop-heading-h6-font-weight: 700;
  --typography-desktop-heading-h6-line-height: 24px;
  --typography-desktop-heading-h6-font-size: 20px;
  --typography-desktop-heading-h6-letter-spacing: 0px;
  --typography-desktop-heading-h6-paragraph-spacing: 0px;
  --typography-desktop-heading-h6-text-case: none;
  --typography-desktop-heading-h6-text-decoration: none;
  --typography-desktop-heading-subtitle-font-family: MADE Evolve Sans;
  --typography-desktop-heading-subtitle-font-weight: 300;
  --typography-desktop-heading-subtitle-line-height: 45px;
  --typography-desktop-heading-subtitle-font-size: 30px;
  --typography-desktop-heading-subtitle-letter-spacing: 0px;
  --typography-desktop-heading-subtitle-paragraph-spacing: 0px;
  --typography-desktop-heading-subtitle-text-case: none;
  --typography-desktop-heading-subtitle-text-decoration: none;
  --typography-desktop-body-regular-font-family: MADE Evolve Sans;
  --typography-desktop-body-regular-font-weight: 400;
  --typography-desktop-body-regular-line-height: 27px;
  --typography-desktop-body-regular-font-size: 18px;
  --typography-desktop-body-regular-letter-spacing: 0px;
  --typography-desktop-body-regular-paragraph-spacing: 16px;
  --typography-desktop-body-regular-text-case: none;
  --typography-desktop-body-regular-text-decoration: none;
  --typography-desktop-body-regular-bold-font-family: MADE Evolve Sans;
  --typography-desktop-body-regular-bold-font-weight: 700;
  --typography-desktop-body-regular-bold-line-height: 27px;
  --typography-desktop-body-regular-bold-font-size: 18px;
  --typography-desktop-body-regular-bold-letter-spacing: 0px;
  --typography-desktop-body-regular-bold-paragraph-spacing: 0px;
  --typography-desktop-body-regular-bold-text-case: none;
  --typography-desktop-body-regular-bold-text-decoration: none;
  --typography-desktop-body-regular-medium-font-family: MADE Evolve Sans;
  --typography-desktop-body-regular-medium-font-weight: 500;
  --typography-desktop-body-regular-medium-line-height: 27px;
  --typography-desktop-body-regular-medium-font-size: 18px;
  --typography-desktop-body-regular-medium-letter-spacing: 0px;
  --typography-desktop-body-regular-medium-paragraph-spacing: 0px;
  --typography-desktop-body-regular-medium-text-case: none;
  --typography-desktop-body-regular-medium-text-decoration: none;
  --typography-desktop-body-small-font-family: MADE Evolve Sans;
  --typography-desktop-body-small-font-weight: 400;
  --typography-desktop-body-small-line-height: 19.2px;
  --typography-desktop-body-small-font-size: 13px;
  --typography-desktop-body-small-letter-spacing: 0px;
  --typography-desktop-body-small-paragraph-spacing: 0px;
  --typography-desktop-body-small-text-case: none;
  --typography-desktop-body-small-text-decoration: none;
  --typography-mobile-heading-h1-font-family: MADE Evolve Sans;
  --typography-mobile-heading-h1-font-weight: 700;
  --typography-mobile-heading-h1-line-height: 53px;
  --typography-mobile-heading-h1-font-size: 53px;
  --typography-mobile-heading-h1-letter-spacing: 0px;
  --typography-mobile-heading-h1-paragraph-spacing: 0px;
  --typography-mobile-heading-h1-text-case: none;
  --typography-mobile-heading-h1-text-decoration: none;
  --typography-mobile-heading-h2-font-family: MADE Evolve Sans;
  --typography-mobile-heading-h2-font-weight: 700;
  --typography-mobile-heading-h2-line-height: 41.8px;
  --typography-mobile-heading-h2-font-size: 38px;
  --typography-mobile-heading-h2-letter-spacing: 0px;
  --typography-mobile-heading-h2-paragraph-spacing: 0px;
  --typography-mobile-heading-h2-text-case: none;
  --typography-mobile-heading-h2-text-decoration: none;
  --typography-mobile-heading-h3-font-family: MADE Evolve Sans;
  --typography-mobile-heading-h3-font-weight: 400;
  --typography-mobile-heading-h3-line-height: 35.2px;
  --typography-mobile-heading-h3-font-size: 32px;
  --typography-mobile-heading-h3-letter-spacing: 0px;
  --typography-mobile-heading-h3-paragraph-spacing: 0px;
  --typography-mobile-heading-h3-text-case: none;
  --typography-mobile-heading-h3-text-decoration: none;
  --typography-mobile-heading-h4-font-family: MADE Evolve Sans;
  --typography-mobile-heading-h4-font-weight: 700;
  --typography-mobile-heading-h4-line-height: 26.4px;
  --typography-mobile-heading-h4-font-size: 22px;
  --typography-mobile-heading-h4-letter-spacing: 0px;
  --typography-mobile-heading-h4-paragraph-spacing: 0px;
  --typography-mobile-heading-h4-text-case: none;
  --typography-mobile-heading-h4-text-decoration: none;
  --typography-mobile-heading-h5-font-family: MADE Evolve Sans;
  --typography-mobile-heading-h5-font-weight: 700;
  --typography-mobile-heading-h5-line-height: 21.6px;
  --typography-mobile-heading-h5-font-size: 18px;
  --typography-mobile-heading-h5-letter-spacing: 0px;
  --typography-mobile-heading-h5-paragraph-spacing: 0px;
  --typography-mobile-heading-h5-text-case: none;
  --typography-mobile-heading-h5-text-decoration: none;
  --typography-mobile-heading-h6-font-family: MADE Evolve Sans;
  --typography-mobile-heading-h6-font-weight: 700;
  --typography-mobile-heading-h6-line-height: 19.2px;
  --typography-mobile-heading-h6-font-size: 16px;
  --typography-mobile-heading-h6-letter-spacing: 0px;
  --typography-mobile-heading-h6-paragraph-spacing: 0px;
  --typography-mobile-heading-h6-text-case: none;
  --typography-mobile-heading-h6-text-decoration: none;
  --typography-mobile-heading-subtitle-font-family: MADE Evolve Sans;
  --typography-mobile-heading-subtitle-font-weight: 300;
  --typography-mobile-heading-subtitle-line-height: 36px;
  --typography-mobile-heading-subtitle-font-size: 24px;
  --typography-mobile-heading-subtitle-letter-spacing: 0px;
  --typography-mobile-heading-subtitle-paragraph-spacing: 0px;
  --typography-mobile-heading-subtitle-text-case: none;
  --typography-mobile-heading-subtitle-text-decoration: none;
  --typography-mobile-body-regular-font-family: MADE Evolve Sans;
  --typography-mobile-body-regular-font-weight: 400;
  --typography-mobile-body-regular-line-height: 24px;
  --typography-mobile-body-regular-font-size: 16px;
  --typography-mobile-body-regular-letter-spacing: 0px;
  --typography-mobile-body-regular-paragraph-spacing: 8px;
  --typography-mobile-body-regular-text-case: none;
  --typography-mobile-body-regular-text-decoration: none;
  --typography-mobile-body-regular-bold-font-family: MADE Evolve Sans;
  --typography-mobile-body-regular-bold-font-weight: 700;
  --typography-mobile-body-regular-bold-line-height: 24px;
  --typography-mobile-body-regular-bold-font-size: 16px;
  --typography-mobile-body-regular-bold-letter-spacing: 0px;
  --typography-mobile-body-regular-bold-paragraph-spacing: 0px;
  --typography-mobile-body-regular-bold-text-case: none;
  --typography-mobile-body-regular-bold-text-decoration: none;
  --typography-mobile-body-regular-medium-font-family: MADE Evolve Sans;
  --typography-mobile-body-regular-medium-font-weight: 500;
  --typography-mobile-body-regular-medium-line-height: 24px;
  --typography-mobile-body-regular-medium-font-size: 16px;
  --typography-mobile-body-regular-medium-letter-spacing: 0px;
  --typography-mobile-body-regular-medium-paragraph-spacing: 0px;
  --typography-mobile-body-regular-medium-text-case: none;
  --typography-mobile-body-regular-medium-text-decoration: none;
  --typography-mobile-body-small-font-family: MADE Evolve Sans;
  --typography-mobile-body-small-font-weight: 400;
  --typography-mobile-body-small-line-height: 19.2px;
  --typography-mobile-body-small-font-size: 13px;
  --typography-mobile-body-small-letter-spacing: 0px;
  --typography-mobile-body-small-paragraph-spacing: 0px;
  --typography-mobile-body-small-text-case: none;
  --typography-mobile-body-small-text-decoration: none;
  --typography-headings-page-title-bold-sgv3-font-family: MADE Evolve Sans;
  --typography-headings-page-title-bold-sgv3-font-weight: 700;
  --typography-headings-page-title-bold-sgv3-line-height: 57.2px;
  --typography-headings-page-title-bold-sgv3-font-size: 52px;
  --typography-headings-page-title-bold-sgv3-letter-spacing: 0px;
  --typography-headings-page-title-bold-sgv3-paragraph-spacing: 0px;
  --typography-headings-page-title-bold-sgv3-text-case: none;
  --typography-headings-page-title-bold-sgv3-text-decoration: none;
  --typography-headings-page-title-mob-bold-sgv3-font-family: MADE Evolve Sans;
  --typography-headings-page-title-mob-bold-sgv3-font-weight: 700;
  --typography-headings-page-title-mob-bold-sgv3-line-height: 46.2px;
  --typography-headings-page-title-mob-bold-sgv3-font-size: 42px;
  --typography-headings-page-title-mob-bold-sgv3-letter-spacing: 0px;
  --typography-headings-page-title-mob-bold-sgv3-paragraph-spacing: 0px;
  --typography-headings-page-title-mob-bold-sgv3-text-case: none;
  --typography-headings-page-title-mob-bold-sgv3-text-decoration: none;
  --typography-label-medium-font-family: MADE Evolve Sans;
  --typography-label-medium-font-weight: 500;
  --typography-label-medium-line-height: 19.2px;
  --typography-label-medium-font-size: 16px;
  --typography-label-medium-letter-spacing: 0px;
  --typography-label-medium-paragraph-spacing: 0px;
  --typography-label-medium-text-decoration: ;
  --typography-label-regular-font-family: MADE Evolve Sans;
  --typography-label-regular-font-weight: 400;
  --typography-label-regular-line-height: 19.2px;
  --typography-label-regular-font-size: 18px;
  --typography-label-regular-letter-spacing: 0px;
  --typography-label-regular-paragraph-spacing: 0px;
  --typography-label-regular-text-decoration: ;
  --typography-label-large-font-family: MADE Evolve Sans;
  --typography-label-large-font-weight: 500;
  --typography-label-large-line-height: 24px;
  --typography-label-large-font-size: 20px;
  --typography-label-large-letter-spacing: 0px;
  --typography-label-large-paragraph-spacing: 0px;
  --typography-label-large-text-decoration: ;
  --typography-label-xlarge-font-family: MADE Evolve Sans;
  --typography-label-xlarge-font-weight: 500;
  --typography-label-xlarge-line-height: 24px;
  --typography-label-xlarge-font-size: 22px;
  --typography-label-xlarge-letter-spacing: 0px;
  --typography-label-xlarge-paragraph-spacing: 0px;
  --typography-label-xlarge-text-decoration: ;
  --typography-link-sgv3-text-decoration: underline;
  --text-case-none: none;
  --text-decoration-none: none;
  --text-decoration-underline: underline;
  --spacing-xxxsmall: 4px;
  --spacing-xsmall: 12px;
  --spacing-xxsmall: 8px;
  --spacing-small: 16px;
  --spacing-base: 24px;
  --spacing-medium: 32px;
  --spacing-xmedium: 48px;
  --spacing-large: 64px;
  --spacing-mid-large: 72px;
  --spacing-xlarge: 96px;
  --sizing-xxsmall: 8px;
  --sizing-xsmall: 16px;
  --sizing-xmedium: 40px;
  --sizing-small: 20px;
  --sizing-infographic-large: 88px;
  --sizing-infographic-regular: 56px;
  --sizing-xxxsmall: 4px;
  --sizing-base: 24px;
  --sizing-medium: 32px;
  --sizing-xxmedium: 48px;
  --sizing-large: 64px;
  --sizing-mid-large: 72px;
  --sizing-xlarge: 96px;
  --opacity-low: 25%;
  --opacity-high: 80%;
  --border-small: 1;
  --border-medium: 2;
  --auto-layout-small: [object Object];
  --auto-layout-small-even: [object Object];
  --auto-layout-large-even: [object Object];
  --auto-layout-text: [object Object];
  --auto-layout-medium: [object Object];
  --auto-layout-infographic-mobile: [object Object];
  --auto-layout-infographic: [object Object];
  --auto-layout-infographic-tablet: [object Object];
  --auto-layout-grid-small: [object Object];
  --auto-layout-grid-medium: [object Object];
  --auto-layout-grid-large: [object Object];
  --aspect-ratio3-4-width: 400;
  --aspect-ratio3-4-height: 300;
  --breakpoint-small-min: 320;
  --breakpoint-small-actual: 375;
  --breakpoint-small-max: 767;
  --breakpoint-medium-min: 768;
  --breakpoint-medium-actual: 768;
  --breakpoint-medium-max: 1199;
  --breakpoint-large-min: 1200;
  --breakpoint-large-actual: 1440;
  --breakpoint-large-max: 1600;
  --figma-component: [object Object];
  --figma-component-panel: [object Object];
  --variable-prefix: site;
  --site-bp-sm: 640px;
  --site-bp-md: 768px;
  --site-bp-lg: 1024px;
  --site-bp-xl: 1440px;
  --site-bp-2xl: 1536px;
}
/*
! tailwindcss v3.3.2 | MIT License | https://tailwindcss.com
*/
/*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/
*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */ --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x:  ; --tw-pan-y:  ; --tw-pinch-zoom:  ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position:  ; --tw-gradient-via-position:  ; --tw-gradient-to-position:  ; --tw-ordinal:  ; --tw-slashed-zero:  ; --tw-numeric-figure:  ; --tw-numeric-spacing:  ; --tw-numeric-fraction:  ; --tw-ring-inset:  ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246 / 0.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur:  ; --tw-brightness:  ; --tw-contrast:  ; --tw-grayscale:  ; --tw-hue-rotate:  ; --tw-invert:  ; --tw-saturate:  ; --tw-sepia:  ; --tw-drop-shadow:  ; --tw-backdrop-blur:  ; --tw-backdrop-brightness:  ; --tw-backdrop-contrast:  ; --tw-backdrop-grayscale:  ; --tw-backdrop-hue-rotate:  ; --tw-backdrop-invert:  ; --tw-backdrop-opacity:  ; --tw-backdrop-saturate:  ; --tw-backdrop-sepia:  ;
}
::before,
::after {
  --tw-content: '';
}
/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
*/
html {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: Open Sans, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */ scroll-behavior: smooth;
}
/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/
body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */ font-family: Made evolve sans; color: var(--colors-brand-uo-anavy, #102535);
  font-size: var(--typography-mobile-body-regular-bold-font-size);
  line-height: var(--typography-mobile-body-regular-bold-line-height);
}
/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/
hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}
/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/
abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}
/*
Remove the default font size and weight for headings.
*/
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
/*
Reset links to optimize for opt-in styling instead of opt-out.
*/
a {
  color: inherit;
  text-decoration: inherit;
  color: var(--colors-brand-uo-a-mid-blue, #005A9C);
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}
/*
Add the correct font weight in Edge and Safari.
*/
b,
strong {
  font-weight: bolder;
}
/*
1. Use the user's configured `mono` font family by default.
2. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-size: 1em; /* 2 */
}
/*
Add the correct font size in all browsers.
*/
small {
  font-size: 80%;
}
/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/
table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}
/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}
/*
Remove the inheritance of text transform in Edge and Firefox.
*/
button,
select {
  text-transform: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/
button,
[type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}
/*
Use the modern Firefox focus style for all focusable elements.
*/
:-moz-focusring {
  outline: auto;
}
/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/
:-moz-ui-invalid {
  box-shadow: none;
}
/*
Add the correct vertical alignment in Chrome and Firefox.
*/
progress {
  vertical-align: baseline;
}
/*
Correct the cursor style of increment and decrement buttons in Safari.
*/
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}
/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/
[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}
/*
Remove the inner padding in Chrome and Safari on macOS.
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}
/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}
/*
Add the correct display in Chrome and Safari.
*/
summary {
  display: list-item;
}
/*
Removes the default spacing and border for appropriate elements.
*/
blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}
fieldset {
  margin: 0;
  padding: 0;
  margin: 0;
  padding: 0;
  border: 0;
}
legend {
  padding: 0;
  max-width: 100%;
  margin-bottom: 0.5rem;
}
ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}
/*
Prevent resizing textareas horizontally by default.
*/
textarea {
  resize: vertical;
  max-width: 100%;
}
/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/
input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */ color: #6b7280; opacity: 1;
}
input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */ color: #6b7280; opacity: 1;
}
/*
Set the default cursor for buttons.
*/
button,
[role="button"] {
  cursor: pointer;
}
/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}
/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/
img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}
/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/
img,
video {
  max-width: 100%;
  height: auto;
}
/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden] {
  display: none;
}
[type='text'],[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #fff;
  border-color: #6b7280;
  border-width: 1px;
  border-radius: 0px;
  padding-top: 0.5rem;
  padding-right: 0.75rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-shadow: 0 0 #0000;
}
[type='text']:focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-color: #2563eb;
}
::-webkit-datetime-edit-fields-wrapper {
  padding: 0;
}
::-webkit-date-and-time-value {
  min-height: 1.5em;
}
::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field {
  padding-top: 0;
  padding-bottom: 0;
}
select {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");
  background-position: right 0.5rem center;
  background-repeat: no-repeat;
  background-size: 1.5em 1.5em;
  padding-right: 2.5rem;
  -webkit-print-color-adjust: exact;
     color-adjust: exact;
          print-color-adjust: exact;
  height: 2.4375rem;
  margin: 0 0 1rem;
  padding: 0.5rem;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  border: 1px solid #8a8a8a;
  border-radius: 0;
  background-color: #fff;
  font-family: inherit;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #000;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28138, 138, 138%29'></polygon></svg>");
  background-origin: content-box;
  background-position: right -1rem center;
  background-repeat: no-repeat;
  background-size: 9px 6px;
  padding-right: 1.5rem;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
}
[multiple] {
  background-image: initial;
  background-position: initial;
  background-repeat: unset;
  background-size: initial;
  padding-right: 0.75rem;
  -webkit-print-color-adjust: unset;
     color-adjust: unset;
          print-color-adjust: unset;
}
[type='checkbox'],[type='radio'] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 0;
  -webkit-print-color-adjust: exact;
     color-adjust: exact;
          print-color-adjust: exact;
  display: inline-block;
  vertical-align: middle;
  background-origin: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  flex-shrink: 0;
  height: 1rem;
  width: 1rem;
  color: #2563eb;
  background-color: #fff;
  border-color: #6b7280;
  border-width: 1px;
  --tw-shadow: 0 0 #0000;
  color: transparent;
}
[type='checkbox'] {
  border-radius: 0px;
}
[type='radio'] {
  border-radius: 100%;
}
[type='checkbox']:focus,[type='radio']:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 2px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
[type='checkbox']:checked,[type='radio']:checked {
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}
[type='checkbox']:checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");
}
[type='radio']:checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");
}
[type='checkbox']:checked:hover,[type='checkbox']:checked:focus,[type='radio']:checked:hover,[type='radio']:checked:focus {
  border-color: transparent;
  background-color: currentColor;
}
[type='checkbox']:indeterminate {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}
[type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus {
  border-color: transparent;
  background-color: currentColor;
}
[type='file'] {
  background: unset;
  border-color: inherit;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-size: unset;
  line-height: inherit;
  width: 100%;
}
[type='file']:focus {
  outline: 1px solid ButtonText;
  outline: 1px auto -webkit-focus-ring-color;
}
::-webkit-backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}
::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local(""), url("/etc.clientlibs/uoa-web/clientlibs/clientlib-site/resources/static/open-sans-v27-latin-300.woff2") format("woff2"), url("/etc.clientlibs/uoa-web/clientlibs/clientlib-site/resources/static/open-sans-v27-latin-300.woff") format("woff");
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local(""), url("/etc.clientlibs/uoa-web/clientlibs/clientlib-site/resources/static/open-sans-v27-latin-regular.woff2") format("woff2"), url("/etc.clientlibs/uoa-web/clientlibs/clientlib-site/resources/static/open-sans-v27-latin-regular.woff") format("woff");
}
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local(""), url("/etc.clientlibs/uoa-web/clientlibs/clientlib-site/resources/static/open-sans-v27-latin-700.woff2") format("woff2"), url("/etc.clientlibs/uoa-web/clientlibs/clientlib-site/resources/static/open-sans-v27-latin-700.woff") format("woff");
}
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local(""), url("/etc.clientlibs/uoa-web/clientlibs/clientlib-site/resources/static/open-sans-v27-latin-italic.woff2") format("woff2"), url("/etc.clientlibs/uoa-web/clientlibs/clientlib-site/resources/static/open-sans-v27-latin-italic.woff") format("woff");
}
@font-face {
  font-family: Made evolve sans;
  font-weight: 100;
  font-style: normal;
  font-display: swap;
  src: local(""), url("/etc.clientlibs/uoa-web/clientlibs/clientlib-site/resources/static/made_evolve_sans_thin-webfont.woff") format("woff"), url("/etc.clientlibs/uoa-web/clientlibs/clientlib-site/resources/static/made_evolve_sans_thin-webfont.woff2") format("woff2");
}
@font-face {
  font-family: Made evolve sans;
  font-weight: 200;
  font-style: normal;
  font-display: swap;
  src: local(""), url("/etc.clientlibs/uoa-web/clientlibs/clientlib-site/resources/static/made_evolve_sans_thin-webfont.woff2") format("woff2"), url("/etc.clientlibs/uoa-web/clientlibs/clientlib-site/resources/static/made_evolve_sans_thin-webfont.woff") format("woff");
}
@font-face {
  font-family: Made evolve sans;
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  src: local(""), url("/etc.clientlibs/uoa-web/clientlibs/clientlib-site/resources/static/made_evolve_sans_light-webfont.woff2") format("woff2"), url("/etc.clientlibs/uoa-web/clientlibs/clientlib-site/resources/static/made_evolve_sans_light-webfont.woff") format("woff");
}
@font-face {
  font-family: Made evolve sans;
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: local(""), url("/etc.clientlibs/uoa-web/clientlibs/clientlib-site/resources/static/made_evolve_sans_regular-webfont.woff2") format("woff2"), url("/etc.clientlibs/uoa-web/clientlibs/clientlib-site/resources/static/made_evolve_sans_regular-webfont.woff") format("woff");
}
@font-face {
  font-family: Made evolve sans;
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: local(""), url("/etc.clientlibs/uoa-web/clientlibs/clientlib-site/resources/static/made_evolve_sans_medium-webfont.woff2") format("woff2"), url("/etc.clientlibs/uoa-web/clientlibs/clientlib-site/resources/static/made_evolve_sans_medium-webfont.woff") format("woff");
}
@font-face {
  font-family: Made evolve sans;
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: local(""), url("/etc.clientlibs/uoa-web/clientlibs/clientlib-site/resources/static/made_evolve_sans_bold-webfont.woff2") format("woff2"), url("/etc.clientlibs/uoa-web/clientlibs/clientlib-site/resources/static/made_evolve_sans_bold-webfont.woff") format("woff");
}
@media (min-width: 1024px) {
  body {
    font-size: var(--typography-desktop-body-regular-bold-font-size);
    line-height: var(--typography-desktop-body-regular-bold-line-height);
  }
}
h1 {
  font-weight: 700;
  color: var(--colors-brand-uo-anavy, #102535);
  margin-bottom: 2rem;
  font-size: var(--typography-mobile-heading-h1-font-size);
  line-height: var(--typography-mobile-heading-h1-line-height);
}
@media (min-width: 1024px) {
  h1 {
    font-size: var(--typography-desktop-heading-h1-font-size);
    line-height: var(--typography-desktop-heading-h1-line-height);
  }
}
h2 {
  font-weight: 700;
  color: var(--colors-brand-uo-anavy, #102535);
  margin-bottom: 1.5rem;
  font-size: var(--typography-mobile-heading-h2-font-size);
  line-height: var(--typography-mobile-heading-h2-line-height);
}
@media (min-width: 1024px) {
  h2 {
    font-size: var(--typography-desktop-heading-h2-font-size);
    line-height: var(--typography-desktop-heading-h2-line-height);
  }
}
h3 {
  margin-bottom: 1rem;
  font-weight: 700;
  color: var(--colors-brand-uo-anavy, #102535);
  font-size: var(--typography-mobile-heading-h3-font-size);
  line-height: var(--typography-mobile-heading-h3-line-height);
  font-weight: var(--typography-mobile-heading-h3-font-weight);
}
@media (min-width: 1024px) {
  h3 {
    font-size: var(--typography-desktop-heading-h3-font-size);
    line-height: var(--typography-desktop-heading-h3-line-height);
    font-weight: var(--typography-desktop-heading-h3-font-weight);
  }
}
h4 {
  margin-bottom: 1rem;
  font-weight: 700;
  color: var(--colors-brand-uo-anavy, #102535);
  font-size: var(--typography-mobile-heading-h4-font-size);
  line-height: var(--typography-mobile-heading-h4-line-height);
}
@media (min-width: 1024px) {
  h4 {
    font-size: var(--typography-desktop-heading-h4-font-size);
    line-height: var(--typography-desktop-heading-h4-line-height);
  }
}
h5 {
  margin-bottom: 1rem;
  font-weight: 700;
  color: var(--colors-brand-uo-anavy, #102535);
  font-size: var(--typography-mobile-heading-h5-font-size);
  line-height: var(--typography-mobile-heading-h5-line-height);
}
@media (min-width: 1024px) {
  h5 {
    font-size: var(--typography-desktop-heading-h5-font-size);
    line-height: var(--typography-desktop-heading-h5-line-height);
  }
}
h6 {
  margin-bottom: 1rem;
  font-weight: 700;
  color: var(--colors-brand-uo-anavy, #102535);
  font-size: var(--typography-mobile-heading-h6-font-size);
  line-height: var(--typography-mobile-heading-h6-line-height);
}
@media (min-width: 1024px) {
  h6 {
    font-size: var(--typography-desktop-heading-h6-font-size);
    line-height: var(--typography-desktop-heading-h6-line-height);
  }
}
p:not(:last-child):not(:last-of-type),
ol:not(:last-child):not(:last-of-type),
ul:not(:last-child):not(:last-of-type),
blockquote:not(:last-child):not(:last-of-type) {
  margin-bottom: 1rem;
}
a:hover {
  color: var(--colors-digi-uo-a-blue-digi, #004B83);
}
a:not([href]) {
  cursor: default;
}
a[href] {
  cursor: pointer;
}
ul > li {
  list-style-position: outside;
  list-style-type: disc;
}
ol > li {
  list-style-position: outside;
  list-style-type: decimal;
}
ol > li::marker {
  color: inherit;
}
.container {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1.5rem;
  padding-left: 1.5rem;
}
@media (min-width: 640px) {
  .container {
    max-width: 640px;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 768px;
    padding-right: 2.5rem;
    padding-left: 2.5rem;
  }
}
@media (min-width: 1024px) {
  .container {
    max-width: 1024px;
  }
}
@media (min-width: 1200px) {
  .container {
    max-width: 1200px;
  }
}
@media (min-width: 1440px) {
  .container {
    max-width: 1440px;
    padding-right: 6rem;
    padding-left: 6rem;
  }
}
@media (min-width: 1536px) {
  .container {
    max-width: 1536px;
  }
}
.cmp-accordion__header {
  margin: 0px;
}
.cmp-accordion__item {
  margin-bottom: 1rem;
}
.cmp-accordion__button {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
  background-color: var(--colors-digi-uo-a-grey-digi, #F1F1F1);
  padding: 1rem;
  text-align: left;
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.cmp-accordion__button--expanded {
  background-color: var(--colors-digi-media-object-background-web, #E3F3FF);
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.cmp-accordion__button:focus-visible {
  outline-style: solid;
  outline-width: 1px;
  outline-color: var(--colors-brand-uo-a-mid-blue, #005A9C);
}
.cmp-accordion__button--expanded .cmp-accordion__icon {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.cmp-accordion__title {
  pointer-events: none;
  font-family: Made evolve sans;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.75rem;
  color: var(--colors-brand-uo-anavy, #102535);
}
.cmp-accordion__icon {
  pointer-events: none;
  margin-right: 0.625rem;
  font-size: 0.75rem;
  line-height: 1rem;
  color: var(--colors-brand-uo-anavy, #102535);
}
.cmp-accordion__panel {
  padding: 2rem;
}
.cmp-accordion__panel--hidden {
  display: none;
}
.cmp-accordion__panel--expanded {
  display: block;
}
.cmp-accordion__toggle {
  display: flex;
  justify-content: flex-end;
}
.cmp-accordion__toggle-button {
  margin-bottom: 1rem;
  cursor: pointer;
  text-align: right;
  font-family: Made evolve sans;
  font-weight: 400;
  color: var(--colors-brand-uo-a-mid-blue, #005A9C);
}
@media (min-width: 768px) {
  .cmp-accordion__toggle-button {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
@media (min-width: 1024px) {
  .cmp-accordion__toggle-button {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}
.cmp-accordion__toggle-button:focus-visible {
  outline-style: solid;
  outline-width: 1px;
}
.cmp-breadcrumb {
  display: inline-flex;
  font-family: Made evolve sans;
  font-size: 0.875rem;
  line-height: 1rem;
}
.breadcrumb {
  margin-top: 3.5rem;
}
@media (min-width: 768px) {
  .breadcrumb {
    margin-top: 0px;
    width: 70%;
  }
}
@media (min-width: 1024px) {
  .breadcrumb {
    width: 70%;
  }
}
.cmp-breadcrumb__item {
  margin-bottom: 0.25rem;
  display: inline-block;
  vertical-align: top;
  color: var(--colors-brand-uo-anavy, #102535);
}
.cmp-breadcrumb__item:not(:last-child)::after {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  --tw-text-opacity: 1;
  color: rgb(202 202 202 / var(--tw-text-opacity));
  content: "/";
}
.cmp-breadcrumb__item-link {
  color: var(--colors-brand-uo-a-mid-blue, #005A9C);
  -webkit-text-decoration-line: none;
          text-decoration-line: none;
}
.cmp-breadcrumb__item-link:hover {
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}
.cmp-button,
.c-btn {
  display: flex;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  align-items: center;
  background-color: var(--colors-digi-uo-a-blue-digi, #004B83);
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  -webkit-text-decoration-line: none;
          text-decoration-line: none;
}
.cmp-button:focus,
.c-btn:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  background-color: var(--colors-digi-uo-a-blue-digi, #004B83);
  --tw-shadow: 0px 0px 0px 2px rgba(184,220,235,1) inset;
  --tw-shadow-colored: inset 0px 0px 0px 2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.cmp-button__icon,
.c-btn__icon {
  order: 9999;
  margin-left: 0.5rem;
}
.cmp-button__text,
.c-btn__text {
  font-family: Made evolve sans;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.25rem;
}
.cmp-button:hover, .cmp-button:active,
.c-btn:hover,
.c-btn:active {
  background-color: var(--colors-brand-uo-a-mid-blue, #005A9C);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.cmp-button:disabled, .cmp-button[disabled],
.c-btn:disabled,
.c-btn[disabled] {
  opacity: 0.25;
}
.cmp-button {
  min-height: 52px;
}
.c-btn {
  width: auto;
  text-align: center;
}
.button--large .cmp-button__text {
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.5rem;
}
.button--secondary .cmp-button {
  background-color: var(--colors-digi-uo-a-pale-blue-digi, #B8DCEB);
  color: var(--colors-brand-uo-anavy, #102535);
}
.button--secondary .cmp-button:hover, .button--secondary .cmp-button:active {
  background-color: var(--colors-digi-media-object-background-web, #E3F3FF);
}
.button--secondary .cmp-button:focus {
  background-color: var(--colors-digi-uo-a-pale-blue-digi, #B8DCEB);
  --tw-shadow: 0px 0px 0px 2px rgba(0,90,156,1) inset;
  --tw-shadow-colored: inset 0px 0px 0px 2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.button--secondary .cmp-button:disabled, .button--secondary .cmp-button[disabled] {
  opacity: 0.25;
}
.button--tertiary .cmp-button {
  border-width: 1px;
  border-color: var(--colors-brand-uo-anavy, #102535);
  background-color: transparent;
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
  padding-left: 1.4375rem;
  padding-right: 1.4375rem;
  color: var(--colors-brand-uo-anavy, #102535);
}
.button--tertiary .cmp-button:hover, .button--tertiary .cmp-button:active {
  border-color: var(--colors-brand-uo-a-mid-blue, #005A9C);
  background-color: transparent;
  padding-left: 1.4375rem;
  padding-right: 1.4375rem;
  color: var(--colors-brand-uo-a-mid-blue, #005A9C);
}
.button--tertiary .cmp-button:focus {
  border-width: 0px;
  background-color: transparent;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1.4375rem;
  padding-right: 1.4375rem;
  color: var(--colors-brand-uo-anavy, #102535);
  --tw-shadow: 0px 0px 0px 2px rgba(184,220,235,1) inset;
  --tw-shadow-colored: inset 0px 0px 0px 2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.button--tertiary .cmp-button:disabled, .button--tertiary .cmp-button[disabled] {
  opacity: 0.25;
}
.button--tertiary .cmp-button__text {
  font-size: 1rem;
  line-height: 1.25rem;
}
.button--tertiary.button--large .cmp-button {
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
}
.button--tertiary.button--large .cmp-button__text {
  font-size: 1.25rem;
  line-height: 1.5rem;
}
.button--tertiary-reverse .cmp-button {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  background-color: transparent;
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  padding-left: 1.37rem;
  padding-right: 1.38rem;
}
.button--tertiary-reverse .cmp-button:hover, .button--tertiary-reverse .cmp-button:active {
  border-color: var(--colors-digi-uo-a-pale-blue-digi, #B8DCEB);
  background-color: transparent;
  color: var(--colors-digi-uo-a-pale-blue-digi, #B8DCEB);
}
.button--tertiary-reverse .cmp-button:focus {
  border-color: var(--colors-digi-uo-a-pale-blue-digi, #B8DCEB);
  background-color: transparent;
  padding-top: 1rem;
  padding-bottom: 1rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.button--tertiary-reverse .cmp-button:disabled, .button--tertiary-reverse .cmp-button[disabled] {
  opacity: 0.25;
}
.button--tertiary-reverse .cmp-button__text {
  font-size: 1rem;
  line-height: 1.25rem;
}
.button--tertiary-reverse.button--large .cmp-button {
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
}
.button--tertiary-reverse.button--large .cmp-button__text {
  font-size: 1.25rem;
  line-height: 1.5rem;
}
.button--cta .cmp-button {
  background-color: var(--colors-brand-uo-ared, #d40000);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.button--cta .cmp-button:hover, .button--cta .cmp-button:active {
  background-color: var(--colors-digi-button-red-hover, #ff0a0a);
}
.button--cta .cmp-button:focus {
  background-color: var(--colors-brand-uo-ared, #d40000);
  --tw-shadow: 0px 0px 0px 2px rgba(0,90,156,1) inset;
  --tw-shadow-colored: inset 0px 0px 0px 2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.button--cta .cmp-button:disabled, .button--cta .cmp-button[disabled] {
  opacity: 0.25;
}
.button--opaque {
  height: 100%;
}
.button--opaque .cmp-button {
  height: 100%;
  border-bottom-width: 1px;
  border-style: solid;
  border-color: var(--colors-brand-uo-anavy, #102535);
  background-color: transparent;
  color: var(--colors-brand-uo-anavy, #102535);
}
.button--opaque .cmp-button:hover, .button--opaque .cmp-button:active {
  border-color: var(--colors-brand-uo-a-mid-blue, #005A9C);
  color: var(--colors-brand-uo-a-mid-blue, #005A9C);
}
.button--opaque-dark {
  height: 100%;
}
.button--opaque-dark .cmp-button {
  height: 100%;
  border-bottom-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  background-color: transparent;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.button--opaque-dark .cmp-button:hover, .button--opaque-dark .cmp-button:active {
  border-color: var(--colors-digi-uo-a-pale-blue-digi, #B8DCEB);
  color: var(--colors-digi-uo-a-pale-blue-digi, #B8DCEB);
}
.button--opaque.button--full-width .cmp-button,
.button--opaque-dark.button--full-width .cmp-button {
  width: 100%;
  justify-content: space-between;
}
.button--opaque .cmp-button__text,
.button--opaque-dark .cmp-button__text {
  font-size: 1.25rem;
  line-height: 1.5rem;
}
.container.bg-merkle-blue .button .cmp-button {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.container.bg-merkle-blue .button .cmp-button:hover, .container.bg-merkle-blue .button .cmp-button:active {
  border-color: var(--colors-digi-uo-a-pale-blue-digi, #B8DCEB);
  color: var(--colors-digi-uo-a-pale-blue-digi, #B8DCEB);
}
.container.bg-merkle-blue .button .cmp-button:focus {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  --tw-shadow: 0px 0px 0px 2px rgba(184,220,235,1) inset;
  --tw-shadow-colored: inset 0px 0px 0px 2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.container.bg-merkle-blue .button .cmp-button:disabled, .container.bg-merkle-blue .button .cmp-button[disabled] {
  opacity: 0.25;
}
.container--button-group > .cmp-container {
  display: flex;
  flex-wrap: wrap;
}
.container--button-group > .cmp-container > .button {
  padding: 0.5rem;
}
.button.button--subject-cta {
  display: flex;
}
.button.button--subject-cta .cmp-button {
  display: flex;
  min-height: 6rem;
  width: 100%;
  flex-direction: row-reverse;
  justify-content: flex-end;
  border-style: none;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 1.75rem;
  padding-bottom: 1.75rem;
  box-shadow: 0px 0px 20px 2px #CACACA;
}
.button.button--subject-cta .cmp-button__text {
  margin-left: 0.875rem;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.5rem;
  color: var(--colors-brand-uo-anavy, #102535);
}
.button.button--subject-cta .cmp-button__icon {
  margin: 0px;
  height: 2.5rem;
  width: 2.5rem;
  color: var(--colors-brand-uo-a-mid-blue, #005A9C);
}
.button.button--subject-cta .cmp-button:hover {
  background-color: var(--colors-digi-media-object-background-web, #E3F3FF);
}
.cmp-prevnext {
  margin-bottom: 1rem;
  display: flex;
  gap: 1.5rem;
}
.cmp-prevnext__previous,
.cmp-prevnext__next {
  list-style-type: none;
}
.cmp-prevnext__previous .svg-inline--fa {
  margin-right: 0.75rem;
  margin-top: 0.125rem;
  height: 10px;
}
.cmp-prevnext__next .svg-inline--fa {
  margin-left: 0.75rem;
  margin-top: 0.125rem;
  height: 10px;
}
.cmp-prevnext__previous a,
.cmp-prevnext__next a {
  display: flex;
  height: 36px;
  align-items: center;
  border-width: 1px;
  border-color: var(--colors-brand-uo-anavy, #102535);
  background-color: transparent;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 1rem;
  line-height: 1.25rem;
  color: var(--colors-brand-uo-anavy, #102535);
  -webkit-text-decoration-line: none;
          text-decoration-line: none;
}
.cmp-prevnext__previous a:focus,
.cmp-prevnext__next a:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  border-color: var(--colors-digi-uo-a-pale-blue-digi, #B8DCEB);
}
.cmp-prevnext__previous a:hover, .cmp-prevnext__previous a:active,
.cmp-prevnext__next a:hover,
.cmp-prevnext__next a:active {
  border-color: var(--colors-brand-uo-a-mid-blue, #005A9C);
  background-color: transparent;
  color: var(--colors-brand-uo-a-mid-blue, #005A9C);
}
.cmp-prevnext__previous a.disabled,
.cmp-prevnext__next a.disabled {
  pointer-events: none;
  color: rgba(16, 37, 53, 0.25);
  border-color: rgba(16, 37, 53, 0.25);
}
.cmp-carousel {
  --site-cmp-carousel-indicator-size: 10px;
  --site-cmp-carousel-indicator-gap: 14px;
}
.cmp-carousel__content {
  position: relative;
  height: 25rem;
}
@media (min-width: 768px) {
  .cmp-carousel__content {
    height: 34.4rem;
  }
}
.cmp-carousel__content .cmp-image__image {
  height: 9.375rem;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 1024px) {
  .cmp-carousel__content .cmp-image__image {
    height: 28.125rem;
  }
}
.cmp-carousel__item {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0;
  visibility: hidden;
  background: transparent center center no-repeat;
  transform: translateZ(0);
  will-change: transform, opacity;
  transition: all 1000ms ease-out 0s;
}
.cmp-carousel__item--active {
  opacity: 1;
  visibility: visible;
  transition: all 1500ms ease-in 0s;
}
.cmp-carousel__action {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--colors-brand-uo-anavy, #102535);
}
.cmp-carousel__action.cmp-carousel__action--previous, .cmp-carousel__action.cmp-carousel__action--next {
  top: 45%;
  height: 1.5rem;
  width: 1.5rem;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTYgMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQoJPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTQuMDIzIDE1LjI3M0wxMS4yOSA4IDQuMDIzLjcyN2wuNzA0LS43MDRMMTIuNzEgOGwtNy45ODQgNy45NzctLjcwNC0uNzA0eiI+PC9wYXRoPg0KPC9zdmc+);
  background-repeat: no-repeat;
  background-color: unset;
}
@media (min-width: 1024px) {
  .cmp-carousel__action.cmp-carousel__action--previous, .cmp-carousel__action.cmp-carousel__action--next {
    height: 2.5rem;
    width: 2.5rem;
  }
}
.cmp-carousel__action.cmp-carousel__action--previous {
  position: absolute;
  left: 0.25rem;
  --tw-rotate: -180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.cmp-carousel__action.cmp-carousel__action--next {
  position: absolute;
  right: 0.25rem;
}
.cmp-carousel__action .cmp-carousel__action-text {
  display: none;
}
.cmp-carousel__action.cmp-carousel__action--pause {
  position: absolute;
  bottom: 0px;
}
.cmp-carousel__action.cmp-carousel__action--pause .cmp-carousel__action-icon {
  margin-left: 0.59375rem;
  margin-right: 0.59375rem;
  margin-top: 0.53125rem;
  margin-bottom: 0.53125rem;
  height: 0.8125rem;
  width: 0.6875rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  content: "";
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='13' viewBox='0 0 12 13' fill='none' style='%26%2310%3B'%3E%3Cpath d='M9.71901 0.333374H8.65234C7.76868 0.333374 7.05234 1.04059 7.05234 1.88339V11.3612C7.05234 12.2336 7.76868 12.9408 8.65234 12.9408L9.71901 13C10.6027 13 11.319 12.2928 11.319 11.4204V1.94262C11.319 1.07021 10.6023 0.333374 9.71901 0.333374ZM3.31901 0.333374H2.25234C1.36868 0.333374 0.652344 1.04059 0.652344 1.91301V11.3908C0.652344 12.2925 1.36868 13 2.25234 13H3.31901C4.20268 13 4.91901 12.2928 4.91901 11.4204V1.94262C4.91901 1.07021 4.20234 0.333374 3.31901 0.333374Z' fill='white'/%3E%3C/svg%3E");
          mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='13' viewBox='0 0 12 13' fill='none' style='%26%2310%3B'%3E%3Cpath d='M9.71901 0.333374H8.65234C7.76868 0.333374 7.05234 1.04059 7.05234 1.88339V11.3612C7.05234 12.2336 7.76868 12.9408 8.65234 12.9408L9.71901 13C10.6027 13 11.319 12.2928 11.319 11.4204V1.94262C11.319 1.07021 10.6023 0.333374 9.71901 0.333374ZM3.31901 0.333374H2.25234C1.36868 0.333374 0.652344 1.04059 0.652344 1.91301V11.3908C0.652344 12.2925 1.36868 13 2.25234 13H3.31901C4.20268 13 4.91901 12.2928 4.91901 11.4204V1.94262C4.91901 1.07021 4.20234 0.333374 3.31901 0.333374Z' fill='white'/%3E%3C/svg%3E");
  -webkit-mask-size: cover;
          mask-size: cover;
}
.cmp-carousel__action.cmp-carousel__action--pause .cmp-carousel__action-text {
  display: none;
}
.cmp-carousel__action.cmp-carousel__action--pause:disabled, .cmp-carousel__action.cmp-carousel__action--pause[disabled] {
  display: none;
}
.cmp-carousel__action.cmp-carousel__action--play {
  position: absolute;
  bottom: 0px;
}
.cmp-carousel__action.cmp-carousel__action--play .cmp-carousel__action-icon {
  margin-left: 0.59375rem;
  margin-right: 0.59375rem;
  margin-top: 0.53125rem;
  margin-bottom: 0.53125rem;
  height: 0.8125rem;
  width: 0.6875rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  content: "";
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='13' viewBox='0 0 12 13' fill='none' style='%26%2310%3B'%3E%3Cpath d='M10.8748 5.50837C11.2791 5.75722 11.5251 6.19554 11.5251 6.66779C11.5251 7.14004 11.2791 7.57835 10.8748 7.80175L2.73281 12.7788C2.31379 13.0587 1.78931 13.07 1.36124 12.8297C0.933092 12.5893 0.667969 12.1368 0.667969 11.6448V1.69077C0.667969 1.19986 0.933092 0.747116 1.36124 0.506749C1.78931 0.266665 2.31379 0.276562 2.73281 0.532483L10.8748 5.50837Z' fill='white'/%3E%3C/svg%3E");
          mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='13' viewBox='0 0 12 13' fill='none' style='%26%2310%3B'%3E%3Cpath d='M10.8748 5.50837C11.2791 5.75722 11.5251 6.19554 11.5251 6.66779C11.5251 7.14004 11.2791 7.57835 10.8748 7.80175L2.73281 12.7788C2.31379 13.0587 1.78931 13.07 1.36124 12.8297C0.933092 12.5893 0.667969 12.1368 0.667969 11.6448V1.69077C0.667969 1.19986 0.933092 0.747116 1.36124 0.506749C1.78931 0.266665 2.31379 0.276562 2.73281 0.532483L10.8748 5.50837Z' fill='white'/%3E%3C/svg%3E");
  -webkit-mask-size: cover;
          mask-size: cover;
}
.cmp-carousel__action.cmp-carousel__action--play .cmp-carousel__action-text {
  display: none;
}
.cmp-carousel__action.cmp-carousel__action--play:disabled, .cmp-carousel__action.cmp-carousel__action--play[disabled] {
  display: none;
}
.cmp-carousel__indicators {
  margin: 0px;
  display: flex;
  display: none;
  list-style-type: none;
  justify-content: center;
  padding: 0px;
}
.cmp-carousel__indicator {
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
  flex-shrink: 1;
  flex-grow: 0;
  flex-basis: auto;
  border-radius: 50%;
  background-color: rgb(5 5 30 / var(--tw-bg-opacity));
  --tw-bg-opacity: 0.5;
  text-indent: -3000px;
  font-size: 0;
  margin-left: calc(var(--site-cmp-carousel-indicator-gap) / 2);
  margin-right: calc(var(--site-cmp-carousel-indicator-gap) / 2);
  height: var(--site-cmp-carousel-indicator-size);
  width: var(--site-cmp-carousel-indicator-size);
}
.cmp-carousel__indicator--active {
  --tw-bg-opacity: 0.8;
}
/* NOTE: Containers normally always have default padding applied but in the case of this component the padding is applied directly to '.cmp-container' instead to resolve parent/child relationship issues with background images. */
div[class^=container] {
  padding-left: 0px;
  padding-right: 0px;
}
.cmp-container {
  position: relative;
}
.cmp-container > .container, .cmp-container--fixed {
  margin-left: auto;
  margin-right: auto;
  max-width: 1440px;
}
.cmp-container > .container > .cmp-container, .cmp-container--fixed > .cmp-container {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
@media (min-width: 768px) {
  .cmp-container > .container > .cmp-container, .cmp-container--fixed > .cmp-container {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (min-width: 1440px) {
  .cmp-container > .container > .cmp-container, .cmp-container--fixed > .cmp-container {
    padding-left: 6rem;
    padding-right: 6rem;
  }
}
.cmp-container--fluid {
  width: 100%;
}
.cmp-container--fluid > .cmp-container {
  padding-left: 1rem;
  padding-right: 1rem;
}
.cmp-container--columns {
  gap: 1rem;
}
@media (min-width: 1440px) {
  .cmp-container--columns {
    gap: 2rem;
  }
}
.cmp-container--columns > div > .cmp-container,
.cmp-container--columns > div > .cmp-container > div:not(.image):not(div.title),
.cmp-container--columns > div > .cmp-container > div:not(.image):not(div.title) > .cmp-container {
  height: 100%;
}
.container--main > .cmp-container > .container:not(.container--no-margin),
.container--main > .cmp-container > .breadcrumb,
.container--main > .cmp-container > .aem-Grid > .container:not(.container--no-margin),
.container--main > .cmp-container > .aem-Grid > .breadcrumb {
  margin-top: 0px;
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .container--main > .cmp-container > .container:not(.container--no-margin),
.container--main > .cmp-container > .breadcrumb,
.container--main > .cmp-container > .aem-Grid > .container:not(.container--no-margin),
.container--main > .cmp-container > .aem-Grid > .breadcrumb {
    margin-bottom: 2rem;
  }
}
.container--main > .cmp-container > .container:not(.container--no-margin):has(+ .login),
.container--main > .cmp-container > .breadcrumb:has(+ .login),
.container--main > .cmp-container > .aem-Grid > .container:not(.container--no-margin):has(+ .login),
.container--main > .cmp-container > .aem-Grid > .breadcrumb:has(+ .login) {
  margin-top: 3.5rem;
}
@media (min-width: 768px) {
  .container--main > .cmp-container > .container:not(.container--no-margin):has(+ .login),
.container--main > .cmp-container > .breadcrumb:has(+ .login),
.container--main > .cmp-container > .aem-Grid > .container:not(.container--no-margin):has(+ .login),
.container--main > .cmp-container > .aem-Grid > .breadcrumb:has(+ .login) {
    margin-top: 0px;
  }
}
.container--main > .cmp-container > .container,
.container--main > .cmp-container > .aem-Grid > .container {
  position: relative;
}
/* Covers a condition where some other type of container class is added but horizontal padding is still added */
.container--main > .cmp-container > .container:not([class*=container--hs]) > .cmp-container,
.container--main > .cmp-container > .aem-Grid > .container:not([class*=container--hs]) > .cmp-container {
  padding-left: 0px;
  padding-right: 0px;
}
.container--main > .cmp-container > .container:not([class*=container--s]) > .cmp-container,
.container--main > .cmp-container > .aem-Grid > .container:not([class*=container--s]) > .cmp-container {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
@media (min-width: 1024px) {
  .container--main > .cmp-container > .container:not([class*=container--s]) > .cmp-container,
.container--main > .cmp-container > .aem-Grid > .container:not([class*=container--s]) > .cmp-container {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
}
.container--main > .cmp-container > .container:not([class*=container--s]):not([class*=container--bg]),
.container--main > .cmp-container > .aem-Grid > .container:not([class*=container--s]):not([class*=container--bg]) {
  margin-bottom: 0px;
}
.container--main > .cmp-container > .container:not([class*=container--s]):not([class*=container--no-margin]) + .container:not([class*=container--bg]) > .cmp-container,
.container--main > .cmp-container > .aem-Grid > .container:not([class*=container--s]):not([class*=container--no-margin]) + .container:not([class*=container--bg]) > .cmp-container {
  padding-top: 0px;
}
.container--main > .cmp-container .container[class*=container--bg]:not([class*=container--hs]) > .cmp-container,
.container--main > .cmp-container > .aem-Grid > .container[class*=container--bg]:not([class*=container--hs]) > .cmp-container {
  padding-left: 1rem;
  padding-right: 1rem;
}
/* Ensure single elements don't produce excess spacing */
.container--main > .cmp-container > .aem-Grid > .container *:only-child:not(blockquote):not(.cmp-accordion__toggle-button):not(svg) {
  margin-bottom: 0px;
}
.container.container--s-xxx-small > .cmp-container {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.container.container--s-xx-small > .cmp-container {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.container.container--s-x-small > .cmp-container {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.container.container--s-small > .cmp-container {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.container.container--s-base > .cmp-container {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.container.container--s-medium > .cmp-container {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.container.container--s-x-medium > .cmp-container {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.container.container--s-large > .cmp-container {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
@media (min-width: 768px) {
  .container.container--s-large > .cmp-container {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
}
.container.container--s-mid-large > .cmp-container {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
@media (min-width: 768px) {
  .container.container--s-mid-large > .cmp-container {
    padding-top: 72px;
    padding-bottom: 72px;
  }
}
.container.container--s-x-large > .cmp-container {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
@media (min-width: 768px) {
  .container.container--s-x-large > .cmp-container {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
}
.container.container--hs-none > .cmp-container {
  padding-left: 0px;
  padding-right: 0px;
}
.container.container--hs-medium > .cmp-container {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
@media (min-width: 768px) {
  .container.container--hs-medium > .cmp-container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.container.container--hs-large > .cmp-container {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
@media (min-width: 768px) {
  .container.container--hs-large > .cmp-container {
    padding-left: 4rem;
    padding-right: 4rem;
  }
}
.container--card-list .cmp-container--columns {
  gap: 0px;
}
.container--center .cmp-container {
  justify-content: center;
  text-align: center;
}
.container--right .cmp-container {
  justify-content: flex-end;
  text-align: right;
}
.container--bg-grey > .cmp-container {
  background-color: var(--colors-digi-uo-a-grey-digi, #F1F1F1);
}
.container--bg-light-blue > .cmp-container {
  background-color: var(--colors-digi-media-object-background-web, #E3F3FF);
}
.container--bg-digi-blue > .cmp-container {
  background-color: var(--colors-digi-uo-a-blue-digi, #004B83);
}
.container--bg-digi-blue > .cmp-container .cmp-text,
.container--bg-digi-blue > .cmp-container h1,
.container--bg-digi-blue > .cmp-container h2,
.container--bg-digi-blue > .cmp-container h3,
.container--bg-digi-blue > .cmp-container h4,
.container--bg-digi-blue > .cmp-container h5,
.container--bg-digi-blue > .cmp-container h6,
.container--bg-digi-blue > .cmp-container .cmp-blockquote,
.container--bg-digi-blue > .cmp-container .cmp-accordion__toggle-button,
.container--bg-digi-blue > .cmp-container .cmp-promo-banner__description,
.container--bg-digi-blue > .cmp-container .h--one,
.container--bg-digi-blue > .cmp-container .h--two,
.container--bg-digi-blue > .cmp-container .h--three,
.container--bg-digi-blue > .cmp-container .h--four,
.container--bg-digi-blue > .cmp-container .h--five,
.container--bg-digi-blue > .cmp-container .h--six,
.container--bg-digi-blue > .cmp-container .b--medium,
.container--bg-digi-blue > .cmp-container .t--subtitle,
.container--bg-digi-blue > .cmp-container .t--small,
.container--bg-digi-blue > .cmp-container .u-small-text,
.container--bg-digi-blue > .cmp-container .credit-calculator label strong,
.container--bg-digi-blue > .cmp-container .credit-calculator p,
.container--bg-digi-blue > .cmp-container #df-atarform-action label,
.container--bg-digi-blue > .cmp-container .cmp-imagelist {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.container--bg-digi-blue > .cmp-container .cmp-text a,
.container--bg-digi-blue > .cmp-container h1 a,
.container--bg-digi-blue > .cmp-container h2 a,
.container--bg-digi-blue > .cmp-container h3 a,
.container--bg-digi-blue > .cmp-container h4 a,
.container--bg-digi-blue > .cmp-container h5 a,
.container--bg-digi-blue > .cmp-container h6 a,
.container--bg-digi-blue > .cmp-container .cmp-blockquote a,
.container--bg-digi-blue > .cmp-container .cmp-accordion__toggle-button a,
.container--bg-digi-blue > .cmp-container .cmp-promo-banner__description a,
.container--bg-digi-blue > .cmp-container .h--one a,
.container--bg-digi-blue > .cmp-container .h--two a,
.container--bg-digi-blue > .cmp-container .h--three a,
.container--bg-digi-blue > .cmp-container .h--four a,
.container--bg-digi-blue > .cmp-container .h--five a,
.container--bg-digi-blue > .cmp-container .h--six a,
.container--bg-digi-blue > .cmp-container .b--medium a,
.container--bg-digi-blue > .cmp-container .t--subtitle a,
.container--bg-digi-blue > .cmp-container .t--small a,
.container--bg-digi-blue > .cmp-container .u-small-text a,
.container--bg-digi-blue > .cmp-container .credit-calculator label strong a,
.container--bg-digi-blue > .cmp-container .credit-calculator p a,
.container--bg-digi-blue > .cmp-container #df-atarform-action label a,
.container--bg-digi-blue > .cmp-container .cmp-imagelist a {
  color: var(--colors-digi-uo-a-pale-blue-digi, #B8DCEB);
}
.container--bg-digi-blue > .cmp-container .cmp-text a:hover, .container--bg-digi-blue > .cmp-container .cmp-text a:active,
.container--bg-digi-blue > .cmp-container h1 a:hover,
.container--bg-digi-blue > .cmp-container h1 a:active,
.container--bg-digi-blue > .cmp-container h2 a:hover,
.container--bg-digi-blue > .cmp-container h2 a:active,
.container--bg-digi-blue > .cmp-container h3 a:hover,
.container--bg-digi-blue > .cmp-container h3 a:active,
.container--bg-digi-blue > .cmp-container h4 a:hover,
.container--bg-digi-blue > .cmp-container h4 a:active,
.container--bg-digi-blue > .cmp-container h5 a:hover,
.container--bg-digi-blue > .cmp-container h5 a:active,
.container--bg-digi-blue > .cmp-container h6 a:hover,
.container--bg-digi-blue > .cmp-container h6 a:active,
.container--bg-digi-blue > .cmp-container .cmp-blockquote a:hover,
.container--bg-digi-blue > .cmp-container .cmp-blockquote a:active,
.container--bg-digi-blue > .cmp-container .cmp-accordion__toggle-button a:hover,
.container--bg-digi-blue > .cmp-container .cmp-accordion__toggle-button a:active,
.container--bg-digi-blue > .cmp-container .cmp-promo-banner__description a:hover,
.container--bg-digi-blue > .cmp-container .cmp-promo-banner__description a:active,
.container--bg-digi-blue > .cmp-container .h--one a:hover,
.container--bg-digi-blue > .cmp-container .h--one a:active,
.container--bg-digi-blue > .cmp-container .h--two a:hover,
.container--bg-digi-blue > .cmp-container .h--two a:active,
.container--bg-digi-blue > .cmp-container .h--three a:hover,
.container--bg-digi-blue > .cmp-container .h--three a:active,
.container--bg-digi-blue > .cmp-container .h--four a:hover,
.container--bg-digi-blue > .cmp-container .h--four a:active,
.container--bg-digi-blue > .cmp-container .h--five a:hover,
.container--bg-digi-blue > .cmp-container .h--five a:active,
.container--bg-digi-blue > .cmp-container .h--six a:hover,
.container--bg-digi-blue > .cmp-container .h--six a:active,
.container--bg-digi-blue > .cmp-container .b--medium a:hover,
.container--bg-digi-blue > .cmp-container .b--medium a:active,
.container--bg-digi-blue > .cmp-container .t--subtitle a:hover,
.container--bg-digi-blue > .cmp-container .t--subtitle a:active,
.container--bg-digi-blue > .cmp-container .t--small a:hover,
.container--bg-digi-blue > .cmp-container .t--small a:active,
.container--bg-digi-blue > .cmp-container .u-small-text a:hover,
.container--bg-digi-blue > .cmp-container .u-small-text a:active,
.container--bg-digi-blue > .cmp-container .credit-calculator label strong a:hover,
.container--bg-digi-blue > .cmp-container .credit-calculator label strong a:active,
.container--bg-digi-blue > .cmp-container .credit-calculator p a:hover,
.container--bg-digi-blue > .cmp-container .credit-calculator p a:active,
.container--bg-digi-blue > .cmp-container #df-atarform-action label a:hover,
.container--bg-digi-blue > .cmp-container #df-atarform-action label a:active,
.container--bg-digi-blue > .cmp-container .cmp-imagelist a:hover,
.container--bg-digi-blue > .cmp-container .cmp-imagelist a:active {
  color: var(--colors-digi-media-object-background-web, #E3F3FF);
}
.container--bg-digi-blue > .cmp-container .has-tooltip {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.container--bg-navy > .cmp-container {
  background-color: var(--colors-brand-uo-anavy, #102535);
}
.container--bg-navy > .cmp-container .cmp-text,
.container--bg-navy > .cmp-container h1,
.container--bg-navy > .cmp-container h2,
.container--bg-navy > .cmp-container h3,
.container--bg-navy > .cmp-container h4,
.container--bg-navy > .cmp-container h5,
.container--bg-navy > .cmp-container h6,
.container--bg-navy > .cmp-container .cmp-blockquote,
.container--bg-navy > .cmp-container .cmp-accordion__toggle-button,
.container--bg-navy > .cmp-container .cmp-promo-banner__description,
.container--bg-navy > .cmp-container .h--one,
.container--bg-navy > .cmp-container .h--two,
.container--bg-navy > .cmp-container .h--three,
.container--bg-navy > .cmp-container .h--four,
.container--bg-navy > .cmp-container .h--five,
.container--bg-navy > .cmp-container .h--six,
.container--bg-navy > .cmp-container .b--medium,
.container--bg-navy > .cmp-container .t--subtitle,
.container--bg-navy > .cmp-container .t--small,
.container--bg-navy > .cmp-container .u-small-text,
.container--bg-navy > .cmp-container .credit-calculator label strong,
.container--bg-navy > .cmp-container .credit-calculator p,
.container--bg-navy > .cmp-container #df-atarform-action label,
.container--bg-navy > .cmp-container .cmp-imagelist {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.container--bg-navy > .cmp-container .cmp-text a,
.container--bg-navy > .cmp-container h1 a,
.container--bg-navy > .cmp-container h2 a,
.container--bg-navy > .cmp-container h3 a,
.container--bg-navy > .cmp-container h4 a,
.container--bg-navy > .cmp-container h5 a,
.container--bg-navy > .cmp-container h6 a,
.container--bg-navy > .cmp-container .cmp-blockquote a,
.container--bg-navy > .cmp-container .cmp-accordion__toggle-button a,
.container--bg-navy > .cmp-container .cmp-promo-banner__description a,
.container--bg-navy > .cmp-container .h--one a,
.container--bg-navy > .cmp-container .h--two a,
.container--bg-navy > .cmp-container .h--three a,
.container--bg-navy > .cmp-container .h--four a,
.container--bg-navy > .cmp-container .h--five a,
.container--bg-navy > .cmp-container .h--six a,
.container--bg-navy > .cmp-container .b--medium a,
.container--bg-navy > .cmp-container .t--subtitle a,
.container--bg-navy > .cmp-container .t--small a,
.container--bg-navy > .cmp-container .u-small-text a,
.container--bg-navy > .cmp-container .credit-calculator label strong a,
.container--bg-navy > .cmp-container .credit-calculator p a,
.container--bg-navy > .cmp-container #df-atarform-action label a,
.container--bg-navy > .cmp-container .cmp-imagelist a {
  color: var(--colors-digi-uo-a-pale-blue-digi, #B8DCEB);
}
.container--bg-navy > .cmp-container .cmp-text a:hover, .container--bg-navy > .cmp-container .cmp-text a:active,
.container--bg-navy > .cmp-container h1 a:hover,
.container--bg-navy > .cmp-container h1 a:active,
.container--bg-navy > .cmp-container h2 a:hover,
.container--bg-navy > .cmp-container h2 a:active,
.container--bg-navy > .cmp-container h3 a:hover,
.container--bg-navy > .cmp-container h3 a:active,
.container--bg-navy > .cmp-container h4 a:hover,
.container--bg-navy > .cmp-container h4 a:active,
.container--bg-navy > .cmp-container h5 a:hover,
.container--bg-navy > .cmp-container h5 a:active,
.container--bg-navy > .cmp-container h6 a:hover,
.container--bg-navy > .cmp-container h6 a:active,
.container--bg-navy > .cmp-container .cmp-blockquote a:hover,
.container--bg-navy > .cmp-container .cmp-blockquote a:active,
.container--bg-navy > .cmp-container .cmp-accordion__toggle-button a:hover,
.container--bg-navy > .cmp-container .cmp-accordion__toggle-button a:active,
.container--bg-navy > .cmp-container .cmp-promo-banner__description a:hover,
.container--bg-navy > .cmp-container .cmp-promo-banner__description a:active,
.container--bg-navy > .cmp-container .h--one a:hover,
.container--bg-navy > .cmp-container .h--one a:active,
.container--bg-navy > .cmp-container .h--two a:hover,
.container--bg-navy > .cmp-container .h--two a:active,
.container--bg-navy > .cmp-container .h--three a:hover,
.container--bg-navy > .cmp-container .h--three a:active,
.container--bg-navy > .cmp-container .h--four a:hover,
.container--bg-navy > .cmp-container .h--four a:active,
.container--bg-navy > .cmp-container .h--five a:hover,
.container--bg-navy > .cmp-container .h--five a:active,
.container--bg-navy > .cmp-container .h--six a:hover,
.container--bg-navy > .cmp-container .h--six a:active,
.container--bg-navy > .cmp-container .b--medium a:hover,
.container--bg-navy > .cmp-container .b--medium a:active,
.container--bg-navy > .cmp-container .t--subtitle a:hover,
.container--bg-navy > .cmp-container .t--subtitle a:active,
.container--bg-navy > .cmp-container .t--small a:hover,
.container--bg-navy > .cmp-container .t--small a:active,
.container--bg-navy > .cmp-container .u-small-text a:hover,
.container--bg-navy > .cmp-container .u-small-text a:active,
.container--bg-navy > .cmp-container .credit-calculator label strong a:hover,
.container--bg-navy > .cmp-container .credit-calculator label strong a:active,
.container--bg-navy > .cmp-container .credit-calculator p a:hover,
.container--bg-navy > .cmp-container .credit-calculator p a:active,
.container--bg-navy > .cmp-container #df-atarform-action label a:hover,
.container--bg-navy > .cmp-container #df-atarform-action label a:active,
.container--bg-navy > .cmp-container .cmp-imagelist a:hover,
.container--bg-navy > .cmp-container .cmp-imagelist a:active {
  color: var(--colors-digi-media-object-background-web, #E3F3FF);
}
.container--bg-navy > .cmp-container .has-tooltip {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.container--bg-red > .cmp-container {
  background-color: var(--colors-brand-uo-ared, #d40000);
}
.container--bg-red > .cmp-container .cmp-text,
.container--bg-red > .cmp-container h1,
.container--bg-red > .cmp-container h2,
.container--bg-red > .cmp-container h3,
.container--bg-red > .cmp-container h4,
.container--bg-red > .cmp-container h5,
.container--bg-red > .cmp-container h6,
.container--bg-red > .cmp-container .cmp-blockquote,
.container--bg-red > .cmp-container .cmp-accordion__toggle-button,
.container--bg-red > .cmp-container .cmp-promo-banner__description,
.container--bg-red > .cmp-container .h--one,
.container--bg-red > .cmp-container .h--two,
.container--bg-red > .cmp-container .h--three,
.container--bg-red > .cmp-container .h--four,
.container--bg-red > .cmp-container .h--five,
.container--bg-red > .cmp-container .h--six,
.container--bg-red > .cmp-container .b--medium,
.container--bg-red > .cmp-container .t--subtitle,
.container--bg-red > .cmp-container .t--small,
.container--bg-red > .cmp-container .u-small-text,
.container--bg-red > .cmp-container .credit-calculator label strong,
.container--bg-red > .cmp-container .credit-calculator p,
.container--bg-red > .cmp-container #df-atarform-action label,
.container--bg-red > .cmp-container .cmp-imagelist {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.container--bg-red > .cmp-container .cmp-text a,
.container--bg-red > .cmp-container h1 a,
.container--bg-red > .cmp-container h2 a,
.container--bg-red > .cmp-container h3 a,
.container--bg-red > .cmp-container h4 a,
.container--bg-red > .cmp-container h5 a,
.container--bg-red > .cmp-container h6 a,
.container--bg-red > .cmp-container .cmp-blockquote a,
.container--bg-red > .cmp-container .cmp-accordion__toggle-button a,
.container--bg-red > .cmp-container .cmp-promo-banner__description a,
.container--bg-red > .cmp-container .h--one a,
.container--bg-red > .cmp-container .h--two a,
.container--bg-red > .cmp-container .h--three a,
.container--bg-red > .cmp-container .h--four a,
.container--bg-red > .cmp-container .h--five a,
.container--bg-red > .cmp-container .h--six a,
.container--bg-red > .cmp-container .b--medium a,
.container--bg-red > .cmp-container .t--subtitle a,
.container--bg-red > .cmp-container .t--small a,
.container--bg-red > .cmp-container .u-small-text a,
.container--bg-red > .cmp-container .credit-calculator label strong a,
.container--bg-red > .cmp-container .credit-calculator p a,
.container--bg-red > .cmp-container #df-atarform-action label a,
.container--bg-red > .cmp-container .cmp-imagelist a {
  color: var(--colors-digi-uo-a-pale-blue-digi, #B8DCEB);
}
.container--bg-red > .cmp-container .cmp-text a:hover, .container--bg-red > .cmp-container .cmp-text a:active,
.container--bg-red > .cmp-container h1 a:hover,
.container--bg-red > .cmp-container h1 a:active,
.container--bg-red > .cmp-container h2 a:hover,
.container--bg-red > .cmp-container h2 a:active,
.container--bg-red > .cmp-container h3 a:hover,
.container--bg-red > .cmp-container h3 a:active,
.container--bg-red > .cmp-container h4 a:hover,
.container--bg-red > .cmp-container h4 a:active,
.container--bg-red > .cmp-container h5 a:hover,
.container--bg-red > .cmp-container h5 a:active,
.container--bg-red > .cmp-container h6 a:hover,
.container--bg-red > .cmp-container h6 a:active,
.container--bg-red > .cmp-container .cmp-blockquote a:hover,
.container--bg-red > .cmp-container .cmp-blockquote a:active,
.container--bg-red > .cmp-container .cmp-accordion__toggle-button a:hover,
.container--bg-red > .cmp-container .cmp-accordion__toggle-button a:active,
.container--bg-red > .cmp-container .cmp-promo-banner__description a:hover,
.container--bg-red > .cmp-container .cmp-promo-banner__description a:active,
.container--bg-red > .cmp-container .h--one a:hover,
.container--bg-red > .cmp-container .h--one a:active,
.container--bg-red > .cmp-container .h--two a:hover,
.container--bg-red > .cmp-container .h--two a:active,
.container--bg-red > .cmp-container .h--three a:hover,
.container--bg-red > .cmp-container .h--three a:active,
.container--bg-red > .cmp-container .h--four a:hover,
.container--bg-red > .cmp-container .h--four a:active,
.container--bg-red > .cmp-container .h--five a:hover,
.container--bg-red > .cmp-container .h--five a:active,
.container--bg-red > .cmp-container .h--six a:hover,
.container--bg-red > .cmp-container .h--six a:active,
.container--bg-red > .cmp-container .b--medium a:hover,
.container--bg-red > .cmp-container .b--medium a:active,
.container--bg-red > .cmp-container .t--subtitle a:hover,
.container--bg-red > .cmp-container .t--subtitle a:active,
.container--bg-red > .cmp-container .t--small a:hover,
.container--bg-red > .cmp-container .t--small a:active,
.container--bg-red > .cmp-container .u-small-text a:hover,
.container--bg-red > .cmp-container .u-small-text a:active,
.container--bg-red > .cmp-container .credit-calculator label strong a:hover,
.container--bg-red > .cmp-container .credit-calculator label strong a:active,
.container--bg-red > .cmp-container .credit-calculator p a:hover,
.container--bg-red > .cmp-container .credit-calculator p a:active,
.container--bg-red > .cmp-container #df-atarform-action label a:hover,
.container--bg-red > .cmp-container #df-atarform-action label a:active,
.container--bg-red > .cmp-container .cmp-imagelist a:hover,
.container--bg-red > .cmp-container .cmp-imagelist a:active {
  color: var(--colors-digi-media-object-background-web, #E3F3FF);
}
.container--bg-red > .cmp-container button.c-form__button {
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.container--bg-red > .cmp-container .has-tooltip {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.container .container--main > .cmp-container > .aem-Grid:last-child {
  margin-bottom: 1.25rem;
}
.container > .container--bg-image {
  background-color: transparent;
}
.container--bg-image .cmp-container__image {
  position: absolute;
  top: 0px;
  left: 50%;
  bottom: 0px;
  z-index: -10;
  width: 100vw;
  max-width: 100vw;
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  overflow: hidden;
}
.container--bg-image .cmp-container__image img {
  position: absolute;
  top: 0px;
  height: 100%;
  min-width: 100%;
  max-width: inherit;
  -o-object-fit: cover;
     object-fit: cover;
}
.cmp-embed iframe {
  height: auto;
  width: 100%;
}
@supports not (aspect-ratio: 16/9) {
  .cmp-embed {
    position: relative;
    width: 100%;
    padding-top: 56.25%;
  }
  .cmp-embed iframe,
  .cmp-embed lite-youtube {
    position: absolute;
    top: 0px;
    height: 100%;
  }
}
.cmp-image__image {
  width: 100%;
}
#make-history-logo {
  width: 300px;
}
#make-history-logo .cmp-image__image {
  width: 100%;
}
.login__details {
  display: flex;
  justify-content: flex-end;
  gap: 0.5rem;
}
.login__link {
  cursor: pointer;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: var(--colors-digi-uo-a-blue-digi, #004B83);
  -webkit-text-decoration-line: none;
          text-decoration-line: none;
}
.login__link:hover {
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}
.login__link:active {
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}
.login__link svg {
  margin-right: 0.25rem;
}
.cmp-container .login {
  position: absolute;
  top: -36px;
  left: 0px;
}
@media (min-width: 768px) {
  .cmp-container .login {
    top: 5px;
    left: auto;
    right: 0px;
    width: 30%;
  }
}
@media (min-width: 1024px) {
  .cmp-container .login {
    width: 30%;
  }
}
.cmp-pdfviewer__content {
  height: 500px;
}
.pdfviewer:not(.cq-Editable-dom) .cmp-pdfviewer__full-window-borderless {
  position: fixed;
  left: 0px;
  top: 0px;
  z-index: 9999;
  height: 100vh;
  width: 100vw;
}
.pdfviewer.cq-Editable-dom .cmp-pdfviewer__full-window-borderless {
  height: 500px;
}
@keyframes loading-indicator-spin {
  0% {
    --tw-rotate: 0deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
  100% {
    --tw-rotate: 360deg;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }
}
.cmp-search__field {
  position: relative;
  height: 2rem;
}
.cmp-search__input {
  height: 100%;
  width: 100%;
  border-radius: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.cmp-search__icon {
  pointer-events: none;
  position: absolute;
  left: 0.75rem;
  top: 50%;
  display: block;
  height: 1rem;
  width: 1rem;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  background-size: contain;
  --tw-text-opacity: 1;
  color: rgb(96 96 125 / var(--tw-text-opacity));
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTE1MnB4IiBoZWlnaHQ9IjExNTJweCIgdmlld0JveD0iMCAwIDExNTIgMTE1MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTE1MiAxMTUyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGQ9Ik02NzIsMEM0MDYuOTAzLDAsMTkyLDIxNC45MDMsMTkyLDQ4MGMwLDk1LjcsMjguMDExLDE4NC44NTUsNzYuMjc1LDI1OS43MjVDMTgxLjY0Niw4MjYuMzU0LDQ4LjA3NSw5NTkuOTI1LDM2LDk3Mg0KCWMtMTgsMTgtMzYsMzYtMzYsNzJzMTgsNTQsMzYsNzJzMzYuMDEyLDM2LDcyLDM2czU0LTE4LDcyLTM2YzEyLjA3NS0xMi4wNzUsMTQ1LjY0Ni0xNDUuNjQ2LDIzMi4yNzUtMjMyLjI3NQ0KCUM0ODcuMTQ0LDkzMS45ODgsNTc2LjMsOTYwLDY3Miw5NjBjMjY1LjA5NywwLDQ4MC0yMTQuOTAzLDQ4MC00ODBDMTE1MiwyMTQuOTAzLDkzNy4wOTcsMCw2NzIsMHogTTY3Miw4MTYNCgljLTE4NS41NjgsMC0zMzYtMTUwLjQzMy0zMzYtMzM2YzAtMTg1LjU2OCwxNTAuNDMyLTMzNiwzMzYtMzM2YzE4NS41NjcsMCwzMzYsMTUwLjQzMiwzMzYsMzM2QzEwMDgsNjY1LjU2Nyw4NTcuNTY3LDgxNiw2NzIsODE2eiINCgkvPg0KPC9zdmc+DQo=");
}
.cmp-search__loading-indicator {
  position: absolute;
  left: 0.75rem;
  top: 50%;
  display: none;
  height: 1rem;
  width: 1rem;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  animation: loading-indicator-spin 2s linear infinite;
  border-radius: 50%;
  border-width: 3px;
  border-color: rgb(96 96 125 / var(--tw-border-opacity));
  --tw-border-opacity: 1;
  border-top-color: rgb(174 174 188 / var(--tw-border-opacity));
}
.cmp-search__clear {
  margin: 0px;
  display: none;
  border-style: none;
  background-color: transparent;
  padding: 0px;
}
.cmp-search__clear-icon {
  position: absolute;
  right: 0.5rem;
  top: 50%;
  height: 1rem;
  width: 1rem;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  background-size: contain;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMTE1MnB4IiBoZWlnaHQ9IjExNTJweCIgdmlld0JveD0iMCAwIDExNTIgMTE1MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTE1MiAxMTUyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGlkPSJYTUxJRF85XyIgZD0iTTgyLjYsOTM3LjJsMzYyLTM2Mkw4NCwyMTQuOGMtMTQuMS0xNC4xLTE0LjEtMzYuOSwwLTUxbDgxLjItODEuMmMxNC4xLTE0LjEsMzYuOS0xNC4xLDUxLDBsMzYwLjUsMzYwLjUNCglMOTM3LjIsODIuNmMxNC4xLTE0LjEsMzYuOS0xNC4xLDUxLDBsODEuMiw4MS4yYzE0LjEsMTQuMSwxNC4xLDM2LjksMCw1MUw3MDguOSw1NzUuM2wzNjAuNSwzNjAuNWMxNC4xLDE0LjEsMTQuMSwzNi45LDAsNTENCglsLTgxLjIsODEuMmMtMTQuMSwxNC4xLTM2LjksMTQuMS01MSwwTDU3Ni43LDcwNy41bC0zNjIsMzYyYy0xNC4xLDE0LjEtMzYuOSwxNC4xLTUxLDBsLTgxLjItODEuMg0KCUM2OC41LDk3NC4yLDY4LjUsOTUxLjMsODIuNiw5MzcuMnoiLz4NCjwvc3ZnPg0K");
}
.cmp-search__results {
  position: absolute;
  left: 50%;
  top: 11rem;
  z-index: 50;
  display: none;
  width: 100%;
  max-width: 42rem;
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  overflow-y: auto;
  border-radius: 0.5rem;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-bg-opacity: 0.7;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  --tw-backdrop-blur: blur(12px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
          backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.cmp-search__item {
  display: block;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.cmp-search__item-mark {
  background-color: transparent;
  font-weight: 700;
}
.cmp-search__item--is-focused, .cmp-search__item:hover {
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-bg-opacity: 0.7;
}
.separator {
  position: relative;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.separator .cmp-separator__label {
  position: absolute;
  top: 50%;
  left: 50%;
  --tw-translate-x: -50%;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  background-color: var(--colors-brand-white, #ffffff);
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  text-align: center;
  color: var(--colors-brand-uo-anavy, #102535);
}
@media screen and (max-width: 767px) {
  .separator .cmp-separator__label {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
}
.separator .cmp-separator__horizontal-rule {
  border-width: 1px;
  border-color: var(--colors-digi-button-hollow-light-hover-web, #CACACA);
}
.separator.cmp-separator--line-dashed .cmp-separator__horizontal-rule {
  border-inline-start-width: 0px;
  border-inline-end-width: 0px;
  border-style: dashed;
}
.container--bg-grey .separator .cmp-separator__label {
  background-color: var(--colors-digi-uo-a-grey-digi, #F1F1F1);
  color: var(--colors-brand-uo-anavy, #102535);
}
.container--bg-grey .separator .cmp-separator__horizontal-rule {
  border-color: var(--colors-digi-button-hollow-light-hover-web, #CACACA);
}
.container--bg-light-blue .separator .cmp-separator__label {
  background-color: var(--colors-digi-media-object-background-web, #E3F3FF);
  color: var(--colors-brand-uo-anavy, #102535);
}
.container--bg-light-blue .separator .cmp-separator__horizontal-rule {
  border-color: var(--colors-digi-button-hollow-light-hover-web, #CACACA);
}
.container--bg-digi-blue .separator .cmp-separator__label {
  background-color: var(--colors-digi-uo-a-blue-digi, #004B83);
  color: var(--colors-brand-white, #ffffff);
}
.container--bg-digi-blue .separator .cmp-separator__horizontal-rule {
  border-color: var(--colors-brand-white, #ffffff);
}
.container--bg-navy .separator .cmp-separator__label {
  background-color: var(--colors-brand-uo-anavy, #102535);
  color: var(--colors-brand-white, #ffffff);
}
.container--bg-navy .separator .cmp-separator__horizontal-rule {
  border-color: var(--colors-brand-white, #ffffff);
}
.container--bg-red .separator .cmp-separator__label {
  background-color: var(--colors-brand-uo-ared, #d40000);
  color: var(--colors-brand-white, #ffffff);
}
.container--bg-red .separator .cmp-separator__horizontal-rule {
  border-color: var(--colors-brand-white, #ffffff);
}
.cmp-tabs ol, .cmp-tabs ul, .cmp-tabs li {
  list-style-type: none;
}
.cmp-tabs__tablist {
  display: flex;
  list-style-type: none;
  flex-wrap: nowrap;
  overflow-x: auto;
  background-color: var(--colors-digi-uo-a-grey-digi, #F1F1F1);
  padding-left: 0px;
  padding-top: 0.25rem;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.cmp-tabs__tablist::-webkit-scrollbar {
  display: none;
}
.cmp-tabs__tablist.add-gradient {
  padding-left: 3rem;
  padding-right: 3rem;
}
@media screen and (max-width: 1024px) {
  .cmp-tabs__tablist.add-gradient::after {
    content: "";
    background-image: linear-gradient(270deg, #FFFFFF 34.38%, rgba(255, 255, 255, 0) 100%);
    pointer-events: none;
    position: absolute;
    top: 0px;
    right: -1px;
    z-index: 1;
    height: 4rem;
    width: 6rem;
  }
  @media (min-width: 1024px) {
    .cmp-tabs__tablist.add-gradient::after {
      width: 10rem;
    }
  }
}
.cmp-tabs__tablist.add-gradient .prev-button {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 10;
  height: 4rem;
  width: 3rem;
  background-color: var(--colors-digi-uo-a-grey-digi, #F1F1F1);
}
.cmp-tabs__tablist.add-gradient .next-button {
  position: absolute;
  top: 0px;
  right: -1px;
  z-index: 10;
  height: 4rem;
  width: 3rem;
  background-color: var(--colors-digi-uo-a-grey-digi, #F1F1F1);
}
.cmp-tabs__tablist.hide-gradient::after {
  background-image: none;
}
.cmp-tabs__tablist .next-button.hide {
  display: none;
}
.cmp-tabs {
  position: relative;
}
.cmp-tabs__tab {
  position: relative;
  cursor: pointer;
  white-space: nowrap;
  border-bottom-width: 0px;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  text-align: center;
  font-family: Made evolve sans;
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.75rem;
  color: var(--colors-brand-uo-anavy, #102535);
}
.cmp-tabs__tab--active {
  background-color: var(--colors-digi-media-object-background-web, #E3F3FF);
}
.cmp-tabs__tab--active::before {
  content: "";
  position: absolute;
  left: 0px;
  top: -4px;
  height: 0.25rem;
  width: 100%;
  background-color: var(--colors-brand-uo-anavy, #102535);
}
.cmp-tabs__tab:last-child {
  margin-right: 0px;
}
@media (min-width: 768px) {
  .cmp-tabs__tab:last-child {
    margin-right: 2.25rem;
  }
}
@media (min-width: 1024px) {
  .cmp-tabs__tab:last-child {
    margin-right: 2.25rem;
  }
}
.cmp-tabs__tabpanel {
  display: none;
  padding: 0.5rem;
}
@media (min-width: 1024px) {
  .cmp-tabs__tabpanel {
    padding: 1rem;
  }
}
.cmp-tabs__tabpanel--active {
  display: block;
}
.cmp-tabs__tabpanel p {
  font-family: Made evolve sans;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.75rem;
}
.cmp-tabs .cmp-text ol, .cmp-tabs .cmp-text ul, .cmp-tabs .cmp-text li {
  list-style-type: revert;
}
.tabs--simple {
  overflow: hidden;
  text-align: center;
}
.tabs--simple.tabs--simple__left-align {
  text-align: left;
}
.tabs--simple.tabs--simple__left-align .cmp-tabs__tabpanel {
  padding-left: 0px;
  padding-right: 0px;
}
.tabs--simple .cmp-tabs__tablist {
  display: inline-block;
  background-color: transparent;
}
.tabs--simple .cmp-tabs__tab {
  margin-bottom: 0.5rem;
  display: inline-block;
  white-space: normal;
  background-color: var(--colors-digi-uo-a-grey-digi, #F1F1F1);
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.25rem;
  color: var(--colors-brand-uo-anavy, #102535);
}
.tabs--simple .cmp-tabs__tab:hover {
  background-color: var(--colors-brand-uo-a-mid-blue, #005A9C);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.tabs--simple .cmp-tabs__tab--active {
  background-color: var(--colors-brand-uo-a-mid-blue, #005A9C);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.tabs--simple .cmp-tabs__tab--active::before {
  background-color: transparent;
}
.tabs--simple .cmp-tabs__tabpanel {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  -webkit-backface-visibility: hidden;
}
@media (min-width: 1024px) {
  .tabs--simple .cmp-tabs__tabpanel {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
}
.tabs--simple .cmp-tabs__tabpanel .cmp-button {
  width: 100%;
  justify-content: center;
  background-color: var(--colors-digi-uo-a-grey-digi, #F1F1F1);
  text-align: center;
  font-weight: 400;
  color: var(--colors-brand-uo-anavy, #102535);
  min-height: auto;
  transform: scale(0.1) translateY(30px);
  transition: all 200ms ease-in-out;
}
.tabs--simple .cmp-tabs__tabpanel .cmp-button:hover {
  background-color: var(--colors-brand-uo-a-mid-blue, #005A9C);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.tabs--simple .cmp-tabs__tabpanel--active .cmp-button {
  transform: scale(1) translateY(0);
  animation: scale 200ms ease-in-out;
}
.tabs--simple .cmp-tabs__tabpanel .cmp-container .aem-Grid {
  display: flex;
  min-width: 200px;
  flex-wrap: wrap;
  display: inline-block;
  -moz-columns: 1;
       columns: 1;
  gap: 0.75rem;
  overflow: hidden;
}
.tabs--simple .cmp-tabs__tabpanel .button {
  display: flex;
  align-items: flex-start;
  padding-bottom: 0.75rem;
}
.tabs--simple .cmp-tabs__tabpanel .button .cmp-button {
  border-width: 0px;
}
.tabs--simple .cmp-tabs__tabpanel .button .cmp-button__text {
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.25rem;
}
@media (min-width: 768px) {
  .tabs--simple .cmp-tabs__tabpanel .cmp-container .aem-Grid {
    -moz-columns: 2;
         columns: 2;
  }
}
@media (min-width: 1024px) {
  .tabs--simple .cmp-tabs__tabpanel .cmp-container .aem-Grid {
    -moz-columns: 4;
         columns: 4;
  }
}
article .tabs--simple {
  text-align: center;
}
.tabs--simple.cq-Editable-dom .cmp-container .aem-Grid {
  display: inline-block;
}
.tabs--simple.cq-Editable-dom .button {
  width: 100%;
}
.tabs--outlined .cmp-tabs__tablist {
  background-color: transparent;
  padding-top: 0px;
}
.tabs--outlined .cmp-tabs__tablist.add-gradient .prev-button, .tabs--outlined .cmp-tabs__tablist.add-gradient .next-button {
  height: 3.32rem;
}
.tabs--outlined .cmp-tabs__tab {
  margin-right: -1px;
  border-width: 1px;
  border-style: solid;
  border-color: var(--colors-digi-uo-a-blue-digi, #004B83);
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.2rem;
  color: var(--colors-digi-uo-a-blue-digi, #004B83);
}
.tabs--outlined .cmp-tabs__tab--active {
  background-color: var(--colors-digi-media-object-background-web, #E3F3FF);
}
.tabs--outlined .cmp-tabs__tab--active:before {
  background-color: transparent;
}
.tabs--condensed .cmp-tabs__tablist {
  background-color: transparent;
  padding-top: 0px;
}
.tabs--condensed .cmp-tabs__tablist.add-gradient .prev-button, .tabs--condensed .cmp-tabs__tablist.add-gradient .next-button {
  height: 3.2rem;
}
.tabs--condensed .cmp-tabs__tab {
  margin-right: 1px;
  background-color: var(--colors-digi-uo-a-grey-digi, #F1F1F1);
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.2rem;
}
.tabs--condensed .cmp-tabs__tab:last-child {
  margin-right: 0px;
}
.tabs--condensed .cmp-tabs__tab--active {
  background-color: var(--colors-digi-uo-a-blue-digi, #004B83);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.tabs--condensed .cmp-tabs__tab--active:before {
  background-color: transparent;
}
@keyframes scale {
  0% {
    transform: translateY(30px) scale(0.1);
  }
  100% {
    transform: translateY(0) scale(1);
  }
}
.text:not(:last-child):not(:last-of-type) {
  margin-bottom: 1rem;
}
.cmp-text {
  font-family: Made evolve sans;
  font-weight: 400;
}
.icon-link {
  margin-left: 0.125rem;
  height: 0.875rem;
  width: 0.875rem;
}
.text .cmp-text {
  display: inline-block;
}
.text .cmp-text p,
.text .cmp-text blockquote {
  margin-bottom: 1.25rem;
}
.text .cmp-text p:last-child,
.text .cmp-text blockquote:last-child {
  margin-bottom: 1.25rem;
}
.text .cmp-text ol,
.text .cmp-text ul {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
.text .cmp-text ol:first-child,
.text .cmp-text ul:first-child {
  margin-top: 1.25rem;
}
.text .cmp-text ol:last-child,
.text .cmp-text ul:last-child {
  margin-bottom: 1.25rem;
}
.text .cmp-text ul > li {
  margin-left: 1.25rem;
}
.text .cmp-text ol > li {
  margin-left: 0.875rem;
  padding-left: 0.375rem;
}
.text img {
  padding-top: 2rem;
  padding-bottom: 2rem;
  padding-left: 0px;
  padding-right: 0px;
}
@media (min-width: 640px) {
  .text img.float-right {
    padding-left: 0px;
    padding-right: 0px;
  }
}
@media (min-width: 768px) {
  .text img.float-right {
    padding-left: 2rem;
    padding-right: 0px;
  }
}
@media (min-width: 1024px) {
  .text img.float-right {
    padding-left: 2rem;
    padding-right: 0px;
  }
}
@media (min-width: 640px) {
  .text img.float-left {
    padding-left: 0px;
    padding-right: 0px;
  }
}
@media (min-width: 768px) {
  .text img.float-left {
    padding-right: 2rem;
    padding-left: 0px;
  }
}
@media (min-width: 1024px) {
  .text img.float-left {
    padding-right: 2rem;
    padding-left: 0px;
  }
}
.cmp-title {
  --title-badge-offset: 0.5rem;
  position: relative;
  overflow-wrap: break-word;
}
.cmp-title .cmp-title__text-inner {
  margin: 0px;
  color: inherit;
}
.cmp-title .cmp-title__link {
  margin: 0px;
}
.cmp-title .cmp-title__badge {
  margin-top: var(--title-badge-offset);
  margin-bottom: var(--title-badge-offset);
  background-color: var(--colors-digi-uo-a-blue-digi, #004B83);
  font-size: 72%;
  font-weight: 500;
  line-height: 1.25rem;
  color: var(--colors-brand-white, #ffffff);
}
.cmp-title--badge > h1.cmp-title__text > .cmp-title__badge, .title.h--one > .cmp-title--badge > .cmp-title__text > .cmp-title__badge {
  padding: 1rem;
}
@media (min-width: 1024px) {
  .cmp-title--badge > h1.cmp-title__text > .cmp-title__badge, .title.h--one > .cmp-title--badge > .cmp-title__text > .cmp-title__badge {
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
}
.cmp-title--badge > h2.cmp-title__text > .cmp-title__badge, .title.h--two > .cmp-title--badge > .cmp-title__text > .cmp-title__badge {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
@media (min-width: 1024px) {
  .cmp-title--badge > h2.cmp-title__text > .cmp-title__badge, .title.h--two > .cmp-title--badge > .cmp-title__text > .cmp-title__badge {
    padding: 1rem;
  }
}
.cmp-title--badge > h3.cmp-title__text > .cmp-title__badge, .title.h--three > .cmp-title--badge > .cmp-title__text > .cmp-title__badge {
  padding: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
@media (min-width: 1024px) {
  .cmp-title--badge > h3.cmp-title__text > .cmp-title__badge, .title.h--three > .cmp-title--badge > .cmp-title__text > .cmp-title__badge {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
}
.cmp-title--badge > h4.cmp-title__text > .cmp-title__badge, .title.h--four > .cmp-title--badge > .cmp-title__text > .cmp-title__badge {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
@media (min-width: 1024px) {
  .cmp-title--badge > h4.cmp-title__text > .cmp-title__badge, .title.h--four > .cmp-title--badge > .cmp-title__text > .cmp-title__badge {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }
}
.cmp-title--badge > h5.cmp-title__text > .cmp-title__badge, .title.h--five > .cmp-title--badge > .cmp-title__text > .cmp-title__badge {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}
@media (min-width: 1024px) {
  .cmp-title--badge > h5.cmp-title__text > .cmp-title__badge, .title.h--five > .cmp-title--badge > .cmp-title__text > .cmp-title__badge {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }
}
.cmp-title--badge > h6.cmp-title__text > .cmp-title__badge, .title.h--six > .cmp-title--badge > .cmp-title__text > .cmp-title__badge {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0px;
  padding-bottom: 0px;
}
@media (min-width: 1024px) {
  .cmp-title--badge > h6.cmp-title__text > .cmp-title__badge, .title.h--six > .cmp-title--badge > .cmp-title__text > .cmp-title__badge {
    padding-top: 0.125rem;
    padding-bottom: 0.125rem;
  }
}
.cmp-title--badge {
  margin-bottom: calc(var(--title-badge-offset) * -1);
  margin-top: calc(var(--title-badge-offset) * -1);
}
.cmp-title--badge .cmp-title__text {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding-bottom: calc(var(--title-badge-offset) / 2);
}
.cmp-title--badge[data-title-level=h1], .cmp-title--badge[data-title-level=h2], .title.h--one > .cmp-title--badge, .title.h--two > .cmp-title--badge {
  --title-badge-offset: 1rem;
}
.cmp-title--badge[data-title-level=h3], .title.h--three > .cmp-title--badge {
  --title-badge-offset: 0.75rem;
}
.cmp-title--badge[data-title-level=h4], .cmp-title--badge[data-title-level=h5], .cmp-title--badge[data-title-level=h6], .title.h--four > .cmp-title--badge, .title.h--five > .cmp-title--badge, .title.h--six > .cmp-title--badge {
  --title-badge-offset: 0.5rem;
}
.cmp-title--badge > .cmp-title__text > .cmp-title__text-inner,
.cmp-title--badge > .cmp-title__text > .cmp-title__link {
  margin-right: var(--title-badge-offset);
}
.title.title--badge-red > .cmp-title--badge > .cmp-title__text > .cmp-title__badge {
  background-color: var(--colors-brand-uo-ared, #d40000);
}
.text {
  display: block;
}
.text .has-table {
  width: 100%;
  overflow-x: auto;
}
.text .has-table::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 2px;
  height: 0.4rem;
}
.text .has-table::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}
.text table tr:first-child td {
  text-align: center;
  font-weight: 700;
}
.text table tr:nth-child(even) {
  background-color: var(--colors-brand-white, #ffffff);
}
.text table tr:nth-child(odd) {
  background-color: var(--colors-digi-uo-a-grey-digi, #F1F1F1);
}
.text table td {
  padding: 1rem;
  text-align: center;
  vertical-align: middle;
  font-weight: 400;
  line-height: 1.6875rem;
  color: var(--colors-brand-uo-anavy, #102535);
}
@media (min-width: 640px) {
  .text table td {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
@media (min-width: 768px) {
  .text table td {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}
@media (min-width: 1024px) {
  .text table td {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}
.text table caption {
  margin-bottom: 1rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 700;
}
.table-gradient {
  position: relative;
  overflow: hidden;
}
.table-gradient::after {
  position: absolute;
  right: 0px;
  top: 0px;
  height: 100%;
  width: 5rem;
  background-size: 5rem 100%;
  content: " ";
  background: linear-gradient(270deg, #fff 34.38%, rgba(255, 255, 255, 0) 100%) no-repeat fixed top right;
  background-size: 5rem 100%;
}
@media (min-width: 1024px) {
  .table-gradient::after {
    width: 8rem;
    background-size: 8rem 100%;
  }
}
.table-gradient table tr td:last-child {
  padding-right: 5rem;
}
@media (min-width: 1024px) {
  .table-gradient table tr td:last-child {
    padding-right: 8rem;
  }
}
.testimonial.teaser {
  display: flex;
  background-color: var(--colors-brand-white, #ffffff);
}
.testimonial.teaser .cmp-teaser {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.testimonial.teaser .cmp-teaser__image, .testimonial.teaser .cmp-teaser__content {
  width: 100%;
}
.testimonial.teaser .cmp-teaser__image img {
  -o-object-fit: cover;
     object-fit: cover;
  aspect-ratio: 4/3;
  aspect-ratio: 3/4;
  height: 100%;
  width: 100%;
}
@supports not (aspect-ratio: 4/3) {
  .testimonial.teaser .cmp-teaser__image {
    padding-top: 75%;
    position: relative;
    width: 100%;
  }
  .testimonial.teaser .cmp-teaser__image img {
    height: 100%;
    position: absolute;
    top: 0;
  }
}
.testimonial.teaser .cmp-teaser__content {
  padding-top: 2rem;
  padding-bottom: 2rem;
  width: 100%;
  font-family: Made evolve sans;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 400;
  color: var(--colors-brand-uo-anavy, #102535);
}
.testimonial.teaser .cmp-teaser__content:before {
  margin-top: 1rem;
  margin-bottom: 1rem;
  display: inline-block;
  height: 3.125rem;
  width: 3.875rem;
  background-color: var(--colors-brand-uo-a-mid-blue, #005A9C);
  vertical-align: middle;
  content: "";
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjIiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA2MiA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI3LjcxOTcgNS41NjQyNUMyNC44MTU0IDcuMjI2ODQgMjIuNDc5NCA4LjY1NzkzIDIwLjY5MDUgOS44NTc1MkMxOC45MDE3IDExLjA1NzEgMTcuMDkxOCAxMi42MzU1IDE1LjIzOTggMTQuNjEzOEMxMy41MTQgMTYuNDY1OCAxMi4xODgyIDE4LjQwMiAxMS4yNjIyIDIwLjQyMjNDMTAuMzM2MiAyMi40NDI3IDkuNjgzNzggMjUuMDczNCA5LjMyNiAyOC4yNTEySDEzLjc2NjZDMTcuNTk2OSAyOC4yNTEyIDIwLjU4NTMgMjkuMTk4MyAyMi43NzQgMzEuMDcxM0MyNC45NjI4IDMyLjk0NDQgMjYuMDU3MSAzNS43MjI0IDI2LjA1NzEgMzkuMzQyMkMyNi4wNTcxIDQxLjkzMDggMjUuMDg5IDQ0LjM1MSAyMy4xNTI5IDQ2LjYwMjlDMjEuMjE2NyA0OC44NTQ3IDE4LjU0MzkgNDkuOTcwMSAxNS4xNTU2IDQ5Ljk3MDFDOS44NTIxMyA0OS45NzAxIDYuMDYzOTUgNDguMjIzMyAzLjc3IDQ0Ljc1MDlDMS40OTcwOSA0MS4yNzg0IDAuMzM5NiAzNi43MTE1IDAuMzM5NiAzMS4wNTAzQzAuMzM5NiAyNy4wNTE2IDEuMjAyNDYgMjMuNDEwOCAyLjkyODE5IDIwLjEwNjZDNC42NTM5MSAxNi44MjM2IDYuNzU4NDUgMTMuODc3MiA5LjIyMDc3IDExLjI4ODZDMTEuNzQ2MiA4LjYzNjg5IDE0LjQ0IDYuNDA2MDcgMTcuMjYwMSA0LjU1NDA3QzIwLjEwMTMgMi43MDIwNyAyMi40Nzk0IDEuMjA3ODQgMjQuMzczNSAwLjAyOTI5NjlMMjcuNzE5NyA1LjU2NDI1Wk02MS45Mzk2IDUuNTY0MjVDNTkuMDM1MyA3LjIyNjg0IDU2LjY5OTMgOC42NTc5MyA1NC45MTA0IDkuODU3NTJDNTMuMTIxNiAxMS4wNTcxIDUxLjMxMTcgMTIuNjM1NSA0OS40NTk3IDE0LjYxMzhDNDcuNjcwOCAxNi41MDc5IDQ2LjMyMzkgMTguNDY1MSA0NS40NCAyMC40NjQ0QzQ0LjU1NjEgMjIuNDYzNyA0My45MDM3IDI1LjA1MjMgNDMuNTQ1OSAyOC4yNTEySDQ3Ljk4NjVDNTEuODE2NyAyOC4yNTEyIDU0LjgwNTIgMjkuMTk4MyA1Ni45OTM5IDMxLjA3MTNDNTkuMTgyNyAzMi45NDQ0IDYwLjI3NyAzNS43MjI0IDYwLjI3NyAzOS4zNDIyQzYwLjI3NyA0MS45MzA4IDU5LjMwODkgNDQuMzUxIDU3LjM3MjcgNDYuNjAyOUM1NS40MzY2IDQ4Ljg1NDcgNTIuNzYzOCA0OS45NzAxIDQ5LjM3NTUgNDkuOTcwMUM0NC4wNzIgNDkuOTcwMSA0MC4yODM4IDQ4LjIyMzMgMzcuOTg5OSA0NC43NTA5QzM1LjcxNyA0MS4yNzg0IDM0LjU1OTUgMzYuNzExNSAzNC41NTk1IDMxLjA1MDNDMzQuNTU5NSAyNy4wNTE2IDM1LjQyMjMgMjMuNDEwOCAzNy4xNDgxIDIwLjEwNjZDMzguODczOCAxNi44MjM2IDQwLjk3ODMgMTMuODc3MiA0My40NDA3IDExLjI4ODZDNDUuOTY2MSA4LjYzNjg5IDQ4LjY1OTkgNi40MDYwNyA1MS40OCA0LjU1NDA3QzU0LjMyMTEgMi43MDIwNyA1Ni42OTkzIDEuMjA3ODQgNTguNTkzNCAwLjAyOTI5NjlMNjEuOTM5NiA1LjU2NDI1WiIgZmlsbD0iI0I4RENFQiIvPgo8L3N2Zz4K);
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjIiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA2MiA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI3LjcxOTcgNS41NjQyNUMyNC44MTU0IDcuMjI2ODQgMjIuNDc5NCA4LjY1NzkzIDIwLjY5MDUgOS44NTc1MkMxOC45MDE3IDExLjA1NzEgMTcuMDkxOCAxMi42MzU1IDE1LjIzOTggMTQuNjEzOEMxMy41MTQgMTYuNDY1OCAxMi4xODgyIDE4LjQwMiAxMS4yNjIyIDIwLjQyMjNDMTAuMzM2MiAyMi40NDI3IDkuNjgzNzggMjUuMDczNCA5LjMyNiAyOC4yNTEySDEzLjc2NjZDMTcuNTk2OSAyOC4yNTEyIDIwLjU4NTMgMjkuMTk4MyAyMi43NzQgMzEuMDcxM0MyNC45NjI4IDMyLjk0NDQgMjYuMDU3MSAzNS43MjI0IDI2LjA1NzEgMzkuMzQyMkMyNi4wNTcxIDQxLjkzMDggMjUuMDg5IDQ0LjM1MSAyMy4xNTI5IDQ2LjYwMjlDMjEuMjE2NyA0OC44NTQ3IDE4LjU0MzkgNDkuOTcwMSAxNS4xNTU2IDQ5Ljk3MDFDOS44NTIxMyA0OS45NzAxIDYuMDYzOTUgNDguMjIzMyAzLjc3IDQ0Ljc1MDlDMS40OTcwOSA0MS4yNzg0IDAuMzM5NiAzNi43MTE1IDAuMzM5NiAzMS4wNTAzQzAuMzM5NiAyNy4wNTE2IDEuMjAyNDYgMjMuNDEwOCAyLjkyODE5IDIwLjEwNjZDNC42NTM5MSAxNi44MjM2IDYuNzU4NDUgMTMuODc3MiA5LjIyMDc3IDExLjI4ODZDMTEuNzQ2MiA4LjYzNjg5IDE0LjQ0IDYuNDA2MDcgMTcuMjYwMSA0LjU1NDA3QzIwLjEwMTMgMi43MDIwNyAyMi40Nzk0IDEuMjA3ODQgMjQuMzczNSAwLjAyOTI5NjlMMjcuNzE5NyA1LjU2NDI1Wk02MS45Mzk2IDUuNTY0MjVDNTkuMDM1MyA3LjIyNjg0IDU2LjY5OTMgOC42NTc5MyA1NC45MTA0IDkuODU3NTJDNTMuMTIxNiAxMS4wNTcxIDUxLjMxMTcgMTIuNjM1NSA0OS40NTk3IDE0LjYxMzhDNDcuNjcwOCAxNi41MDc5IDQ2LjMyMzkgMTguNDY1MSA0NS40NCAyMC40NjQ0QzQ0LjU1NjEgMjIuNDYzNyA0My45MDM3IDI1LjA1MjMgNDMuNTQ1OSAyOC4yNTEySDQ3Ljk4NjVDNTEuODE2NyAyOC4yNTEyIDU0LjgwNTIgMjkuMTk4MyA1Ni45OTM5IDMxLjA3MTNDNTkuMTgyNyAzMi45NDQ0IDYwLjI3NyAzNS43MjI0IDYwLjI3NyAzOS4zNDIyQzYwLjI3NyA0MS45MzA4IDU5LjMwODkgNDQuMzUxIDU3LjM3MjcgNDYuNjAyOUM1NS40MzY2IDQ4Ljg1NDcgNTIuNzYzOCA0OS45NzAxIDQ5LjM3NTUgNDkuOTcwMUM0NC4wNzIgNDkuOTcwMSA0MC4yODM4IDQ4LjIyMzMgMzcuOTg5OSA0NC43NTA5QzM1LjcxNyA0MS4yNzg0IDM0LjU1OTUgMzYuNzExNSAzNC41NTk1IDMxLjA1MDNDMzQuNTU5NSAyNy4wNTE2IDM1LjQyMjMgMjMuNDEwOCAzNy4xNDgxIDIwLjEwNjZDMzguODczOCAxNi44MjM2IDQwLjk3ODMgMTMuODc3MiA0My40NDA3IDExLjI4ODZDNDUuOTY2MSA4LjYzNjg5IDQ4LjY1OTkgNi40MDYwNyA1MS40OCA0LjU1NDA3QzU0LjMyMTEgMi43MDIwNyA1Ni42OTkzIDEuMjA3ODQgNTguNTkzNCAwLjAyOTI5NjlMNjEuOTM5NiA1LjU2NDI1WiIgZmlsbD0iI0I4RENFQiIvPgo8L3N2Zz4K);
  -webkit-mask-size: cover;
          mask-size: cover;
}
.testimonial.teaser .cmp-teaser__image {
  margin: 0px;
  display: flex;
  width: 100%;
  cursor: pointer;
  justify-content: center;
  padding-bottom: 0px;
  aspect-ratio: 3/4;
}
.testimonial.teaser .cmp-teaser__image iframe {
  pointer-events: none;
  aspect-ratio: 3/4;
  height: 100%;
  width: 100%;
}
@supports not (aspect-ratio: 3/4) {
  .testimonial.teaser .cmp-teaser {
    padding-top: 75%;
    position: relative;
    width: 100%;
  }
  .testimonial.teaser .cmp-teaser .cmp-teaser__image {
    height: 100%;
    position: absolute;
    top: 0;
  }
}
.testimonial.teaser .cmp-teaser__description {
  font-family: Made evolve sans;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 400;
  color: var(--colors-brand-uo-anavy, #102535);
}
.testimonial.teaser .cmp-teaser__description:after {
  float: right;
  margin-top: 2rem;
  margin-bottom: 2rem;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  display: inline-block;
  height: 3.125rem;
  width: 3.875rem;
  background-color: var(--colors-brand-uo-a-mid-blue, #005A9C);
  vertical-align: middle;
  content: "";
  -webkit-mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjIiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA2MiA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI3LjcwOCAxOC45MTZDMjcuNzA4IDIyLjk3OTIgMjYuODIzOCAyNi43MDU1IDI1LjAzNDMgMzAuMDUyOEMyMy4yNDQ5IDMzLjQyMTMgMjEuMTM5NiAzNi4zMjY1IDE4LjczOTYgMzguNzg5N0MxNi4yNzY0IDQxLjMxNiAxMy41NjA2IDQzLjU4OTcgMTAuNTkyMiA0NS41ODk3QzcuNjIzODEgNDcuNTg5NyA1LjI2NTkyIDQ5LjA2MzQgMy40NzY0NCA0OS45ODk3TDAuMzM5NiA0NC41MzcxQzIuODY1OTIgNDMuMDYzNCA1LjI4Njk3IDQxLjUyNjUgNy42MDI3NiAzOS45NDc2QzkuOTE4NTUgMzguMzY4NiAxMS42ODcgMzYuODczOSAxMi45MjkxIDM1LjQ2MzRDMTQuNTkyMiAzMy42MTA3IDE1LjkxODUgMzEuNjk1IDE2LjkwOCAyOS42NzM5QzE3Ljg5NzUgMjcuNjczOSAxOC41MDggMjUuMDQyMyAxOC43NjA3IDIxLjc1ODFIMTQuMzE4NUMxMC40MjM4IDIxLjc1ODEgNy40MTMyOSAyMC43Njg2IDUuMjQ0ODcgMTguNzg5N0MzLjA3NjQ1IDE2LjgxMDcgMi4wMDI3NiAxNC4wNzM5IDIuMDAyNzYgMTAuNTU4MUMyLjAwMjc2IDguMDMxNzkgMi45OTIyMyA1LjYzMTc5IDQuOTcxMTggMy4zNzkxNkM2Ljk1MDEzIDEuMTI2NTMgOS42MjM4MSAwLjAxMDc0MjIgMTMuMDEzMyAwLjAxMDc0MjJDMTguMjU1NCAwLjAxMDc0MjIgMjIuMDIzOCAxLjc1ODExIDI0LjI5NzUgNS4yMzE3OUMyNi41NTAxIDguNzY4NjQgMjcuNzA4IDEzLjMxNiAyNy43MDggMTguOTE2Wk02MS45Mzk2IDE4LjkxNkM2MS45Mzk2IDIyLjk3OTIgNjEuMDU1NCAyNi43MDU1IDU5LjI2NTkgMzAuMDUyOEM1Ny40NzY0IDMzLjQyMTMgNTUuMzcxMiAzNi4zMjY1IDUyLjk3MTIgMzguNzg5N0M1MC41MDggNDEuMzE2IDQ3Ljc5MjIgNDMuNTg5NyA0NC44MjM4IDQ1LjU4OTdDNDEuODU1NCA0Ny41ODk3IDM5LjQ5NzUgNDkuMDYzNCAzNy43MDggNDkuOTg5N0wzNC41NzEyIDQ0LjUzNzFDMzcuMDk3NSA0My4wNjM0IDM5LjUxODUgNDEuNTI2NSA0MS44MzQzIDM5Ljk0NzZDNDQuMTUwMSAzOC4zNjg2IDQ1LjkxODUgMzYuODczOSA0Ny4xNjA2IDM1LjQ2MzRDNDguODIzOCAzMy42MTA3IDUwLjE1MDEgMzEuNjk1IDUxLjEzOTYgMjkuNjczOUM1Mi4xMjkxIDI3LjY3MzkgNTIuNzM5NiAyNS4wNDIzIDUyLjk5MjIgMjEuNzU4MUg0OC41NTAxQzQ0LjY1NTQgMjEuNzU4MSA0MS42NDQ5IDIwLjc2ODYgMzkuNDc2NCAxOC43ODk3QzM3LjMwOCAxNi44MTA3IDM2LjIzNDMgMTQuMDczOSAzNi4yMzQzIDEwLjU1ODFDMzYuMjM0MyA4LjAzMTc5IDM3LjIyMzggNS42MzE3OSAzOS4yMDI4IDMuMzc5MTZDNDEuMTgxNyAxLjEyNjUzIDQzLjg1NTQgMC4wMTA3NDIyIDQ3LjI0NDkgMC4wMTA3NDIyQzUyLjQ4NyAwLjAxMDc0MjIgNTYuMjU1NCAxLjc1ODExIDU4LjUyOTEgNS4yMzE3OUM2MC43ODE3IDguNzY4NjQgNjEuOTM5NiAxMy4zMTYgNjEuOTM5NiAxOC45MTZaIiBmaWxsPSIjQjhEQ0VCIi8+Cjwvc3ZnPgo=);
          mask: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjIiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA2MiA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI3LjcwOCAxOC45MTZDMjcuNzA4IDIyLjk3OTIgMjYuODIzOCAyNi43MDU1IDI1LjAzNDMgMzAuMDUyOEMyMy4yNDQ5IDMzLjQyMTMgMjEuMTM5NiAzNi4zMjY1IDE4LjczOTYgMzguNzg5N0MxNi4yNzY0IDQxLjMxNiAxMy41NjA2IDQzLjU4OTcgMTAuNTkyMiA0NS41ODk3QzcuNjIzODEgNDcuNTg5NyA1LjI2NTkyIDQ5LjA2MzQgMy40NzY0NCA0OS45ODk3TDAuMzM5NiA0NC41MzcxQzIuODY1OTIgNDMuMDYzNCA1LjI4Njk3IDQxLjUyNjUgNy42MDI3NiAzOS45NDc2QzkuOTE4NTUgMzguMzY4NiAxMS42ODcgMzYuODczOSAxMi45MjkxIDM1LjQ2MzRDMTQuNTkyMiAzMy42MTA3IDE1LjkxODUgMzEuNjk1IDE2LjkwOCAyOS42NzM5QzE3Ljg5NzUgMjcuNjczOSAxOC41MDggMjUuMDQyMyAxOC43NjA3IDIxLjc1ODFIMTQuMzE4NUMxMC40MjM4IDIxLjc1ODEgNy40MTMyOSAyMC43Njg2IDUuMjQ0ODcgMTguNzg5N0MzLjA3NjQ1IDE2LjgxMDcgMi4wMDI3NiAxNC4wNzM5IDIuMDAyNzYgMTAuNTU4MUMyLjAwMjc2IDguMDMxNzkgMi45OTIyMyA1LjYzMTc5IDQuOTcxMTggMy4zNzkxNkM2Ljk1MDEzIDEuMTI2NTMgOS42MjM4MSAwLjAxMDc0MjIgMTMuMDEzMyAwLjAxMDc0MjJDMTguMjU1NCAwLjAxMDc0MjIgMjIuMDIzOCAxLjc1ODExIDI0LjI5NzUgNS4yMzE3OUMyNi41NTAxIDguNzY4NjQgMjcuNzA4IDEzLjMxNiAyNy43MDggMTguOTE2Wk02MS45Mzk2IDE4LjkxNkM2MS45Mzk2IDIyLjk3OTIgNjEuMDU1NCAyNi43MDU1IDU5LjI2NTkgMzAuMDUyOEM1Ny40NzY0IDMzLjQyMTMgNTUuMzcxMiAzNi4zMjY1IDUyLjk3MTIgMzguNzg5N0M1MC41MDggNDEuMzE2IDQ3Ljc5MjIgNDMuNTg5NyA0NC44MjM4IDQ1LjU4OTdDNDEuODU1NCA0Ny41ODk3IDM5LjQ5NzUgNDkuMDYzNCAzNy43MDggNDkuOTg5N0wzNC41NzEyIDQ0LjUzNzFDMzcuMDk3NSA0My4wNjM0IDM5LjUxODUgNDEuNTI2NSA0MS44MzQzIDM5Ljk0NzZDNDQuMTUwMSAzOC4zNjg2IDQ1LjkxODUgMzYuODczOSA0Ny4xNjA2IDM1LjQ2MzRDNDguODIzOCAzMy42MTA3IDUwLjE1MDEgMzEuNjk1IDUxLjEzOTYgMjkuNjczOUM1Mi4xMjkxIDI3LjY3MzkgNTIuNzM5NiAyNS4wNDIzIDUyLjk5MjIgMjEuNzU4MUg0OC41NTAxQzQ0LjY1NTQgMjEuNzU4MSA0MS42NDQ5IDIwLjc2ODYgMzkuNDc2NCAxOC43ODk3QzM3LjMwOCAxNi44MTA3IDM2LjIzNDMgMTQuMDczOSAzNi4yMzQzIDEwLjU1ODFDMzYuMjM0MyA4LjAzMTc5IDM3LjIyMzggNS42MzE3OSAzOS4yMDI4IDMuMzc5MTZDNDEuMTgxNyAxLjEyNjUzIDQzLjg1NTQgMC4wMTA3NDIyIDQ3LjI0NDkgMC4wMTA3NDIyQzUyLjQ4NyAwLjAxMDc0MjIgNTYuMjU1NCAxLjc1ODExIDU4LjUyOTEgNS4yMzE3OUM2MC43ODE3IDguNzY4NjQgNjEuOTM5NiAxMy4zMTYgNjEuOTM5NiAxOC45MTZaIiBmaWxsPSIjQjhEQ0VCIi8+Cjwvc3ZnPgo=);
  -webkit-mask-size: cover;
          mask-size: cover;
}
@media (min-width: 640px) {
  .text img.testimonial.teaser .cmp-teaser__description:after {
    padding-left: 0px;
    padding-right: 0px;
  }
}
@media (min-width: 768px) {
  .text img.testimonial.teaser .cmp-teaser__description:after {
    padding-left: 2rem;
    padding-right: 0px;
  }
}
@media (min-width: 1024px) {
  .text img.testimonial.teaser .cmp-teaser__description:after {
    padding-left: 2rem;
    padding-right: 0px;
  }
}
.testimonial.teaser .cmp-teaser__authorName {
  margin-top: 1rem;
  font-family: Made evolve sans;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 500;
  color: var(--colors-brand-uo-a-mid-blue, #005A9C);
}
.testimonial.teaser .cmp-teaser__author-link, .testimonial.teaser .cmp-teaser__degree-link, .testimonial.teaser .cmp-teaser__faculty-link {
  color: inherit;
  -webkit-text-decoration-line: none;
          text-decoration-line: none;
}
.testimonial.teaser .cmp-teaser__action-container {
  display: none;
}
.testimonial.teaser.testimonial--landscape {
  display: block;
}
@media (min-width: 768px) {
  .testimonial.teaser.testimonial--landscape .cmp-teaser {
    flex-direction: row;
    align-items: flex-start;
  }
}
@media (min-width: 1024px) {
  .testimonial.teaser.testimonial--landscape .cmp-teaser {
    flex-direction: row;
    align-items: flex-start;
  }
}
.testimonial.teaser.testimonial--landscape .cmp-teaser__image {
  aspect-ratio: 3/4;
  max-width: 100%;
}
.testimonial.teaser.testimonial--landscape .cmp-teaser__image img {
  aspect-ratio: 3/4;
}
@media (min-width: 1024px) {
  .testimonial.teaser.testimonial--landscape .cmp-teaser__image {
    aspect-ratio: 4/3;
    max-width: 15rem;
    align-items: center;
    justify-content: center;
    vertical-align: middle;
  }
  .testimonial.teaser.testimonial--landscape .cmp-teaser__image img {
    aspect-ratio: 4/3;
    height: 20rem;
  }
}
@media (min-width: 768px) {
  .testimonial.teaser.testimonial--landscape .cmp-teaser__image {
    aspect-ratio: 4/3;
    max-width: 15rem;
    align-items: center;
    justify-content: center;
    vertical-align: middle;
  }
  .testimonial.teaser.testimonial--landscape .cmp-teaser__image img {
    aspect-ratio: 4/3;
    height: 20rem;
  }
}
.testimonial.teaser.testimonial--landscape .cmp-teaser__image iframe {
  height: 100%;
  max-width: 100%;
}
@media (min-width: 768px) {
  .testimonial.teaser.testimonial--landscape .cmp-teaser__image iframe {
    height: 20rem;
  }
}
@media (min-width: 1024px) {
  .testimonial.teaser.testimonial--landscape .cmp-teaser__image iframe {
    height: 20rem;
    width: 15rem;
  }
}
@media (min-width: 768px) {
  .testimonial.teaser.testimonial--landscape .cmp-teaser__content {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
@media (min-width: 1024px) {
  .testimonial.teaser.testimonial--landscape .cmp-teaser__content {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}
.testimonial.teaser.testimonial--landscape__facultyName {
  padding-bottom: 2rem;
}
.testimonial.teaser.testimonial-bg-gray {
  background-color: var(--colors-digi-uo-a-grey-digi, #F1F1F1);
}
.testimonial.teaser.testimonial-bg-gray .cmp-teaser__content:before {
  background-color: var(--colors-digi-uo-a-pale-blue-digi, #B8DCEB);
}
.testimonial.teaser.testimonial-bg-gray .cmp-teaser__description:after {
  background-color: var(--colors-digi-uo-a-pale-blue-digi, #B8DCEB);
}
.testimonial.teaser.testimonial-bg-digi-blue {
  background-color: var(--colors-digi-uo-a-blue-digi, #004B83);
}
.testimonial.teaser.testimonial-bg-digi-blue .cmp-teaser__title {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.testimonial.teaser.testimonial-bg-digi-blue .cmp-teaser__title a:hover {
  color: var(--colors-digi-uo-a-pale-blue-digi, #B8DCEB);
}
.testimonial.teaser.testimonial-bg-digi-blue .cmp-teaser__content {
  color: var(--colors-brand-white, #ffffff);
}
.testimonial.teaser.testimonial-bg-digi-blue .cmp-teaser__content:before {
  background-color: var(--colors-digi-media-object-background-web, #E3F3FF);
}
.testimonial.teaser.testimonial-bg-digi-blue .cmp-teaser__description {
  color: var(--colors-brand-white, #ffffff);
}
.testimonial.teaser.testimonial-bg-digi-blue .cmp-teaser__description:after {
  background-color: var(--colors-digi-media-object-background-web, #E3F3FF);
}
.testimonial.teaser.testimonial-bg-digi-blue .cmp-teaser__authorName {
  color: var(--colors-digi-media-object-background-web, #E3F3FF);
}
.testimonial.teaser.testimonial-bg-light-blue {
  background-color: var(--colors-digi-media-object-background-web, #E3F3FF);
}
.testimonial.teaser.testimonial-bg-light-blue .cmp-teaser__title {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  color: var(--colors-brand-uo-a-mid-blue, #005A9C);
}
.testimonial.teaser.testimonial-bg-light-blue .cmp-teaser__authorName {
  color: var(--colors-brand-uo-a-mid-blue, #005A9C);
}
.testimonial.teaser.testimonial-bg-light-blue .cmp-teaser__content:before {
  background-color: var(--colors-digi-uo-a-blue-digi, #004B83);
}
.testimonial.teaser.testimonial-bg-light-blue .cmp-teaser__description:after {
  background-color: var(--colors-digi-uo-a-blue-digi, #004B83);
}
.testimonial.teaser.testimonial-bg-gray .cmp-teaser__content, .testimonial.teaser.testimonial-bg-digi-blue .cmp-teaser__content, .testimonial.teaser.testimonial-bg-light-blue .cmp-teaser__content {
  padding: 2rem;
}
@media (min-width: 768px) {
  .testimonial.teaser.testimonial-bg-gray .cmp-teaser__content, .testimonial.teaser.testimonial-bg-digi-blue .cmp-teaser__content, .testimonial.teaser.testimonial-bg-light-blue .cmp-teaser__content {
    padding-top: 2rem;
  }
}
@media (min-width: 1024px) {
  .testimonial.teaser.testimonial-bg-gray .cmp-teaser__content, .testimonial.teaser.testimonial-bg-digi-blue .cmp-teaser__content, .testimonial.teaser.testimonial-bg-light-blue .cmp-teaser__content {
    padding-top: 2rem;
  }
}
.testimonial.teaser.testimonial-bg-gray .cmp-teaser__image, .testimonial.teaser.testimonial-bg-digi-blue .cmp-teaser__image, .testimonial.teaser.testimonial-bg-light-blue .cmp-teaser__image {
  margin: 0px;
  padding: 2rem;
  padding-bottom: 0px;
}
.testimonial.teaser.testimonial-bg-gray.testimonial--landscape.testimonial-bg-gray .cmp-teaser__image, .testimonial.teaser.testimonial-bg-gray.testimonial--landscape.testimonial-bg-digi-blue .cmp-teaser__image, .testimonial.teaser.testimonial-bg-gray.testimonial--landscape.testimonial-bg-light-blue .cmp-teaser__image, .testimonial.teaser.testimonial-bg-digi-blue.testimonial--landscape.testimonial-bg-gray .cmp-teaser__image, .testimonial.teaser.testimonial-bg-digi-blue.testimonial--landscape.testimonial-bg-digi-blue .cmp-teaser__image, .testimonial.teaser.testimonial-bg-digi-blue.testimonial--landscape.testimonial-bg-light-blue .cmp-teaser__image, .testimonial.teaser.testimonial-bg-light-blue.testimonial--landscape.testimonial-bg-gray .cmp-teaser__image, .testimonial.teaser.testimonial-bg-light-blue.testimonial--landscape.testimonial-bg-digi-blue .cmp-teaser__image, .testimonial.teaser.testimonial-bg-light-blue.testimonial--landscape.testimonial-bg-light-blue .cmp-teaser__image {
  margin: 0px;
  padding: 2rem;
  padding-bottom: 0px;
}
@media (min-width: 768px) {
  .testimonial.teaser.testimonial-bg-gray.testimonial--landscape.testimonial-bg-gray .cmp-teaser__image, .testimonial.teaser.testimonial-bg-gray.testimonial--landscape.testimonial-bg-digi-blue .cmp-teaser__image, .testimonial.teaser.testimonial-bg-gray.testimonial--landscape.testimonial-bg-light-blue .cmp-teaser__image, .testimonial.teaser.testimonial-bg-digi-blue.testimonial--landscape.testimonial-bg-gray .cmp-teaser__image, .testimonial.teaser.testimonial-bg-digi-blue.testimonial--landscape.testimonial-bg-digi-blue .cmp-teaser__image, .testimonial.teaser.testimonial-bg-digi-blue.testimonial--landscape.testimonial-bg-light-blue .cmp-teaser__image, .testimonial.teaser.testimonial-bg-light-blue.testimonial--landscape.testimonial-bg-gray .cmp-teaser__image, .testimonial.teaser.testimonial-bg-light-blue.testimonial--landscape.testimonial-bg-digi-blue .cmp-teaser__image, .testimonial.teaser.testimonial-bg-light-blue.testimonial--landscape.testimonial-bg-light-blue .cmp-teaser__image {
    padding-right: 0px;
    padding-bottom: 0px;
  }
}
@media (min-width: 1024px) {
  .testimonial.teaser.testimonial-bg-gray.testimonial--landscape.testimonial-bg-gray .cmp-teaser__image, .testimonial.teaser.testimonial-bg-gray.testimonial--landscape.testimonial-bg-digi-blue .cmp-teaser__image, .testimonial.teaser.testimonial-bg-gray.testimonial--landscape.testimonial-bg-light-blue .cmp-teaser__image, .testimonial.teaser.testimonial-bg-digi-blue.testimonial--landscape.testimonial-bg-gray .cmp-teaser__image, .testimonial.teaser.testimonial-bg-digi-blue.testimonial--landscape.testimonial-bg-digi-blue .cmp-teaser__image, .testimonial.teaser.testimonial-bg-digi-blue.testimonial--landscape.testimonial-bg-light-blue .cmp-teaser__image, .testimonial.teaser.testimonial-bg-light-blue.testimonial--landscape.testimonial-bg-gray .cmp-teaser__image, .testimonial.teaser.testimonial-bg-light-blue.testimonial--landscape.testimonial-bg-digi-blue .cmp-teaser__image, .testimonial.teaser.testimonial-bg-light-blue.testimonial--landscape.testimonial-bg-light-blue .cmp-teaser__image {
    padding-right: 0px;
  }
}
.testimonial.teaser.testimonial-bg-gray.testimonial--landscape .cmp-teaser__content, .testimonial.teaser.testimonial-bg-digi-blue.testimonial--landscape .cmp-teaser__content, .testimonial.teaser.testimonial-bg-light-blue.testimonial--landscape .cmp-teaser__content {
  padding: 2rem;
}
@media (min-width: 768px) {
  .testimonial.teaser.testimonial-bg-gray.testimonial--landscape .cmp-teaser__content, .testimonial.teaser.testimonial-bg-digi-blue.testimonial--landscape .cmp-teaser__content, .testimonial.teaser.testimonial-bg-light-blue.testimonial--landscape .cmp-teaser__content {
    padding-top: 2rem;
  }
}
@media (min-width: 1024px) {
  .testimonial.teaser.testimonial-bg-gray.testimonial--landscape .cmp-teaser__content, .testimonial.teaser.testimonial-bg-digi-blue.testimonial--landscape .cmp-teaser__content, .testimonial.teaser.testimonial-bg-light-blue.testimonial--landscape .cmp-teaser__content {
    padding-top: 2rem;
  }
}
.testimonial.teaser.testimonial-bg-gray.testimonial--landscape .cmp-teaser__facultyName, .testimonial.teaser.testimonial-bg-digi-blue.testimonial--landscape .cmp-teaser__facultyName, .testimonial.teaser.testimonial-bg-light-blue.testimonial--landscape .cmp-teaser__facultyName {
  padding: 0px;
}
.teaser--heading-level-1 .cmp-teaser__content .testimonial.teaser .cmp-teaser__title {
  font-weight: 700;
  color: var(--colors-brand-uo-anavy, #102535);
  margin-bottom: 2rem;
  font-size: var(--typography-mobile-heading-h1-font-size);
  line-height: var(--typography-mobile-heading-h1-line-height);
  color: inherit;
}
@media (min-width: 1024px) {
  .teaser--heading-level-1 .cmp-teaser__content .testimonial.teaser .cmp-teaser__title {
    font-size: var(--typography-desktop-heading-h1-font-size);
    line-height: var(--typography-desktop-heading-h1-line-height);
  }
}
.teaser--heading-level-2 .cmp-teaser__content .testimonial.teaser .cmp-teaser__title {
  font-weight: 700;
  color: var(--colors-brand-uo-anavy, #102535);
  margin-bottom: 1.5rem;
  font-size: var(--typography-mobile-heading-h2-font-size);
  line-height: var(--typography-mobile-heading-h2-line-height);
  color: inherit;
}
@media (min-width: 1024px) {
  .teaser--heading-level-2 .cmp-teaser__content .testimonial.teaser .cmp-teaser__title {
    font-size: var(--typography-desktop-heading-h2-font-size);
    line-height: var(--typography-desktop-heading-h2-line-height);
  }
}
.teaser--heading-level-3 .cmp-teaser__content .testimonial.teaser .cmp-teaser__title {
  margin-bottom: 1rem;
  font-weight: 700;
  color: var(--colors-brand-uo-anavy, #102535);
  font-size: var(--typography-mobile-heading-h3-font-size);
  line-height: var(--typography-mobile-heading-h3-line-height);
  font-weight: var(--typography-mobile-heading-h3-font-weight);
  color: inherit;
}
@media (min-width: 1024px) {
  .teaser--heading-level-3 .cmp-teaser__content .testimonial.teaser .cmp-teaser__title {
    font-size: var(--typography-desktop-heading-h3-font-size);
    line-height: var(--typography-desktop-heading-h3-line-height);
    font-weight: var(--typography-desktop-heading-h3-font-weight);
  }
}
.teaser--heading-level-4 .cmp-teaser__content .testimonial.teaser .cmp-teaser__title {
  margin-bottom: 1rem;
  font-weight: 700;
  color: var(--colors-brand-uo-anavy, #102535);
  font-size: var(--typography-mobile-heading-h4-font-size);
  line-height: var(--typography-mobile-heading-h4-line-height);
  color: inherit;
}
@media (min-width: 1024px) {
  .teaser--heading-level-4 .cmp-teaser__content .testimonial.teaser .cmp-teaser__title {
    font-size: var(--typography-desktop-heading-h4-font-size);
    line-height: var(--typography-desktop-heading-h4-line-height);
  }
}
.teaser--heading-level-5 .cmp-teaser__content .testimonial.teaser .cmp-teaser__title {
  margin-bottom: 1rem;
  font-weight: 700;
  color: var(--colors-brand-uo-anavy, #102535);
  font-size: var(--typography-mobile-heading-h5-font-size);
  line-height: var(--typography-mobile-heading-h5-line-height);
  color: inherit;
}
@media (min-width: 1024px) {
  .teaser--heading-level-5 .cmp-teaser__content .testimonial.teaser .cmp-teaser__title {
    font-size: var(--typography-desktop-heading-h5-font-size);
    line-height: var(--typography-desktop-heading-h5-line-height);
  }
}
.teaser--heading-level-6 .cmp-teaser__content .testimonial.teaser .cmp-teaser__title {
  margin-bottom: 1rem;
  font-weight: 700;
  color: var(--colors-brand-uo-anavy, #102535);
  font-size: var(--typography-mobile-heading-h6-font-size);
  line-height: var(--typography-mobile-heading-h6-line-height);
  color: inherit;
}
@media (min-width: 1024px) {
  .teaser--heading-level-6 .cmp-teaser__content .testimonial.teaser .cmp-teaser__title {
    font-size: var(--typography-desktop-heading-h6-font-size);
    line-height: var(--typography-desktop-heading-h6-line-height);
  }
}
div#cookieConsent {
  position: fixed;
  bottom: 0px;
  z-index: 9999;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 3rem;
  padding-bottom: 2rem;
  font-family: Made evolve sans;
  font-weight: 400;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  font-size: 13px;
  background-color: rgba(16, 37, 53, 0.85);
}
@media (min-width: 768px) {
  div#cookieConsent {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
}
div#cookieConsent > p {
  margin-bottom: 0px;
}
div#cookieConsent > p > a:not(.cookieYES) {
  color: var(--colors-digi-uo-a-pale-blue-digi, #B8DCEB);
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}
div#cookieConsent a.cookieYES {
  margin-top: 1rem;
  display: flex;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  justify-content: center;
  background-color: var(--colors-brand-uo-ared, #d40000);
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  vertical-align: middle;
  font-family: Made evolve sans;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
div#cookieConsent a.cookieYES:hover, div#cookieConsent a.cookieYES:active {
  background-color: var(--colors-digi-button-red-hover, #ff0a0a);
}
div#cookieConsent a.cookieYES:focus {
  background-color: var(--colors-brand-uo-ared, #d40000);
  --tw-shadow: 0px 0px 0px 2px rgba(0,90,156,1) inset;
  --tw-shadow-colored: inset 0px 0px 0px 2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
#back-to-top {
  position: fixed;
  right: 0px;
  bottom: 1.25rem;
  z-index: 50;
  display: none;
  width: 3.5rem;
  flex-direction: column-reverse;
  align-items: center;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
#back-to-top:hover {
  background-color: var(--colors-digi-media-object-background-web, #E3F3FF);
}
#back-to-top .cmp-button__icon {
  margin: 0px;
  width: 0.875rem;
}
#back-to-top .cmp-button__text {
  font-size: 0.875rem;
  line-height: .75rem;
}
#back-to-top.show {
  display: flex;
}
.cq-Editable-dom #back-to-top {
  position: relative;
  inset: auto;
  display: flex;
}
.has-tooltip {
  cursor: help;
  white-space: nowrap;
  border-width: 0px;
  border-bottom-width: 1px;
  border-style: dotted;
  border-color: var(--colors-brand-uo-anavy, #102535);
  font-weight: 500;
}
.has-tooltip::before {
  border-width: 0px;
  border-bottom-width: 0px;
  -webkit-text-decoration-line: none;
          text-decoration-line: none;
  content: " ";
}
.tooltip {
  display: none;
  width: 10rem;
  background-color: var(--colors-brand-uo-anavy, #102535);
  padding: 0.75rem;
  font-family: Made evolve sans;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  -webkit-text-decoration-line: none;
          text-decoration-line: none;
}
.tooltip .arrow,
.tooltip .arrow::before {
  position: absolute;
  height: 2rem;
  width: 0.5rem;
  background-color: inherit;
}
.tooltip .arrow {
  visibility: hidden;
}
.tooltip .arrow::before {
  visibility: visible;
  height: 1.25rem;
  width: 1.25rem;
  --tw-rotate: 45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  content: "";
  z-index: -1;
}
.tooltip[data-show] {
  display: inline-block;
}
.tooltip[data-popper-placement^=top] > .arrow {
  bottom: -1.25rem;
}
.tooltip[data-popper-placement^=bottom] > .arrow {
  top: -0.625rem;
}
main.container #site-wrapper {
  max-width: 75rem;
  margin: 0 auto;
}
main.container #site-wrapper .container--sidebar {
  margin-top: 0px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 0px;
  max-width: 15.3rem;
}
main.container #site-wrapper .container--sidebar::after {
  background-color: transparent;
}
main.container #site-wrapper aside {
  display: block;
}
main.container .cmp-navigation {
  display: none;
}
main.container .cmp-navigation .cmp-navigation__item {
  position: relative;
  list-style-type: none;
  padding-top: 0.25rem;
}
main.container .cmp-navigation .cmp-navigation__item svg {
  width: 0.75rem;
}
main.container .cmp-navigation .cmp-navigation__item button {
  position: absolute;
  top: 0.875rem;
  right: 0.375rem;
  width: 1.25rem;
}
main.container .cmp-navigation .cmp-navigation__item button.open svg {
  --tw-rotate: 90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
main.container .cmp-navigation .cmp-navigation__item--level-0 {
  border-bottom: 1px dotted #d7d7d7;
}
main.container .cmp-navigation .cmp-navigation__item--level-0 > .cmp-navigation__item-link {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 0.875rem;
  padding-right: 2rem;
}
main.container .cmp-navigation .cmp-navigation__item--level-0 > button {
  top: 1.5rem;
}
main.container .cmp-navigation .cmp-navigation__item--level-0 .cmp-navigation__group {
  display: none;
  height: 0px;
  opacity: 0;
  transition-property: height;
  transition-duration: 0.1s;
  transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
  list-style-type: none;
  padding-left: 1rem;
}
main.container .cmp-navigation .cmp-navigation__item--level-0 .cmp-navigation__group.show {
  display: block;
  height: auto;
  opacity: 1;
  transition-property: height;
  transition-duration: 0.5s;
  transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
}
main.container .cmp-navigation .cmp-navigation__item-link {
  display: block;
  border-left-width: 5px;
  border-color: transparent;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  padding-right: 2.5rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 400;
  color: var(--colors-brand-uo-anavy, #102535);
  -webkit-text-decoration-line: none;
          text-decoration-line: none;
}
main.container .cmp-navigation .cmp-navigation__item-link:hover {
  border-left-width: 5px;
  border-color: var(--colors-brand-uo-anavy, #102535);
}
main.container .cmp-navigation .cmp-navigation__item.cmp-navigation__item--active .cmp-navigation__item-link {
  font-weight: 700;
}
main.container .cmp-navigation .cmp-navigation__item.current-active > .cmp-navigation__item-link {
  border-left-width: 5px;
  border-color: var(--colors-brand-uo-ared, #d40000);
  color: var(--colors-brand-uo-ared, #d40000);
}
main.container .navigation__dark-mode .cmp-navigation {
  position: fixed;
  top: 0px;
  right: 0px;
  z-index: 1000;
  display: block;
  background-color: var(--colors-brand-uo-anavy, #102535);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
  transform: translateX(16.25rem);
  width: 16.25rem;
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-top: 3rem;
  height: 100vh;
}
@media (min-width: 1024px) {
  main.container .navigation__dark-mode .cmp-navigation {
    transform: translateX(-16.25rem);
    right: auto;
    left: 0;
  }
}
main.container .navigation__dark-mode .cmp-navigation::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 4px;
}
main.container .navigation__dark-mode .cmp-navigation::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: rgba(255, 255, 255, 0.5);
  box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}
main.container .navigation__dark-mode .cmp-navigation.show {
  transform: translate(0, 0);
  transition-duration: 0.5s;
}
main.container .navigation__dark-mode .cmp-navigation .close-menu {
  position: absolute;
  top: 0px;
  width: 100%;
  background-color: var(--colors-brand-uo-anavy, #102535);
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  border: 1px solid;
  border-top-color: #163349;
  border-bottom-color: #040a0e;
  border-left: 0;
  border-right: 0;
}
main.container .navigation__dark-mode .cmp-navigation .close-menu svg {
  position: absolute;
  right: 15px;
  bottom: 25px;
}
main.container .navigation__dark-mode .cmp-navigation .cmp-navigation__item.active-parent {
  background-color: var(--colors-digi-uo-a-blue-digi, #004B83);
}
main.container .navigation__dark-mode .cmp-navigation .cmp-navigation__item button svg {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
main.container .navigation__dark-mode .cmp-navigation .cmp-navigation__item--level-0 {
  border: 1px solid;
  border-top-color: #163349;
  border-bottom-color: #040a0e;
}
main.container .navigation__dark-mode .cmp-navigation .cmp-navigation__item--level-0.cmp-navigation__item--active {
  background-color: var(--colors-digi-uo-a-blue-digi, #004B83);
}
main.container .navigation__dark-mode .cmp-navigation .cmp-navigation__item--level-0:first-child {
  margin-top: 1rem;
  padding-top: 0.5rem;
}
main.container .navigation__dark-mode .cmp-navigation .cmp-navigation__item-link {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
main.container .navigation__dark-mode .cmp-navigation .cmp-navigation__item-link:hover {
  border-left-width: 5px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
main.container .navigation__dark-mode .cmp-navigation .cmp-navigation__item.current-active > .cmp-navigation__item-link {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
main.container aside .cmp-navigation {
  display: block;
}
.aem-AuthorLayer-Edit main.container .navigation__dark-mode .cmp-navigation,
.aem-AuthorLayer-Edit main.container #site-navigation-hidden .cmp-navigation {
  position: static;
  height: 250px;
  transform: translateX(0);
}
@media (min-width: 768px) {
  .aem-AuthorLayer-Edit main.container .navigation__dark-mode .cmp-navigation,
  .aem-AuthorLayer-Edit main.container #site-navigation-hidden .cmp-navigation {
    transform: translateX(0);
  }
}
.js-overlay {
  visibility: hidden;
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 100;
  height: 100%;
  width: 100%;
  overflow: hidden;
  opacity: 0;
  transition: opacity 0.5s ease, visibility 0.5s ease;
  background: rgba(255, 255, 255, 0.25);
}
.js-overlay.is-visible {
  visibility: visible;
  cursor: pointer;
  opacity: 1;
}
.modal {
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 10001;
  display: none;
  height: 100%;
  width: 100%;
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  background-color: var(--colors-brand-uo-anavy, #102535);
  opacity: 0;
  transition: visibility 0s linear 0.25s, transform 0.4s;
}
.modal__container {
  position: absolute;
  top: 48%;
  left: 50%;
  height: 80%;
  width: 83.333333%;
  --tw-translate-y: -50%;
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  background-color: var(--colors-brand-white, #ffffff);
}
.modal__content {
  display: flex;
  height: 100%;
  width: 100%;
  align-items: center;
  justify-content: center;
  background-color: var(--colors-brand-uo-anavy, #102535);
  text-align: center;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.modal.show-modal {
  display: block;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  opacity: 1;
  transition: visibility 0s linear 0s, transform 0.4s;
}
.modal__close {
  position: absolute;
  top: -35px;
  right: 0px;
  display: flex;
  cursor: pointer;
  border-width: 0px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.modal__close svg {
  pointer-events: none;
  height: 2.5rem;
  width: 2.5rem;
}
.modal__close:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.modal iframe {
  height: 100%;
  width: 100%;
}
.iconcard.teaser {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  width: 100%;
  color: var(--colors-brand-uo-anavy, #102535);
}
.iconcard.teaser .cmp-teaser {
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
}
@media (min-width: 768px) {
  .iconcard.teaser .cmp-teaser {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
}
.iconcard.teaser .cmp-teaser__content {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  width: 100%;
  align-items: center;
  padding: 0px;
  text-align: center;
}
.iconcard.teaser .cmp-teaser__content .cmp-teaser__title {
  margin-bottom: 1rem;
}
.iconcard.teaser .cmp-teaser__iconcard {
  margin-bottom: 1rem;
  height: 3.5rem;
  width: 3.5rem;
}
.iconcard.teaser .cmp-teaser__title-link,
.iconcard.teaser .cmp-teaser .rn_ChatAvailable > a > .cmp-teaser__title {
  color: var(--colors-brand-uo-a-mid-blue, #005A9C);
}
.iconcard.teaser .cmp-teaser__title-link:hover,
.iconcard.teaser .cmp-teaser .rn_ChatAvailable > a > .cmp-teaser__title:hover {
  color: var(--colors-digi-uo-a-blue-digi, #004B83);
}
.iconcard.teaser .cmp-teaser__description {
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.6875rem;
}
.iconcard.teaser .cmp-teaser__description:last-child p {
  margin-bottom: 0px;
}
.iconcard.teaser .cmp-teaser__icon-link {
  display: block;
  color: var(--colors-brand-uo-anavy, #102535);
}
.iconcard.teaser .cmp-teaser__icon-link:hover {
  color: var(--colors-brand-uo-anavy, #102535);
}
.iconcard.teaser .cmp-teaser__action-container {
  margin-top: 0px;
}
.iconcard.teaser.card-icon--large .cmp-teaser__iconcard {
  margin-bottom: 1rem;
  height: 5.5rem;
  width: 5.5rem;
}
.iconcard.teaser.card-icon--bg-light-grey {
  background-color: var(--colors-digi-uo-a-grey-digi, #F1F1F1);
}
.iconcard.teaser.card-icon--bg-light-grey .cmp-teaser__iconcard {
  color: var(--colors-digi-uo-a-blue-digi, #004B83);
}
.iconcard.teaser.card-icon--bg-light-blue {
  background-color: var(--colors-digi-media-object-background-web, #E3F3FF);
}
.iconcard.teaser.card-icon--bg-transparent {
  background-color: transparent;
}
.iconcard.teaser.card-icon--bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.iconcard.teaser.card-icon--bg-white .cmp-teaser__description :is(h1, h2, h3, h4, h5, h6) {
  color: var(--colors-brand-uo-anavy, #102535);
}
.iconcard.teaser.card-icon--bg-dark-digi-blue, .iconcard.teaser.card-icon--bg-dark-navy-blue, .iconcard.teaser.card-icon--bg-dark-red {
  /* This selector is needed to ensure support for older browsers where `:is` was implemented as `:matches` */
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity))
}
.iconcard.teaser.card-icon--bg-dark-digi-blue .cmp-teaser__description :is(h1, h2, h3, h4, h5, h6), .iconcard.teaser.card-icon--bg-dark-navy-blue .cmp-teaser__description :is(h1, h2, h3, h4, h5, h6), .iconcard.teaser.card-icon--bg-dark-red .cmp-teaser__description :is(h1, h2, h3, h4, h5, h6) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.iconcard.teaser.card-icon--bg-dark-digi-blue .cmp-teaser__description :matches(h1, h2, h3, h4, h5, h6), .iconcard.teaser.card-icon--bg-dark-navy-blue .cmp-teaser__description :matches(h1, h2, h3, h4, h5, h6), .iconcard.teaser.card-icon--bg-dark-red .cmp-teaser__description :matches(h1, h2, h3, h4, h5, h6) {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.iconcard.teaser.card-icon--bg-dark-digi-blue {
  background-color: var(--colors-digi-uo-a-blue-digi, #004B83);
}
.iconcard.teaser.card-icon--bg-dark-navy-blue {
  background-color: var(--colors-brand-uo-anavy, #102535);
}
.iconcard.teaser.card-icon--bg-dark-red {
  background-color: var(--colors-brand-uo-ared, #d40000);
}
.iconcard.teaser.card-icon--bg-dark-digi-blue .cmp-teaser__title, .iconcard.teaser.card-icon--bg-dark-digi-blue .cmp-teaser__iconcard, .iconcard.teaser.card-icon--bg-dark-digi-blue .cmp-teaser__description, .iconcard.teaser.card-icon--bg-dark-navy-blue .cmp-teaser__title, .iconcard.teaser.card-icon--bg-dark-navy-blue .cmp-teaser__iconcard, .iconcard.teaser.card-icon--bg-dark-navy-blue .cmp-teaser__description, .iconcard.teaser.card-icon--bg-dark-red .cmp-teaser__title, .iconcard.teaser.card-icon--bg-dark-red .cmp-teaser__iconcard, .iconcard.teaser.card-icon--bg-dark-red .cmp-teaser__description {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.iconcard.teaser.card-icon--bg-dark-digi-blue .cmp-teaser__title-link, .iconcard.teaser.card-icon--bg-dark-digi-blue .cmp-teaser__description a,
.iconcard.teaser.card-icon--bg-dark-digi-blue .cmp-teaser .rn_ChatAvailable > a > .cmp-teaser__title, .iconcard.teaser.card-icon--bg-dark-navy-blue .cmp-teaser__title-link, .iconcard.teaser.card-icon--bg-dark-navy-blue .cmp-teaser__description a,
.iconcard.teaser.card-icon--bg-dark-navy-blue .cmp-teaser .rn_ChatAvailable > a > .cmp-teaser__title, .iconcard.teaser.card-icon--bg-dark-red .cmp-teaser__title-link, .iconcard.teaser.card-icon--bg-dark-red .cmp-teaser__description a,
.iconcard.teaser.card-icon--bg-dark-red .cmp-teaser .rn_ChatAvailable > a > .cmp-teaser__title {
  color: var(--colors-digi-uo-a-pale-blue-digi, #B8DCEB);
}
.iconcard.teaser.card-icon--bg-dark-digi-blue .cmp-teaser__title-link:hover, .iconcard.teaser.card-icon--bg-dark-digi-blue .cmp-teaser__description a:hover,
.iconcard.teaser.card-icon--bg-dark-digi-blue .cmp-teaser .rn_ChatAvailable > a > .cmp-teaser__title:hover, .iconcard.teaser.card-icon--bg-dark-navy-blue .cmp-teaser__title-link:hover, .iconcard.teaser.card-icon--bg-dark-navy-blue .cmp-teaser__description a:hover,
.iconcard.teaser.card-icon--bg-dark-navy-blue .cmp-teaser .rn_ChatAvailable > a > .cmp-teaser__title:hover, .iconcard.teaser.card-icon--bg-dark-red .cmp-teaser__title-link:hover, .iconcard.teaser.card-icon--bg-dark-red .cmp-teaser__description a:hover,
.iconcard.teaser.card-icon--bg-dark-red .cmp-teaser .rn_ChatAvailable > a > .cmp-teaser__title:hover {
  color: var(--colors-digi-media-object-background-web, #E3F3FF);
}
.iconcard.teaser.card-icon--bg-dark-digi-blue .cmp-teaser__title-link:hover,
.iconcard.teaser.card-icon--bg-dark-digi-blue .cmp-teaser .rn_ChatAvailable > a:hover > .cmp-teaser__title {
  color: var(--colors-digi-media-object-background-web, #E3F3FF);
}
.iconcard.teaser.card-icon--landscape .cmp-teaser {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  flex-direction: row;
  align-items: flex-start;
}
.iconcard.teaser.card-icon--landscape .cmp-teaser__content {
  align-items: flex-start;
  text-align: left;
}
.iconcard.teaser.card-icon--landscape .cmp-teaser__iconcard {
  margin-right: 1.75rem;
}
.iconcard.teaser.card-icon--landscape .cmp-teaser__description {
  text-align: left;
}
.iconcard.teaser.card-icon--landscape.card-icon--large .cmp-teaser__description {
  text-align: left;
}
.iconcard.teaser.card-icon--button {
  display: flex;
  width: 100%;
  cursor: pointer;
  box-shadow: 0px 0px 20px 2px #cacaca;
}
.iconcard.teaser.card-icon--button:hover {
  background-color: var(--colors-digi-media-object-background-web, #E3F3FF);
}
.iconcard.teaser.card-icon--button .cmp-teaser {
  flex-direction: row;
  align-items: center;
  padding: 1.5rem;
}
.iconcard.teaser.card-icon--button .cmp-teaser__content {
  padding-left: 0.875rem;
  text-align: left;
}
.iconcard.teaser.card-icon--button .cmp-teaser__title, .iconcard.teaser.card-icon--button .cmp-teaser__title-link {
  margin: 0px;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.5rem;
  color: var(--colors-brand-uo-anavy, #102535);
}
.iconcard.teaser.card-icon--button .cmp-teaser__iconcard {
  color: var(--colors-brand-uo-a-mid-blue, #005A9C);
}
.iconcard.teaser.card-icon--button.card-icon--bg-dark-digi-blue, .iconcard.teaser.card-icon--button.card-icon--bg-dark-navy-blue, .iconcard.teaser.card-icon--button.card-icon--bg-dark-red, .iconcard.teaser.card-icon--button.card-icon--bg-light-grey, .iconcard.teaser.card-icon--button.card-icon--bg-light-blue {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.iconcard.teaser.card-icon--button.card-icon--bg-dark-digi-blue:hover, .iconcard.teaser.card-icon--button.card-icon--bg-dark-navy-blue:hover, .iconcard.teaser.card-icon--button.card-icon--bg-dark-red:hover, .iconcard.teaser.card-icon--button.card-icon--bg-light-grey:hover, .iconcard.teaser.card-icon--button.card-icon--bg-light-blue:hover {
  background-color: var(--colors-digi-media-object-background-web, #E3F3FF);
}
.iconcard.teaser.card-icon--button.card-icon--bg-dark-digi-blue .cmp-teaser__title, .iconcard.teaser.card-icon--button.card-icon--bg-dark-digi-blue .cmp-teaser__description, .iconcard.teaser.card-icon--button.card-icon--bg-dark-digi-blue .cmp-teaser__title-link, .iconcard.teaser.card-icon--button.card-icon--bg-dark-navy-blue .cmp-teaser__title, .iconcard.teaser.card-icon--button.card-icon--bg-dark-navy-blue .cmp-teaser__description, .iconcard.teaser.card-icon--button.card-icon--bg-dark-navy-blue .cmp-teaser__title-link, .iconcard.teaser.card-icon--button.card-icon--bg-dark-red .cmp-teaser__title, .iconcard.teaser.card-icon--button.card-icon--bg-dark-red .cmp-teaser__description, .iconcard.teaser.card-icon--button.card-icon--bg-dark-red .cmp-teaser__title-link, .iconcard.teaser.card-icon--button.card-icon--bg-light-grey .cmp-teaser__title, .iconcard.teaser.card-icon--button.card-icon--bg-light-grey .cmp-teaser__description, .iconcard.teaser.card-icon--button.card-icon--bg-light-grey .cmp-teaser__title-link, .iconcard.teaser.card-icon--button.card-icon--bg-light-blue .cmp-teaser__title, .iconcard.teaser.card-icon--button.card-icon--bg-light-blue .cmp-teaser__description, .iconcard.teaser.card-icon--button.card-icon--bg-light-blue .cmp-teaser__title-link {
  color: var(--colors-brand-uo-anavy, #102535);
}
.iconcard.teaser.card-icon--button.card-icon--bg-dark-digi-blue .cmp-teaser__iconcard, .iconcard.teaser.card-icon--button.card-icon--bg-dark-navy-blue .cmp-teaser__iconcard, .iconcard.teaser.card-icon--button.card-icon--bg-dark-red .cmp-teaser__iconcard, .iconcard.teaser.card-icon--button.card-icon--bg-light-grey .cmp-teaser__iconcard, .iconcard.teaser.card-icon--button.card-icon--bg-light-blue .cmp-teaser__iconcard {
  margin: 0px;
  height: 2.5rem;
  width: 2.5rem;
  color: var(--colors-brand-uo-a-mid-blue, #005A9C);
}
.teaser--heading-level-1 .cmp-teaser__content .cmp-teaser__title {
  font-weight: 700;
  color: var(--colors-brand-uo-anavy, #102535);
  margin-bottom: 2rem;
  font-size: var(--typography-mobile-heading-h1-font-size);
  line-height: var(--typography-mobile-heading-h1-line-height);
  font-weight: 700;
  color: var(--colors-brand-uo-anavy, #102535);
  margin-bottom: 2rem;
  font-size: var(--typography-mobile-heading-h1-font-size);
  line-height: var(--typography-mobile-heading-h1-line-height);
  color: inherit;
}
@media (min-width: 1024px) {
  .teaser--heading-level-1 .cmp-teaser__content .cmp-teaser__title {
    font-size: var(--typography-desktop-heading-h1-font-size);
    line-height: var(--typography-desktop-heading-h1-line-height);
    font-size: var(--typography-desktop-heading-h1-font-size);
    line-height: var(--typography-desktop-heading-h1-line-height);
  }
}
.teaser--heading-level-2 .cmp-teaser__content .cmp-teaser__title {
  font-weight: 700;
  color: var(--colors-brand-uo-anavy, #102535);
  margin-bottom: 1.5rem;
  font-size: var(--typography-mobile-heading-h2-font-size);
  line-height: var(--typography-mobile-heading-h2-line-height);
  font-weight: 700;
  color: var(--colors-brand-uo-anavy, #102535);
  margin-bottom: 1.5rem;
  font-size: var(--typography-mobile-heading-h2-font-size);
  line-height: var(--typography-mobile-heading-h2-line-height);
  color: inherit;
}
@media (min-width: 1024px) {
  .teaser--heading-level-2 .cmp-teaser__content .cmp-teaser__title {
    font-size: var(--typography-desktop-heading-h2-font-size);
    line-height: var(--typography-desktop-heading-h2-line-height);
    font-size: var(--typography-desktop-heading-h2-font-size);
    line-height: var(--typography-desktop-heading-h2-line-height);
  }
}
.teaser--heading-level-3 .cmp-teaser__content .cmp-teaser__title {
  margin-bottom: 1rem;
  font-weight: 700;
  color: var(--colors-brand-uo-anavy, #102535);
  font-size: var(--typography-mobile-heading-h3-font-size);
  line-height: var(--typography-mobile-heading-h3-line-height);
  font-weight: var(--typography-mobile-heading-h3-font-weight);
  margin-bottom: 1rem;
  font-weight: 700;
  color: var(--colors-brand-uo-anavy, #102535);
  font-size: var(--typography-mobile-heading-h3-font-size);
  line-height: var(--typography-mobile-heading-h3-line-height);
  font-weight: var(--typography-mobile-heading-h3-font-weight);
  color: inherit;
}
@media (min-width: 1024px) {
  .teaser--heading-level-3 .cmp-teaser__content .cmp-teaser__title {
    font-size: var(--typography-desktop-heading-h3-font-size);
    line-height: var(--typography-desktop-heading-h3-line-height);
    font-weight: var(--typography-desktop-heading-h3-font-weight);
    font-size: var(--typography-desktop-heading-h3-font-size);
    line-height: var(--typography-desktop-heading-h3-line-height);
    font-weight: var(--typography-desktop-heading-h3-font-weight);
  }
}
.teaser--heading-level-4 .cmp-teaser__content .cmp-teaser__title {
  margin-bottom: 1rem;
  font-weight: 700;
  color: var(--colors-brand-uo-anavy, #102535);
  font-size: var(--typography-mobile-heading-h4-font-size);
  line-height: var(--typography-mobile-heading-h4-line-height);
  margin-bottom: 1rem;
  font-weight: 700;
  color: var(--colors-brand-uo-anavy, #102535);
  font-size: var(--typography-mobile-heading-h4-font-size);
  line-height: var(--typography-mobile-heading-h4-line-height);
  color: inherit;
}
@media (min-width: 1024px) {
  .teaser--heading-level-4 .cmp-teaser__content .cmp-teaser__title {
    font-size: var(--typography-desktop-heading-h4-font-size);
    line-height: var(--typography-desktop-heading-h4-line-height);
    font-size: var(--typography-desktop-heading-h4-font-size);
    line-height: var(--typography-desktop-heading-h4-line-height);
  }
}
.teaser--heading-level-5 .cmp-teaser__content .cmp-teaser__title {
  margin-bottom: 1rem;
  font-weight: 700;
  color: var(--colors-brand-uo-anavy, #102535);
  font-size: var(--typography-mobile-heading-h5-font-size);
  line-height: var(--typography-mobile-heading-h5-line-height);
  margin-bottom: 1rem;
  font-weight: 700;
  color: var(--colors-brand-uo-anavy, #102535);
  font-size: var(--typography-mobile-heading-h5-font-size);
  line-height: var(--typography-mobile-heading-h5-line-height);
  color: inherit;
}
@media (min-width: 1024px) {
  .teaser--heading-level-5 .cmp-teaser__content .cmp-teaser__title {
    font-size: var(--typography-desktop-heading-h5-font-size);
    line-height: var(--typography-desktop-heading-h5-line-height);
    font-size: var(--typography-desktop-heading-h5-font-size);
    line-height: var(--typography-desktop-heading-h5-line-height);
  }
}
.teaser--heading-level-6 .cmp-teaser__content .cmp-teaser__title {
  margin-bottom: 1rem;
  font-weight: 700;
  color: var(--colors-brand-uo-anavy, #102535);
  font-size: var(--typography-mobile-heading-h6-font-size);
  line-height: var(--typography-mobile-heading-h6-line-height);
  margin-bottom: 1rem;
  font-weight: 700;
  color: var(--colors-brand-uo-anavy, #102535);
  font-size: var(--typography-mobile-heading-h6-font-size);
  line-height: var(--typography-mobile-heading-h6-line-height);
  color: inherit;
}
@media (min-width: 1024px) {
  .teaser--heading-level-6 .cmp-teaser__content .cmp-teaser__title {
    font-size: var(--typography-desktop-heading-h6-font-size);
    line-height: var(--typography-desktop-heading-h6-line-height);
    font-size: var(--typography-desktop-heading-h6-font-size);
    line-height: var(--typography-desktop-heading-h6-line-height);
  }
}
.iconcard.teaser:not([class*=teaser--heading-level]) .cmp-teaser h2.cmp-teaser__title {
  font-size: 1.375rem;
  font-weight: 700;
  line-height: 1.625rem;
}
.imagegallery {
  display: flex;
  flex-direction: row;
  gap: 2rem;
  overflow: scroll;
}
.imagegallery::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 2px;
  height: 0.4rem;
}
.imagegallery::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}
.imagegallery img {
  max-width: 80%;
  cursor: pointer;
  -o-object-fit: cover;
     object-fit: cover;
  aspect-ratio: 4/3;
}
@supports not (aspect-ratio: 4/3) {
  .imagegallery img {
    padding-top: 75%;
    position: relative;
    width: 100%;
  }
  .imagegallery img img {
    height: 100%;
    position: absolute;
    top: 0;
  }
}
.imagegallery img + .imagegallery img {
  margin-right: 2rem;
}
.imagegallery img[data-image-include=false] {
  cursor: default;
}
.imagegallery .short-description, .imagegallery .long-description {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.imagegallery.image-gallery--width-50 img {
  max-width: 80%;
}
@media (min-width: 768px) {
  .imagegallery.image-gallery--width-50 img {
    max-width: 43%;
  }
}
@media (min-width: 1024px) {
  .imagegallery.image-gallery--width-50 img {
    max-width: 46%;
  }
}
.imagegallery.image-gallery--width-33 img {
  max-width: 80%;
}
@media (min-width: 768px) {
  .imagegallery.image-gallery--width-33 img {
    max-width: 43%;
  }
}
@media (min-width: 1024px) {
  .imagegallery.image-gallery--width-33 img {
    max-width: 29.5%;
  }
}
.imagegallery.image-gallery--grid {
  flex-wrap: wrap;
}
.imagegallery.image-gallery--grid img {
  max-width: 100%;
}
@media (min-width: 768px) {
  .imagegallery.image-gallery--grid img {
    max-width: 47.5%;
  }
}
@media (min-width: 1024px) {
  .imagegallery.image-gallery--grid img {
    max-width: 22.85%;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1181px) {
  .imagegallery.image-gallery--grid img {
    max-width: 22.45%;
  }
}
@media screen and (max-width: 767px) {
  .imagegallery.image-gallery--grid img {
    width: 100%;
  }
}
.imagegallery.image-gallery--grid.image-gallery--width-33 img {
  max-width: 100%;
}
@media (min-width: 768px) {
  .imagegallery.image-gallery--grid.image-gallery--width-33 img {
    max-width: 47%;
  }
}
@media (min-width: 1024px) {
  .imagegallery.image-gallery--grid.image-gallery--width-33 img {
    max-width: 31%;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1181px) {
  .imagegallery.image-gallery--grid.image-gallery--width-33 img {
    max-width: 31%;
  }
}
@media screen and (max-width: 767px) {
  .imagegallery.image-gallery--grid.image-gallery--width-33 img {
    width: 100%;
  }
}
.imagegallery.image-gallery--grid.image-gallery--width-50 img {
  max-width: 100%;
}
@media (min-width: 768px) {
  .imagegallery.image-gallery--grid.image-gallery--width-50 img {
    max-width: 47.5%;
  }
}
@media (min-width: 1024px) {
  .imagegallery.image-gallery--grid.image-gallery--width-50 img {
    max-width: 48.5%;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1181px) {
  .imagegallery.image-gallery--grid.image-gallery--width-50 img {
    max-width: 48%;
  }
}
@media screen and (max-width: 767px) {
  .imagegallery.image-gallery--grid.image-gallery--width-50 img {
    width: 100%;
  }
}
.imagegallery.image-gallery--slider img {
  max-width: 80%;
}
@media (min-width: 768px) {
  .imagegallery.image-gallery--slider img {
    max-width: 43%;
  }
}
@media (min-width: 1024px) {
  .imagegallery.image-gallery--slider img {
    max-width: 21.5%;
  }
}
.image-wrapper {
  display: flex;
  flex-direction: column;
}
.image-wrapper img {
  height: auto;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 1024px) {
  .image-wrapper img {
    height: 80vh;
  }
}
.image-wrapper .short-description {
  margin-bottom: 1rem;
  margin-top: 4rem;
  margin-right: 2rem;
  font-size: 1.375rem;
  font-weight: 700;
  line-height: 1.625rem;
}
.image-wrapper .long-description {
  margin-bottom: 1.75rem;
  margin-right: 2rem;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.375rem;
}
.image-wrapper svg {
  height: 2.5rem;
  width: 2rem;
}
.image-wrapper button {
  position: relative;
  bottom: 0px;
}
@media (min-width: 768px) {
  .image-wrapper button {
    bottom: 2rem;
  }
}
@media (min-width: 1024px) {
  .image-wrapper button {
    bottom: 2rem;
  }
}
.image-wrapper button:disabled {
  opacity: 0.2;
}
button.prev-image-button {
  left: 0px;
}
@media (min-width: 768px) {
  button.prev-image-button {
    left: -3rem;
  }
}
@media (min-width: 1024px) {
  button.prev-image-button {
    left: -3rem;
  }
}
button.prev-image-button svg {
  pointer-events: none;
}
button.next-image-button {
  right: 0px;
}
@media (min-width: 768px) {
  button.next-image-button {
    right: -3rem;
  }
}
@media (min-width: 1024px) {
  button.next-image-button {
    right: -3rem;
  }
}
button.next-image-button svg {
  pointer-events: none;
}
.action-button-wrapper {
  position: relative;
  display: flex;
  width: 100%;
  justify-content: space-between;
}
.c-degree-finder__input-group {
  margin-bottom: 1rem;
  display: flex;
  flex-direction: column;
  padding-left: 0px;
  padding-right: 0px;
}
@media (min-width: 768px) {
  .c-degree-finder__input-group {
    margin-bottom: 0px;
    flex-direction: row;
  }
}
@media (min-width: 1024px) {
  .c-degree-finder__input-group {
    margin-bottom: 0px;
    flex-direction: row;
  }
}
.c-degree-finder__input-group input#df-searchfield-aem, .c-degree-finder__input-group input#skb-searchfield {
  margin-bottom: 0px;
  height: 3.25rem;
}
@media (min-width: 768px) {
  .c-degree-finder__input-group input#df-searchfield-aem, .c-degree-finder__input-group input#skb-searchfield {
    margin-bottom: 1rem;
    border-right-width: 0px;
  }
}
@media (min-width: 1024px) {
  .c-degree-finder__input-group input#df-searchfield-aem, .c-degree-finder__input-group input#skb-searchfield {
    margin-bottom: 1rem;
    border-right-width: 0px;
  }
}
.c-degree-finder__input-group .c-degree-finder__input-group-button button {
  margin-top: 1rem;
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
  gap: 10px;
  background-color: var(--colors-brand-uo-ared, #d40000);
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-family: Made evolve sans;
  font-weight: 500;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 768px) {
  .c-degree-finder__input-group .c-degree-finder__input-group-button button {
    margin: 0px;
  }
}
@media (min-width: 1024px) {
  .c-degree-finder__input-group .c-degree-finder__input-group-button button {
    margin: 0px;
  }
}
.c-degree-finder-advanced.has-four-columns {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 0.5rem;
}
.c-degree-finder-advanced__column {
  width: 100%;
}
@media (min-width: 768px) {
  .c-degree-finder-advanced__column {
    width: 48%;
  }
}
@media (min-width: 1024px) {
  .c-degree-finder-advanced__column {
    width: 22%;
  }
}
.c-degree-finder-advanced__column select {
  width: 100%;
}
.ui-autocomplete {
  max-height: 24rem;
  max-width: 100%;
  overflow: scroll;
  border-width: 2px;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 0px;
  padding-right: 0px;
}
.ui-autocomplete .ui-menu-item-wrapper.ui-state-active {
  background: #f1f1f1;
  color: #005a9c;
}
.ui-autocomplete > li {
  display: flex;
  list-style-type: none;
  flex-direction: column;
}
.ui-autocomplete > li a.ui-menu-item-wrapper {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-family: Made evolve sans;
  font-weight: 400;
  -webkit-text-decoration-line: none;
          text-decoration-line: none;
}
@media (min-width: 1024px) {
  .ui-autocomplete > li a.ui-menu-item-wrapper {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.ui-autocomplete > li a.ui-menu-item-wrapper:focus, .ui-autocomplete > li a.ui-menu-item-wrapper:hover {
  color: #007dd9;
}
.ui-widget-content.ui-autocomplete {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.ui-autocomplete-category {
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 1rem;
  padding-right: 1rem;
  font-family: Made evolve sans;
  font-size: 1.375rem;
  line-height: 1.2rem;
}
@media (min-width: 1024px) {
  .ui-autocomplete-category {
    padding-left: 2rem;
    padding-right: 2rem;
    font-size: 1.75rem;
  }
}
.ui-autocomplete-category, .ui-autocomplete-category a {
  font-weight: 400 !important;
  text-transform: none !important;
}
.c-degree-finder-advanced__toggle {
  padding-right: 1rem;
  text-align: right;
}
.cmp-teaser {
  position: relative;
  display: flex;
  flex-direction: column;
  font-family: Made evolve sans;
  color: var(--colors-brand-uo-anavy, #102535);
}
@media (min-width: 768px) {
  .cmp-teaser {
    flex-direction: row;
    align-items: flex-start;
  }
}
@media (min-width: 1024px) {
  .cmp-teaser {
    flex-direction: row;
    align-items: flex-start;
  }
}
.cmp-teaser__title-link,
.cmp-teaser .rn_ChatAvailable > a {
  color: inherit;
  -webkit-text-decoration-line: none;
          text-decoration-line: none;
}
.cmp-teaser__pretitle {
  font-family: Open Sans, sans-serif;
  font-size: 0.875rem;
  line-height: 1.25rem;
  text-transform: uppercase;
  letter-spacing: 0.025em;
}
.cmp-teaser__image-wrapper, .cmp-teaser__content {
  width: 100%;
}
.cmp-teaser__image-wrapper img {
  -o-object-fit: cover;
     object-fit: cover;
  aspect-ratio: 4/3;
}
@supports not (aspect-ratio: 4/3) {
  .cmp-teaser__image-wrapper {
    padding-top: 75%;
    position: relative;
    width: 100%;
  }
  .cmp-teaser__image-wrapper img {
    height: 100%;
    position: absolute;
    top: 0;
  }
}
.cmp-teaser__content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 0px;
  padding-top: 2rem;
  padding-bottom: 2rem;
}
@media (min-width: 768px) {
  .cmp-teaser__content {
    padding-left: 2rem;
    padding-top: 0px;
  }
}
@media (min-width: 1024px) {
  .cmp-teaser__content {
    padding-left: 2rem;
    padding-top: 0px;
  }
}
.cmp-teaser__description {
  margin-bottom: 1rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
  line-height: 1.5;
}
.cmp-teaser__description ol,
.cmp-teaser__description ul {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
.cmp-teaser__description ol:first-child,
.cmp-teaser__description ul:first-child {
  margin-top: 1.25rem;
}
.cmp-teaser__description ol:last-child,
.cmp-teaser__description ul:last-child {
  margin-bottom: 1.25rem;
}
.cmp-teaser__description ul > li {
  margin-left: 1.25rem;
}
.cmp-teaser__description ol > li {
  margin-left: 0.875rem;
  padding-left: 0.375rem;
}
.cmp-teaser__action-container {
  display: flex;
  flex-wrap: wrap;
  margin: -0.5rem;
}
.cmp-teaser__action-container .container:not(.container--button-group) > .cmp-container > .button {
  padding: 0.5rem;
}
.cmp-teaser__action-link {
  display: flex;
  align-items: center;
  border-radius: 0px;
  border-width: 1px;
  border-color: var(--colors-brand-uo-anavy, #102535);
  background-color: transparent;
  padding-left: 2rem;
  padding-right: 2rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  text-align: center;
  font-family: Made evolve sans;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5rem;
  color: var(--colors-brand-uo-anavy, #102535);
  -webkit-text-decoration-line: none;
          text-decoration-line: none;
  margin: 0.5rem;
}
.cmp-teaser__action-link:hover, .cmp-teaser__action-link:active {
  border-color: var(--colors-brand-uo-a-mid-blue, #005A9C);
  background-color: transparent;
  color: var(--colors-brand-uo-a-mid-blue, #005A9C);
}
.cmp-teaser__action-link:focus {
  border-width: 0px;
  background-color: transparent;
  color: var(--colors-brand-uo-a-mid-blue, #005A9C);
  --tw-shadow: 0px 0px 0px 2px rgba(184,220,235,1) inset;
  --tw-shadow-colored: inset 0px 0px 0px 2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.cmp-teaser__action-link:disabled, .cmp-teaser__action-link[disabled] {
  opacity: 0.25;
}
.cmp-teaser .cmp-image {
  margin: 0px;
}
.cmp-accordion .cmp-accordion__panel .cmp-teaser:not(.iconcard .cmp-teaser) {
  margin: 0px;
  padding: 0px;
}
.cmp-tabs__tabpanel .cmp-teaser {
  padding: 0px;
}
.cmp-teaser__image-wrapper {
  position: relative;
  z-index: 30;
}
.cmp-teaser__secondary-label {
  position: absolute;
  bottom: 0px;
  right: 0px;
  z-index: 10;
  cursor: default;
  background-color: var(--colors-brand-uo-ared, #d40000);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.cmp-teaser__secondary-label:hover {
  background-color: rgba(212, 0, 0, 0.8);
}
.cmp-teaser .container--button-group, .cmp-teaser .container--card-list {
  margin: 0px;
  padding: 0px;
}
div:not([class*=teaser--heading-level]) > .cmp-teaser h1.cmp-teaser__title {
  font-weight: 700;
  color: var(--colors-brand-uo-anavy, #102535);
  margin-bottom: 2rem;
  font-size: var(--typography-mobile-heading-h1-font-size);
  line-height: var(--typography-mobile-heading-h1-line-height);
  color: inherit;
}
@media (min-width: 1024px) {
  div:not([class*=teaser--heading-level]) > .cmp-teaser h1.cmp-teaser__title {
    font-size: var(--typography-desktop-heading-h1-font-size);
    line-height: var(--typography-desktop-heading-h1-line-height);
  }
}
div:not([class*=teaser--heading-level]) > .cmp-teaser h2.cmp-teaser__title {
  font-weight: 700;
  color: var(--colors-brand-uo-anavy, #102535);
  margin-bottom: 1.5rem;
  font-size: var(--typography-mobile-heading-h2-font-size);
  line-height: var(--typography-mobile-heading-h2-line-height);
  color: inherit;
}
@media (min-width: 1024px) {
  div:not([class*=teaser--heading-level]) > .cmp-teaser h2.cmp-teaser__title {
    font-size: var(--typography-desktop-heading-h2-font-size);
    line-height: var(--typography-desktop-heading-h2-line-height);
  }
}
div:not([class*=teaser--heading-level]) > .cmp-teaser h3.cmp-teaser__title {
  margin-bottom: 1rem;
  font-weight: 700;
  color: var(--colors-brand-uo-anavy, #102535);
  font-size: var(--typography-mobile-heading-h3-font-size);
  line-height: var(--typography-mobile-heading-h3-line-height);
  font-weight: var(--typography-mobile-heading-h3-font-weight);
  color: inherit;
}
@media (min-width: 1024px) {
  div:not([class*=teaser--heading-level]) > .cmp-teaser h3.cmp-teaser__title {
    font-size: var(--typography-desktop-heading-h3-font-size);
    line-height: var(--typography-desktop-heading-h3-line-height);
    font-weight: var(--typography-desktop-heading-h3-font-weight);
  }
}
div:not([class*=teaser--heading-level]) > .cmp-teaser h4.cmp-teaser__title {
  margin-bottom: 1rem;
  font-weight: 700;
  color: var(--colors-brand-uo-anavy, #102535);
  font-size: var(--typography-mobile-heading-h4-font-size);
  line-height: var(--typography-mobile-heading-h4-line-height);
  color: inherit;
}
@media (min-width: 1024px) {
  div:not([class*=teaser--heading-level]) > .cmp-teaser h4.cmp-teaser__title {
    font-size: var(--typography-desktop-heading-h4-font-size);
    line-height: var(--typography-desktop-heading-h4-line-height);
  }
}
div:not([class*=teaser--heading-level]) > .cmp-teaser h5.cmp-teaser__title {
  margin-bottom: 1rem;
  font-weight: 700;
  color: var(--colors-brand-uo-anavy, #102535);
  font-size: var(--typography-mobile-heading-h5-font-size);
  line-height: var(--typography-mobile-heading-h5-line-height);
  color: inherit;
}
@media (min-width: 1024px) {
  div:not([class*=teaser--heading-level]) > .cmp-teaser h5.cmp-teaser__title {
    font-size: var(--typography-desktop-heading-h5-font-size);
    line-height: var(--typography-desktop-heading-h5-line-height);
  }
}
@media (min-width: 1024px) {
}
@media (min-width: 1024px) {
}
@media (min-width: 1024px) {
}
@media (min-width: 1024px) {
}
@media (min-width: 1024px) {
}
@media (min-width: 1024px) {
}
.teaser.teaser--light-blue {
  background-color: var(--colors-digi-media-object-background-web, #E3F3FF);
}
.teaser.teaser--dark-blue {
  background-color: var(--colors-digi-uo-a-blue-digi, #004B83);
}
.teaser.teaser--dark-blue .cmp-teaser__title, .teaser.teaser--dark-blue .cmp-teaser__description, .teaser.teaser--dark-blue .cmp-teaser__content {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.teaser.teaser--dark-blue .cmp-teaser__description a {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.teaser.teaser--dark-blue .cmp-teaser__description a:hover, .teaser.teaser--dark-blue .cmp-teaser__description a:active {
  color: var(--colors-digi-uo-a-pale-blue-digi, #B8DCEB);
}
.teaser.teaser--dark-blue .cmp-teaser__title-link:hover {
  color: var(--colors-digi-uo-a-pale-blue-digi, #B8DCEB);
}
.teaser.teaser--dark-blue .cmp-teaser__action-link {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  background-color: transparent;
  text-align: center;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.teaser.teaser--dark-blue .cmp-teaser__action-link:hover, .teaser.teaser--dark-blue .cmp-teaser__action-link:active {
  border-color: var(--colors-digi-uo-a-pale-blue-digi, #B8DCEB);
  background-color: transparent;
  color: var(--colors-digi-uo-a-pale-blue-digi, #B8DCEB);
}
.teaser.teaser--dark-blue .cmp-teaser__action-link:focus {
  border-width: 0px;
  background-color: transparent;
  --tw-shadow: 0px 0px 0px 2px rgba(184,220,235,1) inset;
  --tw-shadow-colored: inset 0px 0px 0px 2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.teaser.teaser--dark-blue .cmp-teaser__action-link:disabled, .teaser.teaser--dark-blue .cmp-teaser__action-link[disabled] {
  opacity: 0.25;
}
.teaser.teaser--navy-blue {
  background-color: var(--colors-brand-uo-anavy, #102535);
}
.teaser.teaser--navy-blue .cmp-teaser__title, .teaser.teaser--navy-blue .cmp-teaser__description, .teaser.teaser--navy-blue .cmp-teaser__content {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.teaser.teaser--navy-blue .cmp-teaser__description a {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.teaser.teaser--navy-blue .cmp-teaser__description a:hover, .teaser.teaser--navy-blue .cmp-teaser__description a:active {
  color: var(--colors-digi-uo-a-pale-blue-digi, #B8DCEB);
}
.teaser.teaser--navy-blue .cmp-teaser__title-link:hover {
  color: var(--colors-digi-uo-a-pale-blue-digi, #B8DCEB);
}
.teaser.teaser--navy-blue .cmp-teaser__action-link {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  background-color: transparent;
  text-align: center;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.teaser.teaser--navy-blue .cmp-teaser__action-link:hover, .teaser.teaser--navy-blue .cmp-teaser__action-link:active {
  border-color: var(--colors-digi-uo-a-pale-blue-digi, #B8DCEB);
  background-color: transparent;
  color: var(--colors-digi-uo-a-pale-blue-digi, #B8DCEB);
}
.teaser.teaser--navy-blue .cmp-teaser__action-link:focus {
  border-width: 0px;
  background-color: transparent;
  --tw-shadow: 0px 0px 0px 2px rgba(184,220,235,1) inset;
  --tw-shadow-colored: inset 0px 0px 0px 2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.teaser.teaser--navy-blue .cmp-teaser__action-link:disabled, .teaser.teaser--navy-blue .cmp-teaser__action-link[disabled] {
  opacity: 0.25;
}
.teaser.teaser--grey {
  background-color: var(--colors-digi-uo-a-grey-digi, #F1F1F1);
}
.teaser.teaser--red {
  background-color: var(--colors-brand-uo-ared, #d40000);
}
.teaser.teaser--red .cmp-teaser__title, .teaser.teaser--red .cmp-teaser__description, .teaser.teaser--red .cmp-teaser__content {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.teaser.teaser--red .cmp-teaser__description a {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.teaser.teaser--red .cmp-teaser__description a:hover, .teaser.teaser--red .cmp-teaser__description a:active {
  color: var(--colors-digi-uo-a-pale-blue-digi, #B8DCEB);
}
.teaser.teaser--red .cmp-teaser__title-link:hover {
  color: var(--colors-digi-uo-a-pale-blue-digi, #B8DCEB);
}
.teaser.teaser--red .cmp-teaser__action-link {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  background-color: transparent;
  text-align: center;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.teaser.teaser--red .cmp-teaser__action-link:hover, .teaser.teaser--red .cmp-teaser__action-link:active {
  border-color: var(--colors-digi-uo-a-pale-blue-digi, #B8DCEB);
  background-color: transparent;
  color: var(--colors-digi-uo-a-pale-blue-digi, #B8DCEB);
}
.teaser.teaser--red .cmp-teaser__action-link:focus {
  border-width: 0px;
  background-color: transparent;
  --tw-shadow: 0px 0px 0px 2px rgba(184,220,235,1) inset;
  --tw-shadow-colored: inset 0px 0px 0px 2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.teaser.teaser--red .cmp-teaser__action-link:disabled, .teaser.teaser--red .cmp-teaser__action-link[disabled] {
  opacity: 0.25;
}
.teaser.teaser--dark-blue .cmp-teaser__description h1,
.teaser.teaser--dark-blue .cmp-teaser__description h2,
.teaser.teaser--dark-blue .cmp-teaser__description h3,
.teaser.teaser--dark-blue .cmp-teaser__description h4,
.teaser.teaser--dark-blue .cmp-teaser__description h5,
.teaser.teaser--dark-blue .cmp-teaser__description h6, .teaser.teaser--navy-blue .cmp-teaser__description h1,
.teaser.teaser--navy-blue .cmp-teaser__description h2,
.teaser.teaser--navy-blue .cmp-teaser__description h3,
.teaser.teaser--navy-blue .cmp-teaser__description h4,
.teaser.teaser--navy-blue .cmp-teaser__description h5,
.teaser.teaser--navy-blue .cmp-teaser__description h6, .teaser.teaser--red .cmp-teaser__description h1,
.teaser.teaser--red .cmp-teaser__description h2,
.teaser.teaser--red .cmp-teaser__description h3,
.teaser.teaser--red .cmp-teaser__description h4,
.teaser.teaser--red .cmp-teaser__description h5,
.teaser.teaser--red .cmp-teaser__description h6 {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.teaser.teaser--light-blue .cmp-teaser__image-wrapper, .teaser.teaser--dark-blue .cmp-teaser__image-wrapper, .teaser.teaser--navy-blue .cmp-teaser__image-wrapper, .teaser.teaser--grey .cmp-teaser__image-wrapper, .teaser.teaser--red .cmp-teaser__image-wrapper {
  margin: 0px;
}
@media (min-width: 768px) {
  .teaser.teaser--light-blue .cmp-teaser__image-wrapper, .teaser.teaser--dark-blue .cmp-teaser__image-wrapper, .teaser.teaser--navy-blue .cmp-teaser__image-wrapper, .teaser.teaser--grey .cmp-teaser__image-wrapper, .teaser.teaser--red .cmp-teaser__image-wrapper {
    margin: 2rem;
    margin-right: 0px;
  }
}
@media (min-width: 1024px) {
  .teaser.teaser--light-blue .cmp-teaser__image-wrapper, .teaser.teaser--dark-blue .cmp-teaser__image-wrapper, .teaser.teaser--navy-blue .cmp-teaser__image-wrapper, .teaser.teaser--grey .cmp-teaser__image-wrapper, .teaser.teaser--red .cmp-teaser__image-wrapper {
    margin: 2rem;
    margin-right: 0px;
  }
}
.teaser.teaser--light-blue .cmp-teaser__content, .teaser.teaser--dark-blue .cmp-teaser__content, .teaser.teaser--navy-blue .cmp-teaser__content, .teaser.teaser--grey .cmp-teaser__content, .teaser.teaser--red .cmp-teaser__content {
  padding: 2rem;
}
.teaser--banner .cmp-teaser {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 0px;
}
@media (min-width: 1024px) {
  .teaser--banner .cmp-teaser {
    flex-direction: row;
  }
}
.teaser--banner .cmp-teaser__image-wrapper {
  margin: 0px;
  width: 100%;
  padding: 0px;
}
@supports not (aspect-ratio: 4/3) {
  .teaser--banner .cmp-teaser__image-wrapper {
    padding-top: 40%;
  }
  @media (min-width: 1440px) {
    .teaser--banner .cmp-teaser__image-wrapper {
      padding-top: 40%;
    }
  }
  .teaser--banner .cmp-teaser__image-wrapper img {
    height: 100% !important;
  }
}
.teaser--banner .cmp-teaser__image-wrapper img {
  height: 9.375rem;
  width: 100%;
}
@media (min-width: 1024px) {
  .teaser--banner .cmp-teaser__image-wrapper img {
    height: 28.125rem;
  }
}
.teaser--banner .cmp-teaser__description {
  display: none;
}
.teaser--banner .cmp-teaser__action-container {
  margin: 0px;
  display: none;
}
.teaser--banner .cmp-teaser__content {
  z-index: 40;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  min-width: 100%;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  background-color: var(--colors-brand-uo-anavy, #102535);
  padding: 0px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 1024px) {
  .teaser--banner .cmp-teaser__content {
    position: absolute;
    bottom: 0px;
    max-width: 75rem;
    background-color: rgba(16, 37, 53, 0.8);
  }
}
@media screen and (min-width: 1200px) {
  .teaser--banner .cmp-teaser__content {
    min-width: 75rem;
  }
}
.teaser--banner .cmp-teaser > .cmp-teaser__content > .cmp-teaser__title {
  margin: 0px;
  width: 100%;
  padding: 1.5rem;
  font-size: 2.625rem;
  font-weight: 700;
  line-height: 2.875rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 1024px) {
  .teaser--banner .cmp-teaser > .cmp-teaser__content > .cmp-teaser__title {
    --tw-bg-opacity: 0.8;
    font-size: 3.25rem;
    line-height: 3.5625rem;
  }
}
.teaser--banner .cmp-teaser > .cmp-teaser__content > .cmp-teaser__title a:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.teaser--banner .cmp-teaser__hamburgermenu {
  display: flex;
  align-items: center;
  align-self: stretch;
}
.teaser--banner .cmp-teaser__hamburgermenu button {
  margin-right: 2rem;
  display: flex;
  background-color: var(--colors-brand-uo-anavy, #102535);
  background-position: center;
  vertical-align: middle;
  font-size: 0;
}
@media (min-width: 768px) {
  .teaser--banner .cmp-teaser__hamburgermenu button {
    background-color: transparent;
  }
}
.teaser--banner .cmp-teaser__hamburgermenu button,
.teaser--banner .cmp-teaser__hamburgermenu svg {
  height: 2rem;
  width: 2rem;
}
.teaser--card-landscape .cmp-teaser__image-wrapper {
  aspect-ratio: 4/3;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
}
@media (min-width: 768px) {
  .teaser--card-landscape .cmp-teaser__image-wrapper {
    max-width: 15rem;
  }
}
@media (min-width: 1024px) {
  .teaser--card-landscape .cmp-teaser__image-wrapper {
    max-width: 15rem;
  }
}
@supports not (aspect-ratio: 4/3) {
  .teaser--card-landscape .cmp-teaser__image-wrapper {
    padding-top: 15%;
    position: relative;
    width: 100%;
  }
  @media screen and (max-width: 767px) {
    .teaser--card-landscape .cmp-teaser__image-wrapper {
      max-width: 100%;
      padding-top: 75%;
    }
  }
  .teaser--card-landscape .cmp-teaser__image-wrapper img {
    height: 100%;
    position: absolute;
    top: 0;
  }
}
.teaser--card-portrait .cmp-teaser {
  flex-direction: column;
}
.teaser--card-portrait .cmp-teaser__image-wrapper {
  margin: 0px;
}
.teaser--card-portrait .cmp-teaser__content {
  padding-top: 2rem;
  padding-bottom: 2rem;
  padding-left: 0px;
  padding-right: 0px;
}
.teaser--card-portrait.teaser--light-blue .cmp-teaser__image-wrapper, .teaser--card-portrait.teaser--dark-blue .cmp-teaser__image-wrapper, .teaser--card-portrait.teaser--navy-blue .cmp-teaser__image-wrapper, .teaser--card-portrait.teaser--grey .cmp-teaser__image-wrapper, .teaser--card-portrait.teaser--red .cmp-teaser__image-wrapper {
  margin: 0px;
}
.teaser--card-portrait.teaser--light-blue .cmp-teaser__content, .teaser--card-portrait.teaser--dark-blue .cmp-teaser__content, .teaser--card-portrait.teaser--navy-blue .cmp-teaser__content, .teaser--card-portrait.teaser--grey .cmp-teaser__content, .teaser--card-portrait.teaser--red .cmp-teaser__content {
  padding: 2rem;
}
.teaser--card-reversed .cmp-teaser {
  display: flex;
  flex-direction: column-reverse;
}
@media (min-width: 768px) {
  .teaser--card-reversed .cmp-teaser {
    flex-direction: row-reverse;
  }
}
@media (min-width: 1024px) {
  .teaser--card-reversed .cmp-teaser {
    flex-direction: row-reverse;
  }
}
.teaser--card-reversed .cmp-teaser__image-wrapper {
  aspect-ratio: 4/3;
  max-width: -webkit-max-content;
  max-width: -moz-max-content;
  max-width: max-content;
}
@media (min-width: 768px) {
  .teaser--card-reversed .cmp-teaser__image-wrapper {
    max-width: 15rem;
  }
}
@media (min-width: 1024px) {
  .teaser--card-reversed .cmp-teaser__image-wrapper {
    max-width: 15rem;
  }
}
@supports not (aspect-ratio: 4/3) {
  .teaser--card-reversed .cmp-teaser__image-wrapper {
    padding-top: 75%;
    position: relative;
    width: 100%;
  }
  .teaser--card-reversed .cmp-teaser__image-wrapper img {
    height: 100%;
    position: absolute;
    top: 0;
  }
}
.teaser--card-reversed .cmp-teaser__content {
  padding: 0px;
  padding-bottom: 2rem;
}
@media (min-width: 768px) {
  .teaser--card-reversed .cmp-teaser__content {
    padding: 0px;
  }
}
@media (min-width: 1024px) {
  .teaser--card-reversed .cmp-teaser__content {
    padding: 0px;
  }
}
.teaser--card-reversed.teaser--light-blue .cmp-teaser__image-wrapper, .teaser--card-reversed.teaser--dark-blue .cmp-teaser__image-wrapper, .teaser--card-reversed.teaser--navy-blue .cmp-teaser__image-wrapper, .teaser--card-reversed.teaser--grey .cmp-teaser__image-wrapper, .teaser--card-reversed.teaser--red .cmp-teaser__image-wrapper {
  margin: 0px;
}
@media (min-width: 768px) {
  .teaser--card-reversed.teaser--light-blue .cmp-teaser__image-wrapper, .teaser--card-reversed.teaser--dark-blue .cmp-teaser__image-wrapper, .teaser--card-reversed.teaser--navy-blue .cmp-teaser__image-wrapper, .teaser--card-reversed.teaser--grey .cmp-teaser__image-wrapper, .teaser--card-reversed.teaser--red .cmp-teaser__image-wrapper {
    margin: 2rem;
  }
}
@media (min-width: 1024px) {
  .teaser--card-reversed.teaser--light-blue .cmp-teaser__image-wrapper, .teaser--card-reversed.teaser--dark-blue .cmp-teaser__image-wrapper, .teaser--card-reversed.teaser--navy-blue .cmp-teaser__image-wrapper, .teaser--card-reversed.teaser--grey .cmp-teaser__image-wrapper, .teaser--card-reversed.teaser--red .cmp-teaser__image-wrapper {
    margin: 2rem;
  }
}
.carousel.carousal--teaser-card {
  overflow: hidden;
}
.carousel.carousal--teaser-card .teaser--card-portrait {
  display: flex;
  height: 100%;
}
.carousel.carousal--teaser-card .teaser--card-portrait .cmp-teaser__content {
  padding-left: 2rem;
  padding-right: 2rem;
}
.carousel.carousal--teaser-card .cmp-carousel {
  position: relative;
  display: flex;
  display: -webkit-flex;
}
.carousel.carousal--teaser-card .cmp-carousel .cmp-carousel__item {
  display: flex;
  min-width: 85%;
  flex: 1 1 1px;
}
@media (min-width: 768px) {
  .carousel.carousal--teaser-card .cmp-carousel .cmp-carousel__item {
    min-width: 47.5%;
  }
}
@media (min-width: 1024px) {
  .carousel.carousal--teaser-card .cmp-carousel .cmp-carousel__item {
    min-width: 22.5%;
  }
}
.carousel.carousal--teaser-card .cmp-carousel .cmp-carousel__item .teaser.teaser--card .cmp-teaser__image .cmp-image__image {
  height: 18rem;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 1024px) {
  .carousel.carousal--teaser-card .cmp-carousel .cmp-carousel__item .teaser.teaser--card .cmp-teaser__image .cmp-image__image {
    height: 13rem;
  }
}
.carousel.carousal--teaser-card .cmp-carousel__content {
  display: flex;
  width: 100%;
  flex-direction: row;
  gap: 1rem;
  overflow-y: hidden;
  overflow-x: scroll;
  scroll-behavior: smooth;
  padding-bottom: 75px;
  -webkit-overflow-scrolling: touch;
  transition: 1s all ease;
}
.carousel.carousal--teaser-card .cmp-carousel__content::-webkit-scrollbar {
  display: none;
}
.carousel.carousal--teaser-card .cmp-carousel__content .teaser-icon__link {
  position: absolute;
  bottom: 1.5rem;
  right: 2rem;
  margin-top: 0.25rem;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
.carousel.carousal--teaser-card .cmp-carousel__content .teaser-icon__link svg {
  height: 18px;
  width: 20px;
}
.carousel.carousal--teaser-card .cmp-carousel__actions {
  position: absolute;
  bottom: 3rem;
  left: 25%;
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
@media (min-width: 640px) {
  .carousel.carousal--teaser-card .cmp-carousel__actions {
    left: 40%;
  }
}
@media (min-width: 1024px) {
  .carousel.carousal--teaser-card .cmp-carousel__actions {
    left: 46%;
  }
}
.carousel.carousal--teaser-card .cmp-carousel__indicators {
  position: absolute;
  bottom: 2rem;
  display: flex;
  left: 32.5%;
}
@media screen and (max-width: 325px) {
  .carousel.carousal--teaser-card .cmp-carousel__indicators {
    left: 34.5%;
  }
}
@media screen and (min-width: 425px) and (max-width: 500px) {
  .carousel.carousal--teaser-card .cmp-carousel__indicators {
    left: 32%;
  }
}
@media screen and (min-width: 510px) and (max-width: 639px) {
  .carousel.carousal--teaser-card .cmp-carousel__indicators {
    left: 30%;
  }
}
@media (min-width: 640px) {
  .carousel.carousal--teaser-card .cmp-carousel__indicators {
    left: 43.6%;
  }
}
@media screen and (min-width: 820px) {
  .carousel.carousal--teaser-card .cmp-carousel__indicators {
    left: 43%;
  }
}
@media (min-width: 1024px) {
  .carousel.carousal--teaser-card .cmp-carousel__indicators {
    left: 48.2%;
  }
}
@media screen and (min-width: 1024px) and (max-width: 1100px) {
  .carousel.carousal--teaser-card .cmp-carousel__indicators {
    left: 48.6%;
  }
}
.carousel.carousal--teaser-card .cmp-carousel .cmp-carousel__indicator {
  background-color: var(--colors-digi-button-hollow-light-hover-web, #CACACA);
}
.carousel.carousal--teaser-card .cmp-carousel .cmp-carousel__indicator--active {
  background-color: var(--colors-brand-uo-a-mid-blue, #005A9C);
}
.carousel.carousal--teaser-card .cmp-carousel__item {
  border: 1px solid #f2f2f2;
}
.carousel.carousal--teaser-card .cmp-carousel .cmp-carousel__action.cmp-carousel__action--previous {
  left: 0;
}
.carousel.carousal--teaser-card .cmp-carousel .cmp-carousel__action.cmp-carousel__action--previous, .carousel.carousal--teaser-card .cmp-carousel .cmp-carousel__action.cmp-carousel__action--next {
  height: 1.5rem;
  width: 1.5rem;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTYgMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQoJPHBhdGggZmlsbD0iIzAwNUE5QyIgZD0iTTQuMDIzIDE1LjI3M0wxMS4yOSA4IDQuMDIzLjcyN2wuNzA0LS43MDRMMTIuNzEgOGwtNy45ODQgNy45NzctLjcwNC0uNzA0eiI+PC9wYXRoPg0KPC9zdmc+);
}
.carousel.carousal--teaser-card.carousel--width-50 .cmp-carousel .cmp-carousel__item {
  display: flex;
  min-width: 85%;
}
@media (min-width: 768px) {
  .carousel.carousal--teaser-card.carousel--width-50 .cmp-carousel .cmp-carousel__item {
    min-width: 47.5%;
  }
}
@media (min-width: 1024px) {
  .carousel.carousal--teaser-card.carousel--width-50 .cmp-carousel .cmp-carousel__item {
    min-width: 47.5%;
    max-width: 47.5%;
  }
}
.carousel.carousal--teaser-card.carousel--width-50 .cmp-carousel .cmp-carousel__item .teaser.teaser--card .cmp-teaser__image .cmp-image__image {
  height: 18rem;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 1024px) {
  .carousel.carousal--teaser-card.carousel--width-50 .cmp-carousel .cmp-carousel__item .teaser.teaser--card .cmp-teaser__image .cmp-image__image {
    height: 24rem;
  }
}
.carousel.carousal--teaser-card.carousel--width-33 .cmp-carousel .cmp-carousel__item {
  display: flex;
  min-width: 85%;
}
@media (min-width: 768px) {
  .carousel.carousal--teaser-card.carousel--width-33 .cmp-carousel .cmp-carousel__item {
    min-width: 47.5%;
  }
}
@media (min-width: 1024px) {
  .carousel.carousal--teaser-card.carousel--width-33 .cmp-carousel .cmp-carousel__item {
    min-width: 30.5%;
    max-width: 30.5%;
  }
}
.carousel.carousal--teaser-card.carousel--width-33 .cmp-carousel .cmp-carousel__item .teaser.teaser--card .cmp-teaser__image .cmp-image__image {
  height: 18rem;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.carousel.carousal--teaser-card.width-25 .cmp-carousel .cmp-carousel__item {
  display: flex;
  min-width: 85%;
}
@media (min-width: 768px) {
  .carousel.carousal--teaser-card.width-25 .cmp-carousel .cmp-carousel__item {
    min-width: 47.5%;
  }
}
@media (min-width: 1024px) {
  .carousel.carousal--teaser-card.width-25 .cmp-carousel .cmp-carousel__item {
    min-width: 22.7%;
  }
}
.carousel.carousal--teaser-card.width-25 .cmp-carousel .cmp-carousel__item .teaser.teaser--card .cmp-teaser__image .cmp-image__image {
  height: 18rem;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 1024px) {
  .carousel.carousal--teaser-card.width-25 .cmp-carousel .cmp-carousel__item .teaser.teaser--card .cmp-teaser__image .cmp-image__image {
    height: 13rem;
  }
}
.carousel.carousal--teaser-card .teaser.teaser--card.teaser--portrait .cmp-teaser {
  position: static;
  padding-bottom: 25px;
}
.carousel.carousal--teaser-card .cmp-teaser__image-wrapper {
  margin: 0px;
}
.carousel.carousal--teaser-card .cmp-teaser .cmp-image__image {
  margin: 0px;
  min-height: 18rem;
  padding: 0px;
}
.carousel.carousal--teaser-card .cmp-teaser__title {
  font-family: Made evolve sans;
  margin: 0 0 1rem 0 !important;
  font-size: 1.375rem !important;
  line-height: 1.625rem !important;
  font-weight: 500 !important;
}
.carousel.carousal--teaser-card .cmp-teaser__action-container {
  display: none;
}
.teaser--hero .cmp-teaser {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 2rem;
  --tw-bg-opacity: 1;
  background-color: rgb(65 84 125 / var(--tw-bg-opacity));
  padding: 0px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.teaser--hero .cmp-teaser__image,
.teaser--hero .cmp-teaser__content {
  width: 100%;
}
.teaser--hero .cmp-teaser__image {
  order: 9999;
}
.teaser--hero .cmp-teaser__image img {
  display: block;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.teaser--hero .cmp-teaser__content {
  order: -9999;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  max-width: 64rem;
  flex-direction: column;
  justify-content: flex-end;
  padding-left: 9rem;
  padding-right: 9rem;
  padding-top: 7rem;
  padding-bottom: 7rem;
}
.teaser--hero .cmp-teaser__title {
  margin-bottom: 0.5rem;
  max-width: 36rem;
  font-family: Open Sans, sans-serif;
  font-size: 6rem;
  line-height: 1;
  font-weight: 700;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgb(255 243 205 / var(--tw-text-opacity));
}
.teaser--hero .cmp-teaser__description {
  max-width: 42rem;
  font-size: 1.5rem;
  line-height: 2rem;
  line-height: 1.25;
}
.teaser--homepage .cmp-teaser {
  padding: 0px;
}
.teaser--homepage .cmp-teaser__image,
.teaser--homepage .cmp-teaser__content {
  width: 100%;
}
.teaser--homepage .cmp-teaser__image {
  position: relative;
}
.teaser--homepage .cmp-teaser__image img {
  display: block;
  height: 100vh;
  max-height: 800px;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.teaser--homepage .cmp-teaser__image::before {
  position: absolute;
  left: 0px;
  top: 0px;
  height: 100%;
  width: 100%;
  background-image: linear-gradient(to top right, var(--tw-gradient-stops));
  --tw-gradient-from: #05051e var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(5 5 30 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: transparent var(--tw-gradient-to-position);
  content: "";
}
.teaser--homepage .cmp-teaser__content {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1.5rem;
  padding-left: 1.5rem;
  position: absolute;
  left: 50%;
  top: 0px;
  z-index: 10;
  display: flex;
  height: 100%;
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  flex-direction: column;
  justify-content: center;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 640px) {
  .teaser--homepage .cmp-teaser__content {
    max-width: 640px;
  }
}
@media (min-width: 768px) {
  .teaser--homepage .cmp-teaser__content {
    max-width: 768px;
    padding-right: 2.5rem;
    padding-left: 2.5rem;
  }
}
@media (min-width: 1024px) {
  .teaser--homepage .cmp-teaser__content {
    max-width: 1024px;
  }
}
@media (min-width: 1200px) {
  .teaser--homepage .cmp-teaser__content {
    max-width: 1200px;
  }
}
@media (min-width: 1440px) {
  .teaser--homepage .cmp-teaser__content {
    max-width: 1440px;
    padding-right: 6rem;
    padding-left: 6rem;
  }
}
@media (min-width: 1536px) {
  .teaser--homepage .cmp-teaser__content {
    max-width: 1536px;
  }
}
.teaser--homepage .cmp-teaser__content.bg-merkle-blue .button .cmp-button {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.teaser--homepage .cmp-teaser__content.bg-merkle-blue .button .cmp-button:hover,.teaser--homepage .cmp-teaser__content.bg-merkle-blue .button .cmp-button:active {
  border-color: var(--colors-digi-uo-a-pale-blue-digi, #B8DCEB);
  color: var(--colors-digi-uo-a-pale-blue-digi, #B8DCEB);
}
.teaser--homepage .cmp-teaser__content.bg-merkle-blue .button .cmp-button:focus {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  --tw-shadow: 0px 0px 0px 2px rgba(184,220,235,1) inset;
  --tw-shadow-colored: inset 0px 0px 0px 2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.teaser--homepage .cmp-teaser__content.bg-merkle-blue .button .cmp-button:disabled,.teaser--homepage .cmp-teaser__content.bg-merkle-blue .button .cmp-button[disabled] {
  opacity: 0.25;
}
.cmp-container > .teaser--homepage .cmp-teaser__content {
  margin-left: auto;
  margin-right: auto;
  max-width: 1440px;
}
.cmp-container > .teaser--homepage .cmp-teaser__content > .cmp-container {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
@media (min-width: 768px) {
  .cmp-container > .teaser--homepage .cmp-teaser__content > .cmp-container {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}
@media (min-width: 1440px) {
  .cmp-container > .teaser--homepage .cmp-teaser__content > .cmp-container {
    padding-left: 6rem;
    padding-right: 6rem;
  }
}
.container--main > .cmp-container > .teaser--homepage .cmp-teaser__content:not(.container--no-margin),
.container--main > .cmp-container > .aem-Grid > .teaser--homepage .cmp-teaser__content:not(.container--no-margin) {
  margin-top: 0px;
  margin-bottom: 1rem;
  margin-top: 0px;
  margin-bottom: 1rem;
}
@media (min-width: 1024px) {
  .container--main > .cmp-container > .teaser--homepage .cmp-teaser__content:not(.container--no-margin),
.container--main > .cmp-container > .aem-Grid > .teaser--homepage .cmp-teaser__content:not(.container--no-margin) {
    margin-bottom: 2rem;
    margin-bottom: 2rem;
  }
}
@media (min-width: 1024px) {
}
.container--main > .cmp-container > .teaser--homepage .cmp-teaser__content:not(.container--no-margin):has(+ .login),
.container--main > .cmp-container > .aem-Grid > .teaser--homepage .cmp-teaser__content:not(.container--no-margin):has(+ .login) {
  margin-top: 3.5rem;
  margin-top: 3.5rem;
}
@media (min-width: 768px) {
  .container--main > .cmp-container > .teaser--homepage .cmp-teaser__content:not(.container--no-margin):has(+ .login),
.container--main > .cmp-container > .aem-Grid > .teaser--homepage .cmp-teaser__content:not(.container--no-margin):has(+ .login) {
    margin-top: 0px;
    margin-top: 0px;
  }
}
@media (min-width: 768px) {
}
.container--main > .cmp-container > .teaser--homepage .cmp-teaser__content,
.container--main > .cmp-container > .aem-Grid > .teaser--homepage .cmp-teaser__content {
  position: relative;
}
.container--main > .cmp-container > .teaser--homepage .cmp-teaser__content:not([class*=container--hs]) > .cmp-container,
.container--main > .cmp-container > .aem-Grid > .teaser--homepage .cmp-teaser__content:not([class*=container--hs]) > .cmp-container {
  padding-left: 0px;
  padding-right: 0px;
}
.container--main > .cmp-container > .teaser--homepage .cmp-teaser__content:not([class*=container--s]) > .cmp-container,
.container--main > .cmp-container > .aem-Grid > .teaser--homepage .cmp-teaser__content:not([class*=container--s]) > .cmp-container {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
@media (min-width: 1024px) {
  .container--main > .cmp-container > .teaser--homepage .cmp-teaser__content:not([class*=container--s]) > .cmp-container,
.container--main > .cmp-container > .aem-Grid > .teaser--homepage .cmp-teaser__content:not([class*=container--s]) > .cmp-container {
    padding-top: 2rem;
    padding-bottom: 2rem;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
}
@media (min-width: 1024px) {
}
.container--main > .cmp-container > .teaser--homepage .cmp-teaser__content:not([class*=container--s]):not([class*=container--bg]),
.container--main > .cmp-container > .aem-Grid > .teaser--homepage .cmp-teaser__content:not([class*=container--s]):not([class*=container--bg]) {
  margin-bottom: 0px;
}
.container--main > .cmp-container > .teaser--homepage .cmp-teaser__content:not([class*=container--s]):not([class*=container--no-margin]) + .container:not([class*=container--bg]) > .cmp-container,
.container--main > .cmp-container > .aem-Grid > .teaser--homepage .cmp-teaser__content:not([class*=container--s]):not([class*=container--no-margin]) + .container:not([class*=container--bg]) > .cmp-container {
  padding-top: 0px;
}
.container--main > .cmp-container .teaser--homepage .cmp-teaser__content[class*=container--bg]:not([class*=container--hs]) > .cmp-container,
.container--main > .cmp-container > .aem-Grid > .teaser--homepage .cmp-teaser__content[class*=container--bg]:not([class*=container--hs]) > .cmp-container {
  padding-left: 1rem;
  padding-right: 1rem;
}
.container--main > .cmp-container > .aem-Grid > .teaser--homepage .cmp-teaser__content *:only-child:not(blockquote):not(.cmp-accordion__toggle-button):not(svg) {
  margin-bottom: 0px;
}
.teaser--homepage .cmp-teaser__content.container--s-xxx-small > .cmp-container {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.teaser--homepage .cmp-teaser__content.container--s-xx-small > .cmp-container {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.teaser--homepage .cmp-teaser__content.container--s-x-small > .cmp-container {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.teaser--homepage .cmp-teaser__content.container--s-small > .cmp-container {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.teaser--homepage .cmp-teaser__content.container--s-base > .cmp-container {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.teaser--homepage .cmp-teaser__content.container--s-medium > .cmp-container {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.teaser--homepage .cmp-teaser__content.container--s-x-medium > .cmp-container {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.teaser--homepage .cmp-teaser__content.container--s-large > .cmp-container {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
@media (min-width: 768px) {
  .teaser--homepage .cmp-teaser__content.container--s-large > .cmp-container {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
}
.teaser--homepage .cmp-teaser__content.container--s-mid-large > .cmp-container {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
@media (min-width: 768px) {
  .teaser--homepage .cmp-teaser__content.container--s-mid-large > .cmp-container {
    padding-top: 72px;
    padding-bottom: 72px;
  }
}
.teaser--homepage .cmp-teaser__content.container--s-x-large > .cmp-container {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
@media (min-width: 768px) {
  .teaser--homepage .cmp-teaser__content.container--s-x-large > .cmp-container {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }
}
.teaser--homepage .cmp-teaser__content.container--hs-none > .cmp-container {
  padding-left: 0px;
  padding-right: 0px;
}
.teaser--homepage .cmp-teaser__content.container--hs-medium > .cmp-container {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
@media (min-width: 768px) {
  .teaser--homepage .cmp-teaser__content.container--hs-medium > .cmp-container {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.teaser--homepage .cmp-teaser__content.container--hs-large > .cmp-container {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
@media (min-width: 768px) {
  .teaser--homepage .cmp-teaser__content.container--hs-large > .cmp-container {
    padding-left: 4rem;
    padding-right: 4rem;
  }
}
.teaser--homepage .cmp-teaser__content .container--main > .cmp-container > .aem-Grid:last-child {
  margin-bottom: 1.25rem;
}
.teaser--homepage .cmp-teaser__content > .container--bg-image {
  background-color: transparent;
}
main.teaser--homepage .cmp-teaser__content #site-wrapper {
  max-width: 75rem;
  margin: 0 auto;
}
main.teaser--homepage .cmp-teaser__content #site-wrapper .container--sidebar {
  margin-top: 0px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  padding: 0px;
  max-width: 15.3rem;
}
main.teaser--homepage .cmp-teaser__content #site-wrapper .container--sidebar::after {
  background-color: transparent;
}
main.teaser--homepage .cmp-teaser__content #site-wrapper aside {
  display: block;
}
main.teaser--homepage .cmp-teaser__content .cmp-navigation {
  display: none;
}
main.teaser--homepage .cmp-teaser__content .cmp-navigation .cmp-navigation__item {
  position: relative;
  list-style-type: none;
  padding-top: 0.25rem;
}
main.teaser--homepage .cmp-teaser__content .cmp-navigation .cmp-navigation__item svg {
  width: 0.75rem;
}
main.teaser--homepage .cmp-teaser__content .cmp-navigation .cmp-navigation__item button {
  position: absolute;
  top: 0.875rem;
  right: 0.375rem;
  width: 1.25rem;
}
main.teaser--homepage .cmp-teaser__content .cmp-navigation .cmp-navigation__item button.open svg {
  --tw-rotate: 90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
main.teaser--homepage .cmp-teaser__content .cmp-navigation .cmp-navigation__item--level-0 {
  border-bottom: 1px dotted #d7d7d7;
}
main.teaser--homepage .cmp-teaser__content .cmp-navigation .cmp-navigation__item--level-0 > .cmp-navigation__item-link {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 0.875rem;
  padding-right: 2rem;
}
main.teaser--homepage .cmp-teaser__content .cmp-navigation .cmp-navigation__item--level-0 > button {
  top: 1.5rem;
}
main.teaser--homepage .cmp-teaser__content .cmp-navigation .cmp-navigation__item--level-0 .cmp-navigation__group {
  display: none;
  height: 0px;
  opacity: 0;
  transition-property: height;
  transition-duration: 0.1s;
  transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
  list-style-type: none;
  padding-left: 1rem;
}
main.teaser--homepage .cmp-teaser__content .cmp-navigation .cmp-navigation__item--level-0 .cmp-navigation__group.show {
  display: block;
  height: auto;
  opacity: 1;
  transition-property: height;
  transition-duration: 0.5s;
  transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
}
main.teaser--homepage .cmp-teaser__content .cmp-navigation .cmp-navigation__item-link {
  display: block;
  border-left-width: 5px;
  border-color: transparent;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  padding-right: 2.5rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 400;
  color: var(--colors-brand-uo-anavy, #102535);
  -webkit-text-decoration-line: none;
          text-decoration-line: none;
}
main.teaser--homepage .cmp-teaser__content .cmp-navigation .cmp-navigation__item-link:hover {
  border-left-width: 5px;
  border-color: var(--colors-brand-uo-anavy, #102535);
}
main.teaser--homepage .cmp-teaser__content .cmp-navigation .cmp-navigation__item.cmp-navigation__item--active .cmp-navigation__item-link {
  font-weight: 700;
}
main.teaser--homepage .cmp-teaser__content .cmp-navigation .cmp-navigation__item.current-active > .cmp-navigation__item-link {
  border-left-width: 5px;
  border-color: var(--colors-brand-uo-ared, #d40000);
  color: var(--colors-brand-uo-ared, #d40000);
}
main.teaser--homepage .cmp-teaser__content .navigation__dark-mode .cmp-navigation {
  position: fixed;
  top: 0px;
  right: 0px;
  z-index: 1000;
  display: block;
  background-color: var(--colors-brand-uo-anavy, #102535);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
  transform: translateX(16.25rem);
  width: 16.25rem;
  overflow-y: auto;
  scroll-behavior: smooth;
  padding-top: 3rem;
  height: 100vh;
}
@media (min-width: 1024px) {
  main.teaser--homepage .cmp-teaser__content .navigation__dark-mode .cmp-navigation {
    transform: translateX(-16.25rem);
    right: auto;
    left: 0;
  }
}
main.teaser--homepage .cmp-teaser__content .navigation__dark-mode .cmp-navigation::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 4px;
}
main.teaser--homepage .cmp-teaser__content .navigation__dark-mode .cmp-navigation::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: rgba(255, 255, 255, 0.5);
  box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}
main.teaser--homepage .cmp-teaser__content .navigation__dark-mode .cmp-navigation.show {
  transform: translate(0, 0);
  transition-duration: 0.5s;
}
main.teaser--homepage .cmp-teaser__content .navigation__dark-mode .cmp-navigation .close-menu {
  position: absolute;
  top: 0px;
  width: 100%;
  background-color: var(--colors-brand-uo-anavy, #102535);
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  border: 1px solid;
  border-top-color: #163349;
  border-bottom-color: #040a0e;
  border-left: 0;
  border-right: 0;
}
main.teaser--homepage .cmp-teaser__content .navigation__dark-mode .cmp-navigation .close-menu svg {
  position: absolute;
  right: 15px;
  bottom: 25px;
}
main.teaser--homepage .cmp-teaser__content .navigation__dark-mode .cmp-navigation .cmp-navigation__item.active-parent {
  background-color: var(--colors-digi-uo-a-blue-digi, #004B83);
}
main.teaser--homepage .cmp-teaser__content .navigation__dark-mode .cmp-navigation .cmp-navigation__item button svg {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
main.teaser--homepage .cmp-teaser__content .navigation__dark-mode .cmp-navigation .cmp-navigation__item--level-0 {
  border: 1px solid;
  border-top-color: #163349;
  border-bottom-color: #040a0e;
}
main.teaser--homepage .cmp-teaser__content .navigation__dark-mode .cmp-navigation .cmp-navigation__item--level-0.cmp-navigation__item--active {
  background-color: var(--colors-digi-uo-a-blue-digi, #004B83);
}
main.teaser--homepage .cmp-teaser__content .navigation__dark-mode .cmp-navigation .cmp-navigation__item--level-0:first-child {
  margin-top: 1rem;
  padding-top: 0.5rem;
}
main.teaser--homepage .cmp-teaser__content .navigation__dark-mode .cmp-navigation .cmp-navigation__item-link {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
main.teaser--homepage .cmp-teaser__content .navigation__dark-mode .cmp-navigation .cmp-navigation__item-link:hover {
  border-left-width: 5px;
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
main.teaser--homepage .cmp-teaser__content .navigation__dark-mode .cmp-navigation .cmp-navigation__item.current-active > .cmp-navigation__item-link {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
main.teaser--homepage .cmp-teaser__content aside .cmp-navigation {
  display: block;
}
.aem-AuthorLayer-Edit main.teaser--homepage .cmp-teaser__content .navigation__dark-mode .cmp-navigation,
.aem-AuthorLayer-Edit main.teaser--homepage .cmp-teaser__content #site-navigation-hidden .cmp-navigation {
  position: static;
  height: 250px;
  transform: translateX(0);
}
@media (min-width: 768px) {
  .aem-AuthorLayer-Edit main.teaser--homepage .cmp-teaser__content .navigation__dark-mode .cmp-navigation,
  .aem-AuthorLayer-Edit main.teaser--homepage .cmp-teaser__content #site-navigation-hidden .cmp-navigation {
    transform: translateX(0);
  }
}
.cmp-teaser__action-container .teaser--homepage .cmp-teaser__content:not(.container--button-group) > .cmp-container > .button {
  padding: 0.5rem;
}
.teaser.teaser--banner-primary .cmp-teaser__action-container .teaser--homepage .cmp-teaser__content:not(.container--button-group) > .cmp-container > .button {
  padding-top: 0.5rem;
  padding-left: 0.5rem;
}
.teaser--homepage .cmp-teaser__content.responsivegrid:not([class*=container--]) {
  max-width: 100%;
}
.teaser--homepage .cmp-teaser__content.responsivegrid:not([class*=container--]),.teaser--homepage .cmp-teaser__content.responsivegrid:not([class*=container--]) > .cmp-container {
  padding-left: 0px;
  padding-right: 0px;
}
#template--sidebar main.teaser--homepage .cmp-teaser__content.responsivegrid {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
#template--full-width .teaser--homepage .cmp-teaser__content.responsivegrid.container--main {
  margin-top: auto;
  margin-bottom: auto;
  max-width: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
  padding-top: 1rem;
}
@media (min-width: 1024px) {
  #template--full-width .teaser--homepage .cmp-teaser__content.responsivegrid.container--main {
    max-width: 75rem;
  }
}
@media (min-width: 1200px) {
  #template--full-width .teaser--homepage .cmp-teaser__content.responsivegrid.container--main {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
#template--news-article main.teaser--homepage .cmp-teaser__content.responsivegrid {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.teaser--homepage .cmp-teaser__title {
  margin-bottom: 1rem;
  max-width: 36rem;
  font-family: Open Sans, sans-serif;
  font-size: 6rem;
  line-height: 1;
  font-weight: 700;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgb(162 249 251 / var(--tw-text-opacity));
}
.teaser--homepage .cmp-teaser__description {
  max-width: 42rem;
  font-size: 1.5rem;
  line-height: 2rem;
  line-height: 1.25;
}
.teaser--homepage .cmp-teaser__action-link:first-child:not(:hover):not(:focus) {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(5 5 30 / var(--tw-text-opacity));
}
.teaser--reversed .cmp-teaser {
  flex-direction: column-reverse;
}
@media (min-width: 768px) {
  .teaser--reversed .cmp-teaser {
    flex-direction: row-reverse;
  }
}
@media (min-width: 1024px) {
  .teaser--reversed .cmp-teaser {
    flex-direction: row-reverse;
  }
}
.teaser--reversed .cmp-teaser .cmp-teaser__image-wrapper {
  margin: 0px;
}
@media (min-width: 768px) {
  .teaser--reversed .cmp-teaser .cmp-teaser__image-wrapper {
    margin-left: 2rem;
  }
}
@media (min-width: 1024px) {
  .teaser--reversed .cmp-teaser .cmp-teaser__image-wrapper {
    margin-left: 2rem;
  }
}
.teaser--reversed .cmp-teaser .cmp-teaser__content {
  padding: 0px;
  padding-bottom: 2rem;
}
@media (min-width: 768px) {
  .teaser--reversed.teaser--light-blue .cmp-teaser__image-wrapper, .teaser--reversed.teaser--dark-blue .cmp-teaser__image-wrapper, .teaser--reversed.teaser--navy-blue .cmp-teaser__image-wrapper, .teaser--reversed.teaser--grey .cmp-teaser__image-wrapper, .teaser--reversed.teaser--red .cmp-teaser__image-wrapper {
    margin: 2rem;
    margin-left: 2rem;
  }
}
@media (min-width: 1024px) {
  .teaser--reversed.teaser--light-blue .cmp-teaser__image-wrapper, .teaser--reversed.teaser--dark-blue .cmp-teaser__image-wrapper, .teaser--reversed.teaser--navy-blue .cmp-teaser__image-wrapper, .teaser--reversed.teaser--grey .cmp-teaser__image-wrapper, .teaser--reversed.teaser--red .cmp-teaser__image-wrapper {
    margin: 2rem;
    margin-left: 2rem;
  }
}
.teaser--reversed.teaser--light-blue .cmp-teaser__content, .teaser--reversed.teaser--dark-blue .cmp-teaser__content, .teaser--reversed.teaser--navy-blue .cmp-teaser__content, .teaser--reversed.teaser--grey .cmp-teaser__content, .teaser--reversed.teaser--red .cmp-teaser__content {
  padding: 2rem;
}
@media (min-width: 768px) {
  .teaser--reversed.teaser--light-blue .cmp-teaser__content, .teaser--reversed.teaser--dark-blue .cmp-teaser__content, .teaser--reversed.teaser--navy-blue .cmp-teaser__content, .teaser--reversed.teaser--grey .cmp-teaser__content, .teaser--reversed.teaser--red .cmp-teaser__content {
    padding-left: 2rem;
  }
}
@media (min-width: 1024px) {
  .teaser--reversed.teaser--light-blue .cmp-teaser__content, .teaser--reversed.teaser--dark-blue .cmp-teaser__content, .teaser--reversed.teaser--navy-blue .cmp-teaser__content, .teaser--reversed.teaser--grey .cmp-teaser__content, .teaser--reversed.teaser--red .cmp-teaser__content {
    padding-left: 2rem;
  }
}
.teaser--title-overlay .cmp-teaser {
  padding: 0px;
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
.teaser--title-overlay .cmp-teaser:hover .cmp-teaser__content {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  transition-duration: 150ms;
  background-color: rgba(212, 0, 0, 0.8);
}
.teaser--title-overlay .cmp-teaser__image-wrapper {
  z-index: auto;
  margin: 0px;
  width: 100%;
  padding: 0px;
  margin: 0px;
}
@supports not (aspect-ratio: 4/3) {
  .teaser--title-overlay .cmp-teaser__image-wrapper {
    padding-top: 75%;
  }
}
.teaser--title-overlay .cmp-teaser__content {
  position: absolute;
  bottom: 0px;
  z-index: 10;
  width: 100%;
  padding: 0px;
  text-align: center;
  transition-duration: 150ms;
  background-color: rgba(16, 37, 53, 0.8);
}
.teaser--title-overlay .cmp-teaser__content:hover {
  background-color: rgba(212, 0, 0, 0.8);
}
.teaser--title-overlay .cmp-teaser__content p {
  text-align: center;
  font-family: Made evolve sans;
  font-size: 1.375rem;
  font-weight: 500;
  line-height: 1.625rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.teaser--title-overlay .cmp-teaser__title {
  margin: 0px;
  text-align: center;
  font-family: Made evolve sans;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  margin: 0 !important;
  font-size: 1.375rem !important;
  line-height: 1.625rem !important;
  font-weight: 500 !important;
  color: #fff !important;
}
.teaser--title-overlay .cmp-teaser__title-link {
  display: block;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.teaser--title-overlay .cmp-teaser__title-link:hover {
  color: #fff !important;
}
.teaser--title-overlay .cmp-teaser__action-container {
  display: none;
}
.teaser--title-overlay .cmp-teaser__secondary-label {
  display: none;
}
.teaser--title-overlay.teaser--light-blue .cmp-teaser__image-wrapper, .teaser--title-overlay.teaser--dark-blue .cmp-teaser__image-wrapper, .teaser--title-overlay.teaser--navy-blue .cmp-teaser__image-wrapper, .teaser--title-overlay.teaser--grey .cmp-teaser__image-wrapper, .teaser--title-overlay.teaser--red .cmp-teaser__image-wrapper {
  margin: 0px;
}
.teaser--title-overlay.teaser--light-blue .cmp-teaser__content, .teaser--title-overlay.teaser--dark-blue .cmp-teaser__content, .teaser--title-overlay.teaser--navy-blue .cmp-teaser__content, .teaser--title-overlay.teaser--grey .cmp-teaser__content, .teaser--title-overlay.teaser--red .cmp-teaser__content {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.teaser.teaser--banner-primary .cmp-teaser {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 0px;
}
@media (min-width: 1024px) {
  .teaser.teaser--banner-primary .cmp-teaser {
    flex-direction: row;
  }
}
.teaser.teaser--banner-primary .cmp-teaser__hamburgermenu {
  display: none;
}
.teaser.teaser--banner-primary .cmp-teaser__image-wrapper {
  margin: 0px;
  width: 100%;
  padding: 0px;
  position: relative;
}
.teaser.teaser--banner-primary .cmp-teaser__image-wrapper::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(360deg, rgba(0, 0, 0, 0.8) 25.38%, rgba(0, 0, 0, 0) 80.36%);
}
@media (min-width: 1024px) {
  .teaser.teaser--banner-primary .cmp-teaser__image-wrapper::after {
    background: linear-gradient(90deg, rgba(0, 0, 0, 0.8) 29.17%, rgba(0, 0, 0, 0) 100%);
  }
}
@media (min-width: 768px) {
  .teaser.teaser--banner-primary .cmp-teaser__image-wrapper::after {
    background: linear-gradient(90deg, rgba(0, 0, 0, 0.8) 29.17%, rgba(0, 0, 0, 0) 100%);
  }
}
@supports not (aspect-ratio: 4/3) {
  .teaser.teaser--banner-primary .cmp-teaser__image-wrapper {
    padding-top: 95%;
  }
  @media (min-width: 768px) {
    .teaser.teaser--banner-primary .cmp-teaser__image-wrapper {
      padding-top: 65%;
    }
  }
  @media (min-width: 1024px) {
    .teaser.teaser--banner-primary .cmp-teaser__image-wrapper {
      padding-top: 40%;
    }
  }
  .teaser.teaser--banner-primary .cmp-teaser__image-wrapper img {
    height: 100% !important;
  }
}
.teaser.teaser--banner-primary .cmp-teaser__image-wrapper img {
  height: 25rem;
  width: 100%;
}
@media (min-width: 768px) {
  .teaser.teaser--banner-primary .cmp-teaser__image-wrapper img {
    height: 34.4rem;
  }
}
.teaser.teaser--banner-primary .cmp-teaser__content {
  position: absolute;
  z-index: 40;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  height: 100%;
  justify-content: flex-end;
  padding-left: 2rem;
  padding-right: 2rem;
  padding-bottom: 4.6875rem;
}
@media (min-width: 1024px) {
  .teaser.teaser--banner-primary .cmp-teaser__content {
    max-width: 75rem;
    justify-content: center;
    padding-bottom: 0px;
  }
}
.teaser.teaser--banner-primary .cmp-teaser__pretitle {
  margin-bottom: 1rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.teaser.teaser--banner-primary .cmp-teaser__title {
  pointer-events: none;
  margin-bottom: 1rem;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  font-size: 2.125rem;
  font-weight: 700;
  line-height: 2.375rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 768px) {
  .teaser.teaser--banner-primary .cmp-teaser__title {
    font-size: 4.25rem;
    line-height: 4.25rem;
  }
}
@media (min-width: 1024px) {
  .teaser.teaser--banner-primary .cmp-teaser__title {
    font-size: 4.25rem;
    line-height: 4.25rem;
  }
}
.teaser.teaser--banner-primary .cmp-teaser__description {
  pointer-events: none;
  margin-top: 20px;
  margin-bottom: 0px;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  font-size: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 768px) {
  .teaser.teaser--banner-primary .cmp-teaser__description {
    width: 80%;
  }
}
@media (min-width: 1024px) {
  .teaser.teaser--banner-primary .cmp-teaser__description {
    width: 90%;
    font-size: 1.875rem;
    line-height: 2.8rem;
  }
}
.teaser.teaser--banner-primary .cmp-teaser__description h1, .teaser.teaser--banner-primary .cmp-teaser__description h2 {
  font-size: 2.275rem;
  line-height: 2.475rem;
}
@media (min-width: 768px) {
  .teaser.teaser--banner-primary .cmp-teaser__description h1, .teaser.teaser--banner-primary .cmp-teaser__description h2 {
    font-size: 4.25rem;
    line-height: 4.25rem;
  }
}
.teaser.teaser--banner-primary .cmp-teaser__description p {
  font-size: 0.875rem;
  line-height: 1.125rem;
}
@media (min-width: 768px) {
  .teaser.teaser--banner-primary .cmp-teaser__description p {
    font-size: 1.5rem;
    line-height: 1.75rem;
  }
}
@media (min-width: 1024px) {
  .teaser.teaser--banner-primary .cmp-teaser__description p {
    font-size: 1.5rem;
    line-height: 1.75rem;
  }
}
.teaser.teaser--banner-primary .cmp-teaser__description > * {
  margin-bottom: 0.5rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 768px) {
  .teaser.teaser--banner-primary .cmp-teaser__description > * {
    margin-bottom: 1rem;
  }
  .teaser.teaser--banner-primary .cmp-teaser__action-container .container--button-group > .cmp-container > .button {
    padding-bottom: 0px;
  }
}
.teaser.teaser--banner-primary .cmp-teaser__action-container .container:not(.container--button-group) > .cmp-container > .button {
  padding-top: 0.5rem;
  padding-left: 0.5rem;
}
.teaser.teaser--banner-primary .cmp-teaser__title ~ .cmp-teaser__description {
  margin-top: 0 !important;
}
.teaser.teaser--banner-primary.teaser--banner-primary.align-center .cmp-teaser__content {
  align-items: center;
  text-align: center;
}
.teaser.teaser--banner-primary.teaser--banner-primary.align-center .cmp-teaser__content .container--button-group .cmp-container {
  justify-content: center;
}
.teaser.teaser--banner-primary.text-color-navy .cmp-teaser__title,
.teaser.teaser--banner-primary.text-color-navy .cmp-teaser__pretitle,
.teaser.teaser--banner-primary.text-color-navy .cmp-teaser__description > * {
  color: var(--colors-brand-uo-anavy, #102535);
}
.teaser.teaser--banner-primary .button--tertiary .cmp-button {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.teaser.teaser--banner-primary .button--tertiary .cmp-button:hover, .teaser.teaser--banner-primary .button--tertiary .cmp-button:active {
  border-color: var(--colors-brand-uo-a-mid-blue, #005A9C);
  background-color: transparent;
  color: var(--colors-brand-uo-a-mid-blue, #005A9C);
}
.teaser.teaser--banner-primary .button--tertiary .cmp-button:focus {
  border-width: 0px;
  background-color: transparent;
  padding-top: 1rem;
  padding-bottom: 1rem;
  color: var(--colors-brand-uo-anavy, #102535);
  --tw-shadow: 0px 0px 0px 2px rgba(184,220,235,1) inset;
  --tw-shadow-colored: inset 0px 0px 0px 2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.teaser.teaser--banner-primary .container--button-group {
  margin: 0px;
  padding: 0px;
}
.cmp-blockquote {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border-left-width: 1px;
  border-color: var(--colors-digi-button-hollow-light-hover-web, #CACACA);
  padding-left: 2rem;
  font-family: Made evolve sans;
  font-weight: 300;
  color: var(--colors-brand-uo-anavy, #102535);
}
.cmp-blockquote-description {
  margin-bottom: 2.5rem;
  padding-top: 1rem;
  font-size: 1.75rem;
  font-weight: 300;
  line-height: 2.625rem;
}
@media (min-width: 768px) {
  .cmp-blockquote-description {
    font-size: 2rem;
    line-height: 2.875rem;
  }
}
@media (min-width: 1024px) {
  .cmp-blockquote-description {
    font-size: 2rem;
    line-height: 2.875rem;
  }
}
.cmp-blockquote-description ul > li, .cmp-blockquote-description ol > li {
  margin-left: 1.75rem;
}
.cmp-blockquote-name-text {
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1.75rem;
}
.cmp-blockquote-sub-text {
  padding-bottom: 1rem;
  font-size: 1.375rem;
  font-weight: 400;
  line-height: 1.75rem;
}
.cmp-promo-banner {
  display: flex;
  flex-direction: column;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 1024px) {
  .cmp-promo-banner {
    flex-direction: row;
  }
}
.cmp-promo-banner__title-group {
  margin-bottom: 2rem;
}
@media (min-width: 1024px) {
  .cmp-promo-banner__title-group {
    margin-bottom: 0px;
    width: 40%;
  }
}
.cmp-promo-banner__title {
  font-size: 1.75rem;
  font-weight: 700;
  line-height: 2.125rem;
}
.cmp-promo-banner__description {
  margin-bottom: 2rem;
}
@media (min-width: 1024px) {
  .cmp-promo-banner__description {
    margin-bottom: 0px;
    margin-left: 2rem;
    width: 35%;
  }
}
.cmp-promo-banner__description ul > li {
  margin-left: 1.25rem;
}
.cmp-promo-banner__description ol > li {
  margin-left: 0.875rem;
  padding-left: 0.375rem;
}
.cmp-promo-banner .button {
  display: flex;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
}
@media (min-width: 1024px) {
  .cmp-promo-banner .button {
    margin-left: 2rem;
    width: 20%;
  }
}
.cmp-promo-banner .button a.cmp-promo-banner__buttonlink.cmp-button {
  display: flex;
  width: 100%;
  justify-content: center;
}
@media (min-width: 768px) {
  .cmp-promo-banner .button a.cmp-promo-banner__buttonlink.cmp-button {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
@media (min-width: 1024px) {
  .cmp-promo-banner .button a.cmp-promo-banner__buttonlink.cmp-button {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
}
.cmp-promo-banner__buttonlink .cmp-button__text {
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.5rem;
}
.container--bg-navy .cmp-promo-banner, .container--bg-red .cmp-promo-banner, .container--bg-digi-blue .cmp-promo-banner {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.container--bg-navy a.cmp-promo-banner__buttonlink.cmp-button, .container--bg-red a.cmp-promo-banner__buttonlink.cmp-button, .container--bg-digi-blue a.cmp-promo-banner__buttonlink.cmp-button {
  display: flex;
  width: 100%;
  justify-content: center;
  background-color: var(--colors-digi-uo-a-pale-blue-digi, #B8DCEB);
  color: var(--colors-brand-uo-anavy, #102535);
}
.container--bg-navy a.cmp-promo-banner__buttonlink.cmp-button:hover, .container--bg-navy a.cmp-promo-banner__buttonlink.cmp-button:active, .container--bg-red a.cmp-promo-banner__buttonlink.cmp-button:hover, .container--bg-red a.cmp-promo-banner__buttonlink.cmp-button:active, .container--bg-digi-blue a.cmp-promo-banner__buttonlink.cmp-button:hover, .container--bg-digi-blue a.cmp-promo-banner__buttonlink.cmp-button:active {
  background-color: var(--colors-digi-media-object-background-web, #E3F3FF);
}
.container--bg-navy a.cmp-promo-banner__buttonlink.cmp-button:focus, .container--bg-red a.cmp-promo-banner__buttonlink.cmp-button:focus, .container--bg-digi-blue a.cmp-promo-banner__buttonlink.cmp-button:focus {
  background-color: var(--colors-digi-uo-a-pale-blue-digi, #B8DCEB);
  --tw-shadow: 0px 0px 0px 2px rgba(0,90,156,1) inset;
  --tw-shadow-colored: inset 0px 0px 0px 2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.container--bg-navy a.cmp-promo-banner__buttonlink.cmp-button:disabled, .container--bg-navy a.cmp-promo-banner__buttonlink.cmp-button[disabled], .container--bg-red a.cmp-promo-banner__buttonlink.cmp-button:disabled, .container--bg-red a.cmp-promo-banner__buttonlink.cmp-button[disabled], .container--bg-digi-blue a.cmp-promo-banner__buttonlink.cmp-button:disabled, .container--bg-digi-blue a.cmp-promo-banner__buttonlink.cmp-button[disabled] {
  opacity: 0.25;
}
.container--bg-navy .cmp-promo-banner__description a, .container--bg-red .cmp-promo-banner__description a, .container--bg-digi-blue .cmp-promo-banner__description a {
  color: var(--colors-digi-uo-a-pale-blue-digi, #B8DCEB);
}
.container--bg-navy .cmp-promo-banner__description a:hover, .container--bg-navy .cmp-promo-banner__description a:active, .container--bg-red .cmp-promo-banner__description a:hover, .container--bg-red .cmp-promo-banner__description a:active, .container--bg-digi-blue .cmp-promo-banner__description a:hover, .container--bg-digi-blue .cmp-promo-banner__description a:active {
  color: var(--colors-digi-media-object-background-web, #E3F3FF);
}
.carousel.carousel--primary-banner .cmp-carousel__action {
  display: flex;
  align-items: center;
  justify-content: center;
}
.carousel.carousel--primary-banner .cmp-carousel__action--previous, .carousel.carousel--primary-banner .cmp-carousel__action--next {
  top: 12rem;
  z-index: 30;
  height: 3.5rem;
  width: 2rem;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzQiIGhlaWdodD0iNTgiIHZpZXdCb3g9IjAgMCAzNCA1OCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI4LjgwMDcgMEMzMC4wMjg5IDAgMzEuMjU3NyAwLjQ2ODc1IDMyLjE5MzcgMS40MDYyNUMzNC4wNjg3IDMuMjgxMjUgMzQuMDY4NyA2LjMxODc1IDMyLjE5MzcgOC4xOTM3NUwxMS41ODA3IDI4LjhMMzIuMTkzNyA0OS40MUMzNC4wNjg3IDUxLjI4NSAzNC4wNjg3IDU0LjMyMjUgMzIuMTkzNyA1Ni4xOTc1QzMwLjMxODcgNTguMDcyNSAyNy4yODEyIDU4LjA3MjUgMjUuNDA2MiA1Ni4xOTc1TDEuNDA2MjUgMzIuMTk3NUMtMC40Njg3NSAzMC4zMjI1IC0wLjQ2ODc1IDI3LjI4NSAxLjQwNjI1IDI1LjQxTDI1LjQwNjIgMS40MUMyNi4zNDM4IDAuNDY1IDI3LjU3MjIgMCAyOC44MDA3IDBaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K);
  background-size: contain;
  background-repeat: no-repeat;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  background-color: unset;
}
@media (min-width: 1024px) {
  .carousel.carousel--primary-banner .cmp-carousel__action--previous, .carousel.carousel--primary-banner .cmp-carousel__action--next {
    height: 3.5rem;
    width: 2rem;
  }
}
@media screen and (max-width: 1300px) {
  .carousel.carousel--primary-banner .cmp-carousel__action--previous, .carousel.carousel--primary-banner .cmp-carousel__action--next {
    display: none;
  }
}
.carousel.carousel--primary-banner .cmp-carousel__action--previous {
  position: absolute;
  left: 0.25rem;
  margin-left: 2rem;
  --tw-rotate: -360;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  top: 50%;
  transform: translateY(-50%);
}
.carousel.carousel--primary-banner .cmp-carousel__action--next {
  position: absolute;
  right: 0.25rem;
  margin-right: 2rem;
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  top: 50%;
  transform: translateY(-50%) rotate(180deg);
}
.carousel.carousel--primary-banner .cmp-carousel__action-text {
  display: none;
}
.carousel.carousel--primary-banner .cmp-carousel__action--pause {
  position: absolute;
  bottom: 0px;
  margin-bottom: 0.5rem;
  background-color: transparent;
  z-index: 49;
}
.carousel.carousel--primary-banner .cmp-carousel__action--pause .cmp-carousel__action-icon {
  margin-left: 0.59375rem;
  margin-right: 0.59375rem;
  margin-top: 0.53125rem;
  margin-bottom: 0.53125rem;
  height: 0.8125rem;
  width: 0.6875rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  content: "";
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='13' viewBox='0 0 12 13' fill='none' style='%26%2310%3B'%3E%3Cpath d='M9.71901 0.333374H8.65234C7.76868 0.333374 7.05234 1.04059 7.05234 1.88339V11.3612C7.05234 12.2336 7.76868 12.9408 8.65234 12.9408L9.71901 13C10.6027 13 11.319 12.2928 11.319 11.4204V1.94262C11.319 1.07021 10.6023 0.333374 9.71901 0.333374ZM3.31901 0.333374H2.25234C1.36868 0.333374 0.652344 1.04059 0.652344 1.91301V11.3908C0.652344 12.2925 1.36868 13 2.25234 13H3.31901C4.20268 13 4.91901 12.2928 4.91901 11.4204V1.94262C4.91901 1.07021 4.20234 0.333374 3.31901 0.333374Z' fill='white'/%3E%3C/svg%3E");
          mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='13' viewBox='0 0 12 13' fill='none' style='%26%2310%3B'%3E%3Cpath d='M9.71901 0.333374H8.65234C7.76868 0.333374 7.05234 1.04059 7.05234 1.88339V11.3612C7.05234 12.2336 7.76868 12.9408 8.65234 12.9408L9.71901 13C10.6027 13 11.319 12.2928 11.319 11.4204V1.94262C11.319 1.07021 10.6023 0.333374 9.71901 0.333374ZM3.31901 0.333374H2.25234C1.36868 0.333374 0.652344 1.04059 0.652344 1.91301V11.3908C0.652344 12.2925 1.36868 13 2.25234 13H3.31901C4.20268 13 4.91901 12.2928 4.91901 11.4204V1.94262C4.91901 1.07021 4.20234 0.333374 3.31901 0.333374Z' fill='white'/%3E%3C/svg%3E");
  -webkit-mask-size: cover;
          mask-size: cover;
}
.carousel.carousel--primary-banner .cmp-carousel__action--pause-text {
  display: none;
}
.carousel.carousel--primary-banner .cmp-carousel__action--pause:disabled, .carousel.carousel--primary-banner .cmp-carousel__action--pause[disabled] {
  display: none;
}
.carousel.carousel--primary-banner .cmp-carousel__action--play {
  position: absolute;
  bottom: 0px;
  margin-bottom: 0.5rem;
  background-color: transparent;
  z-index: 49;
}
.carousel.carousel--primary-banner .cmp-carousel__action--play .cmp-carousel__action-icon {
  margin-left: 0.59375rem;
  margin-right: 0.59375rem;
  margin-top: 0.53125rem;
  margin-bottom: 0.53125rem;
  height: 0.8125rem;
  width: 0.6875rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  content: "";
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='13' viewBox='0 0 12 13' fill='none' style='%26%2310%3B'%3E%3Cpath d='M10.8748 5.50837C11.2791 5.75722 11.5251 6.19554 11.5251 6.66779C11.5251 7.14004 11.2791 7.57835 10.8748 7.80175L2.73281 12.7788C2.31379 13.0587 1.78931 13.07 1.36124 12.8297C0.933092 12.5893 0.667969 12.1368 0.667969 11.6448V1.69077C0.667969 1.19986 0.933092 0.747116 1.36124 0.506749C1.78931 0.266665 2.31379 0.276562 2.73281 0.532483L10.8748 5.50837Z' fill='white'/%3E%3C/svg%3E");
          mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='13' viewBox='0 0 12 13' fill='none' style='%26%2310%3B'%3E%3Cpath d='M10.8748 5.50837C11.2791 5.75722 11.5251 6.19554 11.5251 6.66779C11.5251 7.14004 11.2791 7.57835 10.8748 7.80175L2.73281 12.7788C2.31379 13.0587 1.78931 13.07 1.36124 12.8297C0.933092 12.5893 0.667969 12.1368 0.667969 11.6448V1.69077C0.667969 1.19986 0.933092 0.747116 1.36124 0.506749C1.78931 0.266665 2.31379 0.276562 2.73281 0.532483L10.8748 5.50837Z' fill='white'/%3E%3C/svg%3E");
  -webkit-mask-size: cover;
          mask-size: cover;
}
.carousel.carousel--primary-banner .cmp-carousel__action--play-text {
  display: none;
}
.carousel.carousel--primary-banner .cmp-carousel__action--play:disabled, .carousel.carousel--primary-banner .cmp-carousel__action--play[disabled] {
  display: none;
}
.carousel.carousel--primary-banner .cmp-carousel__indicators {
  position: absolute;
  bottom: 1rem;
  margin-left: 2rem;
  margin-right: 2rem;
  display: flex;
  list-style-type: none;
  justify-content: center;
  padding: 0px;
  z-index: 49;
}
.carousel.carousel--primary-banner .cmp-carousel__indicator {
  position: relative;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 0.5rem;
  height: 15px;
  width: 15px;
  flex-shrink: 1;
  flex-grow: 0;
  flex-basis: auto;
  border-radius: 50%;
  text-indent: -3000px;
  font-size: 0;
  border: 1px solid #fff;
}
.carousel.carousel--primary-banner .cmp-carousel__indicator--active {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.credit-calculator label strong,
.credit-calculator p {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  color: var(--colors-brand-uo-anavy, #102535);
}
@media (min-width: 768px) {
  .credit-calculator label strong,
.credit-calculator p {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}
.credit-calculator label strong {
  margin-top: 1rem;
  margin-bottom: 1rem;
  display: inline-block;
}
.credit-calculator select {
  border-width: 1px;
  border-style: solid;
  border-color: var(--colors-digi-button-hollow-light-hover-web, #CACACA);
  font-weight: 500;
  line-height: 1.25rem;
  color: var(--colors-brand-uo-anavy, #102535);
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDEzIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+DQo8cGF0aCBkPSJNMC4xNjYwMTYgMS42NjY1OUMwLjE2NjAxNiAxLjQxMDcyIDAuMjYzNjcyIDEuMTU0NzIgMC40NTg5ODQgMC45NTk3MTdDMC44NDk2MDkgMC41NjkwOTIgMS40ODI0MiAwLjU2OTA5MiAxLjg3MzA1IDAuOTU5NzE3TDYuMTY2MDIgNS4yNTQwOUwxMC40NTk4IDAuOTU5NzE3QzEwLjg1MDQgMC41NjkwOTIgMTEuNDgzMiAwLjU2OTA5MiAxMS44NzM4IDAuOTU5NzE3QzEyLjI2NDUgMS4zNTAzNCAxMi4yNjQ1IDEuOTgzMTUgMTEuODczOCAyLjM3Mzc4TDYuODczODMgNy4zNzM3OEM2LjQ4MzIgNy43NjQ0IDUuODUwMzkgNy43NjQ0IDUuNDU5NzcgNy4zNzM3OEwwLjQ1OTc2NiAyLjM3Mzc4QzAuMjYyODkxIDIuMTc4NDcgMC4xNjYwMTYgMS45MjI1MyAwLjE2NjAxNiAxLjY2NjU5WiIgZmlsbD0iIzEwMjUzNSIvPg0KPC9zdmc+DQo=);
  background-size: 12px 7px;
  background-position: right -20px center;
  padding: 0.5rem 2rem 0.5rem 0.5rem;
}
.credit-calculator table {
  margin-bottom: 1rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.credit-calculator table th,
.credit-calculator table td {
  padding: 1rem;
  text-align: left;
}
.credit-calculator table tr {
  display: flex;
  align-items: center;
}
.credit-calculator table tr th {
  width: 50%;
}
@media (min-width: 768px) {
  .credit-calculator table tr th {
    width: 40%;
  }
}
.credit-calculator table tr td {
  width: 50%;
}
@media (min-width: 768px) {
  .credit-calculator table tr td {
    width: 60%;
  }
}
#df-atarform-action {
  color: var(--colors-brand-uo-anavy, #102535);
}
#df-atarform-action label {
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
  color: var(--colors-brand-uo-anavy, #102535);
}
@media (min-width: 768px) {
  #df-atarform-action label {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}
#df-atarform-action select {
  height: 3.25rem;
  width: 100%;
  --tw-border-opacity: 1;
  border-color: rgb(202 202 202 / var(--tw-border-opacity));
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.25rem;
  color: var(--colors-brand-uo-anavy, #102535);
  -webkit-appearance: none;
  -moz-appearance: none;
  background: white no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDEzIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjE2NjAxNiAxLjY2NjU5QzAuMTY2MDE2IDEuNDEwNzIgMC4yNjM2NzIgMS4xNTQ3MiAwLjQ1ODk4NCAwLjk1OTcxN0MwLjg0OTYwOSAwLjU2OTA5MiAxLjQ4MjQyIDAuNTY5MDkyIDEuODczMDUgMC45NTk3MTdMNi4xNjYwMiA1LjI1NDA5TDEwLjQ1OTggMC45NTk3MTdDMTAuODUwNCAwLjU2OTA5MiAxMS40ODMyIDAuNTY5MDkyIDExLjg3MzggMC45NTk3MTdDMTIuMjY0NSAxLjM1MDM0IDEyLjI2NDUgMS45ODMxNSAxMS44NzM4IDIuMzczNzhMNi44NzM4MyA3LjM3Mzc4QzYuNDgzMiA3Ljc2NDQgNS44NTAzOSA3Ljc2NDQgNS40NTk3NyA3LjM3Mzc4TDAuNDU5NzY2IDIuMzczNzhDMC4yNjI4OTEgMi4xNzg0NyAwLjE2NjAxNiAxLjkyMjUzIDAuMTY2MDE2IDEuNjY2NTlaIiBmaWxsPSIjMTAyNTM1Ii8+Cjwvc3ZnPgo=);
  background-position-x: 97%;
  background-position-y: center;
}
#df-atarform-action button.c-form__button {
  display: flex;
  width: 100%;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  align-items: center;
  justify-content: center;
  background-color: var(--colors-brand-uo-ared, #d40000);
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  -webkit-text-decoration-line: none;
          text-decoration-line: none;
}
#df-atarform-action button.c-form__button:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  background-color: var(--colors-brand-uo-ared, #d40000);
  --tw-shadow: 0px 0px 0px 2px rgba(0,90,156,1) inset;
  --tw-shadow-colored: inset 0px 0px 0px 2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
@media (min-width: 768px) {
  #df-atarform-action button.c-form__button {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    justify-content: flex-start;
  }
}
@media (min-width: 1024px) {
  #df-atarform-action button.c-form__button {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    justify-content: flex-start;
  }
}
#df-atarform-action button.c-form__button:hover, #df-atarform-action button.c-form__button:active {
  background-color: var(--colors-digi-button-red-hover, #ff0a0a);
}
#df-atarform-action button.c-form__button:disabled, #df-atarform-action button.c-form__button[disabled] {
  opacity: 0.25;
}
#df-atarform-action button.c-form__button:after {
  margin-left: 0.5rem;
  height: 1.25rem;
  width: 1rem;
  background-position: right;
  background-repeat: no-repeat;
  content: " ";
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjM0MTUgMTIuMDU4MUwxMC4zNDkgOS4wNjU1N0MxMS4wMjk1IDguMDU1MzIgMTEuMzY1MiA2Ljc5MzA3IDExLjE4NTUgNS40NDgwN0MxMC44NzkgMy4xNjAzMiA5LjAwMzk1IDEuMjk4NTcgNi43MTM5NSAxLjAwODY0QzMuMzA5MjEgMC41Nzc4MTggMC40NDYyMDYgMy40NDA4MiAwLjg3NzA1NSA2Ljg0NTU3QzEuMTY3MDYgOS4xMzY1NyAzLjAyOTA2IDExLjAxMzEgNS4zMTcwNiAxMS4zMTgxQzYuNjYyMDYgMTEuNDk3OCA3LjkyNDU1IDExLjE2MjIgOC45MzQ1NSAxMC40ODE2TDExLjkyNzEgMTMuNDc0MUMxMi4zMTc2IDEzLjg2NDYgMTIuOTUwOCAxMy44NjQ2IDEzLjM0MTMgMTMuNDc0MUMxMy43MzE1IDEzLjA4MzEgMTMuNzMxNSAxMi40NDgxIDEzLjM0MTUgMTIuMDU4MVpNMi44MTE0NiA2LjE2NTU3QzIuODExNDYgNC40MDEwNyA0LjI0Njk2IDIuOTY1NTcgNi4wMTE0NiAyLjk2NTU3QzcuNzc1OTYgMi45NjU1NyA5LjIxMTQ2IDQuNDAxMDcgOS4yMTE0NiA2LjE2NTU3QzkuMjExNDYgNy45MzAwNyA3Ljc3NTk2IDkuMzY1NTcgNi4wMTE0NiA5LjM2NTU3QzQuMjQ2OTYgOS4zNjU1NyAyLjgxMTQ2IDcuOTMwNTcgMi44MTE0NiA2LjE2NTU3WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==);
}
.table-raw-data {
  display: none;
}
div#filtered-table .table-gradient::after {
  pointer-events: none;
}
div#filtered-table table {
  border: 1px solid #f2f2f2;
}
div#filtered-table table td, div#filtered-table table th {
  text-align: left;
  vertical-align: top;
}
div#filtered-table table th {
  cursor: pointer;
  padding: 1rem;
  vertical-align: middle;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 700;
}
div#filtered-table table tr:first-child td {
  text-align: center;
  font-weight: 700;
}
div#filtered-table table tr:nth-child(even) {
  background-color: var(--colors-brand-white, #ffffff);
}
div#filtered-table table tr:nth-child(odd) {
  background-color: var(--colors-digi-uo-a-grey-digi, #F1F1F1);
}
div#filtered-table table td {
  padding: 1rem;
  text-align: left;
  vertical-align: top;
  font-weight: 400;
  line-height: 1.6875rem;
  color: var(--colors-brand-uo-anavy, #102535);
}
@media (min-width: 640px) {
  div#filtered-table table td {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
@media (min-width: 768px) {
  div#filtered-table table td {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}
@media (min-width: 1024px) {
  div#filtered-table table td {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}
div#filtered-table table .button {
  margin-top: 1rem;
  margin-bottom: 1rem;
  cursor: pointer;
}
div#filtered-table table .button .cmp-button__text {
  pointer-events: none;
}
div#filtered-table table .description--secondary {
  display: none;
}
div#filtered-table table .description--secondary.expand {
  display: block;
}
div#filtered-table table th:first-child, div#filtered-table table th:nth-child(2), div#filtered-table table th:nth-child(4) {
  width: 15%;
}
div#filtered-table table th:nth-child(4) {
  padding-right: 5rem;
}
@media (min-width: 768px) {
  div#filtered-table table th:nth-child(4) {
    padding-right: 0px;
  }
}
@media (min-width: 1024px) {
  div#filtered-table table th:nth-child(4) {
    padding-right: 0px;
  }
}
div#filtered-table table th:nth-child(3) {
  width: 55%;
}
div#filtered-table .filtered-table-sortable__top {
  display: flex;
  flex-direction: column;
  --tw-bg-opacity: 1;
  background-color: rgb(237 237 237 / var(--tw-bg-opacity));
  padding: 1rem;
}
@media (min-width: 768px) {
  div#filtered-table .filtered-table-sortable__top {
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
  }
}
@media (min-width: 1024px) {
  div#filtered-table .filtered-table-sortable__top {
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
  }
}
div#filtered-table .filtered-table-sortable__top .filtered-table-sortable__length {
  margin-bottom: 1rem;
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px) {
  div#filtered-table .filtered-table-sortable__top .filtered-table-sortable__length {
    margin: 0px;
    flex-direction: row;
    align-items: center;
  }
}
@media (min-width: 1024px) {
  div#filtered-table .filtered-table-sortable__top .filtered-table-sortable__length {
    margin: 0px;
    flex-direction: row;
    align-items: center;
  }
}
div#filtered-table .filtered-table-sortable__top .label-desktop {
  display: none;
  padding: 0px;
}
@media (min-width: 768px) {
  div#filtered-table .filtered-table-sortable__top .label-desktop {
    display: block;
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
}
@media (min-width: 1024px) {
  div#filtered-table .filtered-table-sortable__top .label-desktop {
    display: block;
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }
}
div#filtered-table .filtered-table-sortable__top .label-mobile {
  display: block;
}
@media (min-width: 768px) {
  div#filtered-table .filtered-table-sortable__top .label-mobile {
    display: none;
  }
}
@media (min-width: 1024px) {
  div#filtered-table .filtered-table-sortable__top .label-mobile {
    display: none;
  }
}
div#filtered-table .filtered-table-sortable__length select {
  margin: 0px;
}
div#filtered-table .filtered-table-sortable__filter {
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px) {
  div#filtered-table .filtered-table-sortable__filter {
    flex-direction: row;
    align-items: center;
  }
}
@media (min-width: 1024px) {
  div#filtered-table .filtered-table-sortable__filter {
    flex-direction: row;
    align-items: center;
  }
}
div#filtered-table .filtered-table-sortable__filter label {
  padding: 0px;
}
@media (min-width: 768px) {
  div#filtered-table .filtered-table-sortable__filter label {
    padding-right: 1rem;
  }
}
@media (min-width: 1024px) {
  div#filtered-table .filtered-table-sortable__filter label {
    padding-right: 1rem;
  }
}
div#filtered-table .filtered-table-sortable__filter input {
  margin: 0px;
}
div#filtered-table .filtered-table-sortable__bottom {
  display: flex;
  justify-content: space-between;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
div#filtered-table .filtered-table-sortable__bottom.hide {
  display: none;
}
div#filtered-table .filtered-table__table {
  overflow-y: auto;
}
div#filtered-table .dataTables_paginate {
  display: flex;
  gap: 1rem;
}
div#filtered-table .dataTables_paginate a.disabled {
  display: none;
}
div#filtered-table .dataTables_paginate a {
  cursor: pointer;
}
div#filtered-table p.no-record {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
  border: 1px solid #f2f2f2;
}
.cmp-imagelist--link {
  margin-bottom: 22px;
  display: flex;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
  flex-direction: row-reverse;
  justify-content: flex-end;
  font-size: 1rem;
  line-height: 1.5rem;
  color: var(--colors-brand-uo-anavy, #102535);
}
@media (min-width: 768px) {
  .cmp-imagelist--link {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}
.cmp-imagelist--image {
  margin-right: 13px;
  height: 32px;
  width: 32px;
}
.image-list--right .cmp-imagelist--link {
  flex-direction: row;
  justify-content: flex-start;
}
.image-list--right .cmp-imagelist--image {
  margin-left: 13px;
  margin-right: 0px;
}
.elq-form .elq-field-style input[type=submit] {
  border-width: 0px;
  background-color: var(--colors-digi-uo-a-blue-digi, #004B83);
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 1.125rem;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.elq-form .elq-field-style input[type=submit]:hover, .elq-form .elq-field-style input[type=submit]:active {
  background-color: var(--colors-brand-uo-a-mid-blue, #005A9C);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.elq-form .elq-field-style input[type=submit]:focus {
  background-color: var(--colors-digi-uo-a-blue-digi, #004B83);
  --tw-shadow: 0px 0px 0px 2px rgba(184,220,235,1) inset;
  --tw-shadow-colored: inset 0px 0px 0px 2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.elq-form .elq-label {
  margin-bottom: 0.375rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
  color: var(--colors-brand-uo-anavy, #102535);
}
.elq-form .elq-item-label {
  margin-left: 0.875rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
  color: var(--colors-brand-uo-anavy, #102535);
}
.script-embed .elq-form .elq-required, .script-embed .LV_invalid {
  color: #D40000 !important;
}
.LV_invalid_field, input.LV_invalid_field:active, input.LV_invalid_field:hover, textarea.LV_invalid_field:active, textarea.LV_invalid_field:hover {
  outline: 1px solid #D40000;
}
.elq-form .single-checkbox-row.row {
  margin-bottom: 0.375rem;
  display: flex;
  align-items: center;
}
.elq-form [type=checkbox]:checked, .elq-form [type=radio]:checked {
  --tw-border-opacity: 1;
  border-color: rgb(16 37 53 / var(--tw-border-opacity));
  background: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='black' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");
}
.elq-form [type=checkbox]:checked:hover, .elq-form [type=radio]:checked:hover {
  --tw-border-opacity: 1;
  border-color: rgb(16 37 53 / var(--tw-border-opacity));
}
.elq-form [type=text]:focus, .elq-item-select:focus {
  border: 1px solid #666;
  box-shadow: 0 0 5px #cacaca;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
}
.elq-form .elq-item-input, .elq-form .elq-item-select {
  height: 3.25rem;
  --tw-border-opacity: 1;
  border-color: rgb(202 202 202 / var(--tw-border-opacity));
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  font-size: 1rem;
  line-height: 1.5rem;
}
.elq-form .elq-item-select {
  background: white no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDEzIDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wLjE2NjAxNiAxLjY2NjU5QzAuMTY2MDE2IDEuNDEwNzIgMC4yNjM2NzIgMS4xNTQ3MiAwLjQ1ODk4NCAwLjk1OTcxN0MwLjg0OTYwOSAwLjU2OTA5MiAxLjQ4MjQyIDAuNTY5MDkyIDEuODczMDUgMC45NTk3MTdMNi4xNjYwMiA1LjI1NDA5TDEwLjQ1OTggMC45NTk3MTdDMTAuODUwNCAwLjU2OTA5MiAxMS40ODMyIDAuNTY5MDkyIDExLjg3MzggMC45NTk3MTdDMTIuMjY0NSAxLjM1MDM0IDEyLjI2NDUgMS45ODMxNSAxMS44NzM4IDIuMzczNzhMNi44NzM4MyA3LjM3Mzc4QzYuNDgzMiA3Ljc2NDQgNS44NTAzOSA3Ljc2NDQgNS40NTk3NyA3LjM3Mzc4TDAuNDU5NzY2IDIuMzczNzhDMC4yNjI4OTEgMi4xNzg0NyAwLjE2NjAxNiAxLjkyMjUzIDAuMTY2MDE2IDEuNjY2NTlaIiBmaWxsPSIjMTAyNTM1Ii8+Cjwvc3ZnPgo=);
  background-position-x: 97%;
  background-position-y: center;
}
.container--bg-digi-blue .elq-form .elq-field-style input[type=submit] {
  background-color: var(--colors-digi-uo-a-pale-blue-digi, #B8DCEB);
  color: var(--colors-brand-uo-anavy, #102535);
}
.container--bg-digi-blue .elq-form .elq-label, .container--bg-digi-blue .elq-form .elq-item-label {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.container--bg-digi-blue .form-element-instruction {
  color: #ffffff !important;
}
.container--bg-digi-blue .elq-form [type=text]:focus, .container--bg-digi-blue .elq-item-select:focus {
  border: 1px solid #000;
}
.container--bg-digi-blue .elq-form [type=checkbox]:checked, .container--bg-digi-blue .elq-form [type=radio]:checked {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  background: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");
}
.container--bg-digi-blue .elq-form [type=checkbox]:checked:hover, .container--bg-digi-blue .elq-form [type=radio]:checked:hover {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.container--bg-navy .elq-form .elq-label, .container--bg-navy .elq-form .elq-item-label {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.container--bg-navy .form-element-instruction {
  color: #ffffff !important;
}
.container--bg-navy .elq-form [type=text]:focus, .container--bg-navy .elq-item-select:focus {
  border: 1px solid #000;
}
.container--bg-navy .elq-form [type=checkbox]:checked, .container--bg-navy .elq-form [type=radio]:checked {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  background: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");
}
.container--bg-navy .elq-form [type=checkbox]:checked:hover, .container--bg-navy .elq-form [type=radio]:checked:hover {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.container--bg-red .elq-form .elq-field-style input[type=submit] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  color: var(--colors-brand-uo-anavy, #102535);
}
.container--bg-red .elq-form .elq-label, .container--bg-red .elq-form .elq-item-label {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.container--bg-red .elq-form .elq-required, .container--bg-red .LV_invalid {
  color: #ffffff !important;
}
.container--bg-red .elq-form [type=checkbox]:checked, .container--bg-red .elq-form [type=radio]:checked {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  background: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");
}
.container--bg-red .elq-form [type=checkbox]:checked:hover, .container--bg-red .elq-form [type=radio]:checked:hover {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.cmp-newslist.cmp-newslist--standard .cmp-newslist__result {
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  .cmp-newslist.cmp-newslist--standard .cmp-newslist__result {
    margin-bottom: 1rem;
  }
}
@media (min-width: 1024px) {
  .cmp-newslist.cmp-newslist--standard .cmp-newslist__result {
    margin-bottom: 2rem;
  }
}
.cmp-newslist.cmp-newslist--standard .cmp-newslist__result-heading {
  margin-bottom: 1rem;
}
.cmp-newslist.cmp-newslist--standard .cmp-newslist__result-heading a {
  font-size: 2.375rem;
  line-height: 2.625rem;
  color: var(--colors-brand-uo-anavy, #102535);
  -webkit-text-decoration-line: none;
          text-decoration-line: none;
}
.cmp-newslist.cmp-newslist--standard .cmp-newslist__result-heading a:hover {
  color: var(--colors-brand-uo-a-mid-blue, #005A9C);
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}
.cmp-newslist.cmp-newslist--standard .cmp-newslist__result-heading a:active {
  color: var(--colors-brand-uo-a-mid-blue, #005A9C);
}
@media (min-width: 768px) {
  .cmp-newslist.cmp-newslist--standard .cmp-newslist__result-heading a {
    font-size: 3rem;
    line-height: 1;
    line-height: 3.3rem;
  }
}
.cmp-newslist.cmp-newslist--standard p.cmp-newslist__result-description {
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 400;
}
.cmp-newslist.cmp-newslist--standard .cmp-newslist__result-link {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 400;
}
.cmp-newslist.cmp-newslist--standard .cmp-articleinfo {
  margin-bottom: 1rem;
}
.cmp-newslist.cmp-newslist--standard .cmp-articleinfo svg {
  --tw-text-opacity: 1;
  color: rgb(102 102 102 / var(--tw-text-opacity));
}
.cmp-newslist.cmp-newslist--standard .cmp-newslist__result-body {
  display: flex;
  flex-direction: column;
  padding-bottom: 1.375rem;
}
@media (min-width: 768px) {
  .cmp-newslist.cmp-newslist--standard .cmp-newslist__result-body {
    flex-direction: row-reverse;
    justify-content: flex-end;
    padding-bottom: 2rem;
  }
}
@media (min-width: 1024px) {
  .cmp-newslist.cmp-newslist--standard .cmp-newslist__result-body {
    padding-bottom: 2rem;
  }
}
.cmp-newslist.cmp-newslist--standard .cmp-newslist__result-image {
  margin-bottom: 1rem;
  aspect-ratio: 4/3;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 768px) {
  .cmp-newslist.cmp-newslist--standard .cmp-newslist__result-image {
    margin: 0px;
    max-width: 15rem;
  }
}
.cmp-newslist.cmp-newslist--standard .cmp-newslist__result-image img {
  aspect-ratio: 4/3;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 768px) {
  .cmp-newslist.cmp-newslist--standard .cmp-newslist__result-image img {
    min-width: 15rem;
  }
}
@supports not (aspect-ratio: 4/3) {
  .cmp-newslist.cmp-newslist--standard .cmp-newslist__result-image {
    padding-top: 75%;
    position: relative;
    width: 100%;
  }
  .cmp-newslist.cmp-newslist--standard .cmp-newslist__result-image img {
    height: 100%;
    position: absolute;
    top: 0;
  }
}
.cmp-newslist.cmp-newslist--standard .cmp-newslist__result-content {
  margin-right: 1rem;
}
.cmp-newslist__result-body {
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  .cmp-newslist__result-body {
    margin-bottom: 2rem;
    display: flex;
    align-items: flex-start;
    gap: 1rem;
  }
}
.cmp-newslist__result-date {
  margin-bottom: 1rem;
  display: flex;
  height: 72px;
  width: 72px;
  min-width: 72px;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-color: var(--colors-brand-uo-anavy, #102535);
}
@media (min-width: 768px) {
  .cmp-newslist__result-date {
    margin-bottom: 0px;
  }
}
.cmp-newslist__result-date p {
  margin-bottom: 0px;
  font-size: 1rem;
  line-height: 1.5rem;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
@media (min-width: 768px) {
  .cmp-newslist__result-date p {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}
.cmp-newslist__result-date p:not(:last-child):not(:last-of-type) {
  margin-bottom: 0px;
}
.cmp-newslist__result-heading {
  font-size: 1rem;
  line-height: 1.5rem;
}
@media (min-width: 768px) {
  .cmp-newslist__result-heading {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}
.cmp-newslist__result-heading:not(:last-child):not(:last-of-type) {
  margin-bottom: 0.5rem;
}
.cmp-newslist__result-heading a {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 700;
  color: var(--colors-brand-uo-anavy, #102535);
  -webkit-text-decoration-line: none;
          text-decoration-line: none;
}
@media (min-width: 768px) {
  .cmp-newslist__result-heading a {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}
.cmp-newslist__result-heading a:hover {
  color: var(--colors-brand-uo-a-mid-blue, #005A9C);
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}
.cmp-newslist__result-description {
  font-size: 1rem;
  line-height: 1.5rem;
  color: var(--colors-brand-uo-anavy, #102535);
}
@media (min-width: 768px) {
  .cmp-newslist__result-description {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}
.cmp-articletags {
  margin-bottom: 1rem;
  font-style: italic;
}
.cmp-articletags__label, .cmp-articletags span {
  display: inline-block;
  --tw-text-opacity: 1;
  color: rgb(102 102 102 / var(--tw-text-opacity));
  font-family: sans-serif;
}
.cmp-articletags__link {
  color: var(--colors-brand-uo-a-mid-blue, #005A9C);
}
.cmp-articletags__link:hover {
  --tw-text-opacity: 1;
  color: rgb(0 125 217 / var(--tw-text-opacity));
}
.cmp-hmRss-list#cmp-eventsrss-feed .cmp-newslist__result-body, .cmp-hmRss-list#cmp-newsrss-feed .cmp-newslist__result-body {
  margin-bottom: 1rem;
}
.cmp-hmRss-list .news-rss-cta {
  display: flex;
  justify-content: flex-end;
}
.cmp-hmRss-list abbr, .cmp-hmRss-list abbr[title] {
  border-bottom: 1px dotted #000;
  cursor: help;
  text-decoration: none;
}
@media (min-width: 768px) {
  .cmp-hmRss-list#cmp-eventsrss-feed .cmp-newslist__result-body, .cmp-hmRss-list#cmp-newsrss-feed .cmp-newslist__result-body {
    margin-bottom: 2rem;
    gap: 0;
  }
  @media (min-width: 768px) {
    .cmp-hmRss-list#cmp-eventsrss-feed .cmp-newslist__result-body .cmp-newslist__result-content, .cmp-hmRss-list#cmp-newsrss-feed .cmp-newslist__result-body .cmp-newslist__result-content {
      padding-left: 1rem;
    }
  }
}
ul.cmp-pagination {
  display: inline-flex;
  gap: 0.5rem;
}
ul.cmp-pagination li.cmp-pagination__item {
  margin: 0px;
  margin-bottom: 0.5rem;
  display: flex;
  height: 1.5rem;
  width: 1.5rem;
  cursor: pointer;
  list-style-type: none;
  align-items: center;
  justify-content: center;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
  text-align: center;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
ul.cmp-pagination li.cmp-pagination__item:hover {
  background-color: var(--colors-brand-uo-anavy, #102535);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
ul.cmp-pagination li.cmp-pagination__item a {
  display: flex;
  height: 100%;
  width: 100%;
  align-items: center;
  justify-content: center;
  color: var(--colors-brand-uo-anavy, #102535);
  -webkit-text-decoration-line: none;
          text-decoration-line: none;
}
ul.cmp-pagination li.cmp-pagination__item a:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
ul.cmp-pagination .cmp-pagination__item--current {
  cursor: default;
  background-color: var(--colors-brand-uo-anavy, #102535);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
ul.cmp-pagination .cmp-pagination__item--disabled {
  pointer-events: none;
  cursor: default;
  opacity: 0.4;
}
ul.cmp-pagination .cmp-pagination__item--disabled:hover {
  pointer-events: none;
}
.cmp-toggle {
  position: relative;
  display: inline-flex;
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.cmp-toggle__icon {
  margin-right: 0.5rem;
  height: 3rem;
  min-height: 3rem;
  width: 3rem;
  min-width: 3rem;
}
.cmp-toggle__icon.None {
  display: none;
}
.cmp-toggle__action {
  width: 100%;
}
.cmp-toggle__action .toggle-popup {
  display: none;
  background-color: var(--colors-digi-uo-a-grey-digi, #F1F1F1);
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 1rem;
  padding-bottom: 3rem;
  text-align: center;
}
.cmp-toggle__action .toggle-popup-label {
  margin-bottom: 0.25rem;
  display: flex;
  align-items: center;
  text-align: left;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.25rem;
  color: var(--colors-brand-uo-a-mid-blue, #005A9C);
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  font-family: MADE Evolve Sans;
}
.cmp-toggle__action .toggle-popup-label .svg-inline--fa {
  cursor: pointer;
  color: var(--colors-brand-uo-anavy, #102535);
}
.cmp-toggle__action .toggle-popup-richtext {
  align-items: center;
  color: var(--colors-brand-uo-anavy, #102535);
  font-family: MADE Evolve Sans;
}
.cmp-toggle__action .toggle-popup-richtext ol li,
.cmp-toggle__action .toggle-popup-richtext ul li {
  list-style-position: inside;
}
.cmp-toggle__action .toggle-popup-buttons {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.cmp-toggle__action .toggle-popup-buttons .button {
  margin-right: 1rem;
}
.cmp-toggle__action .toggle-popup-buttons .cmp-toggle-popup-button {
  margin-top: 1rem;
}
.cmp-toggle__action .toggle-popup-buttons .cmp-toggle-popup-button[href] {
  cursor: pointer;
}
.cmp-toggle__action .toggle-popup__closeicon {
  margin-bottom: 1rem;
  cursor: pointer;
}
.cmp-toggle__action .toggle-popup__closeicon button {
  margin-left: calc(100% - 30px);
}
.cmp-toggle__action .toggle-popup #arrow {
  position: absolute;
}
.cmp-toggle__action .toggle-popup#tooltip[data-show] {
  z-index: 999;
  display: block;
}
.cmp-toggle__action .toggle-popup#tooltip[data-popper-placement^=top] > #arrow {
  bottom: -2.625rem;
}
.cmp-toggle__action .toggle-popup#tooltip[data-popper-placement^=bottom] > #arrow {
  top: -2.625rem;
}
.cmp-toggle__action .toggle-popup#tooltip[data-popper-placement^=bottom] > #arrow svg.toggle-popup__arrow {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.cmp-toggle__action.no-popup .cmp-tabs__tablist {
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
}
.cmp-toggle__action > .cmp-tabs > .cmp-tabs__tablist {
  display: flex;
  flex-wrap: wrap;
  overflow-x: visible;
  background-color: unset;
  padding-top: 0px;
}
.cmp-toggle__action > .cmp-tabs > .cmp-tabs__tablist .prev-button,
.cmp-toggle__action > .cmp-tabs > .cmp-tabs__tablist .next-button {
  display: none;
  background-color: unset;
}
.cmp-toggle__action > .cmp-tabs > .cmp-tabs__tablist .prev-button svg,
.cmp-toggle__action > .cmp-tabs > .cmp-tabs__tablist .next-button svg {
  display: none;
}
.cmp-toggle__action > .cmp-tabs > .cmp-tabs__tablist.add-gradient {
  padding-left: 0px;
  padding-right: 0px;
}
.cmp-toggle__action > .cmp-tabs > .cmp-tabs__tablist.add-gradient::after {
  --tw-content: unset;
  content: var(--tw-content);
}
.cmp-toggle__action > .cmp-tabs > .cmp-tabs__tablist > .cmp-tabs__tab {
  cursor: pointer;
  padding: 0px;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.75rem;
  color: var(--colors-brand-uo-anavy, #102535);
  font-family: MADE Evolve Sans;
}
.cmp-toggle__action > .cmp-tabs > .cmp-tabs__tablist > .cmp-tabs__tab:focus {
  color: var(--colors-brand-uo-a-mid-blue, #005A9C);
  outline: none;
}
.cmp-toggle__action > .cmp-tabs > .cmp-tabs__tablist > .cmp-tabs__tab:focus::after {
  border-color: var(--colors-brand-uo-a-mid-blue, #005A9C);
  background-color: var(--colors-brand-uo-a-mid-blue, #005A9C);
  box-shadow: inset 0 0 0 0.22rem var(--colors-brand-white);
}
.cmp-toggle__action > .cmp-tabs > .cmp-tabs__tablist > .cmp-tabs__tab::after {
  position: absolute;
  margin-left: 0.25rem;
  margin-top: 0.375rem;
  display: inline-block;
  height: 1rem;
  width: 1rem;
  border-radius: 0.5rem;
  border-width: 1px;
  border-color: var(--colors-brand-uo-anavy, #102535);
  --tw-content: "";
  content: var(--tw-content);
}
.cmp-toggle__action > .cmp-tabs > .cmp-tabs__tablist > .cmp-tabs__tab:nth-of-type(n + 1) {
  margin-right: 2.25rem;
}
.cmp-toggle__action > .cmp-tabs > .cmp-tabs__tablist > .cmp-tabs__tab--active {
  background-color: unset;
  font-weight: 700;
  background-color: unset;
  font-weight: 700;
}
.cmp-toggle__action > .cmp-tabs > .cmp-tabs__tablist > .cmp-tabs__tab--active::before {
  --tw-content: unset;
  content: var(--tw-content);
  background-color: unset;
  --tw-content: none;
  content: var(--tw-content);
}
.cmp-toggle__action > .cmp-tabs > .cmp-tabs__tablist > .cmp-tabs__tab--active::after {
  background-color: var(--colors-brand-uo-anavy, #102535);
  box-shadow: inset 0 0 0 0.22rem var(--colors-brand-white);
}
.cmp-toggle__action ol.cmp-tabs__tablist.toggle-tablist ~ .cmp-tabs__tabpanel {
  padding-left: 0px;
}
.cmp-toggle__action ol.cmp-tabs__tablist.toggle-tablist ~ .cmp-tabs__tabpanel:focus {
  outline: none;
}
.cmp-toggle__action button#tooltip-info {
  margin-left: 0.375rem;
  display: flex;
  cursor: pointer;
  padding: 0.125rem;
  border-radius: 50%;
}
.cmp-expand.cmp-expand__container-align-center {
  display: flex;
  flex-direction: column;
}
.cmp-expand.cmp-expand__container-align-center svg {
  --tw-rotate: 90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.cmp-expand__action {
  margin-top: 0.5rem;
  display: flex;
  align-items: center;
}
@media (min-width: 768px) {
  .cmp-expand__action {
    margin-top: 1rem;
  }
}
@media (min-width: 1024px) {
  .cmp-expand__action {
    margin-top: 1rem;
  }
}
.cmp-expand__action-text {
  font-weight: 400;
  color: var(--colors-brand-uo-a-mid-blue, #005A9C);
}
@media (min-width: 640px) {
  .cmp-expand__action-text {
    font-size: 1rem;
    line-height: 1.5rem;
  }
}
@media (min-width: 768px) {
  .cmp-expand__action-text {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}
@media (min-width: 1024px) {
  .cmp-expand__action-text {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}
.cmp-expand__action .expand-arrow {
  margin: 0.25rem;
  height: 1.25rem;
  width: 1.25rem;
  color: #005a9c;
}
@media (min-width: 768px) {
  .cmp-expand__action .expand-arrow {
    padding: 0px;
  }
}
@media (min-width: 1024px) {
  .cmp-expand__action .expand-arrow {
    padding-top: 0.125rem;
  }
}
.cmp-expand__action.align-center {
  flex-direction: column;
  align-items: center;
}
.cmp-expand__action.align-center.up-arrow {
  flex-direction: column-reverse;
}
.cmp-expand__container {
  height: 0px;
  overflow: hidden;
}
.cmp-expand__container.expanded {
  height: 100%;
  overflow: visible;
}
.cmp-expand .up-arrow svg {
  --tw-rotate: -90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.cmp-expand svg.svg-inline--fa.fa-chevron-right.expand-arrow {
  padding-right: 0.125rem;
}
.cmp-expand .cmp-text p:last-child {
  margin-bottom: 0px;
}
.cmp-expand [class*=container--bg] .cmp-text p:last-child {
  margin-bottom: 1rem;
}
.cmp-expand__container.expanded .text .cmp-text {
  margin-top: 1rem;
}
.text:has(+ .expand) {
  margin-bottom: 0px !important;
}
.text:has(+ .expand) .cmp-text p:last-child {
  margin-bottom: 0px;
}
.teaser--card-landscape-wide,
.teaser--card-landscape-reverse-wide {
  position: relative;
  left: 50%;
  width: 100vw;
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.teaser--card-landscape-wide .cmp-teaser,
.teaser--card-landscape-reverse-wide .cmp-teaser {
  align-items: center;
  -webkit-align-items: center;
}
.teaser--card-landscape-wide .cmp-teaser__image-wrapper, .teaser--card-landscape-wide .cmp-teaser__content,
.teaser--card-landscape-reverse-wide .cmp-teaser__image-wrapper,
.teaser--card-landscape-reverse-wide .cmp-teaser__content {
  padding: 2rem;
}
@media (min-width: 640px) {
  .teaser--card-landscape-wide .cmp-teaser__image-wrapper, .teaser--card-landscape-wide .cmp-teaser__content,
.teaser--card-landscape-reverse-wide .cmp-teaser__image-wrapper,
.teaser--card-landscape-reverse-wide .cmp-teaser__content {
    width: 100%;
  }
}
@media (min-width: 768px) {
  .teaser--card-landscape-wide .cmp-teaser__image-wrapper, .teaser--card-landscape-wide .cmp-teaser__content,
.teaser--card-landscape-reverse-wide .cmp-teaser__image-wrapper,
.teaser--card-landscape-reverse-wide .cmp-teaser__content {
    width: 50%;
    padding-left: 4rem;
    padding-right: 4rem;
  }
}
@media (min-width: 1024px) {
  .teaser--card-landscape-wide .cmp-teaser__image-wrapper, .teaser--card-landscape-wide .cmp-teaser__content,
.teaser--card-landscape-reverse-wide .cmp-teaser__image-wrapper,
.teaser--card-landscape-reverse-wide .cmp-teaser__content {
    width: 50%;
    padding-left: 4rem;
    padding-right: 4rem;
  }
}
.teaser--card-landscape-wide .cmp-teaser__image-wrapper,
.teaser--card-landscape-reverse-wide .cmp-teaser__image-wrapper {
  margin: 0px;
  padding: 0px;
}
.teaser--card-landscape-wide .cmp-teaser__description,
.teaser--card-landscape-reverse-wide .cmp-teaser__description {
  font-size: 1rem;
  line-height: 1.5rem;
}
@media (min-width: 768px) {
  .teaser--card-landscape-wide .cmp-teaser__description,
.teaser--card-landscape-reverse-wide .cmp-teaser__description {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}
@media (min-width: 1024px) {
  .teaser--card-landscape-wide .cmp-teaser__description,
.teaser--card-landscape-reverse-wide .cmp-teaser__description {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}
.teaser--card-landscape-wide .cmp-teaser__image-wrapper img,
.teaser--card-landscape-reverse-wide .cmp-teaser__image-wrapper img {
  -o-object-fit: cover;
     object-fit: cover;
  aspect-ratio: auto;
}
@supports not (aspect-ratio: 4/3) {
  .teaser--card-landscape-wide .cmp-teaser__image-wrapper img,
  .teaser--card-landscape-reverse-wide .cmp-teaser__image-wrapper img {
    position: relative;
    width: 100%;
  }
  .teaser--card-landscape-wide .cmp-teaser__image-wrapper img img,
  .teaser--card-landscape-reverse-wide .cmp-teaser__image-wrapper img img {
    height: 100%;
    position: relative;
    top: 0;
  }
}
@media (min-width: 640px) {
  .teaser--card-landscape-reverse-wide .cmp-teaser {
    flex-direction: column;
  }
}
@media (min-width: 768px) {
  .teaser--card-landscape-reverse-wide .cmp-teaser {
    flex-direction: row-reverse;
  }
}
@media (min-width: 1024px) {
  .teaser--card-landscape-reverse-wide .cmp-teaser {
    flex-direction: row-reverse;
  }
}
.teaser--card-landscape-wide.teaser--light-blue .cmp-teaser__image-wrapper, .teaser--card-landscape-wide.teaser--dark-blue .cmp-teaser__image-wrapper, .teaser--card-landscape-wide.teaser--navy-blue .cmp-teaser__image-wrapper, .teaser--card-landscape-wide.teaser--grey .cmp-teaser__image-wrapper, .teaser--card-landscape-wide.teaser--red .cmp-teaser__image-wrapper,
.teaser--card-landscape-reverse-wide.teaser--light-blue .cmp-teaser__image-wrapper,
.teaser--card-landscape-reverse-wide.teaser--dark-blue .cmp-teaser__image-wrapper,
.teaser--card-landscape-reverse-wide.teaser--navy-blue .cmp-teaser__image-wrapper,
.teaser--card-landscape-reverse-wide.teaser--grey .cmp-teaser__image-wrapper,
.teaser--card-landscape-reverse-wide.teaser--red .cmp-teaser__image-wrapper {
  margin: 0px;
}
@media (min-width: 640px) {
  .teaser--card-landscape-wide.teaser--light-blue .cmp-teaser__content, .teaser--card-landscape-wide.teaser--dark-blue .cmp-teaser__content, .teaser--card-landscape-wide.teaser--navy-blue .cmp-teaser__content, .teaser--card-landscape-wide.teaser--grey .cmp-teaser__content, .teaser--card-landscape-wide.teaser--red .cmp-teaser__content,
.teaser--card-landscape-reverse-wide.teaser--light-blue .cmp-teaser__content,
.teaser--card-landscape-reverse-wide.teaser--dark-blue .cmp-teaser__content,
.teaser--card-landscape-reverse-wide.teaser--navy-blue .cmp-teaser__content,
.teaser--card-landscape-reverse-wide.teaser--grey .cmp-teaser__content,
.teaser--card-landscape-reverse-wide.teaser--red .cmp-teaser__content {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
@media (min-width: 768px) {
  .teaser--card-landscape-wide.teaser--light-blue .cmp-teaser__content, .teaser--card-landscape-wide.teaser--dark-blue .cmp-teaser__content, .teaser--card-landscape-wide.teaser--navy-blue .cmp-teaser__content, .teaser--card-landscape-wide.teaser--grey .cmp-teaser__content, .teaser--card-landscape-wide.teaser--red .cmp-teaser__content,
.teaser--card-landscape-reverse-wide.teaser--light-blue .cmp-teaser__content,
.teaser--card-landscape-reverse-wide.teaser--dark-blue .cmp-teaser__content,
.teaser--card-landscape-reverse-wide.teaser--navy-blue .cmp-teaser__content,
.teaser--card-landscape-reverse-wide.teaser--grey .cmp-teaser__content,
.teaser--card-landscape-reverse-wide.teaser--red .cmp-teaser__content {
    padding-left: 4rem;
    padding-right: 4rem;
  }
}
@media (min-width: 1024px) {
  .teaser--card-landscape-wide.teaser--light-blue .cmp-teaser__content, .teaser--card-landscape-wide.teaser--dark-blue .cmp-teaser__content, .teaser--card-landscape-wide.teaser--navy-blue .cmp-teaser__content, .teaser--card-landscape-wide.teaser--grey .cmp-teaser__content, .teaser--card-landscape-wide.teaser--red .cmp-teaser__content,
.teaser--card-landscape-reverse-wide.teaser--light-blue .cmp-teaser__content,
.teaser--card-landscape-reverse-wide.teaser--dark-blue .cmp-teaser__content,
.teaser--card-landscape-reverse-wide.teaser--navy-blue .cmp-teaser__content,
.teaser--card-landscape-reverse-wide.teaser--grey .cmp-teaser__content,
.teaser--card-landscape-reverse-wide.teaser--red .cmp-teaser__content {
    padding-left: 4rem;
    padding-right: 4rem;
  }
}
.cmp-dialogue .cmp-dialogue__body {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  z-index: 60;
  margin-top: auto;
  margin-bottom: auto;
  margin-left: 1.5rem;
  margin-right: 1.5rem;
  display: flex;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  max-height: 80vh;
  flex-direction: column;
  align-items: center;
  background-color: var(--colors-brand-white, #ffffff);
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-bottom: 1.5rem;
  padding-top: 1rem;
}
@media (min-width: 768px) {
  .cmp-dialogue .cmp-dialogue__body {
    margin-left: 4rem;
    margin-right: 4rem;
    padding: 3rem;
    padding-top: 1rem;
  }
}
@media (min-width: 1024px) {
  .cmp-dialogue .cmp-dialogue__body {
    margin-left: auto;
    margin-right: auto;
    max-width: 50vw;
    padding: 3rem;
    padding-top: 1rem;
  }
}
.cmp-dialogue .cmp-dialogue__body > div:first-of-type {
  overflow-y: auto;
  padding-right: 0.75rem;
}
@media (min-width: 640px) {
  .cmp-dialogue .cmp-dialogue__body > div:first-of-type {
    padding-right: 0.5rem;
  }
}
.cmp-dialogue .cmp-dialogue__body:focus {
  outline: none;
}
.cmp-dialogue__close-wrapper {
  display: flex;
  width: 100%;
  flex-direction: row;
  justify-content: flex-end;
}
button.cmp-dialogue__close {
  margin-bottom: 0.5rem;
}
button.cmp-dialogue__close svg {
  height: 1.625rem;
  width: 1.625rem;
  padding: 0.1875rem;
}
button.cmp-dialogue__close .svg-inline--fa {
  vertical-align: middle;
}
.cmp-dialogue {
  visibility: hidden;
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 50;
  height: 100%;
  width: 100%;
  opacity: 1;
  background-color: rgba(16, 37, 53, 0.8);
  transform: scale(1);
}
.cmp-dialogue.show {
  visibility: visible;
}
.bar-counter .cmp-bar-counter [aria-hidden=true] {
  display: none;
}
.bar-counter .cmp-bar-counter__item {
  margin-bottom: 1.5rem;
}
.bar-counter .cmp-bar-counter__item-completed {
  display: none;
}
.bar-counter .cmp-bar-counter__item-heading {
  font-weight: 700;
  color: var(--colors-brand-uo-anavy, #102535);
  font-size: var(--typography-mobile-heading-h5-font-size);
  line-height: var(--typography-mobile-heading-h5-line-height);
  margin-bottom: 0.5rem;
}
@media (min-width: 1024px) {
  .bar-counter .cmp-bar-counter__item-heading {
    font-size: var(--typography-desktop-heading-h5-font-size);
    line-height: var(--typography-desktop-heading-h5-line-height);
  }
}
.bar-counter .cmp-bar-counter .cmp-progressbar {
  width: 100%;
  background-color: var(--colors-digi-uo-a-grey-digi, #F1F1F1);
}
.bar-counter .cmp-bar-counter .cmp-progressbar__bar {
  display: flex;
  justify-content: flex-end;
  background-color: var(--colors-digi-uo-a-blue-digi, #004B83);
  padding: 1rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.bar-counter .cmp-bar-counter .cmp-progressbar__bar:after {
  content: "%";
}
.bar-counter .cmp-bar-counter .cmp-bar-counter__item-wrapper {
  display: none;
}
.bar-counter .cmp-bar-counter .cmp-bar-counter__item--low .cmp-bar-counter__item-progress {
  display: none;
}
.bar-counter .cmp-bar-counter .cmp-bar-counter__item--low .cmp-bar-counter__item-wrapper {
  display: flex;
  width: 100%;
  flex-direction: row;
  justify-content: flex-start;
  background-color: var(--colors-digi-uo-a-grey-digi, #F1F1F1);
}
.bar-counter .cmp-bar-counter .cmp-bar-counter__item--low .cmp-bar-counter__item-wrapper .cmp-bar-counter__item-completed {
  margin: 0px;
  display: flex;
  justify-content: flex-end;
  background-color: var(--colors-digi-uo-a-blue-digi, #004B83);
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.bar-counter .cmp-bar-counter .cmp-bar-counter__item--low .cmp-bar-counter__item-wrapper .cmp-bar-counter__item-count {
  padding: 1rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 500;
}
.bar-counter.cmp-bar-counter--font-h4 .cmp-bar-counter__item-heading {
  font-weight: 700;
  color: var(--colors-brand-uo-anavy, #102535);
  font-size: var(--typography-mobile-heading-h4-font-size);
  line-height: var(--typography-mobile-heading-h4-line-height);
  margin-bottom: 0.5rem;
}
@media (min-width: 1024px) {
  .bar-counter.cmp-bar-counter--font-h4 .cmp-bar-counter__item-heading {
    font-size: var(--typography-desktop-heading-h4-font-size);
    line-height: var(--typography-desktop-heading-h4-line-height);
  }
}
.bar-counter.cmp-bar-counter--font-h3 .cmp-bar-counter__item-heading {
  font-weight: 700;
  color: var(--colors-brand-uo-anavy, #102535);
  font-size: var(--typography-mobile-heading-h3-font-size);
  line-height: var(--typography-mobile-heading-h3-line-height);
  font-weight: var(--typography-mobile-heading-h3-font-weight);
  margin-bottom: 0.5rem;
}
@media (min-width: 1024px) {
  .bar-counter.cmp-bar-counter--font-h3 .cmp-bar-counter__item-heading {
    font-size: var(--typography-desktop-heading-h3-font-size);
    line-height: var(--typography-desktop-heading-h3-line-height);
    font-weight: var(--typography-desktop-heading-h3-font-weight);
  }
}
.bar-counter.cmp-bar-counter--font-h2 .cmp-bar-counter__item-heading {
  font-weight: 700;
  color: var(--colors-brand-uo-anavy, #102535);
  font-size: var(--typography-mobile-heading-h2-font-size);
  line-height: var(--typography-mobile-heading-h2-line-height);
  margin-bottom: 0.5rem;
}
@media (min-width: 1024px) {
  .bar-counter.cmp-bar-counter--font-h2 .cmp-bar-counter__item-heading {
    font-size: var(--typography-desktop-heading-h2-font-size);
    line-height: var(--typography-desktop-heading-h2-line-height);
  }
}
.bar-counter.cmp-bar-counter--light-navy .cmp-progressbar {
  background-color: var(--colors-digi-button-hollow-light-hover-web, #CACACA);
}
.bar-counter.cmp-bar-counter--light-navy .cmp-progressbar__bar {
  background-color: var(--colors-brand-uo-anavy, #102535);
}
.bar-counter.cmp-bar-counter--light-navy .cmp-bar-counter__item--low .cmp-bar-counter__item-wrapper {
  background-color: var(--colors-digi-button-hollow-light-hover-web, #CACACA);
}
.bar-counter.cmp-bar-counter--light-navy .cmp-bar-counter__item--low .cmp-bar-counter__item-wrapper .cmp-bar-counter__item-completed {
  background-color: var(--colors-brand-uo-anavy, #102535);
}
.bar-counter.cmp-bar-counter--dark-navy .cmp-bar-counter__item-heading {
  margin-bottom: 0.5rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.bar-counter.cmp-bar-counter--dark-navy .cmp-bar-counter__item-progress .cmp-progressbar {
  background-color: var(--colors-brand-white, #ffffff);
}
.bar-counter.cmp-bar-counter--dark-navy .cmp-bar-counter__item-progress .cmp-progressbar__bar {
  background-color: var(--colors-brand-uo-anavy, #102535);
}
.bar-counter.cmp-bar-counter--dark-navy .cmp-bar-counter__item--low .cmp-bar-counter__item-wrapper {
  background-color: var(--colors-brand-white, #ffffff);
}
.bar-counter.cmp-bar-counter--dark-navy .cmp-bar-counter__item--low .cmp-bar-counter__item-wrapper .cmp-bar-counter__item-completed {
  background-color: var(--colors-brand-uo-anavy, #102535);
}
.bar-counter.cmp-bar-counter--dark-digi .cmp-bar-counter__item-heading {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.bar-counter.cmp-bar-counter--dark-digi .cmp-bar-counter__item-progress .cmp-progressbar {
  background-color: var(--colors-brand-white, #ffffff);
}
.bar-counter.cmp-bar-counter--dark-digi .cmp-bar-counter__item-progress .cmp-progressbar__bar {
  background-color: var(--colors-digi-uo-a-blue-digi, #004B83);
}
.bar-counter.cmp-bar-counter--dark-digi .cmp-bar-counter__item--low .cmp-bar-counter__item-wrapper {
  background-color: var(--colors-brand-white, #ffffff);
}
.bar-counter.cmp-bar-counter--dark-digi .cmp-bar-counter__item--low .cmp-bar-counter__item-wrapper .cmp-bar-counter__item-completed {
  background-color: var(--colors-digi-uo-a-blue-digi, #004B83);
}
.container.responsivegrid:not([class*=container--]) {
  max-width: 100%;
}
.container.responsivegrid:not([class*=container--]),
.container.responsivegrid:not([class*=container--]) > .cmp-container {
  padding-left: 0px;
  padding-right: 0px;
}
header.delegate {
  position: relative;
  z-index: 50;
  --tw-bg-opacity: 1;
  background-color: rgb(18 41 93 / var(--tw-bg-opacity));
}
header.container.delegate .button .cmp-button {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
header.container.delegate .button .cmp-button:hover,header .container.delegate .button .cmp-button:active {
  border-color: var(--colors-digi-uo-a-pale-blue-digi, #B8DCEB);
  color: var(--colors-digi-uo-a-pale-blue-digi, #B8DCEB);
}
header.container.delegate .button .cmp-button:focus {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  --tw-shadow: 0px 0px 0px 2px rgba(184,220,235,1) inset;
  --tw-shadow-colored: inset 0px 0px 0px 2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
header.container.delegate .button .cmp-button:disabled,header .container.delegate .button .cmp-button[disabled] {
  opacity: 0.25;
}
/* Experience fragment content fix */
.xf-content-height {
  min-height: -webkit-fit-content;
  min-height: -moz-fit-content;
  min-height: fit-content;
}
/* } */
.header--business .c-header__container, .header--business .c-header__logo, .header--business .c-header__logo--mobile {
  background-color: transparent;
}
.header--business .c-header__logo, .header--business .c-header__logo--mobile {
  padding: 0px !important;
}
.header--business .c-header__logo:hover, .header--business .c-header__logo--mobile:hover {
  border-bottom: none;
}
.header--business .c-header__logo--mobile {
  width: 100px;
}
.c-header__logo {
  width: 15.625%;
  float: left;
  padding-right: 0.625rem;
  padding-left: 0.625rem;
  position: absolute;
  top: 0;
  left: 0;
  padding: 4rem 1.5rem 3rem !important;
}
@media print, screen and (min-width: 40em) {
  .c-header__logo {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
.c-header__logo,
.c-header__logo:last-child:not(:first-child) {
  float: left;
  clear: none;
}
.c-header__logo:last-child:not(:first-child) {
  float: right;
}
@media screen and (max-width: 63.99875em) {
  .c-header__logo {
    display: none !important;
  }
}
.c-header__logo--mobile {
  position: absolute;
  top: 0;
  left: 1rem;
  max-width: 100px;
  padding: 0.75rem 0.75rem 1.2rem;
}
.c-header {
  position: fixed;
  z-index: 50;
  transition: transform 0.5s ease;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  top: 0;
  right: 0;
  height: 100%;
  overflow-y: auto;
  width: 250px;
  transform: translateX(250px);
  max-width: 100%;
  padding-top: 3rem;
}
[data-whatinput=mouse] .c-header {
  outline: 0;
}
.c-header.is-transition-push {
  z-index: 12;
  box-shadow: inset 13px 0 20px -13px rgba(0, 0, 0, 0.25);
}
.c-header.is-closed {
  visibility: hidden;
}
.c-header.is-transition-overlap {
  z-index: 13;
}
.c-header.is-transition-overlap.is-open {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
}
.c-header.is-open {
  transform: translate(0, 0);
}
.off-canvas-content .off-canvas.position-right {
  transform: translateX(250px);
}
.off-canvas-content .off-canvas.position-right.is-transition-overlap.is-open {
  transform: translate(0, 0);
}
.off-canvas-content.is-open-right.has-transition-push {
  transform: translateX(-250px);
}
@media print, screen and (min-width: 64em) {
  .c-header {
    height: auto;
    position: static;
    background: 0 0;
    width: auto;
    overflow: visible;
    transition: none;
    width: 100% !important;
    visibility: visible !important;
    transform: none;
    box-shadow: none;
    padding-top: 0;
  }
  .c-header.position-bottom,
  .c-header.position-left,
  .c-header.position-right,
  .c-header.position-top {
    box-shadow: none;
    transform: none;
  }
  .c-header .close-button {
    display: none;
  }
}
.c-header__close-button {
  position: absolute;
  z-index: 10;
  color: #fff;
  cursor: pointer;
  right: 1rem;
  top: 0.5rem;
  font-size: 2em;
  line-height: 1;
  top: 0;
  right: 0;
  width: 100%;
  height: 3rem;
  padding: 0 1rem;
  border-bottom: 1px solid;
  font-size: 1rem;
  font-weight: 700;
}
[data-whatinput=mouse] .c-header__close-button {
  outline: 0;
}
.c-header__close-button:focus,
.c-header__close-button:hover {
  color: #fff;
}
.c-header__close-button span {
  position: absolute;
  top: 0.6rem;
  right: 1rem;
  font-size: 1.5rem;
  width: 1.5rem;
  height: 1.5rem;
}
.c-header__close-button:focus span {
  outline: 1px solid #fff;
}
@media print, screen and (min-width: 64em) {
  .c-header__close-button {
    display: none;
  }
}
.c-header__title-bar {
  padding: 0;
  background: #005a9c;
  color: #fff;
  position: relative;
  z-index: 1;
  border-top: 5px solid #000;
}
.c-header__title-bar::after,
.c-header__title-bar::before {
  display: table;
  content: " ";
}
.c-header__title-bar::after {
  clear: both;
}
.c-header__title-bar-left {
  float: left;
  overflow: hidden;
}
.c-header__title-bar-right {
  float: right;
  text-align: right;
}
.c-header__title-bar-title {
  display: inline-block;
  vertical-align: middle;
  font-weight: 700;
}
.c-header__title-bar-menu-icon {
  font-size: 1.5rem;
  color: #fff;
}
.c-header__title-bar-icon {
  display: inline-block;
  color: #fff;
  padding: 1rem;
}
@media print, screen and (min-width: 64em) {
  .c-header__title-bar {
    display: none;
  }
}
@media print, screen and (min-width: 64em) {
  .no-js .c-header__title-bar {
    display: none;
  }
}
.c-header__title-bar-icon:focus,
.c-header__title-bar-icon:hover {
  color: #fff;
  outline: 1px solid #fff;
  outline-offset: -2px;
}
.c-header__topbar-first {
  position: relative;
  z-index: 2;
}
@media print, screen and (min-width: 64em) {
  .c-header__topbar-first {
    padding-right: 0;
  }
}
.c-header__container {
  max-width: 75rem;
  margin-right: auto;
  margin-left: auto;
  padding: 0.5rem;
  position: relative;
  padding: 0;
}
.c-header__container::after,
.c-header__container::before {
  display: table;
  content: " ";
  display: table;
  content: " ";
}
.c-header__container::after {
  clear: both;
  clear: both;
}
.c-header__container,
.c-header__container ul {
  background-color: transparent;
}
.c-header__container input {
  max-width: 200px;
  margin-right: 1rem;
}
.c-header__container .c-autocomplete__input-group-field,
.c-header__container .c-degree-finder__input-group-field,
.c-header__container .c-form__input-group-field,
.c-header__container .input-group-field {
  width: 100%;
  margin-right: 0;
}
.c-header__container input.button {
  width: auto;
}
.c-header__container .top-bar-left,
.c-header__container .top-bar-right {
  width: 100%;
}
@media print, screen and (min-width: 40em) {
  .c-header__container .top-bar-left,
  .c-header__container .top-bar-right {
    width: auto;
  }
}
.c-header__column {
  width: 100%;
  float: left;
  padding-right: 0.625rem;
  padding-left: 0.625rem;
  padding: 0 !important;
}
@media print, screen and (min-width: 40em) {
  .c-header__column {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
.c-header__column,
.c-header__column:last-child:not(:first-child) {
  float: left;
  clear: none;
}
.c-header__column:last-child:not(:first-child) {
  float: right;
}
@media print, screen and (min-width: 64em) {
  .c-header__column {
    width: 84.375%;
    float: left;
    padding-right: 0.625rem;
    padding-left: 0.625rem;
    margin-left: 15.625%;
  }
}
@media print, screen and (min-width: 64em) and (min-width: 40em) {
  .c-header__column {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
@media print, screen and (min-width: 64em) {
  .c-header__column,
  .c-header__column:last-child:not(:first-child) {
    float: left;
    clear: none;
  }
  .c-header__column:last-child:not(:first-child) {
    float: right;
  }
  .c-header__column nav {
    text-align: right;
  }
}
@media screen and (max-width: 63.99875em) {
  .c-header__search {
    display: none !important;
  }
}
#ua-header-menu .c-mega-menu__item > a::before,
#ua-header-menu .c-header-quicklinks .is-dropdown-submenu-parent > a::before {
  background-color: transparent;
  background-repeat: no-repeat;
  background-size: contain;
  content: " " !important;
  position: absolute;
  width: 15px;
  height: 15px;
  bottom: 17px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='8' viewBox='0 0 13 8' fill='none'%3E%3Cpath d='M0.166016 1.1665C0.166016 0.910625 0.263672 0.654625 0.458984 0.459625C0.849609 0.0690002 1.48242 0.0690002 1.87305 0.459625L6.16602 4.754L10.4598 0.459625C10.8504 0.0690002 11.4832 0.0690002 11.8738 0.459625C12.2645 0.85025 12.2645 1.48306 11.8738 1.87369L6.87383 6.87369C6.4832 7.26431 5.85039 7.26431 5.45977 6.87369L0.459766 1.87369C0.262891 1.67838 0.166016 1.42244 0.166016 1.1665Z' fill='%23ffffff'/%3E%3C/svg%3E");
  z-index: 50;
}
#ua-header-menu .c-header-quicklinks .is-dropdown-submenu-parent > a::before {
  height: 12px;
  width: 12px;
  bottom: 12px;
}
#ua-header-menu .c-mega-menu__submenu {
  font-family: Made evolve sans;
  font-weight: 300;
}
#ua-header-menu a.c-btn.c-btn--secondary {
  background-color: var(--colors-brand-uo-ared, #d40000);
  font-size: 0.875rem;
  line-height: .75rem;
  -webkit-text-decoration-line: none;
          text-decoration-line: none;
  transition: 0.5s;
}
#ua-header-menu a.c-btn.c-btn--secondary:hover {
  -webkit-text-decoration-line: none;
          text-decoration-line: none;
  background: #a00;
}
#ua-header-menu .c-mega-menu {
  font-weight: 300;
}
#ua-header-menu .u-small-text {
  margin-bottom: 1rem;
  font-size: 12.2px;
  line-height: 1.25rem;
}
#ua-mega-menu .c-mega-menu__item > a::before {
  background-image: none;
}
@media (min-width: 1024px) {
  #ua-mega-menu .c-mega-menu__item > a::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='8' viewBox='0 0 13 8' fill='none'%3E%3Cpath d='M0.166016 1.1665C0.166016 0.910625 0.263672 0.654625 0.458984 0.459625C0.849609 0.0690002 1.48242 0.0690002 1.87305 0.459625L6.16602 4.754L10.4598 0.459625C10.8504 0.0690002 11.4832 0.0690002 11.8738 0.459625C12.2645 0.85025 12.2645 1.48306 11.8738 1.87369L6.87383 6.87369C6.4832 7.26431 5.85039 7.26431 5.45977 6.87369L0.459766 1.87369C0.262891 1.67838 0.166016 1.42244 0.166016 1.1665Z' fill='%23ffffff'/%3E%3C/svg%3E");
  }
}
.c-footer-meta {
  color: #fff;
}
.c-footer-meta ul {
  margin-left: 0;
  list-style-type: none;
}
.c-footer-meta li a:not(.c-btn):not(.c-services-menu__login),
.c-footer-meta p a:not(.c-btn):not(.c-services-menu__login) {
  color: #fff;
}
.c-footer-meta li a:not(.c-btn):not(.c-services-menu__login):focus,
.c-footer-meta li a:not(.c-btn):not(.c-services-menu__login):hover,
.c-footer-meta p a:not(.c-btn):not(.c-services-menu__login):focus,
.c-footer-meta p a:not(.c-btn):not(.c-services-menu__login):hover {
  color: #fff;
}
.c-footer-meta__container {
  max-width: 75rem;
  margin-right: auto;
  margin-left: auto;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.c-footer-meta__container::after,
.c-footer-meta__container::before {
  display: table;
  content: " ";
}
.c-footer-meta__container::after {
  clear: both;
}
.c-footer-meta__row::after,
.c-footer-meta__row::before {
  display: table;
  content: " ";
}
.c-footer-meta__row::after {
  clear: both;
}
.c-footer-meta__column {
  width: 50%;
  float: left;
  padding-right: 0.625rem;
  padding-left: 0.625rem;
  margin: 0;
}
@media print, screen and (max-width: 63.99875em) {
  .c-footer-meta__column {
    width: 100%;
    float: left;
    padding-right: 0.625rem;
    padding-left: 0.625rem;
    margin-left: 0;
  }
}
@media print, screen and (max-width: 63.99875em) and (min-width: 40em) {
  .c-footer-meta__column {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
@media print, screen and (max-width: 63.99875em) {
  .c-footer-meta__column,
  .c-footer-meta__column:last-child:not(:first-child) {
    float: left;
    clear: none;
  }
  .c-footer-meta__column:last-child:not(:first-child) {
    float: right;
  }
}
@media print, screen and (max-width: 39.99875em) {
  .c-footer-meta__column {
    width: 100%;
    float: left;
    padding-right: 1.96875rem;
    padding-left: 1.96875rem;
    margin-left: 0;
  }
  .c-footer-meta__column,
  .c-footer-meta__column:last-child:not(:first-child) {
    float: left;
    clear: none;
  }
  .c-footer-meta__column:last-child:not(:first-child) {
    float: right;
  }
}
@media print, screen and (min-width: 40em) {
  .c-footer-meta__column {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
.c-footer-meta__column,
.c-footer-meta__column:last-child:not(:first-child) {
  float: left;
  clear: none;
}
.c-footer-meta__column:last-child:not(:first-child) {
  float: right;
}
.c-footer-meta__title {
  font-size: 1.3rem;
  line-height: 1.5;
}
.c-footer-meta__menu {
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  margin: 0 0 1rem;
  width: 100%;
  float: left;
  padding-right: 0.625rem;
  padding-left: 0.625rem;
  font-size: 80%;
}
[data-whatinput=mouse] .c-footer-meta__menu li {
  outline: 0;
}
.c-footer-meta__menu .button,
.c-footer-meta__menu a {
  line-height: 1;
  text-decoration: none;
  display: block;
  padding: 0.7rem 1rem;
}
.c-footer-meta__menu a,
.c-footer-meta__menu button,
.c-footer-meta__menu input,
.c-footer-meta__menu select {
  margin-bottom: 0;
}
.c-footer-meta__menu input {
  display: inline-block;
}
.c-footer-meta__menu li {
  display: block;
}
.c-footer-meta__menu a {
  display: inline-block;
  padding: 0;
}
.c-footer-meta__menu--copyright {
  font-size: 90%;
}
.c-footer-meta__menu--copyright li {
  display: inline-block;
}
.c-footer-meta__menu--copyright li + li {
  margin-left: 0;
}
.c-footer-meta__menu--copyright a {
  padding: 0;
}
.c-footer-meta__social {
  margin: 0 0 0.75rem;
}
.c-footer-meta__social::after,
.c-footer-meta__social::before {
  display: table;
  content: " ";
}
.c-footer-meta__social::after {
  clear: both;
}
@media print, screen and (max-width: 39.99875em) {
  .c-footer-meta__menu {
    width: 100%;
    float: left;
    padding-right: 1.96875rem;
    padding-left: 1.96875rem;
    margin-left: 0;
  }
  .c-footer-meta__menu,
  .c-footer-meta__menu:last-child:not(:first-child) {
    float: left;
    clear: none;
  }
  .c-footer-meta__menu:last-child:not(:first-child) {
    float: right;
  }
}
@media print, screen and (min-width: 40em) {
  .c-footer-meta__menu {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
.c-footer-meta__menu,
.c-footer-meta__menu:last-child:not(:first-child) {
  float: left;
  clear: none;
}
.c-footer-meta__menu:last-child:not(:first-child) {
  float: right;
}
.o-layout__footer {
  padding-top: 1rem;
  padding-bottom: 1rem;
  color: #fff;
}
.c-global-footer__menu {
  font-family: "MADE Evolve Sans";
  font-weight: 300;
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  margin: 0 0 1rem;
}
.c-global-footer__right p {
  font-weight: 300;
}
.c-mega-menu-image__caption, .u-small-text {
  line-height: 19.2px;
  font-weight: 400;
}
.c-footer-meta__menu .c-footer__link:hover {
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}
.c-footer-meta__menu .c-footer__link:active {
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}
.c-header,
.c-header__container,
.c-header__logo,
.c-header__logo--mobile,
.c-header__topbar-first,
.c-services-menu,
.c-services-menu__container,
.c-site-menu,
.c-site-menu__container,
.o-layout__footer {
  background-color: #102535;
}
.c-page-title {
  background-color: #102535;
}
@media print, screen and (min-width: 64em) {
  .c-page-title {
    background-color: rgba(16, 37, 53, 0.8);
  }
}
.c-page-title__heading a:hover {
  color: #e3f3ff;
}
.c-header__logo--mobile:hover,
.c-header__logo:hover {
  border-bottom: 2px solid #d40000;
}
.c-header__topbar-second {
  background-color: #005a9c;
}
.c-services-menu li,
.c-site-menu li {
  border-top-color: #163349;
  border-bottom-color: #040a0e;
}
.c-services-menu li a,
.c-site-menu li a {
  color: #fff;
}
@media print, screen and (min-width: 64em) {
  .ua-standard .c-services-menu li a {
    color: #005a9c;
  }
}
.c-services-menu__login {
  color: #fff !important;
}
@media print, screen and (min-width: 64em) {
  .ua-standard .c-site-menu li a {
    color: #102535;
  }
}
.c-site-menu li.is-active > a,
.c-site-menu li.is-active > a:focus,
.c-site-menu li.is-active > a:hover {
  border-left-color: #d40000;
}
@media print, screen and (min-width: 64em) {
  .ua-standard .c-site-menu li.is-active > a,
  .ua-standard .c-site-menu li.is-active > a:focus,
  .ua-standard .c-site-menu li.is-active > a:hover {
    color: #d40000;
  }
}
.c-site-menu__item a:active,
.c-site-menu__item a:hover {
  border-left-color: #fff;
}
.c-site-menu__item.is-current,
.c-site-menu__item.is-open {
  background: #163349;
}
@media print, screen and (min-width: 64em) {
  .ua-standard .c-header,
  .ua-standard .c-header__container,
  .ua-standard .c-services-menu,
  .ua-standard .c-services-menu__container,
  .ua-standard .c-site-menu,
  .ua-standard .c-site-menu__container {
    background: 0 0 !important;
  }
}
.c-header__close-button,
.c-services-menu__close-button,
.c-site-menu__close-button {
  border-bottom-color: #040a0e;
}
.c-global-footer a,
.c-mega-menu__submenu a {
  text-decoration: none;
}
.c-global-footer a:focus,
.c-global-footer a:hover,
.c-mega-menu__submenu a:focus,
.c-mega-menu__submenu a:hover {
  text-decoration: underline;
}
.c-mega-menu-image__caption {
  font-size: 0.8rem;
  margin: 0.5rem 0 0;
  text-align: center;
}
.c-mega-menu-image__link {
  display: block;
  text-decoration: none;
}
.c-mega-menu-image__grid img {
  width: 100%;
}
.is-inverse,
.is-inverse :not([class^=c-]) {
  color: #fff;
}
.is-inverse :not([class^=c-]) a:not([class^=c-]),
.is-inverse a:not([class^=c-]) {
  color: #fff;
}
.is-inverse :not([class^=c-]) a:not([class^=c-]):focus,
.is-inverse :not([class^=c-]) a:not([class^=c-]):hover,
.is-inverse a:not([class^=c-]):focus,
.is-inverse a:not([class^=c-]):hover {
  color: #d9efff;
}
.c-mega-menu-image__grid {
  clear: both;
  list-style: none;
  margin-left: 0;
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}
.c-mega-menu-image__grid::after,
.c-mega-menu-image__grid::before {
  display: table;
  content: " ";
}
.c-mega-menu-image__grid::after {
  clear: both;
}
.c-header-quicklinks .is-accordion-submenu-parent > a::before,
.c-header-quicklinks .is-dropdown-submenu-parent > a::before,
.c-mega-menu__item > a::before {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
}
.c-header-quicklinks .is-accordion-submenu-parent > a.fa-pull-left::before,
.c-header-quicklinks .is-dropdown-submenu-parent > a.fa-pull-left::before,
.c-mega-menu__item > a.fa-pull-left::before,
.fa.fa-pull-left,
.fab.fa-pull-left,
.fal.fa-pull-left,
.far.fa-pull-left,
.fas.fa-pull-left {
  margin-right: 0.3em;
}
.c-header-quicklinks .is-accordion-submenu-parent > a.fa-pull-right::before,
.c-header-quicklinks .is-dropdown-submenu-parent > a.fa-pull-right::before,
.c-mega-menu__item > a.fa-pull-right::before,
.fa.fa-pull-right,
.fab.fa-pull-right,
.fal.fa-pull-right,
.far.fa-pull-right,
.fas.fa-pull-right {
  margin-left: 0.3em;
}
.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
picture {
  display: block;
}
.c-mega-menu-image {
  margin-bottom: 1rem;
}
.c-mega-menu-image a {
  padding: 0 !important;
}
@media print, screen and (min-width: 40em) {
  .c-mega-menu-image.has-caption {
    display: table;
    width: 1px;
  }
  .c-mega-menu-image.has-caption.is-full-width {
    width: 100%;
  }
  .c-mega-menu-image.has-caption img {
    max-width: 100vw;
  }
}
@media print, screen and (min-width: 64em) {
  .c-mega-menu-image__caption a {
    display: inline !important;
    font-size: inherit !important;
    text-decoration: underline !important;
  }
}
.c-mega-menu-image--left,
.c-mega-menu-image--right {
  margin-bottom: 1rem;
}
@media print, screen and (min-width: 40em) {
  .c-mega-menu-image--right {
    float: right;
    margin-left: 1rem;
  }
  .c-mega-menu-image--left {
    float: left;
    margin-right: 1rem;
  }
  .c-mega-menu-image--thumb {
    width: 110px;
    max-width: 110px;
  }
  .c-mega-menu-image--small {
    width: 250px;
    max-width: 250px;
  }
  .c-mega-menu-image--large {
    width: 500px;
    max-width: 500px;
  }
  .c-mega-menu-image--full-width {
    width: 100%;
    max-width: 100%;
  }
}
@media print, screen and (min-width: 40em) {
  .c-mega-menu-image__grid {
    margin-right: -0.9375rem;
    margin-left: -0.9375rem;
    margin-right: -0.15625rem;
    margin-left: -0.15625rem;
  }
}
@media print, screen and (min-width: 64em) {
  .c-mega-menu-image__grid {
    margin-right: -0.9375rem;
    margin-left: -0.9375rem;
  }
}
@media print, screen and (min-width: 40em) {
}
@media print, screen and (min-width: 40em) and (min-width: 40em) {
  .c-mega-menu-image__grid {
    margin-right: -0.3125rem;
    margin-left: -0.3125rem;
  }
}
@media print, screen and (min-width: 40em) and (min-width: 64em) {
  .c-mega-menu-image__grid {
    margin-right: -0.3125rem;
    margin-left: -0.3125rem;
  }
}
.c-mega-menu-image__grid-column {
  width: 50%;
  float: left;
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}
@media print, screen and (min-width: 40em) {
  .c-mega-menu-image__grid-column {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
.c-mega-menu-image__grid-column,
.c-mega-menu-image__grid-column:last-child:not(:first-child) {
  float: left;
  clear: none;
}
.c-mega-menu-image__grid-column:last-child:not(:first-child) {
  float: right;
}
.c-mega-menu-image__grid-column:last-child:last-child:last-child {
  float: left;
}
.c-mega-menu-image__grid-column:nth-child(2n+3) {
  clear: left;
}
.is-full-width .c-mega-menu-image__grid-column {
  width: 100%;
  float: left;
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}
@media print, screen and (min-width: 40em) {
  .is-full-width .c-mega-menu-image__grid-column {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
.is-full-width .c-mega-menu-image__grid-column,
.is-full-width .c-mega-menu-image__grid-column:last-child:not(:first-child) {
  float: left;
  clear: none;
}
.is-full-width .c-mega-menu-image__grid-column:last-child:not(:first-child) {
  float: right;
}
.is-full-width .c-mega-menu-image__grid-column:nth-child(2n+3) {
  clear: none;
}
@media print, screen and (min-width: 40em) {
  .has-three-columns .c-mega-menu-image__grid-column {
    width: 25%;
    float: left;
    padding-right: 0.15625rem;
    padding-left: 0.15625rem;
  }
}
@media print, screen and (min-width: 40em) and (min-width: 40em) {
  .has-three-columns .c-mega-menu-image__grid-column {
    padding-right: 0.3125rem;
    padding-left: 0.3125rem;
  }
}
@media print, screen and (min-width: 40em) {
  .has-three-columns .c-mega-menu-image__grid-column,
  .has-three-columns .c-mega-menu-image__grid-column:last-child:not(:first-child) {
    float: left;
    clear: none;
  }
  .has-three-columns .c-mega-menu-image__grid-column:last-child:not(:first-child) {
    float: right;
  }
  .has-three-columns .c-mega-menu-image__grid-column:nth-child(2n+3) {
    clear: none;
  }
  .has-three-columns .c-mega-menu-image__grid-column:nth-child(4n+5) {
    clear: left;
  }
}
@media print, screen and (min-width: 64em) {
  .has-three-columns .c-mega-menu-image__grid-column {
    width: 33.33333%;
    float: left;
    padding-right: 0.15625rem;
    padding-left: 0.15625rem;
  }
}
@media print, screen and (min-width: 64em) and (min-width: 40em) {
  .has-three-columns .c-mega-menu-image__grid-column {
    padding-right: 0.3125rem;
    padding-left: 0.3125rem;
  }
}
@media print, screen and (min-width: 64em) {
  .has-three-columns .c-mega-menu-image__grid-column,
  .has-three-columns .c-mega-menu-image__grid-column:last-child:not(:first-child) {
    float: left;
    clear: none;
  }
  .has-three-columns .c-mega-menu-image__grid-column:last-child:not(:first-child) {
    float: right;
  }
  .has-three-columns .c-mega-menu-image__grid-column:last-child:last-child:last-child {
    float: left;
  }
  .has-three-columns .c-mega-menu-image__grid-column:nth-child(2n+3) {
    clear: none;
  }
  .has-three-columns .c-mega-menu-image__grid-column:nth-child(3n+4) {
    clear: left;
  }
  .has-three-columns .c-mega-menu-image__grid-column:nth-child(3n+4):last-child {
    clear: left;
  }
}
@media print, screen and (min-width: 40em) {
  .has-four-columns .c-mega-menu-image__grid-column {
    width: 25%;
    float: left;
    padding-right: 0.15625rem;
    padding-left: 0.15625rem;
  }
}
@media print, screen and (min-width: 40em) and (min-width: 40em) {
  .has-four-columns .c-mega-menu-image__grid-column {
    padding-right: 0.3125rem;
    padding-left: 0.3125rem;
  }
}
@media print, screen and (min-width: 40em) {
  .has-four-columns .c-mega-menu-image__grid-column,
  .has-four-columns .c-mega-menu-image__grid-column:last-child:not(:first-child) {
    float: left;
    clear: none;
  }
  .has-four-columns .c-mega-menu-image__grid-column:last-child:not(:first-child) {
    float: right;
  }
  .has-four-columns .c-mega-menu-image__grid-column:nth-child(2n+3) {
    clear: none;
  }
  .has-four-columns .c-mega-menu-image__grid-column:nth-child(4n+5) {
    clear: left;
  }
}
@media print, screen and (min-width: 64em) {
  .has-four-columns .c-mega-menu-image__grid-column {
    width: 25%;
    float: left;
    padding-right: 0.15625rem;
    padding-left: 0.15625rem;
  }
}
@media print, screen and (min-width: 64em) and (min-width: 40em) {
  .has-four-columns .c-mega-menu-image__grid-column {
    padding-right: 0.3125rem;
    padding-left: 0.3125rem;
  }
}
@media print, screen and (min-width: 64em) {
  .has-four-columns .c-mega-menu-image__grid-column,
  .has-four-columns .c-mega-menu-image__grid-column:last-child:not(:first-child) {
    float: left;
    clear: none;
  }
  .has-four-columns .c-mega-menu-image__grid-column:last-child:not(:first-child) {
    float: right;
  }
  .has-four-columns .c-mega-menu-image__grid-column:last-child:last-child:last-child {
    float: left;
  }
  .has-four-columns .c-mega-menu-image__grid-column:nth-child(2n+3) {
    clear: none;
  }
  .has-four-columns .c-mega-menu-image__grid-column:nth-child(4n+5) {
    clear: left;
  }
  .has-four-columns .c-mega-menu-image__grid-column:nth-child(4n+5):last-child {
    clear: left;
  }
}
@media print, screen and (min-width: 40em) {
  .has-five-columns .c-mega-menu-image__grid-column {
    width: 25%;
    float: left;
    padding-right: 0.15625rem;
    padding-left: 0.15625rem;
  }
}
@media print, screen and (min-width: 40em) and (min-width: 40em) {
  .has-five-columns .c-mega-menu-image__grid-column {
    padding-right: 0.3125rem;
    padding-left: 0.3125rem;
  }
}
@media print, screen and (min-width: 40em) {
  .has-five-columns .c-mega-menu-image__grid-column,
  .has-five-columns .c-mega-menu-image__grid-column:last-child:not(:first-child) {
    float: left;
    clear: none;
  }
  .has-five-columns .c-mega-menu-image__grid-column:last-child:not(:first-child) {
    float: right;
  }
  .has-five-columns .c-mega-menu-image__grid-column:nth-child(2n+3) {
    clear: none;
  }
  .has-five-columns .c-mega-menu-image__grid-column:nth-child(4n+5) {
    clear: left;
  }
}
@media print, screen and (min-width: 64em) {
  .has-five-columns .c-mega-menu-image__grid-column {
    width: 20%;
    float: left;
    padding-right: 0.15625rem;
    padding-left: 0.15625rem;
  }
}
@media print, screen and (min-width: 64em) and (min-width: 40em) {
  .has-five-columns .c-mega-menu-image__grid-column {
    padding-right: 0.3125rem;
    padding-left: 0.3125rem;
  }
}
@media print, screen and (min-width: 64em) {
  .has-five-columns .c-mega-menu-image__grid-column,
  .has-five-columns .c-mega-menu-image__grid-column:last-child:not(:first-child) {
    float: left;
    clear: none;
  }
  .has-five-columns .c-mega-menu-image__grid-column:last-child:not(:first-child) {
    float: right;
  }
  .has-five-columns .c-mega-menu-image__grid-column:last-child:last-child:last-child {
    float: left;
  }
  .has-five-columns .c-mega-menu-image__grid-column:nth-child(2n+3) {
    clear: none;
  }
  .has-five-columns .c-mega-menu-image__grid-column:nth-child(5n+6) {
    clear: left;
  }
  .has-five-columns .c-mega-menu-image__grid-column:nth-child(5n+6):last-child {
    clear: left;
  }
}
@media print, screen and (min-width: 40em) {
  .has-six-columns .c-mega-menu-image__grid-column {
    width: 25%;
    float: left;
    padding-right: 0.15625rem;
    padding-left: 0.15625rem;
  }
}
@media print, screen and (min-width: 40em) and (min-width: 40em) {
  .has-six-columns .c-mega-menu-image__grid-column {
    padding-right: 0.3125rem;
    padding-left: 0.3125rem;
  }
}
@media print, screen and (min-width: 40em) {
  .has-six-columns .c-mega-menu-image__grid-column,
  .has-six-columns .c-mega-menu-image__grid-column:last-child:not(:first-child) {
    float: left;
    clear: none;
  }
  .has-six-columns .c-mega-menu-image__grid-column:last-child:not(:first-child) {
    float: right;
  }
  .has-six-columns .c-mega-menu-image__grid-column:nth-child(2n+3) {
    clear: none;
  }
  .has-six-columns .c-mega-menu-image__grid-column:nth-child(4n+5) {
    clear: left;
  }
}
@media print, screen and (min-width: 64em) {
  .has-six-columns .c-mega-menu-image__grid-column {
    width: 16.66667%;
    float: left;
    padding-right: 0.15625rem;
    padding-left: 0.15625rem;
  }
}
@media print, screen and (min-width: 64em) and (min-width: 40em) {
  .has-six-columns .c-mega-menu-image__grid-column {
    padding-right: 0.3125rem;
    padding-left: 0.3125rem;
  }
}
@media print, screen and (min-width: 64em) {
  .has-six-columns .c-mega-menu-image__grid-column,
  .has-six-columns .c-mega-menu-image__grid-column:last-child:not(:first-child) {
    float: left;
    clear: none;
  }
  .has-six-columns .c-mega-menu-image__grid-column:last-child:not(:first-child) {
    float: right;
  }
  .has-six-columns .c-mega-menu-image__grid-column:last-child:last-child:last-child {
    float: left;
  }
  .has-six-columns .c-mega-menu-image__grid-column:nth-child(2n+3) {
    clear: none;
  }
  .has-six-columns .c-mega-menu-image__grid-column:nth-child(6n+7) {
    clear: left;
  }
  .has-six-columns .c-mega-menu-image__grid-column:nth-child(6n+7):last-child {
    clear: left;
  }
}
@media print, screen and (min-width: 40em) {
  .has-seven-columns .c-mega-menu-image__grid-column {
    width: 25%;
    float: left;
    padding-right: 0.15625rem;
    padding-left: 0.15625rem;
  }
}
@media print, screen and (min-width: 40em) and (min-width: 40em) {
  .has-seven-columns .c-mega-menu-image__grid-column {
    padding-right: 0.3125rem;
    padding-left: 0.3125rem;
  }
}
@media print, screen and (min-width: 40em) {
  .has-seven-columns .c-mega-menu-image__grid-column,
  .has-seven-columns .c-mega-menu-image__grid-column:last-child:not(:first-child) {
    float: left;
    clear: none;
  }
  .has-seven-columns .c-mega-menu-image__grid-column:last-child:not(:first-child) {
    float: right;
  }
  .has-seven-columns .c-mega-menu-image__grid-column:nth-child(2n+3) {
    clear: none;
  }
  .has-seven-columns .c-mega-menu-image__grid-column:nth-child(4n+5) {
    clear: left;
  }
}
@media print, screen and (min-width: 64em) {
  .has-seven-columns .c-mega-menu-image__grid-column {
    width: 14.28571%;
    float: left;
    padding-right: 0.15625rem;
    padding-left: 0.15625rem;
  }
}
@media print, screen and (min-width: 64em) and (min-width: 40em) {
  .has-seven-columns .c-mega-menu-image__grid-column {
    padding-right: 0.3125rem;
    padding-left: 0.3125rem;
  }
}
@media print, screen and (min-width: 64em) {
  .has-seven-columns .c-mega-menu-image__grid-column,
  .has-seven-columns .c-mega-menu-image__grid-column:last-child:not(:first-child) {
    float: left;
    clear: none;
  }
  .has-seven-columns .c-mega-menu-image__grid-column:last-child:not(:first-child) {
    float: right;
  }
  .has-seven-columns .c-mega-menu-image__grid-column:last-child:last-child:last-child {
    float: left;
  }
  .has-seven-columns .c-mega-menu-image__grid-column:nth-child(2n+3) {
    clear: none;
  }
  .has-seven-columns .c-mega-menu-image__grid-column:nth-child(7n+8) {
    clear: left;
  }
  .has-seven-columns .c-mega-menu-image__grid-column:nth-child(7n+8):last-child {
    clear: left;
  }
}
.c-mega-menu {
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  background-color: #005a9c !important;
}
[data-whatinput=mouse] .c-mega-menu li {
  outline: 0;
}
.c-mega-menu .button,
.c-mega-menu a {
  line-height: 1;
  text-decoration: none;
  display: block;
  padding: 0.7rem 1rem;
}
.c-mega-menu a,
.c-mega-menu button,
.c-mega-menu input,
.c-mega-menu select {
  margin-bottom: 0;
}
.c-mega-menu input {
  display: inline-block;
}
.c-mega-menu li {
  display: block;
}
.c-mega-menu a {
  color: #fff;
  padding: 1rem 0.8rem;
  line-height: 1.4;
  text-transform: uppercase;
  white-space: normal;
}
.c-mega-menu a:focus,
.c-mega-menu a:hover {
  color: #fff;
}
@media print, screen and (min-width: 64em) {
  .c-mega-menu li {
    display: inline-block;
  }
}
.c-mega-menu > li {
  border-top: 1px dotted #0069b6;
  border-bottom: 1px dotted #004b83;
}
@media print, screen and (min-width: 64em) {
  .c-mega-menu > li {
    border-top: 0 !important;
    border-bottom: 0 !important;
  }
}
@media print, screen and (min-width: 64em) {
  .c-mega-menu a {
    padding-top: 1.2rem;
    padding-bottom: 1.2rem;
    font-size: 1.2rem;
    line-height: 1;
    text-transform: capitalize;
  }
}
.c-mega-menu__submenu {
  display: none;
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
  position: absolute;
  right: 0;
  left: 0;
  z-index: 1;
  min-width: 200px;
  padding: 2rem 1rem;
  background-color: #004b83 !important;
  color: #fff;
  text-align: left;
}
.c-mega-menu__submenu.js-dropdown-active {
  display: block;
}
.c-mega-menu__submenu a {
  text-transform: capitalize;
  color: #fff;
}
.c-mega-menu__item > a {
  position: relative;
  text-transform: uppercase;
}
.c-mega-menu__item > a::before {
  position: absolute;
  right: 10px;
  content: "\f107";
}
@media print, screen and (max-width: 63.99875em) {
  .c-mega-menu__item > a::before {
    content: none;
  }
}
@media print, screen and (min-width: 64em) {
  .c-mega-menu__item > a {
    padding-right: 2rem;
  }
}
.c-mega-menu__item.is-active,
.c-mega-menu__item:hover {
  background: #004b83;
}
.c-mega-menu__submenu a:focus,
.c-mega-menu__submenu a:hover {
  color: #fff;
}
[data-whatinput=mouse] .c-mega-menu__submenu li {
  outline: 0;
}
.c-mega-menu__submenu .button,
.c-mega-menu__submenu a {
  line-height: 1;
  text-decoration: none;
  display: block;
  padding: 0.7rem 1rem;
}
.c-mega-menu__submenu a,
.c-mega-menu__submenu button,
.c-mega-menu__submenu input,
.c-mega-menu__submenu select {
  margin-bottom: 0;
}
.c-mega-menu__submenu input {
  display: inline-block;
}
.c-mega-menu__submenu-row {
  max-width: 75rem;
  margin-right: auto;
  margin-left: auto;
  display: block !important;
}
.c-mega-menu__submenu-row::after,
.c-mega-menu__submenu-row::before {
  display: table;
  content: " ";
}
.c-mega-menu__submenu-row::after {
  clear: both;
}
.c-mega-menu__submenu-btn {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 1rem 0;
  padding: 1em 1.5em;
  border: 1px solid transparent;
  border-radius: 0;
  transition: background-color 0.25s ease-out, color 0.25s ease-out;
  font-family: inherit;
  font-size: 0.9rem;
  -webkit-appearance: none;
  line-height: 1;
  text-align: center;
  cursor: pointer;
  display: block;
  width: 100%;
  margin-right: 0;
  margin-left: 0;
  margin-bottom: 1rem !important;
  color: #000 !important;
  text-decoration: none !important;
}
[data-whatinput=mouse] .c-mega-menu__submenu-btn {
  outline: 0;
}
.c-mega-menu__submenu-btn,
.c-mega-menu__submenu-btn.disabled,
.c-mega-menu__submenu-btn.disabled:focus,
.c-mega-menu__submenu-btn.disabled:hover,
.c-mega-menu__submenu-btn[disabled],
.c-mega-menu__submenu-btn[disabled]:focus,
.c-mega-menu__submenu-btn[disabled]:hover {
  background-color: #fff;
  color: #000;
}
.c-mega-menu__submenu-btn:focus,
.c-mega-menu__submenu-btn:hover {
  background-color: #d9d9d9;
  color: #000;
}
.c-mega-menu__submenu-btn.is-disabled,
.c-mega-menu__submenu-btn[disabled] {
  opacity: 0.25;
  cursor: not-allowed;
}
.c-mega-menu__submenu-btn:last-child {
  margin-bottom: 0;
}
.c-mega-menu__submenu-column > :last-child {
  margin-bottom: 0 !important;
}
.has-three-columns .c-mega-menu__submenu-column {
  width: 33.33125%;
  float: left;
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}
@media print, screen and (min-width: 40em) {
  .has-three-columns .c-mega-menu__submenu-column {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
.has-three-columns .c-mega-menu__submenu-column,
.has-three-columns .c-mega-menu__submenu-column:last-child:not(:first-child) {
  float: left;
  clear: none;
}
.has-three-columns .c-mega-menu__submenu-column:last-child:not(:first-child) {
  float: right;
}
.has-four-columns .c-mega-menu__submenu-column {
  width: 25%;
  float: left;
  padding-right: 0.625rem;
  padding-left: 0.625rem;
}
@media print, screen and (min-width: 40em) {
  .has-four-columns .c-mega-menu__submenu-column {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
.has-four-columns .c-mega-menu__submenu-column,
.has-four-columns .c-mega-menu__submenu-column:last-child:not(:first-child) {
  float: left;
  clear: none;
}
.has-four-columns .c-mega-menu__submenu-column:last-child:not(:first-child) {
  float: right;
}
.c-mega-menu__submenu-column ul:not(:first-child) {
  margin-top: 0.5rem;
}
.c-mega-menu__submenu-column li {
  display: block;
}
.c-mega-menu__submenu-column li a {
  padding: 0.25rem 0;
  font-size: 95%;
  line-height: 1.5;
}
.c-mega-menu__submenu-heading {
  margin-bottom: 0.5rem;
  font-size: 110%;
  line-height: 1.5;
  color: #fff;
}
.c-mega-menu__submenu-heading,
.c-mega-menu__submenu-heading a {
  text-transform: uppercase !important;
}
.c-mega-menu__submenu-heading a {
  padding: 0 !important;
  line-height: inherit !important;
  color: inherit !important;
}
.c-header-quicklinks {
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
}
[data-whatinput=mouse] .c-header-quicklinks li {
  outline: 0;
}
.c-header-quicklinks .button,
.c-header-quicklinks a {
  line-height: 1;
  text-decoration: none;
  display: block;
  padding: 0.7rem 1rem;
}
.c-header-quicklinks a,
.c-header-quicklinks button,
.c-header-quicklinks input,
.c-header-quicklinks select {
  margin-bottom: 0;
}
.c-header-quicklinks input {
  display: inline-block;
}
.c-header-quicklinks li {
  display: block;
}
.c-header-quicklinks a:not(.c-btn) {
  color: #fff;
}
.c-header-quicklinks a:not(.c-btn):focus,
.c-header-quicklinks a:not(.c-btn):hover {
  color: #fff;
}
@media print, screen and (min-width: 64em) {
  .c-header-quicklinks li {
    display: inline-block;
  }
}
.c-header-quicklinks > li {
  border-top: 1px dotted #163349;
  border-bottom: 1px dotted #040a0e;
}
@media print, screen and (min-width: 64em) {
  .c-header-quicklinks > li {
    border-top: 0 !important;
    border-bottom: 0 !important;
  }
}
.c-header-quicklinks a {
  padding: 1rem 0.8rem;
  line-height: 1.4;
  text-transform: uppercase;
  white-space: normal;
}
@media print, screen and (min-width: 64em) {
  .c-header-quicklinks a {
    padding-top: 0.9rem;
    padding-bottom: 0.9rem;
    font-size: 0.9rem;
    line-height: 1;
    text-transform: capitalize;
  }
}
.c-header-quicklinks__submenu {
  display: none;
  margin-left: 0;
  background: #102535 !important;
  text-align: left;
}
.c-header-quicklinks__submenu.js-dropdown-active {
  display: block;
}
.c-header-quicklinks__submenu a {
  text-transform: capitalize;
}
.c-header-quicklinks .is-accordion-submenu-parent,
.c-header-quicklinks .is-dropdown-submenu-parent {
  position: relative;
}
.c-header-quicklinks .is-accordion-submenu-parent > a,
.c-header-quicklinks .is-dropdown-submenu-parent > a {
  position: relative;
  padding-right: 2rem;
}
.c-header-quicklinks .is-accordion-submenu-parent > a::before,
.c-header-quicklinks .is-dropdown-submenu-parent > a::before {
  position: absolute;
  right: 10px;
  content: "\f107";
}
.c-header-quicklinks .is-accordion-submenu-parent:before,
.c-header-quicklinks .is-dropdown-submenu-parent:before {
  line-height: 1.4;
}
@media print, screen and (min-width: 64em) {
  .c-header-quicklinks .is-accordion-submenu-parent:before,
  .c-header-quicklinks .is-dropdown-submenu-parent:before {
    line-height: 1;
  }
}
.c-header-quicklinks .opens-inner > .is-dropdown-submenu {
  right: 0;
  left: auto;
}
.c-header-quicklinks li:hover {
  background: #0a1721;
}
@media print, screen and (min-width: 64em) {
  .c-header-quicklinks__submenu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1;
    min-width: 200px;
  }
}
.c-header-quicklinks__submenu li {
  display: block;
}
.c-social-icon-block {
  margin: 0 0 0.75rem;
  width: 100%;
}
.c-social-icon-block::after,
.c-social-icon-block::before {
  display: table;
  content: " ";
}
.c-social-icon-block::after {
  clear: both;
}
.flexbox .o-layout--full-height .c-social-icon-block {
  flex: 1;
}
.c-global-footer-social-icon {
  display: inline-block;
  float: left;
  margin: 0 0.25rem 0.25rem 0;
  text-decoration: none !important;
}
.c-global-footer-social-icon img {
  width: 30px;
  height: 30px;
}
.c-global-footer-social-icon--large img {
  width: 40px;
  height: 40px;
}
.c-global-footer {
  color: #fff;
}
.c-global-footer ul {
  margin-left: 0;
  list-style-type: none;
}
.c-global-footer li a:not(.c-btn),
.c-global-footer p a:not(.c-btn) {
  color: #fff;
}
.c-global-footer li a:not(.c-btn):focus,
.c-global-footer li a:not(.c-btn):hover,
.c-global-footer p a:not(.c-btn):focus,
.c-global-footer p a:not(.c-btn):hover {
  color: #fff;
}
.c-global-footer__container {
  max-width: 75rem;
  margin-right: auto;
  margin-left: auto;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-bottom: 0;
}
.c-global-footer__container::after,
.c-global-footer__container::before {
  display: table;
  content: " ";
}
.c-global-footer__container::after {
  clear: both;
}
.c-global-footer__row::after,
.c-global-footer__row::before {
  display: table;
  content: " ";
}
.c-global-footer__row::after {
  clear: both;
}
.c-global-footer__column {
  width: 50%;
  float: left;
  padding-right: 0.625rem;
  padding-left: 0.625rem;
  margin: 0;
}
@media print, screen and (max-width: 63.99875em) {
  .c-global-footer__column {
    width: 50%;
    float: left;
    padding-right: 0.625rem;
    padding-left: 0.625rem;
    margin-left: 0;
  }
}
@media print, screen and (max-width: 63.99875em) and (min-width: 40em) {
  .c-global-footer__column {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
@media print, screen and (max-width: 63.99875em) {
  .c-global-footer__column,
  .c-global-footer__column:last-child:not(:first-child) {
    float: left;
    clear: none;
  }
  .c-global-footer__column:last-child:not(:first-child) {
    float: right;
  }
}
@media print, screen and (max-width: 39.99875em) {
  .c-global-footer__column {
    width: 100%;
    float: left;
    padding-right: 1.96875rem;
    padding-left: 1.96875rem;
    margin-left: 0;
  }
  .c-global-footer__column,
  .c-global-footer__column:last-child:not(:first-child) {
    float: left;
    clear: none;
  }
  .c-global-footer__column:last-child:not(:first-child) {
    float: right;
  }
}
@media print, screen and (min-width: 40em) {
  .c-global-footer__column {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
.c-global-footer__column,
.c-global-footer__column:last-child:not(:first-child) {
  float: left;
  clear: none;
}
.c-global-footer__column:last-child:not(:first-child) {
  float: right;
}
.c-global-footer__title {
  font-size: 1.3rem;
  line-height: 1.5;
  color: #fff;
}
[data-whatinput=mouse] .c-global-footer__menu li {
  outline: 0;
}
.c-global-footer__menu .button,
.c-global-footer__menu a {
  line-height: 1;
  text-decoration: none;
  display: block;
  padding: 0.7rem 1rem;
}
.c-global-footer__menu a,
.c-global-footer__menu button,
.c-global-footer__menu input,
.c-global-footer__menu select {
  margin-bottom: 0;
}
.c-global-footer__menu input {
  display: inline-block;
}
.c-global-footer__menu li {
  display: block;
}
.c-global-footer__menu a {
  display: inline-block;
  padding: 0;
}
.c-global-footer__menu--copyright {
  font-size: 90%;
}
.c-global-footer__menu--copyright li {
  display: inline-block;
}
.c-global-footer__menu--copyright li + li {
  margin-left: 0;
}
.c-global-footer__menu--copyright a {
  padding: 0;
}
.c-global-footer__social {
  margin: 0 0 0.75rem;
}
.c-global-footer__social::after,
.c-global-footer__social::before {
  display: table;
  content: " ";
}
.c-global-footer__social::after {
  clear: both;
}
.c-global-footer__left,
.c-global-footer__right {
  width: 50%;
  float: left;
  padding-right: 0.625rem;
  padding-left: 0.625rem;
  padding: 0 !important;
}
@media print, screen and (max-width: 63.99875em) {
  .c-global-footer__left,
  .c-global-footer__right {
    width: 100%;
    float: left;
    padding-right: 0.625rem;
    padding-left: 0.625rem;
    margin-left: 0;
  }
}
@media print, screen and (max-width: 63.99875em) and (min-width: 40em) {
  .c-global-footer__left,
  .c-global-footer__right {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
@media print, screen and (max-width: 63.99875em) {
  .c-global-footer__left,
  .c-global-footer__left:last-child:not(:first-child),
  .c-global-footer__right,
  .c-global-footer__right:last-child:not(:first-child) {
    float: left;
    clear: none;
  }
  .c-global-footer__left:last-child:not(:first-child),
  .c-global-footer__right:last-child:not(:first-child) {
    float: right;
  }
}
@media print, screen and (min-width: 40em) {
  .c-global-footer__left,
  .c-global-footer__right {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
.c-global-footer__left,
.c-global-footer__left:last-child:not(:first-child),
.c-global-footer__right,
.c-global-footer__right:last-child:not(:first-child) {
  float: left;
  clear: none;
}
.c-global-footer__left:last-child:not(:first-child),
.c-global-footer__right:last-child:not(:first-child) {
  float: right;
}
@media print, screen and (max-width: 63.99875em) {
  .c-global-footer__right {
    margin-top: 1rem;
  }
}
.c-global-footer__go8-logos {
  margin-bottom: 1rem;
}
.c-global-footer__go8-logos::after,
.c-global-footer__go8-logos::before {
  display: table;
  content: " ";
}
.c-global-footer__go8-logos::after {
  clear: both;
}
@media print, screen and (min-width: 40em) {
  .c-global-footer__go8-logos {
    margin-bottom: 0;
  }
}
.c-global-footer__go8-logos-image,
.c-global-footer__logo {
  margin-bottom: 1rem;
}
.c-global-footer__go8-logos-image img,
.c-global-footer__logo img {
  max-width: 200px;
}
.c-global-footer__go8-logos-image a,
.c-global-footer__logo a {
  display: inline-block;
  text-decoration: none;
}
[type=color],
[type=date],
[type=datetime-local],
[type=datetime],
[type=email],
[type=month],
[type=number],
[type=password],
[type=search],
[type=tel],
[type=text],
[type=time],
[type=url],
[type=week],
textarea {
  display: block;
  box-sizing: border-box;
  width: 100%;
  height: 2.4375rem;
  margin: 0 0 1rem;
  padding: 0.5rem;
  border: 1px solid #8a8a8a;
  border-radius: 0;
  background-color: #fff;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  font-family: inherit;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #000;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
}
[type=color]:focus,
[type=date]:focus,
[type=datetime-local]:focus,
[type=datetime]:focus,
[type=email]:focus,
[type=month]:focus,
[type=number]:focus,
[type=password]:focus,
[type=search]:focus,
[type=tel]:focus,
[type=text]:focus,
[type=time]:focus,
[type=url]:focus,
[type=week]:focus,
textarea:focus {
  outline: 0;
  border: 1px solid #666;
  background-color: #fff;
  box-shadow: 0 0 5px #cacaca;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
}
textarea[rows] {
  height: auto;
}
input:disabled,
input[readonly],
textarea:disabled,
textarea[readonly] {
  background-color: #f1f1f1;
  cursor: not-allowed;
}
[type=button],
[type=submit] {
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  border-radius: 0;
}
input[type=search] {
  box-sizing: border-box;
}
::-moz-placeholder {
  color: #cacaca;
}
::placeholder {
  color: #cacaca;
}
[type=checkbox],
[type=file],
[type=radio] {
  margin: 0 0 1rem;
}
[type=checkbox] + label,
[type=radio] + label {
  display: inline-block;
  vertical-align: baseline;
  margin-left: 0.5rem;
  margin-right: 1rem;
  margin-bottom: 0;
}
[type=checkbox] + label[for],
[type=radio] + label[for] {
  cursor: pointer;
}
label > [type=checkbox],
label > [type=radio] {
  margin-right: 0.5rem;
}
label {
  display: block;
  margin: 0;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.8;
  color: #000;
}
label.middle {
  margin: 0 0 1rem;
  padding: 0.5625rem 0;
}
.help-text {
  margin-top: -0.5rem;
  font-size: 0.8125rem;
  font-style: italic;
  color: #000;
}
.c-search__input-group,
.input-group {
  display: table;
  width: 100%;
  margin-bottom: 1rem;
}
.c-search__input-group > .c-search__input-group-button:first-child > *,
.c-search__input-group > :first-child,
.c-search__input-group > :first-child.input-group-button > *,
.input-group > .c-search__input-group-button:first-child > *,
.input-group > :first-child,
.input-group > :first-child.input-group-button > * {
  border-radius: 0;
}
.c-search__input-group > .c-search__input-group-button:last-child > *,
.c-search__input-group > :last-child,
.c-search__input-group > :last-child.input-group-button > *,
.input-group > .c-search__input-group-button:last-child > *,
.input-group > :last-child,
.input-group > :last-child.input-group-button > * {
  border-radius: 0;
}
.c-search__input-group-button,
.c-search__input-group-button a,
.c-search__input-group-button button,
.c-search__input-group-button input,
.c-search__input-group-button label,
.c-search__input-group-field,
.c-search__input-group-label,
.input-group-button,
.input-group-button a,
.input-group-button button,
.input-group-button input,
.input-group-button label,
.input-group-field,
.input-group-label {
  margin: 0;
  white-space: nowrap;
  display: table-cell;
  vertical-align: middle;
}
.c-search__input-group-label,
.input-group-label {
  padding: 0 1rem;
  border: 1px solid #8a8a8a;
  background: #f1f1f1;
  color: #000;
  text-align: center;
  white-space: nowrap;
  width: 1%;
  height: 100%;
}
.c-search__input-group-label:first-child,
.input-group-label:first-child {
  border-right: 0;
}
.c-search__input-group-label:last-child,
.input-group-label:last-child {
  border-left: 0;
}
.c-search__input-group-field,
.input-group-field {
  border-radius: 0;
}
.c-search__input-group-button,
.input-group-button {
  padding-top: 0;
  padding-bottom: 0;
  text-align: center;
  width: 1%;
  height: 100%;
}
@media screen and (max-width: 768px) {
  .c-search__input-group-button {
    width: 10%;
  }
  .c-search__input-group-button .c-search__button {
    width: 100%;
    padding: 0.5rem;
  }
  .c-search__input-group-button .svg-inline--fa {
    width: 1.2rem;
    height: auto;
  }
}
.c-search__input-group-button a,
.c-search__input-group-button button,
.c-search__input-group-button input,
.c-search__input-group-button label,
.input-group-button a,
.input-group-button button,
.input-group-button input,
.input-group-button label {
  height: 2.4375rem;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 1rem;
}
.c-search__input-group .c-search__input-group-button,
.c-search__input-group .input-group-button,
.input-group .c-search__input-group-button,
.input-group .input-group-button {
  display: table-cell;
}
.fieldset {
  margin: 1.125rem 0;
  padding: 1.25rem;
  border: 1px solid #cacaca;
}
.fieldset legend {
  margin: 0;
  margin-left: -0.1875rem;
  padding: 0 0.1875rem;
}
@media screen and (min-width: 0\0 ) {
  select {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==);
  }
}
select:focus {
  outline: 0;
  border: 1px solid #666;
  background-color: #fff;
  box-shadow: 0 0 5px #cacaca;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
}
select:disabled {
  background-color: #f1f1f1;
  cursor: not-allowed;
}
select::-ms-expand {
  display: none;
}
select[multiple] {
  height: auto;
  background-image: none;
}
select:not([multiple]) {
  padding-top: 0;
  padding-bottom: 0;
}
.is-invalid-input:not(:focus) {
  border-color: #cc4b37;
  background-color: #faedeb;
}
.is-invalid-input:not(:focus)::-moz-placeholder {
  color: #cc4b37;
}
.is-invalid-input:not(:focus)::placeholder {
  color: #cc4b37;
}
.is-invalid-label {
  color: #cc4b37;
}
.form-error {
  display: none;
  margin-top: -0.5rem;
  margin-bottom: 1rem;
  font-size: 0.75rem;
  font-weight: 700;
  color: #cc4b37;
}
.form-error.is-visible {
  display: block;
}
.c-search {
  position: fixed;
  z-index: 12;
  transition: transform 0.5s ease;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  background: #102535;
  top: 0;
  left: 0;
  width: 100%;
  overflow-x: auto;
  height: 250px;
  transform: translateY(-250px);
  height: auto;
  padding: 1rem 0;
  overflow-x: visible;
}
[data-whatinput=mouse] .c-search {
  outline: 0;
}
.c-search.is-transition-push {
  z-index: 12;
  box-shadow: inset 0 -13px 20px -13px rgba(0, 0, 0, 0.25);
}
.c-search.is-closed {
  visibility: hidden;
}
.c-search.is-transition-overlap {
  z-index: 13;
}
.c-search.is-transition-overlap.is-open {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
}
.c-search.is-open {
  transform: translate(0, 0);
}
.off-canvas-content .off-canvas.position-top {
  transform: translateY(-250px);
}
.off-canvas-content .off-canvas.position-top.is-transition-overlap.is-open {
  transform: translate(0, 0);
}
.off-canvas-content.is-open-top.has-transition-push {
  transform: translateY(250px);
}
.c-search__input-group-field {
  margin-bottom: 0 !important;
  position: relative;
  margin-bottom: 0;
}
@media print, screen and (max-width: 39.99875em) {
  .c-search__input-group-button button {
    font-size: 0;
  }
  .c-header-quicklinks .c-search__input-group-button button .is-accordion-submenu-parent > a::before,
  .c-header-quicklinks .c-search__input-group-button button .is-dropdown-submenu-parent > a::before,
  .c-search__input-group-button button .c-header-quicklinks .is-accordion-submenu-parent > a::before,
  .c-search__input-group-button button .c-header-quicklinks .is-dropdown-submenu-parent > a::before,
  .c-search__input-group-button button .c-mega-menu__item > a::before,
  .c-search__input-group-button button .fa {
    padding: 0 0.5em;
    font-size: initial;
  }
}
.c-search__button {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 1rem 0;
  padding: 1em 1.5em;
  border: 1px solid transparent;
  border-radius: 0;
  transition: background-color 0.25s ease-out, color 0.25s ease-out;
  font-family: inherit;
  font-size: 0.9rem;
  -webkit-appearance: none;
  line-height: 1;
  text-align: center;
  cursor: pointer;
}
[data-whatinput=mouse] .c-search__button {
  outline: 0;
}
.c-search__button,
.c-search__button.disabled,
.c-search__button.disabled:focus,
.c-search__button.disabled:hover,
.c-search__button[disabled],
.c-search__button[disabled]:focus,
.c-search__button[disabled]:hover {
  background-color: #d40000;
  color: #fff;
}
.c-search__button:focus,
.c-search__button:hover {
  background-color: #e00;
  color: #fff;
}
.c-search__button.is-disabled,
.c-search__button[disabled] {
  opacity: 0.25;
  cursor: not-allowed;
}
.c-search__container {
  max-width: 75rem;
  margin-right: auto;
  margin-left: auto;
}
.c-search__container::after,
.c-search__container::before {
  display: table;
  content: " ";
}
.c-search__container::after {
  clear: both;
}
.c-search__form {
  width: 100%;
  float: left;
  padding-right: 0.625rem;
  padding-left: 0.625rem;
  position: relative;
  padding-right: 0 !important;
}
@media print, screen and (min-width: 40em) {
  .c-search__form {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
    width: 56.25%;
    float: left;
    padding-right: 0.625rem;
    padding-left: 0.625rem;
    position: relative;
    left: 43.75%;
  }
}
.c-search__form,
.c-search__form:last-child:not(:first-child) {
  float: left;
  clear: none;
}
.c-search__form:last-child:not(:first-child) {
  float: right;
}
@media print, screen and (min-width: 40em) {
}
@media print, screen and (min-width: 40em) and (min-width: 40em) {
  .c-search__form {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
@media print, screen and (min-width: 40em) {
  .c-search__form,
  .c-search__form:last-child:not(:first-child) {
    float: left;
    clear: none;
  }
  .c-search__form:last-child:not(:first-child) {
    float: right;
  }
}
@media screen and (min-width: 75em) {
  .c-search__form {
    width: 37.5%;
    float: left;
    padding-right: 0.625rem;
    padding-left: 0.625rem;
    position: relative;
    left: 62.5%;
  }
}
@media screen and (min-width: 75em) and (min-width: 40em) {
  .c-search__form {
    padding-right: 0.9375rem;
    padding-left: 0.9375rem;
  }
}
@media screen and (min-width: 75em) {
  .c-search__form,
  .c-search__form:last-child:not(:first-child) {
    float: left;
    clear: none;
  }
  .c-search__form:last-child:not(:first-child) {
    float: right;
  }
}
.c-search__menu {
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
}
[data-whatinput=mouse] .c-search__menu li {
  outline: 0;
}
.c-search__menu .button,
.c-search__menu a {
  line-height: 1;
  text-decoration: none;
  display: block;
  padding: 0.7rem 1rem;
}
.c-search__menu a,
.c-search__menu button,
.c-search__menu input,
.c-search__menu select {
  margin-bottom: 0;
}
.c-search__menu input {
  display: inline-block;
}
.c-search__menu li {
  display: inline-block;
}
.c-search__menu li + li {
  margin-left: 1rem;
}
.c-search__menu a {
  padding: 0;
}
.c-search__input-group {
  margin-bottom: 0;
  padding-right: 60px;
}
.c-search__close-button {
  position: absolute;
  z-index: 10;
  color: #fff;
  cursor: pointer;
  right: 1rem;
  top: 0.5rem;
  font-size: 2em;
  line-height: 1;
  top: 0;
  right: 0;
  width: 60px;
  height: 40px;
}
[data-whatinput=mouse] .c-search__close-button {
  outline: 0;
}
.c-search__close-button:focus,
.c-search__close-button:hover {
  color: #fff;
}
.c-search__close-button:focus {
  outline: 1px solid #fff;
}
.is-search-overlay {
  background: rgba(255, 255, 255, 0.85) !important;
}
.local-footer {
  background-color: var(--colors-digi-media-object-background-web, #E3F3FF);
}
.local-footer #footer-secondary {
  margin-left: auto;
  margin-right: auto;
  max-width: 75rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.local-footer #footer-secondary .cmp-container {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}
.local-footer #footer-secondary .title {
  margin-bottom: 1rem;
}
.local-footer #footer-secondary h3 {
  font-size: 1.75rem;
  font-weight: 300;
  line-height: 3rem;
}
.local-footer #footer-secondary h4 {
  font-size: 1.25rem;
  font-weight: 600;
  line-height: 2rem;
}
.local-footer #footer-secondary a {
  color: var(--colors-brand-uo-anavy, #102535);
  -webkit-text-decoration-line: none;
          text-decoration-line: none;
}
.local-footer #footer-secondary a:hover {
  color: var(--colors-brand-uo-a-mid-blue, #005A9C);
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}
.local-footer #footer-secondary .t--small {
  --tw-text-opacity: 1;
  color: rgb(102 102 102 / var(--tw-text-opacity));
}
.local-footer #footer-secondary .button--tertiary .cmp-button {
  margin-bottom: 1rem;
  display: flex;
  width: 100%;
  justify-content: center;
  border-width: 1px;
  text-align: center;
}
.local-footer #footer-secondary .button--tertiary .cmp-button .cmp-button__text {
  font-weight: 400;
}
.local-footer #footer-secondary .button--tertiary .cmp-button .cmp-button__text:hover {
  --tw-text-opacity: 1;
  color: rgb(102 102 102 / var(--tw-text-opacity));
}
#template--sidebar main.container.responsivegrid {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
#template--sidebar .teaser--banner .cmp-teaser__content {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  width: 100%;
  max-width: 100%;
  background-color: var(--colors-brand-uo-anavy, #102535);
  padding: 0px;
}
@media (min-width: 1024px) {
  #template--sidebar .teaser--banner .cmp-teaser__content {
    max-width: 75rem;
    background: none;
  }
}
#template--sidebar .teaser--banner .cmp-teaser__content:before {
  content: " ";
  width: 0px;
  background-image: none;
}
@media (min-width: 1024px) {
  #template--sidebar .teaser--banner .cmp-teaser__content:before {
    width: 27%;
  }
}
#template--sidebar #site-wrapper {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: auto;
  margin-right: auto;
  max-width: 75rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
#template--sidebar #site-wrapper > .aem-Grid {
  display: flex;
}
#template--sidebar #site-wrapper aside {
  display: block;
  min-width: 0px;
  max-width: 0rem;
}
@media (min-width: 1024px) {
  #template--sidebar #site-wrapper aside {
    max-width: 20%;
    padding-top: 2rem;
  }
}
#template--sidebar #site-wrapper article {
  margin-top: 0px;
  max-width: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
  padding-top: 1rem;
}
@media (min-width: 1024px) {
  #template--sidebar #site-wrapper article {
    max-width: 80%;
  }
  #template--sidebar .teaser--banner .cmp-teaser__title {
    background-color: rgba(16, 37, 53, 0.8);
  }
}
#template--sidebar .teaser--banner .cmp-teaser__hamburgermenu {
  display: flex;
  align-items: center;
  align-self: stretch;
}
@media (min-width: 1024px) {
  #template--sidebar .teaser--banner .cmp-teaser__hamburgermenu {
    display: none;
  }
}
#template--sidebar .teaser--banner .cmp-teaser__hamburgermenu button {
  margin-right: 2rem;
  display: flex;
  background-color: var(--colors-brand-uo-anavy, #102535);
  vertical-align: middle;
  font-size: 0;
}
#template--sidebar .teaser--banner .cmp-teaser__hamburgermenu button,
#template--sidebar .teaser--banner .cmp-teaser__hamburgermenu svg {
  height: 2rem;
  width: 2rem;
}
#template--full-width {
  overflow-x: hidden;
}
#template--full-width .container.responsivegrid.container--main {
  margin-top: auto;
  margin-bottom: auto;
  max-width: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
  padding-top: 1rem;
}
@media (min-width: 1024px) {
  #template--full-width .container.responsivegrid.container--main {
    max-width: 75rem;
  }
}
@media (min-width: 1200px) {
  #template--full-width .container.responsivegrid.container--main {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
#template--full-width .container--bg-bleed > .cmp-container::before {
  position: absolute;
  top: 0px;
  left: 50%;
  z-index: -1;
  height: 100%;
  width: 100vw;
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  content: var(--tw-content);
  background-color: inherit;
}
#template--full-width .container--main > .cmp-container > .aem-Grid > :last-child[class*=container--bg-bleed] {
  margin-bottom: 0px;
}
#template--news-article main.container.responsivegrid {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
#template--news-article .teaser--banner .cmp-teaser__content {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  width: 100%;
  max-width: 100%;
  background-color: var(--colors-brand-uo-anavy, #102535);
  padding: 0px;
}
@media (min-width: 1024px) {
  #template--news-article .teaser--banner .cmp-teaser__content {
    max-width: 75rem;
    background: none;
  }
}
#template--news-article .teaser--banner .cmp-teaser__content:before {
  content: " ";
  width: 0px;
  background-image: none;
}
@media (min-width: 1024px) {
  #template--news-article .teaser--banner .cmp-teaser__content:before {
    width: 27%;
  }
}
#template--news-article #site-wrapper {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: auto;
  margin-right: auto;
  max-width: 75rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
#template--news-article #site-wrapper > .aem-Grid {
  display: flex;
}
#template--news-article #site-wrapper aside {
  display: block;
  min-width: 0px;
  max-width: 0rem;
}
@media (min-width: 1024px) {
  #template--news-article #site-wrapper aside {
    max-width: 20%;
    padding-top: 2rem;
  }
}
#template--news-article #site-wrapper article {
  margin-top: 0px;
  max-width: 100%;
  padding-left: 2rem;
  padding-right: 2rem;
  padding-top: 1rem;
}
@media (min-width: 1024px) {
  #template--news-article #site-wrapper article {
    max-width: 80%;
  }
  #template--news-article .teaser--banner .cmp-teaser__title {
    background-color: rgba(16, 37, 53, 0.8);
  }
}
#template--news-article .teaser--banner .cmp-teaser__hamburgermenu {
  display: flex;
  align-items: center;
  align-self: stretch;
}
@media (min-width: 1024px) {
  #template--news-article .teaser--banner .cmp-teaser__hamburgermenu {
    display: none;
  }
}
#template--news-article .teaser--banner .cmp-teaser__hamburgermenu button {
  margin-right: 2rem;
  display: flex;
  background-color: var(--colors-brand-uo-anavy, #102535);
  vertical-align: middle;
  font-size: 0;
}
#template--news-article .teaser--banner .cmp-teaser__hamburgermenu button,
#template--news-article .teaser--banner .cmp-teaser__hamburgermenu svg {
  height: 2rem;
  width: 2rem;
}
.col-span-1 {
  grid-column: span 1 / span 1;
}
.col-span-10 {
  grid-column: span 10 / span 10;
}
.col-span-11 {
  grid-column: span 11 / span 11;
}
.col-span-12 {
  grid-column: span 12 / span 12;
}
.col-span-2 {
  grid-column: span 2 / span 2;
}
.col-span-3 {
  grid-column: span 3 / span 3;
}
.col-span-4 {
  grid-column: span 4 / span 4;
}
.col-span-5 {
  grid-column: span 5 / span 5;
}
.col-span-6 {
  grid-column: span 6 / span 6;
}
.col-span-7 {
  grid-column: span 7 / span 7;
}
.col-span-8 {
  grid-column: span 8 / span 8;
}
.col-span-9 {
  grid-column: span 9 / span 9;
}
.col-span-full {
  grid-column: 1 / -1;
}
.col-start-1 {
  grid-column-start: 1;
}
.col-start-10 {
  grid-column-start: 10;
}
.col-start-11 {
  grid-column-start: 11;
}
.col-start-12 {
  grid-column-start: 12;
}
.col-start-13 {
  grid-column-start: 13;
}
.col-start-2 {
  grid-column-start: 2;
}
.col-start-3 {
  grid-column-start: 3;
}
.col-start-4 {
  grid-column-start: 4;
}
.col-start-5 {
  grid-column-start: 5;
}
.col-start-6 {
  grid-column-start: 6;
}
.col-start-7 {
  grid-column-start: 7;
}
.col-start-8 {
  grid-column-start: 8;
}
.col-start-9 {
  grid-column-start: 9;
}
.col-start-auto {
  grid-column-start: auto;
}
.row-span-1 {
  grid-row: span 1 / span 1;
}
.row-span-2 {
  grid-row: span 2 / span 2;
}
.row-span-3 {
  grid-row: span 3 / span 3;
}
.row-span-4 {
  grid-row: span 4 / span 4;
}
.row-span-5 {
  grid-row: span 5 / span 5;
}
.row-span-6 {
  grid-row: span 6 / span 6;
}
.row-span-full {
  grid-row: 1 / -1;
}
.table {
  display: table;
}
.grid {
  display: grid;
}
.inline-grid {
  display: inline-grid;
}
.grid-flow-row {
  grid-auto-flow: row;
}
.grid-flow-col {
  grid-auto-flow: column;
}
.grid-flow-dense {
  grid-auto-flow: dense;
}
.grid-flow-row-dense {
  grid-auto-flow: row dense;
}
.grid-flow-col-dense {
  grid-auto-flow: column dense;
}
.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-10 {
  grid-template-columns: repeat(10, minmax(0, 1fr));
}
.grid-cols-11 {
  grid-template-columns: repeat(11, minmax(0, 1fr));
}
.grid-cols-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}
.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid-cols-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}
.grid-cols-6 {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}
.grid-cols-7 {
  grid-template-columns: repeat(7, minmax(0, 1fr));
}
.grid-cols-8 {
  grid-template-columns: repeat(8, minmax(0, 1fr));
}
.grid-cols-9 {
  grid-template-columns: repeat(9, minmax(0, 1fr));
}
.grid-cols-none {
  grid-template-columns: none;
}
.grid-rows-1 {
  grid-template-rows: repeat(1, minmax(0, 1fr));
}
.grid-rows-2 {
  grid-template-rows: repeat(2, minmax(0, 1fr));
}
.grid-rows-3 {
  grid-template-rows: repeat(3, minmax(0, 1fr));
}
.grid-rows-4 {
  grid-template-rows: repeat(4, minmax(0, 1fr));
}
.grid-rows-5 {
  grid-template-rows: repeat(5, minmax(0, 1fr));
}
.grid-rows-6 {
  grid-template-rows: repeat(6, minmax(0, 1fr));
}
.grid-rows-none {
  grid-template-rows: none;
}
.gap-0 {
  gap: 0px;
}
.gap-0\.5 {
  gap: 0.125rem;
}
.gap-1 {
  gap: 0.25rem;
}
.gap-1\.5 {
  gap: 0.375rem;
}
.gap-10 {
  gap: 2.5rem;
}
.gap-11 {
  gap: 2.75rem;
}
.gap-12 {
  gap: 3rem;
}
.gap-14 {
  gap: 3.5rem;
}
.gap-16 {
  gap: 4rem;
}
.gap-2 {
  gap: 0.5rem;
}
.gap-2\.5 {
  gap: 0.625rem;
}
.gap-20 {
  gap: 5rem;
}
.gap-24 {
  gap: 6rem;
}
.gap-28 {
  gap: 7rem;
}
.gap-3 {
  gap: 0.75rem;
}
.gap-3\.5 {
  gap: 0.875rem;
}
.gap-32 {
  gap: 8rem;
}
.gap-36 {
  gap: 9rem;
}
.gap-4 {
  gap: 1rem;
}
.gap-40 {
  gap: 10rem;
}
.gap-44 {
  gap: 11rem;
}
.gap-48 {
  gap: 12rem;
}
.gap-5 {
  gap: 1.25rem;
}
.gap-52 {
  gap: 13rem;
}
.gap-56 {
  gap: 14rem;
}
.gap-6 {
  gap: 1.5rem;
}
.gap-60 {
  gap: 15rem;
}
.gap-64 {
  gap: 16rem;
}
.gap-7 {
  gap: 1.75rem;
}
.gap-72 {
  gap: 18rem;
}
.gap-8 {
  gap: 2rem;
}
.gap-80 {
  gap: 20rem;
}
.gap-9 {
  gap: 2.25rem;
}
.gap-96 {
  gap: 24rem;
}
.gap-px {
  gap: 1px;
}
.gap-spacing gap {
  xxxsmall: var(--spacing-xxxsmall, 4px);
  xsmall: var(--spacing-xsmall, 12px);
  xxsmall: var(--spacing-xxsmall, 8px);
  small: var(--spacing-small, 16px);
  base: var(--spacing-base, 24px);
  medium: var(--spacing-medium, 32px);
  xmedium: var(--spacing-xmedium, 48px);
  large: var(--spacing-large, 64px);
  mid-large: var(--spacing-mid-large, 72px);
  xlarge: var(--spacing-xlarge, 96px);
}
.gap-x-0 {
  -moz-column-gap: 0px;
       column-gap: 0px;
}
.gap-x-0\.5 {
  -moz-column-gap: 0.125rem;
       column-gap: 0.125rem;
}
.gap-x-1 {
  -moz-column-gap: 0.25rem;
       column-gap: 0.25rem;
}
.gap-x-1\.5 {
  -moz-column-gap: 0.375rem;
       column-gap: 0.375rem;
}
.gap-x-10 {
  -moz-column-gap: 2.5rem;
       column-gap: 2.5rem;
}
.gap-x-11 {
  -moz-column-gap: 2.75rem;
       column-gap: 2.75rem;
}
.gap-x-12 {
  -moz-column-gap: 3rem;
       column-gap: 3rem;
}
.gap-x-14 {
  -moz-column-gap: 3.5rem;
       column-gap: 3.5rem;
}
.gap-x-16 {
  -moz-column-gap: 4rem;
       column-gap: 4rem;
}
.gap-x-2 {
  -moz-column-gap: 0.5rem;
       column-gap: 0.5rem;
}
.gap-x-2\.5 {
  -moz-column-gap: 0.625rem;
       column-gap: 0.625rem;
}
.gap-x-20 {
  -moz-column-gap: 5rem;
       column-gap: 5rem;
}
.gap-x-24 {
  -moz-column-gap: 6rem;
       column-gap: 6rem;
}
.gap-x-28 {
  -moz-column-gap: 7rem;
       column-gap: 7rem;
}
.gap-x-3 {
  -moz-column-gap: 0.75rem;
       column-gap: 0.75rem;
}
.gap-x-3\.5 {
  -moz-column-gap: 0.875rem;
       column-gap: 0.875rem;
}
.gap-x-32 {
  -moz-column-gap: 8rem;
       column-gap: 8rem;
}
.gap-x-36 {
  -moz-column-gap: 9rem;
       column-gap: 9rem;
}
.gap-x-4 {
  -moz-column-gap: 1rem;
       column-gap: 1rem;
}
.gap-x-40 {
  -moz-column-gap: 10rem;
       column-gap: 10rem;
}
.gap-x-44 {
  -moz-column-gap: 11rem;
       column-gap: 11rem;
}
.gap-x-48 {
  -moz-column-gap: 12rem;
       column-gap: 12rem;
}
.gap-x-5 {
  -moz-column-gap: 1.25rem;
       column-gap: 1.25rem;
}
.gap-x-52 {
  -moz-column-gap: 13rem;
       column-gap: 13rem;
}
.gap-x-56 {
  -moz-column-gap: 14rem;
       column-gap: 14rem;
}
.gap-x-6 {
  -moz-column-gap: 1.5rem;
       column-gap: 1.5rem;
}
.gap-x-60 {
  -moz-column-gap: 15rem;
       column-gap: 15rem;
}
.gap-x-64 {
  -moz-column-gap: 16rem;
       column-gap: 16rem;
}
.gap-x-7 {
  -moz-column-gap: 1.75rem;
       column-gap: 1.75rem;
}
.gap-x-72 {
  -moz-column-gap: 18rem;
       column-gap: 18rem;
}
.gap-x-8 {
  -moz-column-gap: 2rem;
       column-gap: 2rem;
}
.gap-x-80 {
  -moz-column-gap: 20rem;
       column-gap: 20rem;
}
.gap-x-9 {
  -moz-column-gap: 2.25rem;
       column-gap: 2.25rem;
}
.gap-x-96 {
  -moz-column-gap: 24rem;
       column-gap: 24rem;
}
.gap-x-px {
  -moz-column-gap: 1px;
       column-gap: 1px;
}
.gap-x-spacing columnGap {
  xxxsmall: var(--spacing-xxxsmall, 4px);
  xsmall: var(--spacing-xsmall, 12px);
  xxsmall: var(--spacing-xxsmall, 8px);
  small: var(--spacing-small, 16px);
  base: var(--spacing-base, 24px);
  medium: var(--spacing-medium, 32px);
  xmedium: var(--spacing-xmedium, 48px);
  large: var(--spacing-large, 64px);
  mid-large: var(--spacing-mid-large, 72px);
  xlarge: var(--spacing-xlarge, 96px);
}
.gap-y-0 {
  row-gap: 0px;
}
.gap-y-0\.5 {
  row-gap: 0.125rem;
}
.gap-y-1 {
  row-gap: 0.25rem;
}
.gap-y-1\.5 {
  row-gap: 0.375rem;
}
.gap-y-10 {
  row-gap: 2.5rem;
}
.gap-y-11 {
  row-gap: 2.75rem;
}
.gap-y-12 {
  row-gap: 3rem;
}
.gap-y-14 {
  row-gap: 3.5rem;
}
.gap-y-16 {
  row-gap: 4rem;
}
.gap-y-2 {
  row-gap: 0.5rem;
}
.gap-y-2\.5 {
  row-gap: 0.625rem;
}
.gap-y-20 {
  row-gap: 5rem;
}
.gap-y-24 {
  row-gap: 6rem;
}
.gap-y-28 {
  row-gap: 7rem;
}
.gap-y-3 {
  row-gap: 0.75rem;
}
.gap-y-3\.5 {
  row-gap: 0.875rem;
}
.gap-y-32 {
  row-gap: 8rem;
}
.gap-y-36 {
  row-gap: 9rem;
}
.gap-y-4 {
  row-gap: 1rem;
}
.gap-y-40 {
  row-gap: 10rem;
}
.gap-y-44 {
  row-gap: 11rem;
}
.gap-y-48 {
  row-gap: 12rem;
}
.gap-y-5 {
  row-gap: 1.25rem;
}
.gap-y-52 {
  row-gap: 13rem;
}
.gap-y-56 {
  row-gap: 14rem;
}
.gap-y-6 {
  row-gap: 1.5rem;
}
.gap-y-60 {
  row-gap: 15rem;
}
.gap-y-64 {
  row-gap: 16rem;
}
.gap-y-7 {
  row-gap: 1.75rem;
}
.gap-y-72 {
  row-gap: 18rem;
}
.gap-y-8 {
  row-gap: 2rem;
}
.gap-y-80 {
  row-gap: 20rem;
}
.gap-y-9 {
  row-gap: 2.25rem;
}
.gap-y-96 {
  row-gap: 24rem;
}
.gap-y-px {
  row-gap: 1px;
}
.gap-y-spacing rowGap {
  xxxsmall: var(--spacing-xxxsmall, 4px);
  xsmall: var(--spacing-xsmall, 12px);
  xxsmall: var(--spacing-xxsmall, 8px);
  small: var(--spacing-small, 16px);
  base: var(--spacing-base, 24px);
  medium: var(--spacing-medium, 32px);
  xmedium: var(--spacing-xmedium, 48px);
  large: var(--spacing-large, 64px);
  mid-large: var(--spacing-mid-large, 72px);
  xlarge: var(--spacing-xlarge, 96px);
}
.italic {
  font-style: italic;
}
.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.underline {
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
}
.\[cq\:ReplicationStatus\] {
  cq: ReplicationStatus;
}
.\[rep\:AccessControllable\] {
  rep: AccessControllable;
}
.h--one,
.h--one * {
  font-weight: 700;
  color: var(--colors-brand-uo-anavy, #102535);
  margin-bottom: 2rem;
  font-size: var(--typography-mobile-heading-h1-font-size);
  line-height: var(--typography-mobile-heading-h1-line-height);
}
@media (min-width: 1024px) {
  .h--one,
  .h--one * {
    font-size: var(--typography-desktop-heading-h1-font-size);
    line-height: var(--typography-desktop-heading-h1-line-height);
  }
}
.h--two,
.h--two * {
  font-weight: 700;
  color: var(--colors-brand-uo-anavy, #102535);
  margin-bottom: 1.5rem;
  font-size: var(--typography-mobile-heading-h2-font-size);
  line-height: var(--typography-mobile-heading-h2-line-height);
}
@media (min-width: 1024px) {
  .h--two,
  .h--two * {
    font-size: var(--typography-desktop-heading-h2-font-size);
    line-height: var(--typography-desktop-heading-h2-line-height);
  }
}
.h--three,
.h--three * {
  margin-bottom: 1rem;
  font-weight: 700;
  color: var(--colors-brand-uo-anavy, #102535);
  font-size: var(--typography-mobile-heading-h3-font-size);
  line-height: var(--typography-mobile-heading-h3-line-height);
  font-weight: var(--typography-mobile-heading-h3-font-weight);
}
@media (min-width: 1024px) {
  .h--three,
  .h--three * {
    font-size: var(--typography-desktop-heading-h3-font-size);
    line-height: var(--typography-desktop-heading-h3-line-height);
    font-weight: var(--typography-desktop-heading-h3-font-weight);
  }
}
.h--four,
.h--four * {
  margin-bottom: 1rem;
  font-weight: 700;
  color: var(--colors-brand-uo-anavy, #102535);
  font-size: var(--typography-mobile-heading-h4-font-size);
  line-height: var(--typography-mobile-heading-h4-line-height);
}
@media (min-width: 1024px) {
  .h--four,
  .h--four * {
    font-size: var(--typography-desktop-heading-h4-font-size);
    line-height: var(--typography-desktop-heading-h4-line-height);
  }
}
.h--five,
.h--five * {
  margin-bottom: 1rem;
  font-weight: 700;
  color: var(--colors-brand-uo-anavy, #102535);
  font-size: var(--typography-mobile-heading-h5-font-size);
  line-height: var(--typography-mobile-heading-h5-line-height);
}
@media (min-width: 1024px) {
  .h--five,
  .h--five * {
    font-size: var(--typography-desktop-heading-h5-font-size);
    line-height: var(--typography-desktop-heading-h5-line-height);
  }
}
.h--six,
.h--six * {
  margin-bottom: 1rem;
  font-weight: 700;
  color: var(--colors-brand-uo-anavy, #102535);
  font-size: var(--typography-mobile-heading-h6-font-size);
  line-height: var(--typography-mobile-heading-h6-line-height);
}
@media (min-width: 1024px) {
  .h--six,
  .h--six * {
    font-size: var(--typography-desktop-heading-h6-font-size);
    line-height: var(--typography-desktop-heading-h6-line-height);
  }
}
.b--medium {
  font-weight: 500;
}
.t--subtitle {
  font-size: var(--typography-mobile-heading-subtitle-font-size);
  font-weight: var(--typography-mobile-heading-subtitle-font-weight);
  line-height: var(--typography-mobile-heading-subtitle-line-height);
}
@media (min-width: 1024px) {
  .t--subtitle {
    font-size: var(--typography-desktop-heading-subtitle-font-size);
    line-height: var(--typography-desktop-heading-subtitle-line-height);
  }
}
.t--small {
  font-size: var(--typography-mobile-body-small-font-size);
  line-height: var(--typography-mobile-body-small-line-height);
}
@media (min-width: 1024px) {
  .t--small {
    font-size: var(--typography-desktop-body-small-font-size);
    line-height: var(--typography-desktop-body-small-line-height);
  }
}
.u-small-text {
  font-size: 12.8px;
}
@media (min-width: 640px) {
  .sm\:col-span-1 {
    grid-column: span 1 / span 1;
  }
  .sm\:col-span-10 {
    grid-column: span 10 / span 10;
  }
  .sm\:col-span-11 {
    grid-column: span 11 / span 11;
  }
  .sm\:col-span-12 {
    grid-column: span 12 / span 12;
  }
  .sm\:col-span-2 {
    grid-column: span 2 / span 2;
  }
  .sm\:col-span-3 {
    grid-column: span 3 / span 3;
  }
  .sm\:col-span-4 {
    grid-column: span 4 / span 4;
  }
  .sm\:col-span-5 {
    grid-column: span 5 / span 5;
  }
  .sm\:col-span-6 {
    grid-column: span 6 / span 6;
  }
  .sm\:col-span-7 {
    grid-column: span 7 / span 7;
  }
  .sm\:col-span-8 {
    grid-column: span 8 / span 8;
  }
  .sm\:col-span-9 {
    grid-column: span 9 / span 9;
  }
  .sm\:col-span-full {
    grid-column: 1 / -1;
  }
  .sm\:col-start-1 {
    grid-column-start: 1;
  }
  .sm\:col-start-10 {
    grid-column-start: 10;
  }
  .sm\:col-start-11 {
    grid-column-start: 11;
  }
  .sm\:col-start-12 {
    grid-column-start: 12;
  }
  .sm\:col-start-13 {
    grid-column-start: 13;
  }
  .sm\:col-start-2 {
    grid-column-start: 2;
  }
  .sm\:col-start-3 {
    grid-column-start: 3;
  }
  .sm\:col-start-4 {
    grid-column-start: 4;
  }
  .sm\:col-start-5 {
    grid-column-start: 5;
  }
  .sm\:col-start-6 {
    grid-column-start: 6;
  }
  .sm\:col-start-7 {
    grid-column-start: 7;
  }
  .sm\:col-start-8 {
    grid-column-start: 8;
  }
  .sm\:col-start-9 {
    grid-column-start: 9;
  }
  .sm\:col-start-auto {
    grid-column-start: auto;
  }
  .sm\:row-span-1 {
    grid-row: span 1 / span 1;
  }
  .sm\:row-span-2 {
    grid-row: span 2 / span 2;
  }
  .sm\:row-span-3 {
    grid-row: span 3 / span 3;
  }
  .sm\:row-span-4 {
    grid-row: span 4 / span 4;
  }
  .sm\:row-span-5 {
    grid-row: span 5 / span 5;
  }
  .sm\:row-span-6 {
    grid-row: span 6 / span 6;
  }
  .sm\:row-span-full {
    grid-row: 1 / -1;
  }
  .sm\:grid {
    display: grid;
  }
  .sm\:inline-grid {
    display: inline-grid;
  }
  .sm\:grid-flow-row {
    grid-auto-flow: row;
  }
  .sm\:grid-flow-col {
    grid-auto-flow: column;
  }
  .sm\:grid-flow-dense {
    grid-auto-flow: dense;
  }
  .sm\:grid-flow-row-dense {
    grid-auto-flow: row dense;
  }
  .sm\:grid-flow-col-dense {
    grid-auto-flow: column dense;
  }
  .sm\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .sm\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .sm\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .sm\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .sm\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .sm\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .sm\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .sm\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .sm\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .sm\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .sm\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .sm\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .sm\:grid-cols-none {
    grid-template-columns: none;
  }
  .sm\:grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }
  .sm\:grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }
  .sm\:grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }
  .sm\:grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }
  .sm\:grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }
  .sm\:grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }
  .sm\:grid-rows-none {
    grid-template-rows: none;
  }
  .sm\:gap-0 {
    gap: 0px;
  }
  .sm\:gap-0\.5 {
    gap: 0.125rem;
  }
  .sm\:gap-1 {
    gap: 0.25rem;
  }
  .sm\:gap-1\.5 {
    gap: 0.375rem;
  }
  .sm\:gap-10 {
    gap: 2.5rem;
  }
  .sm\:gap-11 {
    gap: 2.75rem;
  }
  .sm\:gap-12 {
    gap: 3rem;
  }
  .sm\:gap-14 {
    gap: 3.5rem;
  }
  .sm\:gap-16 {
    gap: 4rem;
  }
  .sm\:gap-2 {
    gap: 0.5rem;
  }
  .sm\:gap-2\.5 {
    gap: 0.625rem;
  }
  .sm\:gap-20 {
    gap: 5rem;
  }
  .sm\:gap-24 {
    gap: 6rem;
  }
  .sm\:gap-28 {
    gap: 7rem;
  }
  .sm\:gap-3 {
    gap: 0.75rem;
  }
  .sm\:gap-3\.5 {
    gap: 0.875rem;
  }
  .sm\:gap-32 {
    gap: 8rem;
  }
  .sm\:gap-36 {
    gap: 9rem;
  }
  .sm\:gap-4 {
    gap: 1rem;
  }
  .sm\:gap-40 {
    gap: 10rem;
  }
  .sm\:gap-44 {
    gap: 11rem;
  }
  .sm\:gap-48 {
    gap: 12rem;
  }
  .sm\:gap-5 {
    gap: 1.25rem;
  }
  .sm\:gap-52 {
    gap: 13rem;
  }
  .sm\:gap-56 {
    gap: 14rem;
  }
  .sm\:gap-6 {
    gap: 1.5rem;
  }
  .sm\:gap-60 {
    gap: 15rem;
  }
  .sm\:gap-64 {
    gap: 16rem;
  }
  .sm\:gap-7 {
    gap: 1.75rem;
  }
  .sm\:gap-72 {
    gap: 18rem;
  }
  .sm\:gap-8 {
    gap: 2rem;
  }
  .sm\:gap-80 {
    gap: 20rem;
  }
  .sm\:gap-9 {
    gap: 2.25rem;
  }
  .sm\:gap-96 {
    gap: 24rem;
  }
  .sm\:gap-px {
    gap: 1px;
  }
  .sm\:gap-spacing gap {
    xxxsmall: var(--spacing-xxxsmall, 4px);
    xsmall: var(--spacing-xsmall, 12px);
    xxsmall: var(--spacing-xxsmall, 8px);
    small: var(--spacing-small, 16px);
    base: var(--spacing-base, 24px);
    medium: var(--spacing-medium, 32px);
    xmedium: var(--spacing-xmedium, 48px);
    large: var(--spacing-large, 64px);
    mid-large: var(--spacing-mid-large, 72px);
    xlarge: var(--spacing-xlarge, 96px);
  }
  .sm\:gap-x-0 {
    -moz-column-gap: 0px;
         column-gap: 0px;
  }
  .sm\:gap-x-0\.5 {
    -moz-column-gap: 0.125rem;
         column-gap: 0.125rem;
  }
  .sm\:gap-x-1 {
    -moz-column-gap: 0.25rem;
         column-gap: 0.25rem;
  }
  .sm\:gap-x-1\.5 {
    -moz-column-gap: 0.375rem;
         column-gap: 0.375rem;
  }
  .sm\:gap-x-10 {
    -moz-column-gap: 2.5rem;
         column-gap: 2.5rem;
  }
  .sm\:gap-x-11 {
    -moz-column-gap: 2.75rem;
         column-gap: 2.75rem;
  }
  .sm\:gap-x-12 {
    -moz-column-gap: 3rem;
         column-gap: 3rem;
  }
  .sm\:gap-x-14 {
    -moz-column-gap: 3.5rem;
         column-gap: 3.5rem;
  }
  .sm\:gap-x-16 {
    -moz-column-gap: 4rem;
         column-gap: 4rem;
  }
  .sm\:gap-x-2 {
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
  }
  .sm\:gap-x-2\.5 {
    -moz-column-gap: 0.625rem;
         column-gap: 0.625rem;
  }
  .sm\:gap-x-20 {
    -moz-column-gap: 5rem;
         column-gap: 5rem;
  }
  .sm\:gap-x-24 {
    -moz-column-gap: 6rem;
         column-gap: 6rem;
  }
  .sm\:gap-x-28 {
    -moz-column-gap: 7rem;
         column-gap: 7rem;
  }
  .sm\:gap-x-3 {
    -moz-column-gap: 0.75rem;
         column-gap: 0.75rem;
  }
  .sm\:gap-x-3\.5 {
    -moz-column-gap: 0.875rem;
         column-gap: 0.875rem;
  }
  .sm\:gap-x-32 {
    -moz-column-gap: 8rem;
         column-gap: 8rem;
  }
  .sm\:gap-x-36 {
    -moz-column-gap: 9rem;
         column-gap: 9rem;
  }
  .sm\:gap-x-4 {
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }
  .sm\:gap-x-40 {
    -moz-column-gap: 10rem;
         column-gap: 10rem;
  }
  .sm\:gap-x-44 {
    -moz-column-gap: 11rem;
         column-gap: 11rem;
  }
  .sm\:gap-x-48 {
    -moz-column-gap: 12rem;
         column-gap: 12rem;
  }
  .sm\:gap-x-5 {
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
  }
  .sm\:gap-x-52 {
    -moz-column-gap: 13rem;
         column-gap: 13rem;
  }
  .sm\:gap-x-56 {
    -moz-column-gap: 14rem;
         column-gap: 14rem;
  }
  .sm\:gap-x-6 {
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
  }
  .sm\:gap-x-60 {
    -moz-column-gap: 15rem;
         column-gap: 15rem;
  }
  .sm\:gap-x-64 {
    -moz-column-gap: 16rem;
         column-gap: 16rem;
  }
  .sm\:gap-x-7 {
    -moz-column-gap: 1.75rem;
         column-gap: 1.75rem;
  }
  .sm\:gap-x-72 {
    -moz-column-gap: 18rem;
         column-gap: 18rem;
  }
  .sm\:gap-x-8 {
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }
  .sm\:gap-x-80 {
    -moz-column-gap: 20rem;
         column-gap: 20rem;
  }
  .sm\:gap-x-9 {
    -moz-column-gap: 2.25rem;
         column-gap: 2.25rem;
  }
  .sm\:gap-x-96 {
    -moz-column-gap: 24rem;
         column-gap: 24rem;
  }
  .sm\:gap-x-px {
    -moz-column-gap: 1px;
         column-gap: 1px;
  }
  .sm\:gap-x-spacing columnGap {
    xxxsmall: var(--spacing-xxxsmall, 4px);
    xsmall: var(--spacing-xsmall, 12px);
    xxsmall: var(--spacing-xxsmall, 8px);
    small: var(--spacing-small, 16px);
    base: var(--spacing-base, 24px);
    medium: var(--spacing-medium, 32px);
    xmedium: var(--spacing-xmedium, 48px);
    large: var(--spacing-large, 64px);
    mid-large: var(--spacing-mid-large, 72px);
    xlarge: var(--spacing-xlarge, 96px);
  }
  .sm\:gap-y-0 {
    row-gap: 0px;
  }
  .sm\:gap-y-0\.5 {
    row-gap: 0.125rem;
  }
  .sm\:gap-y-1 {
    row-gap: 0.25rem;
  }
  .sm\:gap-y-1\.5 {
    row-gap: 0.375rem;
  }
  .sm\:gap-y-10 {
    row-gap: 2.5rem;
  }
  .sm\:gap-y-11 {
    row-gap: 2.75rem;
  }
  .sm\:gap-y-12 {
    row-gap: 3rem;
  }
  .sm\:gap-y-14 {
    row-gap: 3.5rem;
  }
  .sm\:gap-y-16 {
    row-gap: 4rem;
  }
  .sm\:gap-y-2 {
    row-gap: 0.5rem;
  }
  .sm\:gap-y-2\.5 {
    row-gap: 0.625rem;
  }
  .sm\:gap-y-20 {
    row-gap: 5rem;
  }
  .sm\:gap-y-24 {
    row-gap: 6rem;
  }
  .sm\:gap-y-28 {
    row-gap: 7rem;
  }
  .sm\:gap-y-3 {
    row-gap: 0.75rem;
  }
  .sm\:gap-y-3\.5 {
    row-gap: 0.875rem;
  }
  .sm\:gap-y-32 {
    row-gap: 8rem;
  }
  .sm\:gap-y-36 {
    row-gap: 9rem;
  }
  .sm\:gap-y-4 {
    row-gap: 1rem;
  }
  .sm\:gap-y-40 {
    row-gap: 10rem;
  }
  .sm\:gap-y-44 {
    row-gap: 11rem;
  }
  .sm\:gap-y-48 {
    row-gap: 12rem;
  }
  .sm\:gap-y-5 {
    row-gap: 1.25rem;
  }
  .sm\:gap-y-52 {
    row-gap: 13rem;
  }
  .sm\:gap-y-56 {
    row-gap: 14rem;
  }
  .sm\:gap-y-6 {
    row-gap: 1.5rem;
  }
  .sm\:gap-y-60 {
    row-gap: 15rem;
  }
  .sm\:gap-y-64 {
    row-gap: 16rem;
  }
  .sm\:gap-y-7 {
    row-gap: 1.75rem;
  }
  .sm\:gap-y-72 {
    row-gap: 18rem;
  }
  .sm\:gap-y-8 {
    row-gap: 2rem;
  }
  .sm\:gap-y-80 {
    row-gap: 20rem;
  }
  .sm\:gap-y-9 {
    row-gap: 2.25rem;
  }
  .sm\:gap-y-96 {
    row-gap: 24rem;
  }
  .sm\:gap-y-px {
    row-gap: 1px;
  }
  .sm\:gap-y-spacing rowGap {
    xxxsmall: var(--spacing-xxxsmall, 4px);
    xsmall: var(--spacing-xsmall, 12px);
    xxsmall: var(--spacing-xxsmall, 8px);
    small: var(--spacing-small, 16px);
    base: var(--spacing-base, 24px);
    medium: var(--spacing-medium, 32px);
    xmedium: var(--spacing-xmedium, 48px);
    large: var(--spacing-large, 64px);
    mid-large: var(--spacing-mid-large, 72px);
    xlarge: var(--spacing-xlarge, 96px);
  }
}
@media (min-width: 768px) {
  .md\:col-span-1 {
    grid-column: span 1 / span 1;
  }
  .md\:col-span-10 {
    grid-column: span 10 / span 10;
  }
  .md\:col-span-11 {
    grid-column: span 11 / span 11;
  }
  .md\:col-span-12 {
    grid-column: span 12 / span 12;
  }
  .md\:col-span-2 {
    grid-column: span 2 / span 2;
  }
  .md\:col-span-3 {
    grid-column: span 3 / span 3;
  }
  .md\:col-span-4 {
    grid-column: span 4 / span 4;
  }
  .md\:col-span-5 {
    grid-column: span 5 / span 5;
  }
  .md\:col-span-6 {
    grid-column: span 6 / span 6;
  }
  .md\:col-span-7 {
    grid-column: span 7 / span 7;
  }
  .md\:col-span-8 {
    grid-column: span 8 / span 8;
  }
  .md\:col-span-9 {
    grid-column: span 9 / span 9;
  }
  .md\:col-span-full {
    grid-column: 1 / -1;
  }
  .md\:col-start-1 {
    grid-column-start: 1;
  }
  .md\:col-start-10 {
    grid-column-start: 10;
  }
  .md\:col-start-11 {
    grid-column-start: 11;
  }
  .md\:col-start-12 {
    grid-column-start: 12;
  }
  .md\:col-start-13 {
    grid-column-start: 13;
  }
  .md\:col-start-2 {
    grid-column-start: 2;
  }
  .md\:col-start-3 {
    grid-column-start: 3;
  }
  .md\:col-start-4 {
    grid-column-start: 4;
  }
  .md\:col-start-5 {
    grid-column-start: 5;
  }
  .md\:col-start-6 {
    grid-column-start: 6;
  }
  .md\:col-start-7 {
    grid-column-start: 7;
  }
  .md\:col-start-8 {
    grid-column-start: 8;
  }
  .md\:col-start-9 {
    grid-column-start: 9;
  }
  .md\:col-start-auto {
    grid-column-start: auto;
  }
  .md\:row-span-1 {
    grid-row: span 1 / span 1;
  }
  .md\:row-span-2 {
    grid-row: span 2 / span 2;
  }
  .md\:row-span-3 {
    grid-row: span 3 / span 3;
  }
  .md\:row-span-4 {
    grid-row: span 4 / span 4;
  }
  .md\:row-span-5 {
    grid-row: span 5 / span 5;
  }
  .md\:row-span-6 {
    grid-row: span 6 / span 6;
  }
  .md\:row-span-full {
    grid-row: 1 / -1;
  }
  .md\:grid {
    display: grid;
  }
  .md\:inline-grid {
    display: inline-grid;
  }
  .md\:grid-flow-row {
    grid-auto-flow: row;
  }
  .md\:grid-flow-col {
    grid-auto-flow: column;
  }
  .md\:grid-flow-dense {
    grid-auto-flow: dense;
  }
  .md\:grid-flow-row-dense {
    grid-auto-flow: row dense;
  }
  .md\:grid-flow-col-dense {
    grid-auto-flow: column dense;
  }
  .md\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .md\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .md\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .md\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .md\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .md\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .md\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .md\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .md\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .md\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .md\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .md\:grid-cols-none {
    grid-template-columns: none;
  }
  .md\:grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }
  .md\:grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }
  .md\:grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }
  .md\:grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }
  .md\:grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }
  .md\:grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }
  .md\:grid-rows-none {
    grid-template-rows: none;
  }
  .md\:gap-0 {
    gap: 0px;
  }
  .md\:gap-0\.5 {
    gap: 0.125rem;
  }
  .md\:gap-1 {
    gap: 0.25rem;
  }
  .md\:gap-1\.5 {
    gap: 0.375rem;
  }
  .md\:gap-10 {
    gap: 2.5rem;
  }
  .md\:gap-11 {
    gap: 2.75rem;
  }
  .md\:gap-12 {
    gap: 3rem;
  }
  .md\:gap-14 {
    gap: 3.5rem;
  }
  .md\:gap-16 {
    gap: 4rem;
  }
  .md\:gap-2 {
    gap: 0.5rem;
  }
  .md\:gap-2\.5 {
    gap: 0.625rem;
  }
  .md\:gap-20 {
    gap: 5rem;
  }
  .md\:gap-24 {
    gap: 6rem;
  }
  .md\:gap-28 {
    gap: 7rem;
  }
  .md\:gap-3 {
    gap: 0.75rem;
  }
  .md\:gap-3\.5 {
    gap: 0.875rem;
  }
  .md\:gap-32 {
    gap: 8rem;
  }
  .md\:gap-36 {
    gap: 9rem;
  }
  .md\:gap-4 {
    gap: 1rem;
  }
  .md\:gap-40 {
    gap: 10rem;
  }
  .md\:gap-44 {
    gap: 11rem;
  }
  .md\:gap-48 {
    gap: 12rem;
  }
  .md\:gap-5 {
    gap: 1.25rem;
  }
  .md\:gap-52 {
    gap: 13rem;
  }
  .md\:gap-56 {
    gap: 14rem;
  }
  .md\:gap-6 {
    gap: 1.5rem;
  }
  .md\:gap-60 {
    gap: 15rem;
  }
  .md\:gap-64 {
    gap: 16rem;
  }
  .md\:gap-7 {
    gap: 1.75rem;
  }
  .md\:gap-72 {
    gap: 18rem;
  }
  .md\:gap-8 {
    gap: 2rem;
  }
  .md\:gap-80 {
    gap: 20rem;
  }
  .md\:gap-9 {
    gap: 2.25rem;
  }
  .md\:gap-96 {
    gap: 24rem;
  }
  .md\:gap-px {
    gap: 1px;
  }
  .md\:gap-spacing gap {
    xxxsmall: var(--spacing-xxxsmall, 4px);
    xsmall: var(--spacing-xsmall, 12px);
    xxsmall: var(--spacing-xxsmall, 8px);
    small: var(--spacing-small, 16px);
    base: var(--spacing-base, 24px);
    medium: var(--spacing-medium, 32px);
    xmedium: var(--spacing-xmedium, 48px);
    large: var(--spacing-large, 64px);
    mid-large: var(--spacing-mid-large, 72px);
    xlarge: var(--spacing-xlarge, 96px);
  }
  .md\:gap-x-0 {
    -moz-column-gap: 0px;
         column-gap: 0px;
  }
  .md\:gap-x-0\.5 {
    -moz-column-gap: 0.125rem;
         column-gap: 0.125rem;
  }
  .md\:gap-x-1 {
    -moz-column-gap: 0.25rem;
         column-gap: 0.25rem;
  }
  .md\:gap-x-1\.5 {
    -moz-column-gap: 0.375rem;
         column-gap: 0.375rem;
  }
  .md\:gap-x-10 {
    -moz-column-gap: 2.5rem;
         column-gap: 2.5rem;
  }
  .md\:gap-x-11 {
    -moz-column-gap: 2.75rem;
         column-gap: 2.75rem;
  }
  .md\:gap-x-12 {
    -moz-column-gap: 3rem;
         column-gap: 3rem;
  }
  .md\:gap-x-14 {
    -moz-column-gap: 3.5rem;
         column-gap: 3.5rem;
  }
  .md\:gap-x-16 {
    -moz-column-gap: 4rem;
         column-gap: 4rem;
  }
  .md\:gap-x-2 {
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
  }
  .md\:gap-x-2\.5 {
    -moz-column-gap: 0.625rem;
         column-gap: 0.625rem;
  }
  .md\:gap-x-20 {
    -moz-column-gap: 5rem;
         column-gap: 5rem;
  }
  .md\:gap-x-24 {
    -moz-column-gap: 6rem;
         column-gap: 6rem;
  }
  .md\:gap-x-28 {
    -moz-column-gap: 7rem;
         column-gap: 7rem;
  }
  .md\:gap-x-3 {
    -moz-column-gap: 0.75rem;
         column-gap: 0.75rem;
  }
  .md\:gap-x-3\.5 {
    -moz-column-gap: 0.875rem;
         column-gap: 0.875rem;
  }
  .md\:gap-x-32 {
    -moz-column-gap: 8rem;
         column-gap: 8rem;
  }
  .md\:gap-x-36 {
    -moz-column-gap: 9rem;
         column-gap: 9rem;
  }
  .md\:gap-x-4 {
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }
  .md\:gap-x-40 {
    -moz-column-gap: 10rem;
         column-gap: 10rem;
  }
  .md\:gap-x-44 {
    -moz-column-gap: 11rem;
         column-gap: 11rem;
  }
  .md\:gap-x-48 {
    -moz-column-gap: 12rem;
         column-gap: 12rem;
  }
  .md\:gap-x-5 {
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
  }
  .md\:gap-x-52 {
    -moz-column-gap: 13rem;
         column-gap: 13rem;
  }
  .md\:gap-x-56 {
    -moz-column-gap: 14rem;
         column-gap: 14rem;
  }
  .md\:gap-x-6 {
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
  }
  .md\:gap-x-60 {
    -moz-column-gap: 15rem;
         column-gap: 15rem;
  }
  .md\:gap-x-64 {
    -moz-column-gap: 16rem;
         column-gap: 16rem;
  }
  .md\:gap-x-7 {
    -moz-column-gap: 1.75rem;
         column-gap: 1.75rem;
  }
  .md\:gap-x-72 {
    -moz-column-gap: 18rem;
         column-gap: 18rem;
  }
  .md\:gap-x-8 {
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }
  .md\:gap-x-80 {
    -moz-column-gap: 20rem;
         column-gap: 20rem;
  }
  .md\:gap-x-9 {
    -moz-column-gap: 2.25rem;
         column-gap: 2.25rem;
  }
  .md\:gap-x-96 {
    -moz-column-gap: 24rem;
         column-gap: 24rem;
  }
  .md\:gap-x-px {
    -moz-column-gap: 1px;
         column-gap: 1px;
  }
  .md\:gap-x-spacing columnGap {
    xxxsmall: var(--spacing-xxxsmall, 4px);
    xsmall: var(--spacing-xsmall, 12px);
    xxsmall: var(--spacing-xxsmall, 8px);
    small: var(--spacing-small, 16px);
    base: var(--spacing-base, 24px);
    medium: var(--spacing-medium, 32px);
    xmedium: var(--spacing-xmedium, 48px);
    large: var(--spacing-large, 64px);
    mid-large: var(--spacing-mid-large, 72px);
    xlarge: var(--spacing-xlarge, 96px);
  }
  .md\:gap-y-0 {
    row-gap: 0px;
  }
  .md\:gap-y-0\.5 {
    row-gap: 0.125rem;
  }
  .md\:gap-y-1 {
    row-gap: 0.25rem;
  }
  .md\:gap-y-1\.5 {
    row-gap: 0.375rem;
  }
  .md\:gap-y-10 {
    row-gap: 2.5rem;
  }
  .md\:gap-y-11 {
    row-gap: 2.75rem;
  }
  .md\:gap-y-12 {
    row-gap: 3rem;
  }
  .md\:gap-y-14 {
    row-gap: 3.5rem;
  }
  .md\:gap-y-16 {
    row-gap: 4rem;
  }
  .md\:gap-y-2 {
    row-gap: 0.5rem;
  }
  .md\:gap-y-2\.5 {
    row-gap: 0.625rem;
  }
  .md\:gap-y-20 {
    row-gap: 5rem;
  }
  .md\:gap-y-24 {
    row-gap: 6rem;
  }
  .md\:gap-y-28 {
    row-gap: 7rem;
  }
  .md\:gap-y-3 {
    row-gap: 0.75rem;
  }
  .md\:gap-y-3\.5 {
    row-gap: 0.875rem;
  }
  .md\:gap-y-32 {
    row-gap: 8rem;
  }
  .md\:gap-y-36 {
    row-gap: 9rem;
  }
  .md\:gap-y-4 {
    row-gap: 1rem;
  }
  .md\:gap-y-40 {
    row-gap: 10rem;
  }
  .md\:gap-y-44 {
    row-gap: 11rem;
  }
  .md\:gap-y-48 {
    row-gap: 12rem;
  }
  .md\:gap-y-5 {
    row-gap: 1.25rem;
  }
  .md\:gap-y-52 {
    row-gap: 13rem;
  }
  .md\:gap-y-56 {
    row-gap: 14rem;
  }
  .md\:gap-y-6 {
    row-gap: 1.5rem;
  }
  .md\:gap-y-60 {
    row-gap: 15rem;
  }
  .md\:gap-y-64 {
    row-gap: 16rem;
  }
  .md\:gap-y-7 {
    row-gap: 1.75rem;
  }
  .md\:gap-y-72 {
    row-gap: 18rem;
  }
  .md\:gap-y-8 {
    row-gap: 2rem;
  }
  .md\:gap-y-80 {
    row-gap: 20rem;
  }
  .md\:gap-y-9 {
    row-gap: 2.25rem;
  }
  .md\:gap-y-96 {
    row-gap: 24rem;
  }
  .md\:gap-y-px {
    row-gap: 1px;
  }
  .md\:gap-y-spacing rowGap {
    xxxsmall: var(--spacing-xxxsmall, 4px);
    xsmall: var(--spacing-xsmall, 12px);
    xxsmall: var(--spacing-xxsmall, 8px);
    small: var(--spacing-small, 16px);
    base: var(--spacing-base, 24px);
    medium: var(--spacing-medium, 32px);
    xmedium: var(--spacing-xmedium, 48px);
    large: var(--spacing-large, 64px);
    mid-large: var(--spacing-mid-large, 72px);
    xlarge: var(--spacing-xlarge, 96px);
  }
}
@media (min-width: 1024px) {
  .lg\:col-span-1 {
    grid-column: span 1 / span 1;
  }
  .lg\:col-span-10 {
    grid-column: span 10 / span 10;
  }
  .lg\:col-span-11 {
    grid-column: span 11 / span 11;
  }
  .lg\:col-span-12 {
    grid-column: span 12 / span 12;
  }
  .lg\:col-span-2 {
    grid-column: span 2 / span 2;
  }
  .lg\:col-span-3 {
    grid-column: span 3 / span 3;
  }
  .lg\:col-span-4 {
    grid-column: span 4 / span 4;
  }
  .lg\:col-span-5 {
    grid-column: span 5 / span 5;
  }
  .lg\:col-span-6 {
    grid-column: span 6 / span 6;
  }
  .lg\:col-span-7 {
    grid-column: span 7 / span 7;
  }
  .lg\:col-span-8 {
    grid-column: span 8 / span 8;
  }
  .lg\:col-span-9 {
    grid-column: span 9 / span 9;
  }
  .lg\:col-span-full {
    grid-column: 1 / -1;
  }
  .lg\:col-start-1 {
    grid-column-start: 1;
  }
  .lg\:col-start-10 {
    grid-column-start: 10;
  }
  .lg\:col-start-11 {
    grid-column-start: 11;
  }
  .lg\:col-start-12 {
    grid-column-start: 12;
  }
  .lg\:col-start-13 {
    grid-column-start: 13;
  }
  .lg\:col-start-2 {
    grid-column-start: 2;
  }
  .lg\:col-start-3 {
    grid-column-start: 3;
  }
  .lg\:col-start-4 {
    grid-column-start: 4;
  }
  .lg\:col-start-5 {
    grid-column-start: 5;
  }
  .lg\:col-start-6 {
    grid-column-start: 6;
  }
  .lg\:col-start-7 {
    grid-column-start: 7;
  }
  .lg\:col-start-8 {
    grid-column-start: 8;
  }
  .lg\:col-start-9 {
    grid-column-start: 9;
  }
  .lg\:col-start-auto {
    grid-column-start: auto;
  }
  .lg\:row-span-1 {
    grid-row: span 1 / span 1;
  }
  .lg\:row-span-2 {
    grid-row: span 2 / span 2;
  }
  .lg\:row-span-3 {
    grid-row: span 3 / span 3;
  }
  .lg\:row-span-4 {
    grid-row: span 4 / span 4;
  }
  .lg\:row-span-5 {
    grid-row: span 5 / span 5;
  }
  .lg\:row-span-6 {
    grid-row: span 6 / span 6;
  }
  .lg\:row-span-full {
    grid-row: 1 / -1;
  }
  .lg\:grid {
    display: grid;
  }
  .lg\:inline-grid {
    display: inline-grid;
  }
  .lg\:grid-flow-row {
    grid-auto-flow: row;
  }
  .lg\:grid-flow-col {
    grid-auto-flow: column;
  }
  .lg\:grid-flow-dense {
    grid-auto-flow: dense;
  }
  .lg\:grid-flow-row-dense {
    grid-auto-flow: row dense;
  }
  .lg\:grid-flow-col-dense {
    grid-auto-flow: column dense;
  }
  .lg\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .lg\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .lg\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .lg\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .lg\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .lg\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .lg\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .lg\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .lg\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .lg\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .lg\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .lg\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .lg\:grid-cols-none {
    grid-template-columns: none;
  }
  .lg\:grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }
  .lg\:grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }
  .lg\:grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }
  .lg\:grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }
  .lg\:grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }
  .lg\:grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }
  .lg\:grid-rows-none {
    grid-template-rows: none;
  }
  .lg\:gap-0 {
    gap: 0px;
  }
  .lg\:gap-0\.5 {
    gap: 0.125rem;
  }
  .lg\:gap-1 {
    gap: 0.25rem;
  }
  .lg\:gap-1\.5 {
    gap: 0.375rem;
  }
  .lg\:gap-10 {
    gap: 2.5rem;
  }
  .lg\:gap-11 {
    gap: 2.75rem;
  }
  .lg\:gap-12 {
    gap: 3rem;
  }
  .lg\:gap-14 {
    gap: 3.5rem;
  }
  .lg\:gap-16 {
    gap: 4rem;
  }
  .lg\:gap-2 {
    gap: 0.5rem;
  }
  .lg\:gap-2\.5 {
    gap: 0.625rem;
  }
  .lg\:gap-20 {
    gap: 5rem;
  }
  .lg\:gap-24 {
    gap: 6rem;
  }
  .lg\:gap-28 {
    gap: 7rem;
  }
  .lg\:gap-3 {
    gap: 0.75rem;
  }
  .lg\:gap-3\.5 {
    gap: 0.875rem;
  }
  .lg\:gap-32 {
    gap: 8rem;
  }
  .lg\:gap-36 {
    gap: 9rem;
  }
  .lg\:gap-4 {
    gap: 1rem;
  }
  .lg\:gap-40 {
    gap: 10rem;
  }
  .lg\:gap-44 {
    gap: 11rem;
  }
  .lg\:gap-48 {
    gap: 12rem;
  }
  .lg\:gap-5 {
    gap: 1.25rem;
  }
  .lg\:gap-52 {
    gap: 13rem;
  }
  .lg\:gap-56 {
    gap: 14rem;
  }
  .lg\:gap-6 {
    gap: 1.5rem;
  }
  .lg\:gap-60 {
    gap: 15rem;
  }
  .lg\:gap-64 {
    gap: 16rem;
  }
  .lg\:gap-7 {
    gap: 1.75rem;
  }
  .lg\:gap-72 {
    gap: 18rem;
  }
  .lg\:gap-8 {
    gap: 2rem;
  }
  .lg\:gap-80 {
    gap: 20rem;
  }
  .lg\:gap-9 {
    gap: 2.25rem;
  }
  .lg\:gap-96 {
    gap: 24rem;
  }
  .lg\:gap-px {
    gap: 1px;
  }
  .lg\:gap-spacing gap {
    xxxsmall: var(--spacing-xxxsmall, 4px);
    xsmall: var(--spacing-xsmall, 12px);
    xxsmall: var(--spacing-xxsmall, 8px);
    small: var(--spacing-small, 16px);
    base: var(--spacing-base, 24px);
    medium: var(--spacing-medium, 32px);
    xmedium: var(--spacing-xmedium, 48px);
    large: var(--spacing-large, 64px);
    mid-large: var(--spacing-mid-large, 72px);
    xlarge: var(--spacing-xlarge, 96px);
  }
  .lg\:gap-x-0 {
    -moz-column-gap: 0px;
         column-gap: 0px;
  }
  .lg\:gap-x-0\.5 {
    -moz-column-gap: 0.125rem;
         column-gap: 0.125rem;
  }
  .lg\:gap-x-1 {
    -moz-column-gap: 0.25rem;
         column-gap: 0.25rem;
  }
  .lg\:gap-x-1\.5 {
    -moz-column-gap: 0.375rem;
         column-gap: 0.375rem;
  }
  .lg\:gap-x-10 {
    -moz-column-gap: 2.5rem;
         column-gap: 2.5rem;
  }
  .lg\:gap-x-11 {
    -moz-column-gap: 2.75rem;
         column-gap: 2.75rem;
  }
  .lg\:gap-x-12 {
    -moz-column-gap: 3rem;
         column-gap: 3rem;
  }
  .lg\:gap-x-14 {
    -moz-column-gap: 3.5rem;
         column-gap: 3.5rem;
  }
  .lg\:gap-x-16 {
    -moz-column-gap: 4rem;
         column-gap: 4rem;
  }
  .lg\:gap-x-2 {
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
  }
  .lg\:gap-x-2\.5 {
    -moz-column-gap: 0.625rem;
         column-gap: 0.625rem;
  }
  .lg\:gap-x-20 {
    -moz-column-gap: 5rem;
         column-gap: 5rem;
  }
  .lg\:gap-x-24 {
    -moz-column-gap: 6rem;
         column-gap: 6rem;
  }
  .lg\:gap-x-28 {
    -moz-column-gap: 7rem;
         column-gap: 7rem;
  }
  .lg\:gap-x-3 {
    -moz-column-gap: 0.75rem;
         column-gap: 0.75rem;
  }
  .lg\:gap-x-3\.5 {
    -moz-column-gap: 0.875rem;
         column-gap: 0.875rem;
  }
  .lg\:gap-x-32 {
    -moz-column-gap: 8rem;
         column-gap: 8rem;
  }
  .lg\:gap-x-36 {
    -moz-column-gap: 9rem;
         column-gap: 9rem;
  }
  .lg\:gap-x-4 {
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }
  .lg\:gap-x-40 {
    -moz-column-gap: 10rem;
         column-gap: 10rem;
  }
  .lg\:gap-x-44 {
    -moz-column-gap: 11rem;
         column-gap: 11rem;
  }
  .lg\:gap-x-48 {
    -moz-column-gap: 12rem;
         column-gap: 12rem;
  }
  .lg\:gap-x-5 {
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
  }
  .lg\:gap-x-52 {
    -moz-column-gap: 13rem;
         column-gap: 13rem;
  }
  .lg\:gap-x-56 {
    -moz-column-gap: 14rem;
         column-gap: 14rem;
  }
  .lg\:gap-x-6 {
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
  }
  .lg\:gap-x-60 {
    -moz-column-gap: 15rem;
         column-gap: 15rem;
  }
  .lg\:gap-x-64 {
    -moz-column-gap: 16rem;
         column-gap: 16rem;
  }
  .lg\:gap-x-7 {
    -moz-column-gap: 1.75rem;
         column-gap: 1.75rem;
  }
  .lg\:gap-x-72 {
    -moz-column-gap: 18rem;
         column-gap: 18rem;
  }
  .lg\:gap-x-8 {
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }
  .lg\:gap-x-80 {
    -moz-column-gap: 20rem;
         column-gap: 20rem;
  }
  .lg\:gap-x-9 {
    -moz-column-gap: 2.25rem;
         column-gap: 2.25rem;
  }
  .lg\:gap-x-96 {
    -moz-column-gap: 24rem;
         column-gap: 24rem;
  }
  .lg\:gap-x-px {
    -moz-column-gap: 1px;
         column-gap: 1px;
  }
  .lg\:gap-x-spacing columnGap {
    xxxsmall: var(--spacing-xxxsmall, 4px);
    xsmall: var(--spacing-xsmall, 12px);
    xxsmall: var(--spacing-xxsmall, 8px);
    small: var(--spacing-small, 16px);
    base: var(--spacing-base, 24px);
    medium: var(--spacing-medium, 32px);
    xmedium: var(--spacing-xmedium, 48px);
    large: var(--spacing-large, 64px);
    mid-large: var(--spacing-mid-large, 72px);
    xlarge: var(--spacing-xlarge, 96px);
  }
  .lg\:gap-y-0 {
    row-gap: 0px;
  }
  .lg\:gap-y-0\.5 {
    row-gap: 0.125rem;
  }
  .lg\:gap-y-1 {
    row-gap: 0.25rem;
  }
  .lg\:gap-y-1\.5 {
    row-gap: 0.375rem;
  }
  .lg\:gap-y-10 {
    row-gap: 2.5rem;
  }
  .lg\:gap-y-11 {
    row-gap: 2.75rem;
  }
  .lg\:gap-y-12 {
    row-gap: 3rem;
  }
  .lg\:gap-y-14 {
    row-gap: 3.5rem;
  }
  .lg\:gap-y-16 {
    row-gap: 4rem;
  }
  .lg\:gap-y-2 {
    row-gap: 0.5rem;
  }
  .lg\:gap-y-2\.5 {
    row-gap: 0.625rem;
  }
  .lg\:gap-y-20 {
    row-gap: 5rem;
  }
  .lg\:gap-y-24 {
    row-gap: 6rem;
  }
  .lg\:gap-y-28 {
    row-gap: 7rem;
  }
  .lg\:gap-y-3 {
    row-gap: 0.75rem;
  }
  .lg\:gap-y-3\.5 {
    row-gap: 0.875rem;
  }
  .lg\:gap-y-32 {
    row-gap: 8rem;
  }
  .lg\:gap-y-36 {
    row-gap: 9rem;
  }
  .lg\:gap-y-4 {
    row-gap: 1rem;
  }
  .lg\:gap-y-40 {
    row-gap: 10rem;
  }
  .lg\:gap-y-44 {
    row-gap: 11rem;
  }
  .lg\:gap-y-48 {
    row-gap: 12rem;
  }
  .lg\:gap-y-5 {
    row-gap: 1.25rem;
  }
  .lg\:gap-y-52 {
    row-gap: 13rem;
  }
  .lg\:gap-y-56 {
    row-gap: 14rem;
  }
  .lg\:gap-y-6 {
    row-gap: 1.5rem;
  }
  .lg\:gap-y-60 {
    row-gap: 15rem;
  }
  .lg\:gap-y-64 {
    row-gap: 16rem;
  }
  .lg\:gap-y-7 {
    row-gap: 1.75rem;
  }
  .lg\:gap-y-72 {
    row-gap: 18rem;
  }
  .lg\:gap-y-8 {
    row-gap: 2rem;
  }
  .lg\:gap-y-80 {
    row-gap: 20rem;
  }
  .lg\:gap-y-9 {
    row-gap: 2.25rem;
  }
  .lg\:gap-y-96 {
    row-gap: 24rem;
  }
  .lg\:gap-y-px {
    row-gap: 1px;
  }
  .lg\:gap-y-spacing rowGap {
    xxxsmall: var(--spacing-xxxsmall, 4px);
    xsmall: var(--spacing-xsmall, 12px);
    xxsmall: var(--spacing-xxsmall, 8px);
    small: var(--spacing-small, 16px);
    base: var(--spacing-base, 24px);
    medium: var(--spacing-medium, 32px);
    xmedium: var(--spacing-xmedium, 48px);
    large: var(--spacing-large, 64px);
    mid-large: var(--spacing-mid-large, 72px);
    xlarge: var(--spacing-xlarge, 96px);
  }
}
@media (min-width: 1440px) {
  .xl\:col-span-1 {
    grid-column: span 1 / span 1;
  }
  .xl\:col-span-10 {
    grid-column: span 10 / span 10;
  }
  .xl\:col-span-11 {
    grid-column: span 11 / span 11;
  }
  .xl\:col-span-12 {
    grid-column: span 12 / span 12;
  }
  .xl\:col-span-2 {
    grid-column: span 2 / span 2;
  }
  .xl\:col-span-3 {
    grid-column: span 3 / span 3;
  }
  .xl\:col-span-4 {
    grid-column: span 4 / span 4;
  }
  .xl\:col-span-5 {
    grid-column: span 5 / span 5;
  }
  .xl\:col-span-6 {
    grid-column: span 6 / span 6;
  }
  .xl\:col-span-7 {
    grid-column: span 7 / span 7;
  }
  .xl\:col-span-8 {
    grid-column: span 8 / span 8;
  }
  .xl\:col-span-9 {
    grid-column: span 9 / span 9;
  }
  .xl\:col-span-full {
    grid-column: 1 / -1;
  }
  .xl\:col-start-1 {
    grid-column-start: 1;
  }
  .xl\:col-start-10 {
    grid-column-start: 10;
  }
  .xl\:col-start-11 {
    grid-column-start: 11;
  }
  .xl\:col-start-12 {
    grid-column-start: 12;
  }
  .xl\:col-start-13 {
    grid-column-start: 13;
  }
  .xl\:col-start-2 {
    grid-column-start: 2;
  }
  .xl\:col-start-3 {
    grid-column-start: 3;
  }
  .xl\:col-start-4 {
    grid-column-start: 4;
  }
  .xl\:col-start-5 {
    grid-column-start: 5;
  }
  .xl\:col-start-6 {
    grid-column-start: 6;
  }
  .xl\:col-start-7 {
    grid-column-start: 7;
  }
  .xl\:col-start-8 {
    grid-column-start: 8;
  }
  .xl\:col-start-9 {
    grid-column-start: 9;
  }
  .xl\:col-start-auto {
    grid-column-start: auto;
  }
  .xl\:row-span-1 {
    grid-row: span 1 / span 1;
  }
  .xl\:row-span-2 {
    grid-row: span 2 / span 2;
  }
  .xl\:row-span-3 {
    grid-row: span 3 / span 3;
  }
  .xl\:row-span-4 {
    grid-row: span 4 / span 4;
  }
  .xl\:row-span-5 {
    grid-row: span 5 / span 5;
  }
  .xl\:row-span-6 {
    grid-row: span 6 / span 6;
  }
  .xl\:row-span-full {
    grid-row: 1 / -1;
  }
  .xl\:grid {
    display: grid;
  }
  .xl\:inline-grid {
    display: inline-grid;
  }
  .xl\:grid-flow-row {
    grid-auto-flow: row;
  }
  .xl\:grid-flow-col {
    grid-auto-flow: column;
  }
  .xl\:grid-flow-dense {
    grid-auto-flow: dense;
  }
  .xl\:grid-flow-row-dense {
    grid-auto-flow: row dense;
  }
  .xl\:grid-flow-col-dense {
    grid-auto-flow: column dense;
  }
  .xl\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .xl\:grid-cols-10 {
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }
  .xl\:grid-cols-11 {
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }
  .xl\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .xl\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .xl\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .xl\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .xl\:grid-cols-5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
  .xl\:grid-cols-6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }
  .xl\:grid-cols-7 {
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }
  .xl\:grid-cols-8 {
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }
  .xl\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .xl\:grid-cols-none {
    grid-template-columns: none;
  }
  .xl\:grid-rows-1 {
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }
  .xl\:grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }
  .xl\:grid-rows-3 {
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }
  .xl\:grid-rows-4 {
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }
  .xl\:grid-rows-5 {
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }
  .xl\:grid-rows-6 {
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }
  .xl\:grid-rows-none {
    grid-template-rows: none;
  }
  .xl\:gap-0 {
    gap: 0px;
  }
  .xl\:gap-0\.5 {
    gap: 0.125rem;
  }
  .xl\:gap-1 {
    gap: 0.25rem;
  }
  .xl\:gap-1\.5 {
    gap: 0.375rem;
  }
  .xl\:gap-10 {
    gap: 2.5rem;
  }
  .xl\:gap-11 {
    gap: 2.75rem;
  }
  .xl\:gap-12 {
    gap: 3rem;
  }
  .xl\:gap-14 {
    gap: 3.5rem;
  }
  .xl\:gap-16 {
    gap: 4rem;
  }
  .xl\:gap-2 {
    gap: 0.5rem;
  }
  .xl\:gap-2\.5 {
    gap: 0.625rem;
  }
  .xl\:gap-20 {
    gap: 5rem;
  }
  .xl\:gap-24 {
    gap: 6rem;
  }
  .xl\:gap-28 {
    gap: 7rem;
  }
  .xl\:gap-3 {
    gap: 0.75rem;
  }
  .xl\:gap-3\.5 {
    gap: 0.875rem;
  }
  .xl\:gap-32 {
    gap: 8rem;
  }
  .xl\:gap-36 {
    gap: 9rem;
  }
  .xl\:gap-4 {
    gap: 1rem;
  }
  .xl\:gap-40 {
    gap: 10rem;
  }
  .xl\:gap-44 {
    gap: 11rem;
  }
  .xl\:gap-48 {
    gap: 12rem;
  }
  .xl\:gap-5 {
    gap: 1.25rem;
  }
  .xl\:gap-52 {
    gap: 13rem;
  }
  .xl\:gap-56 {
    gap: 14rem;
  }
  .xl\:gap-6 {
    gap: 1.5rem;
  }
  .xl\:gap-60 {
    gap: 15rem;
  }
  .xl\:gap-64 {
    gap: 16rem;
  }
  .xl\:gap-7 {
    gap: 1.75rem;
  }
  .xl\:gap-72 {
    gap: 18rem;
  }
  .xl\:gap-8 {
    gap: 2rem;
  }
  .xl\:gap-80 {
    gap: 20rem;
  }
  .xl\:gap-9 {
    gap: 2.25rem;
  }
  .xl\:gap-96 {
    gap: 24rem;
  }
  .xl\:gap-px {
    gap: 1px;
  }
  .xl\:gap-spacing gap {
    xxxsmall: var(--spacing-xxxsmall, 4px);
    xsmall: var(--spacing-xsmall, 12px);
    xxsmall: var(--spacing-xxsmall, 8px);
    small: var(--spacing-small, 16px);
    base: var(--spacing-base, 24px);
    medium: var(--spacing-medium, 32px);
    xmedium: var(--spacing-xmedium, 48px);
    large: var(--spacing-large, 64px);
    mid-large: var(--spacing-mid-large, 72px);
    xlarge: var(--spacing-xlarge, 96px);
  }
  .xl\:gap-x-0 {
    -moz-column-gap: 0px;
         column-gap: 0px;
  }
  .xl\:gap-x-0\.5 {
    -moz-column-gap: 0.125rem;
         column-gap: 0.125rem;
  }
  .xl\:gap-x-1 {
    -moz-column-gap: 0.25rem;
         column-gap: 0.25rem;
  }
  .xl\:gap-x-1\.5 {
    -moz-column-gap: 0.375rem;
         column-gap: 0.375rem;
  }
  .xl\:gap-x-10 {
    -moz-column-gap: 2.5rem;
         column-gap: 2.5rem;
  }
  .xl\:gap-x-11 {
    -moz-column-gap: 2.75rem;
         column-gap: 2.75rem;
  }
  .xl\:gap-x-12 {
    -moz-column-gap: 3rem;
         column-gap: 3rem;
  }
  .xl\:gap-x-14 {
    -moz-column-gap: 3.5rem;
         column-gap: 3.5rem;
  }
  .xl\:gap-x-16 {
    -moz-column-gap: 4rem;
         column-gap: 4rem;
  }
  .xl\:gap-x-2 {
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
  }
  .xl\:gap-x-2\.5 {
    -moz-column-gap: 0.625rem;
         column-gap: 0.625rem;
  }
  .xl\:gap-x-20 {
    -moz-column-gap: 5rem;
         column-gap: 5rem;
  }
  .xl\:gap-x-24 {
    -moz-column-gap: 6rem;
         column-gap: 6rem;
  }
  .xl\:gap-x-28 {
    -moz-column-gap: 7rem;
         column-gap: 7rem;
  }
  .xl\:gap-x-3 {
    -moz-column-gap: 0.75rem;
         column-gap: 0.75rem;
  }
  .xl\:gap-x-3\.5 {
    -moz-column-gap: 0.875rem;
         column-gap: 0.875rem;
  }
  .xl\:gap-x-32 {
    -moz-column-gap: 8rem;
         column-gap: 8rem;
  }
  .xl\:gap-x-36 {
    -moz-column-gap: 9rem;
         column-gap: 9rem;
  }
  .xl\:gap-x-4 {
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }
  .xl\:gap-x-40 {
    -moz-column-gap: 10rem;
         column-gap: 10rem;
  }
  .xl\:gap-x-44 {
    -moz-column-gap: 11rem;
         column-gap: 11rem;
  }
  .xl\:gap-x-48 {
    -moz-column-gap: 12rem;
         column-gap: 12rem;
  }
  .xl\:gap-x-5 {
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
  }
  .xl\:gap-x-52 {
    -moz-column-gap: 13rem;
         column-gap: 13rem;
  }
  .xl\:gap-x-56 {
    -moz-column-gap: 14rem;
         column-gap: 14rem;
  }
  .xl\:gap-x-6 {
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
  }
  .xl\:gap-x-60 {
    -moz-column-gap: 15rem;
         column-gap: 15rem;
  }
  .xl\:gap-x-64 {
    -moz-column-gap: 16rem;
         column-gap: 16rem;
  }
  .xl\:gap-x-7 {
    -moz-column-gap: 1.75rem;
         column-gap: 1.75rem;
  }
  .xl\:gap-x-72 {
    -moz-column-gap: 18rem;
         column-gap: 18rem;
  }
  .xl\:gap-x-8 {
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }
  .xl\:gap-x-80 {
    -moz-column-gap: 20rem;
         column-gap: 20rem;
  }
  .xl\:gap-x-9 {
    -moz-column-gap: 2.25rem;
         column-gap: 2.25rem;
  }
  .xl\:gap-x-96 {
    -moz-column-gap: 24rem;
         column-gap: 24rem;
  }
  .xl\:gap-x-px {
    -moz-column-gap: 1px;
         column-gap: 1px;
  }
  .xl\:gap-x-spacing columnGap {
    xxxsmall: var(--spacing-xxxsmall, 4px);
    xsmall: var(--spacing-xsmall, 12px);
    xxsmall: var(--spacing-xxsmall, 8px);
    small: var(--spacing-small, 16px);
    base: var(--spacing-base, 24px);
    medium: var(--spacing-medium, 32px);
    xmedium: var(--spacing-xmedium, 48px);
    large: var(--spacing-large, 64px);
    mid-large: var(--spacing-mid-large, 72px);
    xlarge: var(--spacing-xlarge, 96px);
  }
  .xl\:gap-y-0 {
    row-gap: 0px;
  }
  .xl\:gap-y-0\.5 {
    row-gap: 0.125rem;
  }
  .xl\:gap-y-1 {
    row-gap: 0.25rem;
  }
  .xl\:gap-y-1\.5 {
    row-gap: 0.375rem;
  }
  .xl\:gap-y-10 {
    row-gap: 2.5rem;
  }
  .xl\:gap-y-11 {
    row-gap: 2.75rem;
  }
  .xl\:gap-y-12 {
    row-gap: 3rem;
  }
  .xl\:gap-y-14 {
    row-gap: 3.5rem;
  }
  .xl\:gap-y-16 {
    row-gap: 4rem;
  }
  .xl\:gap-y-2 {
    row-gap: 0.5rem;
  }
  .xl\:gap-y-2\.5 {
    row-gap: 0.625rem;
  }
  .xl\:gap-y-20 {
    row-gap: 5rem;
  }
  .xl\:gap-y-24 {
    row-gap: 6rem;
  }
  .xl\:gap-y-28 {
    row-gap: 7rem;
  }
  .xl\:gap-y-3 {
    row-gap: 0.75rem;
  }
  .xl\:gap-y-3\.5 {
    row-gap: 0.875rem;
  }
  .xl\:gap-y-32 {
    row-gap: 8rem;
  }
  .xl\:gap-y-36 {
    row-gap: 9rem;
  }
  .xl\:gap-y-4 {
    row-gap: 1rem;
  }
  .xl\:gap-y-40 {
    row-gap: 10rem;
  }
  .xl\:gap-y-44 {
    row-gap: 11rem;
  }
  .xl\:gap-y-48 {
    row-gap: 12rem;
  }
  .xl\:gap-y-5 {
    row-gap: 1.25rem;
  }
  .xl\:gap-y-52 {
    row-gap: 13rem;
  }
  .xl\:gap-y-56 {
    row-gap: 14rem;
  }
  .xl\:gap-y-6 {
    row-gap: 1.5rem;
  }
  .xl\:gap-y-60 {
    row-gap: 15rem;
  }
  .xl\:gap-y-64 {
    row-gap: 16rem;
  }
  .xl\:gap-y-7 {
    row-gap: 1.75rem;
  }
  .xl\:gap-y-72 {
    row-gap: 18rem;
  }
  .xl\:gap-y-8 {
    row-gap: 2rem;
  }
  .xl\:gap-y-80 {
    row-gap: 20rem;
  }
  .xl\:gap-y-9 {
    row-gap: 2.25rem;
  }
  .xl\:gap-y-96 {
    row-gap: 24rem;
  }
  .xl\:gap-y-px {
    row-gap: 1px;
  }
  .xl\:gap-y-spacing rowGap {
    xxxsmall: var(--spacing-xxxsmall, 4px);
    xsmall: var(--spacing-xsmall, 12px);
    xxsmall: var(--spacing-xxsmall, 8px);
    small: var(--spacing-small, 16px);
    base: var(--spacing-base, 24px);
    medium: var(--spacing-medium, 32px);
    xmedium: var(--spacing-xmedium, 48px);
    large: var(--spacing-large, 64px);
    mid-large: var(--spacing-mid-large, 72px);
    xlarge: var(--spacing-xlarge, 96px);
  }
}