
/**
 * Do not edit directly
 * Generated on Wed, 14 Sep 2022 11:23:48 GMT
 */

:root, .chameleon-theme-gva-summer-2020 {
  --icon-small: 16px;
  --icon-medium: 24px;
  --icon-large: 28px; /* Mainly for ios */
  --icon-x-large: 32px;
  --button-secondary-border-width: 0px;
  --button-large-font-size: 16px;
  --button-small-font-size: 14px;
  --button-primary-border-width: 0px;
  --button-plain-hover-text-decoration: underline;
  --button-outline-border-width: 1px;
  --button-outline-background: transparent;
  --button-default-active-background: rgba(0, 0, 0, 0.1);
  --button-default-hover-background: rgba(0, 0, 0, 0.05);
  --line-height-x-small: 16px; /* use font.heading, font.paragraph, font.caption instead */
  --line-height-small: 20px; /* use font.heading, font.paragraph, font.caption instead */
  --line-height-medium: 24px; /* use font.heading, font.paragraph, font.caption instead */
  --line-height-large: 28px; /* use font.heading, font.paragraph, font.caption instead */
  --line-height-x-large: 32px; /* use font.heading, font.paragraph, font.caption instead */
  --line-height-xx-large: 40px; /* use font.heading, font.paragraph, font.caption instead */
  --line-height-3-x-large: 44px; /* use font.heading, font.paragraph, font.caption instead */
  --line-height-4-x-large: 48px; /* use font.heading, font.paragraph, font.caption instead */
  --font-weight-bold: 700; /* bold */
  --font-weight-medium: 500; /* medium */
  --font-weight-regular: 400; /* normal */
  --font-size-x-small: 12px; /* use font.heading, font.paragraph, font.caption instead */
  --font-size-small: 14px; /* use font.heading, font.paragraph, font.caption instead */
  --font-size-medium: 16px; /* use font.heading, font.paragraph, font.caption instead */
  --font-size-large: 18px; /* use font.heading, font.paragraph, font.caption instead */
  --font-size-x-large: 20px; /* use font.heading, font.paragraph, font.caption instead */
  --font-size-xx-large: 22px; /* use font.heading, font.paragraph, font.caption instead */
  --font-size-3-x-large: 24px; /* use font.heading, font.paragraph, font.caption instead */
  --font-size-4-x-large: 28px; /* use font.heading, font.paragraph, font.caption instead */
  --font-size-5-x-large: 32px; /* use font.heading, font.paragraph, font.caption instead */
  --font-size-6-x-large: 40px; /* use font.heading, font.paragraph, font.caption instead */
  --font-family-system: -apple-system, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif; /* UI Text (e.g. link text) -> body 1 */
  --font-family-brand-secondary: FFGoodOTCondensed, 'FFGoodOTCondensed Fallback', Open Sans, Arial, Helvetica, sans-serif; /* Article Display (e.g. teaser title) */
  --font-family-brand-primary: FFGoodProWide, 'FFGoodProWide Fallback', Open Sans, Arial, Helvetica, sans-serif; /* UI Display (e.g. section title) */
  --font-paragraph-large-size: 16px;
  --font-paragraph-size: 17px;
  --font-heading-6-large-size: 16px; /* h6 */
  --font-heading-6-size: 16px; /* h6 */
  --font-heading-5-large-size: 18px; /* h5 */
  --font-heading-5-size: 18px; /* h5 */
  --font-heading-4-large-size: 20px; /* h4 */
  --font-heading-4-size: 20px; /* h4 */
  --font-heading-3-large-size: 24px; /* h3 */
  --font-heading-3-size: 22px; /* h3 */
  --font-heading-2-large-size: 32px; /* h2 */
  --font-heading-2-size: 24px; /* h2 */
  --font-heading-1-large-size: 40px; /* h1 */
  --font-heading-1-size: 28px; /* h1 */
  --font-caption-2-size: 12px;
  --font-caption-1-size: 14px;
  --border-radius-fill: 50%;
  --border-radius-sides: 9999px;
  --border-radius-0: 0px;
  --overlay-gradient-linear-fade-to-bottom: linear-gradient(-180deg, rgba(0, 0, 0, 0.33) 0%, rgba(255, 255, 255, 0) 100%);
  --overlay-gradient-linear-fade-to-top: linear-gradient(-180deg, rgba(213, 219, 224, 0) 0%, rgba(0, 0, 0, 0.33) 100%);
  --overlay-fill: rgba(0, 0, 0, 0.33);
  --motion-duration-loop: 1200ms;
  --motion-duration-slow: 500ms;
  --motion-duration-medium: 300ms;
  --motion-duration-fast: 200ms;
  --space-11: 96px;
  --space-10: 64px;
  --space-9: 48px;
  --space-8: 40px;
  --space-7: 32px;
  --space-6: 24px;
  --space-5: 16px;
  --space-4: 12px;
  --space-3: 8px;
  --space-2: 4px;
  --space-1: 2px;
  --grid-wrap-static: 1200px; /* Desktop static */
  --grid-breakpoint-x-large: 1440px; /* HD Desktop (15inch and up) | Grid Static: 1200 */
  --grid-breakpoint-large-max: 1439px; /* Desktop (13inch) / Tablet (landscape) | Grid Fluid */
  --grid-breakpoint-large: 1010px; /* Desktop (13inch) / Tablet (landscape) | Grid Fluid */
  --grid-breakpoint-medium-max: 1009px; /* Tablet (portrait) | Grid Fluid */
  --grid-breakpoint-medium: 768px; /* Tablet (portrait) | Grid Fluid */
  --grid-breakpoint-small-max: 767px; /* Mobile (landscape) | Grid Fluid */
  --grid-breakpoint-small: 480px; /* Mobile (landscape) | Grid Fluid */
  --grid-breakpoint-x-small-max: 479px; /* Mobile (portrait) | Grid Fluid */
  --grid-breakpoint-x-small: 0; /* Mobile (portrait) | Grid Fluid */
  --z-index-900: 900; /* toast */
  --z-index-800: 800; /* modal (dialog, alert, page, full screen) */
  --z-index-700: 700; /* modal sheet */
  --z-index-600: 600; /* modal backdrop */
  --z-index-500: 500; /* sheet */
  --z-index-400: 400; /* sticky content */
  --z-index-300: 300; /* popover */
  --z-index-200: 200; /* menu */
  --z-index-100: 100; /* tooltip */
  --shadow-inset-2: inset 0 1px 15px 0 rgba(0,0,0,0.28);
  --shadow-inset-1: inset 0 1px 10px 0 rgba(0,0,0,0.24);
  --shadow-4: 0 14px 28px 0 rgba(0,0,0,0.28);
  --shadow-3: 0 7px 14px 0 rgba(0,0,0,0.28);
  --shadow-2: 0 2px 7px 0 rgba(0,0,0,0.28);
  --shadow-1: 0 2px 4px 0 rgba(0,0,0,0.12);
  --shadow-0: none;
  --alias-field-border-width-base: 1px;
  --alias-input-border-width: 1px;
  --alias-focus-ring-size-base: 3px;
  --alias-focus-width: 3px;
  --alias-focus-color-success: rgba(21, 134, 55, 0.5);
  --alias-backdrop-opacity-base: 0.73;
  --step-number-font-size: 16px;
  --loader-small: 16px;
  --loader-medium: 24px;
  --loader-large: 28px; /* Mainly for ios */
  --loader-x-large: 32px;
  --loader-xx-large: 40px;
  --label-action-line-height: 20px;
  --label-action-font-size: 14px;
  --label-optional-font-size: 16px;
  --input-font-size: 16px;
  --backdrop-background: rgba(0, 0, 0, 0.73);
  --autocomplete-loading-overlay-background: rgba(255, 255, 255, 0.73);
  --color-white-base: #ffffff;
  --color-secondary-100: #0e2522;
  --color-secondary-90: #153833;
  --color-secondary-80: #235d56;
  --color-secondary-70: #396a64;
  --color-secondary-60: #447e77;
  --color-secondary-50: #6aafa6;
  --color-secondary-40: #86c5bd;
  --color-secondary-30: #a7d7d1;
  --color-secondary-20: #c1e8e3;
  --color-secondary-10: #ecf8f7;
  --color-red-100: #870002;
  --color-red-90: #a00003;
  --color-red-80: #b80003;
  --color-red-70: #cd0003;
  --color-red-60: #dd070b;
  --color-red-50: #e92326;
  --color-red-40: #f2494c;
  --color-red-30: #f97a7d;
  --color-red-20: #fdb5b6;
  --color-red-10: #ffebeb;
  --color-primary-100: #470005;
  --color-primary-90: #730007;
  --color-primary-80: #9e000a;
  --color-primary-70: #c3000c;
  --color-primary-60: #e20714;
  --color-primary-50: #ed222f;
  --color-primary-40: #f54953;
  --color-primary-30: #fb7a82;
  --color-primary-20: #feb3b8;
  --color-primary-10: #ffe0e4;
  --color-marketing-100: #472b00;
  --color-marketing-90: #754c00;
  --color-marketing-80: #9e6600;
  --color-marketing-70: #c27000;
  --color-marketing-60: #d68000;
  --color-marketing-50: #e89700;
  --color-marketing-40: #ffa600;
  --color-marketing-30: #ffd275;
  --color-marketing-20: #ffe7b3;
  --color-marketing-10: #fff5e0;
  --color-grey-100: #151717;
  --color-grey-90: #2a2d2e;
  --color-grey-80: #3f4446;
  --color-grey-70: #545a5d;
  --color-grey-60: #697174;
  --color-grey-50: #7e888b;
  --color-grey-40: #a8b5ba;
  --color-grey-30: #bdcbd1;
  --color-grey-20: #d2e2e8;
  --color-grey-10: #f2f7f8;
  --color-green-100: #003601;
  --color-green-90: #003b01;
  --color-green-80: #005a02;
  --color-green-70: #006402;
  --color-green-60: #048907;
  --color-green-50: #1ab11d;
  --color-green-40: #40d342;
  --color-green-30: #74eb76;
  --color-green-20: #b2f9b4;
  --color-green-10: #e0ffe0;
  --color-blue-100: #00283d;
  --color-blue-90: #002d46;
  --color-blue-80: #003958;
  --color-blue-70: #004c75;
  --color-blue-60: #00649c;
  --color-blue-50: #0280c6;
  --color-blue-40: #2da2e3;
  --color-blue-30: #68c3f5;
  --color-blue-20: #ade2fe;
  --color-blue-10: #e0f3ff;
  --color-black-base: #000000;
  --button-secondary-active-shadow: var(--shadow-0);
  --button-secondary-hover-shadow: var(--shadow-0);
  --button-secondary-shadow: var(--shadow-0);
  --button-secondary-active-background: var(--color-grey-40);
  --button-secondary-hover-background: var(--color-grey-30);
  --button-secondary-background: var(--color-grey-10);
  --button-icon-padding: var(--space-1);
  --button-large-padding-horizontal: var(--space-6);
  --button-small-padding-horizontal: var(--space-5);
  --button-large-height: var(--space-9);
  --button-small-height: var(--space-7);
  --button-font-weight: var(--font-weight-medium);
  --button-font-family: var(--font-family-brand-primary);
  --button-primary-active-shadow: var(--shadow-0);
  --button-primary-hover-shadow: var(--shadow-0);
  --button-primary-shadow: var(--shadow-0);
  --button-plain-active-shadow: var(--shadow-0);
  --button-plain-hover-shadow: var(--shadow-0);
  --button-plain-shadow: var(--shadow-0);
  --button-plain-active-background: var(--color-primary-20);
  --button-plain-hover-background: var(--color-primary-10);
  --button-plain-background: var(--color-white-base);
  --button-outline-active-shadow: var(--shadow-0);
  --button-outline-hover-shadow: var(--shadow-0);
  --button-outline-shadow: var(--shadow-0);
  --button-outline-active-background: var(--color-primary-10);
  --button-outline-hover-background: var(--button-outline-background);
  --button-outline-color: var(--color-black-base);
  --button-outline-border-color: var(--color-black-base);
  --font-paragraph-large-line-height: 1.5;
  --font-paragraph-line-height: 1.4118;
  --font-heading-6-large-line-height: 1.25; /* h6 */
  --font-heading-6-weight: var(--font-weight-bold); /* h6 */
  --font-heading-6-line-height: 1.25; /* h6 */
  --font-heading-5-large-line-height: 1.3333; /* h5 */
  --font-heading-5-weight: var(--font-weight-bold); /* h5 */
  --font-heading-5-line-height: 1.3333; /* h5 */
  --font-heading-4-large-line-height: 1.2; /* h4 */
  --font-heading-4-weight: var(--font-weight-bold); /* h4 */
  --font-heading-4-line-height: 1.2; /* h4 */
  --font-heading-3-large-line-height: 1.3333; /* h3 */
  --font-heading-3-weight: var(--font-weight-bold); /* h3 */
  --font-heading-3-line-height: 1.2727; /* h3 */
  --font-heading-2-large-line-height: 1.25; /* h2 */
  --font-heading-2-weight: var(--font-weight-bold); /* h2 */
  --font-heading-2-line-height: 1.1667; /* h2 */
  --font-heading-1-large-line-height: 1.1; /* h1 */
  --font-heading-1-weight: var(--font-weight-bold); /* h1 */
  --font-heading-1-line-height: 1.1429; /* h1 */
  --font-caption-2-line-height: 1.3333;
  --font-caption-1-line-height: 1.1429;
  --border-radius-11: var(--space-11);
  --border-radius-10: var(--space-10);
  --border-radius-9: var(--space-9);
  --border-radius-8: var(--space-8);
  --border-radius-7: var(--space-7);
  --border-radius-6: var(--space-6);
  --border-radius-5: var(--space-5);
  --border-radius-4: var(--space-4);
  --border-radius-3: var(--space-3);
  --border-radius-2: var(--space-2);
  --border-radius-1: var(--space-1);
  --grid-wrap-fluid: calc(100% - var(--space-7)); /* Mobile Grid Fluid */
  --grid-gutter: var(--space-5);
  --alias-field-shadow-error: 0 0 0 var(--alias-focus-width) var(--alias-focus-color-error);
  --alias-field-shadow-focus: 0 0 0 var(--alias-focus-width) var(--alias-focus-color);
  --alias-field-shadow-active: inset 0 1px 5px 0 var(--color-black-base);
  --alias-field-shadow-base: var(--shadow-1);
  --alias-field-background-color-checked: var(--color-grey-90);
  --alias-field-background-color-disabled: var(--color-grey-20);
  --alias-field-background-color-active: var(--color-grey-100);
  --alias-field-background-color-base: var(--color-white-base);
  --alias-field-border-color-checked: var(--color-grey-90);
  --alias-field-border-color-disabled: var(--color-grey-30);
  --alias-field-border-color-active: var(--color-black-base);
  --alias-field-border-color-hover: var(--color-grey-90);
  --alias-field-border-color-base: var(--color-grey-50);
  --alias-input-box-shadow-active: inset 0 1px 5px 0 var(--color-black-base);
  --alias-input-box-shadow: var(--shadow-1);
  --alias-input-background-color-checked: var(--color-grey-90);
  --alias-input-background-color-disabled: var(--color-grey-20);
  --alias-input-background-color-active: var(--color-grey-100);
  --alias-input-background-color: var(--color-white-base);
  --alias-input-border-color-checked: var(--color-grey-90);
  --alias-input-border-color-disabled: var(--color-grey-30);
  --alias-input-border-color-active: var(--color-black-base);
  --alias-input-border-color-hover: var(--color-grey-90);
  --alias-input-border-color: var(--color-grey-50);
  --alias-focus-ring-color-error: var(--color-red-30);
  --alias-focus-ring-color-base: var(--color-grey-30);
  --alias-focus-box-shadow-success: 0 0 0 var(--alias-focus-width) var(--alias-focus-color-success);
  --alias-focus-box-shadow-error: 0 0 0 var(--alias-focus-width) var(--alias-focus-color-error);
  --alias-focus-box-shadow: 0 0 0 var(--alias-focus-width) var(--alias-focus-color);
  --alias-focus-color-error: var(--color-red-30);
  --alias-focus-color: var(--color-grey-30);
  --alias-backdrop-color-base: var(--color-black-base);
  --step-label-font-size: var(--font-caption-1-size);
  --placeholder-root-border-radius: var(--border-radius-0);
  --loader-color-light: var(--color-primary-20);
  --image-wrapper-border-radius: var(--border-radius-0);
  --choice-checked-background: var(--color-grey-10);
  --choice-checked-title-color: var(--color-grey-100);
  --choice-checked-info-color: var(--color-grey-100);
  --choice-caption-color: var(--color-grey-60);
  --choice-title-color: var(--color-grey-80);
  --choice-info-color: var(--color-grey-80);
  --color-tertiary-100: var(--color-grey-100);
  --color-tertiary-90: var(--color-grey-90);
  --color-tertiary-80: var(--color-grey-80);
  --color-tertiary-70: var(--color-grey-70);
  --color-tertiary-60: var(--color-grey-60);
  --color-tertiary-50: var(--color-grey-50);
  --color-tertiary-40: var(--color-grey-40);
  --color-tertiary-30: var(--color-grey-30);
  --color-tertiary-20: var(--color-grey-20);
  --color-tertiary-10: var(--color-grey-10);
  --color-secondary-dark: var(--color-secondary-30);
  --color-secondary-base: var(--color-secondary-20);
  --color-secondary-light: var(--color-secondary-10);
  --color-red-dark: var(--color-red-70);
  --color-red-base: var(--color-red-50);
  --color-red-light: var(--color-red-30);
  --color-primary-dark: var(--color-primary-70);
  --color-primary-base: var(--color-primary-60);
  --color-primary-light: var(--color-primary-50);
  --color-marketing-dark: var(--color-marketing-50);
  --color-marketing-base: var(--color-marketing-40);
  --color-marketing-light: var(--color-marketing-30);
  --color-grey-dark: var(--color-grey-60);
  --color-grey-base: var(--color-grey-50);
  --color-grey-light: var(--color-grey-40);
  --color-green-dark: var(--color-green-60);
  --color-green-base: var(--color-green-50);
  --color-green-light: var(--color-green-40);
  --color-blue-dark: var(--color-blue-60);
  --color-blue-base: var(--color-blue-50);
  --color-blue-light: var(--color-blue-40);
  --color-text-white-base: var(--color-black-base);
  --color-text-tertiary-100: var(--color-white-base);
  --color-text-tertiary-90: var(--color-white-base);
  --color-text-tertiary-80: var(--color-white-base);
  --color-text-tertiary-70: var(--color-white-base);
  --color-text-tertiary-60: var(--color-white-base);
  --color-text-tertiary-50: var(--color-black-base);
  --color-text-tertiary-40: var(--color-black-base);
  --color-text-tertiary-30: var(--color-black-base);
  --color-text-tertiary-20: var(--color-black-base);
  --color-text-tertiary-10: var(--color-black-base);
  --color-text-secondary-100: var(--color-white-base);
  --color-text-secondary-90: var(--color-white-base);
  --color-text-secondary-80: var(--color-white-base);
  --color-text-secondary-70: var(--color-white-base);
  --color-text-secondary-60: var(--color-white-base);
  --color-text-secondary-50: var(--color-black-base);
  --color-text-secondary-40: var(--color-black-base);
  --color-text-secondary-30: var(--color-black-base);
  --color-text-secondary-20: var(--color-black-base);
  --color-text-secondary-10: var(--color-black-base);
  --color-text-red-100: var(--color-white-base);
  --color-text-red-90: var(--color-white-base);
  --color-text-red-80: var(--color-white-base);
  --color-text-red-70: var(--color-white-base);
  --color-text-red-60: var(--color-white-base);
  --color-text-red-50: var(--color-black-base);
  --color-text-red-40: var(--color-black-base);
  --color-text-red-30: var(--color-black-base);
  --color-text-red-20: var(--color-black-base);
  --color-text-red-10: var(--color-black-base);
  --color-text-primary-100: var(--color-white-base);
  --color-text-primary-90: var(--color-white-base);
  --color-text-primary-80: var(--color-white-base);
  --color-text-primary-70: var(--color-white-base);
  --color-text-primary-60: var(--color-white-base);
  --color-text-primary-50: var(--color-black-base);
  --color-text-primary-40: var(--color-black-base);
  --color-text-primary-30: var(--color-black-base);
  --color-text-primary-20: var(--color-black-base);
  --color-text-primary-10: var(--color-black-base);
  --color-text-grey-100: var(--color-white-base);
  --color-text-grey-90: var(--color-white-base);
  --color-text-grey-80: var(--color-white-base);
  --color-text-grey-70: var(--color-white-base);
  --color-text-grey-60: var(--color-white-base);
  --color-text-grey-50: var(--color-black-base);
  --color-text-grey-40: var(--color-black-base);
  --color-text-grey-30: var(--color-black-base);
  --color-text-grey-20: var(--color-black-base);
  --color-text-grey-10: var(--color-black-base);
  --color-text-green-100: var(--color-white-base);
  --color-text-green-90: var(--color-white-base);
  --color-text-green-80: var(--color-white-base);
  --color-text-green-70: var(--color-white-base);
  --color-text-green-60: var(--color-white-base);
  --color-text-green-50: var(--color-black-base);
  --color-text-green-40: var(--color-black-base);
  --color-text-green-30: var(--color-black-base);
  --color-text-green-20: var(--color-black-base);
  --color-text-green-10: var(--color-black-base);
  --color-text-blue-100: var(--color-white-base);
  --color-text-blue-90: var(--color-white-base);
  --color-text-blue-80: var(--color-white-base);
  --color-text-blue-70: var(--color-white-base);
  --color-text-blue-60: var(--color-white-base);
  --color-text-blue-50: var(--color-black-base);
  --color-text-blue-40: var(--color-black-base);
  --color-text-blue-30: var(--color-black-base);
  --color-text-blue-20: var(--color-black-base);
  --color-text-blue-10: var(--color-black-base);
  --color-text-black-base: var(--color-white-base);
  --color-text-100: var(--color-white-base);
  --color-text-90: var(--color-white-base);
  --color-text-80: var(--color-white-base);
  --color-text-70: var(--color-white-base);
  --color-text-60: var(--color-white-base);
  --color-text-50: var(--color-black-base);
  --color-text-40: var(--color-black-base);
  --color-text-30: var(--color-black-base);
  --color-text-20: var(--color-black-base);
  --color-text-10: var(--color-black-base);
  --button-secondary-focus-background: var(--button-secondary-background);
  --button-secondary-border-color: var(--button-secondary-background);
  --button-secondary-color: var(--color-primary-base);
  --button-focus-shadow: var(--alias-focus-box-shadow);
  --button-primary-active-background: var(--color-primary-dark);
  --button-primary-hover-background: var(--color-primary-light);
  --button-primary-background: var(--color-primary-base);
  --button-plain-color: var(--color-primary-base);
  --button-outline-active-border-color: var(--color-primary-base);
  --button-outline-active-color: var(--color-primary-base);
  --button-outline-focus-background: var(--button-outline-hover-background);
  --button-outline-focus-color: var(--color-primary-base);
  --button-outline-hover-color: var(--color-primary-base);
  --button-outline-hover-border-color: var(--color-primary-base);
  --alias-field-text-checked: var(--color-text-90);
  --alias-field-background-color-focus: var(--color-secondary-base);
  --alias-field-background-color-error: var(--color-red-base);
  --alias-field-border-color-focus: var(--alias-field-border-color-base);
  --alias-field-border-color-error: var(--color-red-base);
  --alias-input-box-shadow-success: var(--alias-focus-box-shadow-success);
  --alias-input-box-shadow-error: var(--alias-focus-box-shadow-error);
  --alias-input-box-shadow-focus: var(--alias-focus-box-shadow);
  --alias-input-text-color-checked: var(--color-text-90);
  --alias-input-background-color-focus: var(--color-secondary-base);
  --alias-input-background-color-error: var(--color-red-base);
  --alias-input-border-color-focus: var(--alias-input-border-color);
  --alias-input-border-color-success: var(--color-green-base);
  --alias-input-border-color-error: var(--color-red-base);
  --alias-input-border-radius: var(--border-radius-2);
  --alias-action-border-radius: var(--border-radius-1);
  --widelist-root-border-radius: var(--border-radius-2);
  --tooltip-container-border-radius: var(--border-radius-2);
  --table-root-border-radius: var(--border-radius-2);
  --switch-active-background: var(--alias-field-background-color-active);
  --switch-checked-background: var(--alias-field-background-color-checked);
  --step-completed-label-color: var(--color-primary-base);
  --step-completed-line-color: var(--color-primary-base);
  --step-completed-number-background: var(--color-primary-base);
  --radio-checked-color: var(--alias-field-background-color-checked);
  --paper-wrapper-border-radius: var(--border-radius-1);
  --loader-color-base: var(--color-primary-base);
  --link-text-branded-active-color: var(--color-primary-dark);
  --link-text-branded-visited-color: var(--color-primary-light);
  --link-text-branded-hover-color: var(--color-primary-base);
  --link-text-branded-color: var(--color-primary-base);
  --link-text-default-active-color: var(--color-blue-dark);
  --link-text-default-visited-color: var(--color-blue-light);
  --link-text-default-hover-color: var(--color-blue-base);
  --link-text-default-color: var(--color-blue-base);
  --dialog-root-border-radius: var(--border-radius-2);
  --choice-checked-icon-background: var(--alias-field-background-color-checked);
  --choice-checked-border-color: var(--alias-field-border-color-checked);
  --choice-body-border-radius: var(--border-radius-1);
  --checkbox-checked-background: var(--alias-field-background-color-checked);
  --checkbox-icon-container-border-radius: var(--border-radius-1);
  --calendar-root-day-picker-day-border-radius: var(--border-radius-2);
  --calendar-root-day-picker-nav-button-border-radius: var(--border-radius-2);
  --banner-root-border-radius: var(--border-radius-2);
  --avatar-square-border-radius: var(--border-radius-2);
  --accordion-item-hover-title-color: var(--color-primary-base);
  --color-tertiary-dark: var(--color-tertiary-40);
  --color-tertiary-base: var(--color-tertiary-30);
  --color-tertiary-light: var(--color-tertiary-20);
  --color-text-tertiary-dark: var(--color-text-tertiary-40);
  --color-text-tertiary-base: var(--color-text-tertiary-30);
  --color-text-tertiary-light: var(--color-text-tertiary-20);
  --color-text-secondary-dark: var(--color-text-30);
  --color-text-secondary-base: var(--color-text-20);
  --color-text-secondary-light: var(--color-text-10);
  --color-text-red-dark: var(--color-text-red-70);
  --color-text-red-base: var(--color-text-red-50);
  --color-text-red-light: var(--color-text-red-30);
  --color-text-primary-dark: var(--color-text-70);
  --color-text-primary-base: var(--color-text-60);
  --color-text-primary-light: var(--color-text-50);
  --color-text-marketing-dark: var(--color-text-50);
  --color-text-marketing-base: var(--color-text-40);
  --color-text-marketing-light: var(--color-text-30);
  --color-text-marketing-100: var(--color-text-primary-100);
  --color-text-marketing-90: var(--color-text-primary-90);
  --color-text-marketing-80: var(--color-text-primary-80);
  --color-text-marketing-70: var(--color-text-primary-70);
  --color-text-marketing-60: var(--color-text-primary-60);
  --color-text-marketing-50: var(--color-text-primary-50);
  --color-text-marketing-40: var(--color-text-primary-40);
  --color-text-marketing-30: var(--color-text-primary-30);
  --color-text-marketing-20: var(--color-text-primary-20);
  --color-text-marketing-10: var(--color-text-primary-10);
  --color-text-grey-dark: var(--color-text-60);
  --color-text-grey-base: var(--color-text-50);
  --color-text-grey-light: var(--color-text-40);
  --color-text-green-dark: var(--color-text-green-60);
  --color-text-green-base: var(--color-text-green-50);
  --color-text-green-light: var(--color-text-green-40);
  --color-text-blue-dark: var(--color-text-blue-60);
  --color-text-blue-base: var(--color-text-blue-50);
  --color-text-blue-light: var(--color-text-blue-40);
  --button-secondary-focus-color: var(--button-secondary-color);
  --button-secondary-active-color: var(--button-secondary-color);
  --button-secondary-hover-color: var(--button-secondary-color);
  --button-primary-focus-background: var(--button-primary-background);
  --button-primary-active-color: var(--color-text-primary-dark);
  --button-primary-hover-color: var(--color-text-primary-base);
  --button-primary-border-color: var(--button-primary-background);
  --button-primary-color: var(--color-text-primary-base);
  --button-plain-focus-color: var(--button-plain-color);
  --button-plain-active-color: var(--button-plain-color);
  --button-plain-hover-color: var(--button-plain-color);
  --button-outline-focus-border-color: var(--button-outline-hover-border-color);
  --switch-checked-color: var(--alias-field-text-checked);
  --step-completed-number-color: var(--color-text-primary-base);
  --choice-checked-icon-color: var(--alias-field-text-checked);
  --choice-content-border-radius: var(--alias-input-border-radius);
  --checkbox-checked-color: var(--alias-field-text-checked);
  --button-primary-focus-color: var(--button-primary-color);
}

/**
 * alignSelf:
 * auto | flex-start | flex-end | center | baseline | stretch
 */
.gva-2669faac_auto {
  -ms-grid-row-align: auto;
      align-self: auto;
}
.gva-2669faac_flexstart {
  flex-align-self: start;
}
.gva-2669faac_flexend {
  flex-align-self: end;
}
.gva-2669faac_center {
  -ms-grid-row-align: center;
      align-self: center;
}
.gva-2669faac_baseline {
  align-self: baseline;
}
.gva-2669faac_stretch {
  -ms-grid-row-align: stretch;
      align-self: stretch;
}

/**
 * borderRadius:
 * 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | fill | sides
 */
.gva-1acdaa29_br0 {
  border-radius: var(--border-radius-0);
}
.gva-1acdaa29_br1 {
  border-radius: var(--border-radius-1);
}
.gva-1acdaa29_br2 {
  border-radius: var(--border-radius-2);
}
.gva-1acdaa29_br3 {
  border-radius: var(--border-radius-3);
}
.gva-1acdaa29_br4 {
  border-radius: var(--border-radius-4);
}
.gva-1acdaa29_br5 {
  border-radius: var(--border-radius-5);
}
.gva-1acdaa29_br6 {
  border-radius: var(--border-radius-6);
}
.gva-1acdaa29_br7 {
  border-radius: var(--border-radius-7);
}
.gva-1acdaa29_br8 {
  border-radius: var(--border-radius-8);
}
.gva-1acdaa29_br9 {
  border-radius: var(--border-radius-9);
}
.gva-1acdaa29_br10 {
  border-radius: var(--border-radius-10);
}
.gva-1acdaa29_br11 {
  border-radius: var(--border-radius-11);
}
.gva-1acdaa29_brfill {
  border-radius: var(--border-radius-fill);
}
.gva-1acdaa29_brsides {
  border-radius: var(--border-radius-sides);
}

/**
 * decoration:
 * inherit | none | underline | lineThrough
 */
.gva-463809df_inherit {
  text-decoration: inherit;
}
.gva-463809df_none {
  text-decoration: none;
}
.gva-463809df_underline {
  text-decoration: underline;
}
.gva-463809df_linethrough {
  text-decoration: line-through;
}

/**
 * display:
 * inline | block | contents | flex | grid | inline-block | inline-flex | inline-grid | inline-table | list-item | run-in | table | table-caption | table-column-group | table-header-group | table-footer-group | table-row-group | table-cell | table-column | table-row | none | initial | inherit
 */
.gva-100cecc7_displayinline {
  display: inline;
}
.gva-100cecc7_displayblock {
  display: block;
}
.gva-100cecc7_displayflex {
  display: flex;
}
.gva-100cecc7_displaygrid {
  display: -ms-grid;
  display: grid;
}
.gva-100cecc7_displayinlineblock {
  display: inline-block;
}
.gva-100cecc7_displayinlineflex {
  display: inline-flex;
}
.gva-100cecc7_displayinlinegrid {
  display: -ms-inline-grid;
  display: inline-grid;
}
.gva-100cecc7_displayinlinetable {
  display: inline-table;
}
.gva-100cecc7_displaylistitem {
  display: list-item;
}
.gva-100cecc7_displayrunin {
  display: run-in;
}
.gva-100cecc7_displaytable {
  display: table;
}
.gva-100cecc7_displaytablecaption {
  display: table-caption;
}
.gva-100cecc7_displaytablecolumngroup {
  display: table-column-group;
}
.gva-100cecc7_displaytableheadergroup {
  display: table-header-group;
}
.gva-100cecc7_displaytablefootergroup {
  display: table-footer-group;
}
.gva-100cecc7_displaytablerowgroup {
  display: table-row-group;
}
.gva-100cecc7_displaytablecell {
  display: table-cell;
}
.gva-100cecc7_displaytablecolumn {
  display: table-column;
}
.gva-100cecc7_displaytablerow {
  display: table-row;
}
.gva-100cecc7_displaynone {
  display: none;
}
.gva-100cecc7_displayinitial {
  display: inline;
  display: initial;
}
.gva-100cecc7_displayinherit {
  display: inherit;
}

/**
 * alignSelf:
 * left | right | none | inline-start | inline-end
 */
.gva-97b080ed_floatleft {
  float: left;
}
.gva-97b080ed_floatright {
  float: right;
}
.gva-97b080ed_floatnone {
  float: none;
}

/**
 * fontFamily:
 * inherit | primary | secondary | system
 */
.gva-9eb55038_inherit {
  font-family: inherit;
}
.gva-9eb55038_primary {
  font-family: var(--font-family-brand-primary);
}
.gva-9eb55038_secondary {
  font-family: var(--font-family-brand-secondary);
}
.gva-9eb55038_system {
  font-family: var(--font-family-system);
}

/**
 * font-style:
 * normal | italic | oblique
 */
.gva-4ce47899_inherit {
  font-style: inherit;
}
.gva-4ce47899_normal {
  font-style: normal;
}
.gva-4ce47899_italic {
  font-style: italic;
}
.gva-4ce47899_oblique {
  font-style: oblique;
}

/**
 * font-weight:
 * inherit | regular | medium | bold
 *
 * important because it needs to overwrite the default
 */
.gva-8104d4e_inherit {
  font-weight: inherit;
}
.gva-8104d4e_regular {
  font-weight: var(--font-weight-regular);
}
.gva-8104d4e_medium {
  font-weight: var(--font-weight-medium);
}
.gva-8104d4e_bold {
  font-weight: var(--font-weight-bold);
}

/**
 * height:
 * 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | full | auto
 */
.gva-1c184202_h0 {
  height: 0;
}
.gva-1c184202_h1 {
  height: var(--space-1);
}
.gva-1c184202_h2 {
  height: var(--space-2);
}
.gva-1c184202_h3 {
  height: var(--space-3);
}
.gva-1c184202_h4 {
  height: var(--space-4);
}
.gva-1c184202_h5 {
  height: var(--space-5);
}
.gva-1c184202_h6 {
  height: var(--space-6);
}
.gva-1c184202_h7 {
  height: var(--space-7);
}
.gva-1c184202_h8 {
  height: var(--space-8);
}
.gva-1c184202_h9 {
  height: var(--space-9);
}
.gva-1c184202_h10 {
  height: var(--space-10);
}
.gva-1c184202_h11 {
  height: var(--space-11);
}
.gva-1c184202_hfull {
  height: 100%;
}
.gva-1c184202_hauto {
  height: auto;
}

/**
 * max-height:
 * 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | full | auto
 */
.gva-1c184202_mh0 {
  max-height: 0;
}
.gva-1c184202_mh1 {
  max-height: var(--space-1);
}
.gva-1c184202_mh2 {
  max-height: var(--space-2);
}
.gva-1c184202_mh3 {
  max-height: var(--space-3);
}
.gva-1c184202_mh4 {
  max-height: var(--space-4);
}
.gva-1c184202_mh5 {
  max-height: var(--space-5);
}
.gva-1c184202_mh6 {
  max-height: var(--space-6);
}
.gva-1c184202_mh7 {
  max-height: var(--space-7);
}
.gva-1c184202_mh8 {
  max-height: var(--space-8);
}
.gva-1c184202_mh9 {
  max-height: var(--space-9);
}
.gva-1c184202_mh10 {
  max-height: var(--space-10);
}
.gva-1c184202_mh11 {
  max-height: var(--space-11);
}
.gva-1c184202_mhfull {
  max-height: 100%;
}
.gva-1c184202_mhauto {
  max-height: auto;
}

/**
 * alignContent
 * flex-start | center | flex-end | stretch | space-around | space-between
 *
 * alignItems
 * flex-start | center | flex-end | stretch | baseline
 *
 * flexDirection
 * row | row-reverse | column | column-reverse
 *
 * flexWrap
 * nowrap | wrap | wrap-reverse
 *
 * justifyContent
 * flex-start | center | flex-end | space-between | space-around | space-evenly
 */

.gva-d16a0c0a_root {
  --align-content: initial;
  --align-items: initial;
  --flex-direction: initial;
  --flex-wrap: initial;
  --justify-content: initial;

  align-content: var(--align-content);
  align-items: var(--align-items);
  flex-direction: var(--flex-direction);
  flex-wrap: var(--flex-wrap);
  justify-content: var(--justify-content);
}

@media only screen and (min-width: 480px) {
  .gva-d16a0c0a_root {
    --sm-align-content: initial;
    --sm-align-items: initial;
    --sm-flex-direction: initial;
    --sm-flex-wrap: initial;
    --sm-justify-content: initial;

    align-content: var(--align-content);

    align-content: var(--sm-align-content, var(--align-content));
    align-items: var(--align-items);
    align-items: var(--sm-align-items, var(--align-items));
    flex-direction: var(--flex-direction);
    flex-direction: var(--sm-flex-direction, var(--flex-direction));
    flex-wrap: var(--flex-wrap);
    flex-wrap: var(--sm-flex-wrap, var(--flex-wrap));
    justify-content: var(--justify-content);
    justify-content: var(--sm-justify-content, var(--justify-content));
  }
}

@media only screen and (min-width: 768px) {
  .gva-d16a0c0a_root {
    --md-align-content: initial;
    --md-align-items: initial;
    --md-flex-direction: initial;
    --md-flex-wrap: initial;
    --md-justify-content: initial;

    align-content: var(--align-content);

    align-content: var(
      --md-align-content,
      var(--sm-align-content, var(--align-content))
    );
    align-items: var(--align-items);
    align-items: var(
      --md-align-items,
      var(--sm-align-items, var(--align-items))
    );
    flex-direction: var(--flex-direction);
    flex-direction: var(
      --md-flex-direction,
      var(--sm-flex-direction, var(--flex-direction))
    );
    flex-wrap: var(--flex-wrap);
    flex-wrap: var(--md-flex-wrap, var(--sm-flex-wrap, var(--flex-wrap)));
    justify-content: var(--justify-content);
    justify-content: var(
      --md-justify-content,
      var(--sm-justify-content, var(--justify-content))
    );
  }
}

@media only screen and (min-width: 1010px) {
  .gva-d16a0c0a_root {
    --lg-align-content: initial;
    --lg-align-items: initial;
    --lg-flex-direction: initial;
    --lg-flex-wrap: initial;
    --lg-justify-content: initial;

    align-content: var(--align-content);

    align-content: var(
      --lg-align-content,
      var(--md-align-content, var(--sm-align-content, var(--align-content)))
    );
    align-items: var(--align-items);
    align-items: var(
      --lg-align-items,
      var(--md-align-items, var(--sm-align-items, var(--align-items)))
    );
    flex-direction: var(--flex-direction);
    flex-direction: var(
      --lg-flex-direction,
      var(--md-flex-direction, var(--sm-flex-direction, var(--flex-direction)))
    );
    flex-wrap: var(--flex-wrap);
    flex-wrap: var(
      --lg-flex-wrap,
      var(--md-flex-wrap, var(--sm-flex-wrap, var(--flex-wrap)))
    );
    justify-content: var(--justify-content);
    justify-content: var(
      --lg-justify-content,
      var(
        --md-justify-content,
        var(--sm-justify-content, var(--justify-content))
      )
    );
  }
}

@media only screen and (min-width: 1440px) {
  .gva-d16a0c0a_root {
    --xl-align-content: initial;
    --xl-align-items: initial;
    --xl-flex-direction: initial;
    --xl-flex-wrap: initial;
    --xl-justify-content: initial;

    align-content: var(--align-content);

    align-content: var(
      --xl-align-content,
      var(
        --lg-align-content,
        var(--md-align-content, var(--sm-align-content, var(--align-content)))
      )
    );
    align-items: var(--align-items);
    align-items: var(
      --xl-align-items,
      var(
        --lg-align-items,
        var(--md-align-items, var(--sm-align-items, var(--align-items)))
      )
    );
    flex-direction: var(--flex-direction);
    flex-direction: var(
      --xl-flex-direction,
      var(
        --lg-flex-direction,
        var(
          --md-flex-direction,
          var(--sm-flex-direction, var(--flex-direction))
        )
      )
    );
    flex-wrap: var(--flex-wrap);
    flex-wrap: var(
      --xl-flex-wrap,
      var(
        --lg-flex-wrap,
        var(--md-flex-wrap, var(--sm-flex-wrap, var(--flex-wrap)))
      )
    );
    justify-content: var(--justify-content);
    justify-content: var(
      --xl-justify-content,
      var(
        --lg-justify-content,
        var(
          --md-justify-content,
          var(--sm-justify-content, var(--justify-content))
        )
      )
    );
  }
}

/**
 * Margins
 * marginBottom | marginLeft | marginRight | marginTop
 */
.gva-a4edb183_marginbottom0 {
  margin-bottom: 0;
}
.gva-a4edb183_marginbottom1 {
  margin-bottom: var(--space-1);
}
.gva-a4edb183_marginbottom2 {
  margin-bottom: var(--space-2);
}
.gva-a4edb183_marginbottom3 {
  margin-bottom: var(--space-3);
}
.gva-a4edb183_marginbottom4 {
  margin-bottom: var(--space-4);
}
.gva-a4edb183_marginbottom5 {
  margin-bottom: var(--space-5);
}
.gva-a4edb183_marginbottom6 {
  margin-bottom: var(--space-6);
}
.gva-a4edb183_marginbottom7 {
  margin-bottom: var(--space-7);
}
.gva-a4edb183_marginbottom8 {
  margin-bottom: var(--space-8);
}
.gva-a4edb183_marginbottom9 {
  margin-bottom: var(--space-9);
}
.gva-a4edb183_marginbottom10 {
  margin-bottom: var(--space-10);
}
.gva-a4edb183_marginbottom11 {
  margin-bottom: var(--space-11);
}
.gva-a4edb183_marginbottomauto {
  margin-bottom: auto;
}

.gva-a4edb183_marginleft0 {
  margin-left: 0;
}
.gva-a4edb183_marginleft1 {
  margin-left: var(--space-1);
}
.gva-a4edb183_marginleft2 {
  margin-left: var(--space-2);
}
.gva-a4edb183_marginleft3 {
  margin-left: var(--space-3);
}
.gva-a4edb183_marginleft4 {
  margin-left: var(--space-4);
}
.gva-a4edb183_marginleft5 {
  margin-left: var(--space-5);
}
.gva-a4edb183_marginleft6 {
  margin-left: var(--space-6);
}
.gva-a4edb183_marginleft7 {
  margin-left: var(--space-7);
}
.gva-a4edb183_marginleft8 {
  margin-left: var(--space-8);
}
.gva-a4edb183_marginleft9 {
  margin-left: var(--space-9);
}
.gva-a4edb183_marginleft10 {
  margin-left: var(--space-10);
}
.gva-a4edb183_marginleft11 {
  margin-left: var(--space-11);
}
.gva-a4edb183_marginleftauto {
  margin-left: auto;
}

.gva-a4edb183_marginright0 {
  margin-right: 0;
}
.gva-a4edb183_marginright1 {
  margin-right: var(--space-1);
}
.gva-a4edb183_marginright2 {
  margin-right: var(--space-2);
}
.gva-a4edb183_marginright3 {
  margin-right: var(--space-3);
}
.gva-a4edb183_marginright4 {
  margin-right: var(--space-4);
}
.gva-a4edb183_marginright5 {
  margin-right: var(--space-5);
}
.gva-a4edb183_marginright6 {
  margin-right: var(--space-6);
}
.gva-a4edb183_marginright7 {
  margin-right: var(--space-7);
}
.gva-a4edb183_marginright8 {
  margin-right: var(--space-8);
}
.gva-a4edb183_marginright9 {
  margin-right: var(--space-9);
}
.gva-a4edb183_marginright10 {
  margin-right: var(--space-10);
}
.gva-a4edb183_marginright11 {
  margin-right: var(--space-11);
}
.gva-a4edb183_marginrightauto {
  margin-right: auto;
}

.gva-a4edb183_margintop0 {
  margin-top: 0;
}
.gva-a4edb183_margintop1 {
  margin-top: var(--space-1);
}
.gva-a4edb183_margintop2 {
  margin-top: var(--space-2);
}
.gva-a4edb183_margintop3 {
  margin-top: var(--space-3);
}
.gva-a4edb183_margintop4 {
  margin-top: var(--space-4);
}
.gva-a4edb183_margintop5 {
  margin-top: var(--space-5);
}
.gva-a4edb183_margintop6 {
  margin-top: var(--space-6);
}
.gva-a4edb183_margintop7 {
  margin-top: var(--space-7);
}
.gva-a4edb183_margintop8 {
  margin-top: var(--space-8);
}
.gva-a4edb183_margintop9 {
  margin-top: var(--space-9);
}
.gva-a4edb183_margintop10 {
  margin-top: var(--space-10);
}
.gva-a4edb183_margintop11 {
  margin-top: var(--space-11);
}
.gva-a4edb183_margintopauto {
  margin-top: auto;
}

/**
 * Negative Margins
 * marginBottom-value | marginLeft-value | marginRight-value | marginTop-value
 */
.gva-a4edb183_marginbottomnegative1 {
  margin-bottom: calc(-1 * var(--space-1));
}
.gva-a4edb183_marginbottomnegative2 {
  margin-bottom: calc(-1 * var(--space-2));
}
.gva-a4edb183_marginbottomnegative3 {
  margin-bottom: calc(-1 * var(--space-3));
}
.gva-a4edb183_marginbottomnegative4 {
  margin-bottom: calc(-1 * var(--space-4));
}
.gva-a4edb183_marginbottomnegative5 {
  margin-bottom: calc(-1 * var(--space-5));
}
.gva-a4edb183_marginbottomnegative6 {
  margin-bottom: calc(-1 * var(--space-6));
}
.gva-a4edb183_marginbottomnegative7 {
  margin-bottom: calc(-1 * var(--space-7));
}
.gva-a4edb183_marginbottomnegative8 {
  margin-bottom: calc(-1 * var(--space-8));
}
.gva-a4edb183_marginbottomnegative9 {
  margin-bottom: calc(-1 * var(--space-9));
}
.gva-a4edb183_marginbottomnegative10 {
  margin-bottom: calc(-1 * var(--space-10));
}
.gva-a4edb183_marginbottomnegative11 {
  margin-bottom: calc(-1 * var(--space-11));
}

.gva-a4edb183_marginleftnegative1 {
  margin-left: calc(-1 * var(--space-1));
}
.gva-a4edb183_marginleftnegative2 {
  margin-left: calc(-1 * var(--space-2));
}
.gva-a4edb183_marginleftnegative3 {
  margin-left: calc(-1 * var(--space-3));
}
.gva-a4edb183_marginleftnegative4 {
  margin-left: calc(-1 * var(--space-4));
}
.gva-a4edb183_marginleftnegative5 {
  margin-left: calc(-1 * var(--space-5));
}
.gva-a4edb183_marginleftnegative6 {
  margin-left: calc(-1 * var(--space-6));
}
.gva-a4edb183_marginleftnegative7 {
  margin-left: calc(-1 * var(--space-7));
}
.gva-a4edb183_marginleftnegative8 {
  margin-left: calc(-1 * var(--space-8));
}
.gva-a4edb183_marginleftnegative9 {
  margin-left: calc(-1 * var(--space-9));
}
.gva-a4edb183_marginleftnegative10 {
  margin-left: calc(-1 * var(--space-10));
}
.gva-a4edb183_marginleftnegative11 {
  margin-left: calc(-1 * var(--space-11));
}

.gva-a4edb183_marginrightnegative1 {
  margin-right: calc(-1 * var(--space-1));
}
.gva-a4edb183_marginrightnegative2 {
  margin-right: calc(-1 * var(--space-2));
}
.gva-a4edb183_marginrightnegative3 {
  margin-right: calc(-1 * var(--space-3));
}
.gva-a4edb183_marginrightnegative4 {
  margin-right: calc(-1 * var(--space-4));
}
.gva-a4edb183_marginrightnegative5 {
  margin-right: calc(-1 * var(--space-5));
}
.gva-a4edb183_marginrightnegative6 {
  margin-right: calc(-1 * var(--space-6));
}
.gva-a4edb183_marginrightnegative7 {
  margin-right: calc(-1 * var(--space-7));
}
.gva-a4edb183_marginrightnegative8 {
  margin-right: calc(-1 * var(--space-8));
}
.gva-a4edb183_marginrightnegative9 {
  margin-right: calc(-1 * var(--space-9));
}
.gva-a4edb183_marginrightnegative10 {
  margin-right: calc(-1 * var(--space-10));
}
.gva-a4edb183_marginrightnegative11 {
  margin-right: calc(-1 * var(--space-11));
}

.gva-a4edb183_margintopnegative1 {
  margin-top: calc(-1 * var(--space-1));
}
.gva-a4edb183_margintopnegative2 {
  margin-top: calc(-1 * var(--space-2));
}
.gva-a4edb183_margintopnegative3 {
  margin-top: calc(-1 * var(--space-3));
}
.gva-a4edb183_margintopnegative4 {
  margin-top: calc(-1 * var(--space-4));
}
.gva-a4edb183_margintopnegative5 {
  margin-top: calc(-1 * var(--space-5));
}
.gva-a4edb183_margintopnegative6 {
  margin-top: calc(-1 * var(--space-6));
}
.gva-a4edb183_margintopnegative7 {
  margin-top: calc(-1 * var(--space-7));
}
.gva-a4edb183_margintopnegative8 {
  margin-top: calc(-1 * var(--space-8));
}
.gva-a4edb183_margintopnegative9 {
  margin-top: calc(-1 * var(--space-9));
}
.gva-a4edb183_margintopnegative10 {
  margin-top: calc(-1 * var(--space-10));
}
.gva-a4edb183_margintopnegative11 {
  margin-top: calc(-1 * var(--space-11));
}

/**
 * Paddings
 * paddingBottom | paddingLeft | paddingRight | paddingTop
 */
.gva-9efaa62c_paddingbottom0 {
  padding-bottom: 0;
}
.gva-9efaa62c_paddingbottom1 {
  padding-bottom: var(--space-1);
}
.gva-9efaa62c_paddingbottom2 {
  padding-bottom: var(--space-2);
}
.gva-9efaa62c_paddingbottom3 {
  padding-bottom: var(--space-3);
}
.gva-9efaa62c_paddingbottom4 {
  padding-bottom: var(--space-4);
}
.gva-9efaa62c_paddingbottom5 {
  padding-bottom: var(--space-5);
}
.gva-9efaa62c_paddingbottom6 {
  padding-bottom: var(--space-6);
}
.gva-9efaa62c_paddingbottom7 {
  padding-bottom: var(--space-7);
}
.gva-9efaa62c_paddingbottom8 {
  padding-bottom: var(--space-8);
}
.gva-9efaa62c_paddingbottom9 {
  padding-bottom: var(--space-9);
}
.gva-9efaa62c_paddingbottom10 {
  padding-bottom: var(--space-10);
}
.gva-9efaa62c_paddingbottom11 {
  padding-bottom: var(--space-11);
}

.gva-9efaa62c_paddingleft0 {
  padding-left: 0;
}
.gva-9efaa62c_paddingleft1 {
  padding-left: var(--space-1);
}
.gva-9efaa62c_paddingleft2 {
  padding-left: var(--space-2);
}
.gva-9efaa62c_paddingleft3 {
  padding-left: var(--space-3);
}
.gva-9efaa62c_paddingleft4 {
  padding-left: var(--space-4);
}
.gva-9efaa62c_paddingleft5 {
  padding-left: var(--space-5);
}
.gva-9efaa62c_paddingleft6 {
  padding-left: var(--space-6);
}
.gva-9efaa62c_paddingleft7 {
  padding-left: var(--space-7);
}
.gva-9efaa62c_paddingleft8 {
  padding-left: var(--space-8);
}
.gva-9efaa62c_paddingleft9 {
  padding-left: var(--space-9);
}
.gva-9efaa62c_paddingleft10 {
  padding-left: var(--space-10);
}
.gva-9efaa62c_paddingleft11 {
  padding-left: var(--space-11);
}

.gva-9efaa62c_paddingright0 {
  padding-right: 0;
}
.gva-9efaa62c_paddingright1 {
  padding-right: var(--space-1);
}
.gva-9efaa62c_paddingright2 {
  padding-right: var(--space-2);
}
.gva-9efaa62c_paddingright3 {
  padding-right: var(--space-3);
}
.gva-9efaa62c_paddingright4 {
  padding-right: var(--space-4);
}
.gva-9efaa62c_paddingright5 {
  padding-right: var(--space-5);
}
.gva-9efaa62c_paddingright6 {
  padding-right: var(--space-6);
}
.gva-9efaa62c_paddingright7 {
  padding-right: var(--space-7);
}
.gva-9efaa62c_paddingright8 {
  padding-right: var(--space-8);
}
.gva-9efaa62c_paddingright9 {
  padding-right: var(--space-9);
}
.gva-9efaa62c_paddingright10 {
  padding-right: var(--space-10);
}
.gva-9efaa62c_paddingright11 {
  padding-right: var(--space-11);
}

.gva-9efaa62c_paddingtop0 {
  padding-top: 0;
}
.gva-9efaa62c_paddingtop1 {
  padding-top: var(--space-1);
}
.gva-9efaa62c_paddingtop2 {
  padding-top: var(--space-2);
}
.gva-9efaa62c_paddingtop3 {
  padding-top: var(--space-3);
}
.gva-9efaa62c_paddingtop4 {
  padding-top: var(--space-4);
}
.gva-9efaa62c_paddingtop5 {
  padding-top: var(--space-5);
}
.gva-9efaa62c_paddingtop6 {
  padding-top: var(--space-6);
}
.gva-9efaa62c_paddingtop7 {
  padding-top: var(--space-7);
}
.gva-9efaa62c_paddingtop8 {
  padding-top: var(--space-8);
}
.gva-9efaa62c_paddingtop9 {
  padding-top: var(--space-9);
}
.gva-9efaa62c_paddingtop10 {
  padding-top: var(--space-10);
}
.gva-9efaa62c_paddingtop11 {
  padding-top: var(--space-11);
}

/**
 * position
 * absolute | fixed | relative | sticky
 */
.gva-fd7c5864_positionabsolute {
  position: absolute;
}
.gva-fd7c5864_positionfixed {
  position: fixed;
}
.gva-fd7c5864_positionrelative {
  position: relative;
}
.gva-fd7c5864_positionsticky {
  position: sticky;
}

/**
 * Left
 */
.gva-98f4daa4_left1 {
  left: var(--space-1);
}
.gva-98f4daa4_left2 {
  left: var(--space-2);
}
.gva-98f4daa4_left3 {
  left: var(--space-3);
}
.gva-98f4daa4_left4 {
  left: var(--space-4);
}
.gva-98f4daa4_left5 {
  left: var(--space-5);
}
.gva-98f4daa4_left6 {
  left: var(--space-6);
}
.gva-98f4daa4_left7 {
  left: var(--space-7);
}
.gva-98f4daa4_left8 {
  left: var(--space-8);
}
.gva-98f4daa4_left9 {
  left: var(--space-9);
}
.gva-98f4daa4_left10 {
  left: var(--space-10);
}
.gva-98f4daa4_left11 {
  left: var(--space-11);
}
.gva-98f4daa4_left0 {
  left: 0;
}

/**
 * Right
 */
.gva-98f4daa4_right1 {
  right: var(--space-1);
}
.gva-98f4daa4_right2 {
  right: var(--space-2);
}
.gva-98f4daa4_right3 {
  right: var(--space-3);
}
.gva-98f4daa4_right4 {
  right: var(--space-4);
}
.gva-98f4daa4_right5 {
  right: var(--space-5);
}
.gva-98f4daa4_right6 {
  right: var(--space-6);
}
.gva-98f4daa4_right7 {
  right: var(--space-7);
}
.gva-98f4daa4_right8 {
  right: var(--space-8);
}
.gva-98f4daa4_right9 {
  right: var(--space-9);
}
.gva-98f4daa4_right10 {
  right: var(--space-10);
}
.gva-98f4daa4_right11 {
  right: var(--space-11);
}
.gva-98f4daa4_right0 {
  right: 0;
}

/**
 * Top
 */
.gva-98f4daa4_top1 {
  top: var(--space-1);
}
.gva-98f4daa4_top2 {
  top: var(--space-2);
}
.gva-98f4daa4_top3 {
  top: var(--space-3);
}
.gva-98f4daa4_top4 {
  top: var(--space-4);
}
.gva-98f4daa4_top5 {
  top: var(--space-5);
}
.gva-98f4daa4_top6 {
  top: var(--space-6);
}
.gva-98f4daa4_top7 {
  top: var(--space-7);
}
.gva-98f4daa4_top8 {
  top: var(--space-8);
}
.gva-98f4daa4_top9 {
  top: var(--space-9);
}
.gva-98f4daa4_top10 {
  top: var(--space-10);
}
.gva-98f4daa4_top11 {
  top: var(--space-11);
}
.gva-98f4daa4_top0 {
  top: 0;
}

/**
 * Bottom
 */
.gva-98f4daa4_bottom1 {
  bottom: var(--space-1);
}
.gva-98f4daa4_bottom2 {
  bottom: var(--space-2);
}
.gva-98f4daa4_bottom3 {
  bottom: var(--space-3);
}
.gva-98f4daa4_bottom4 {
  bottom: var(--space-4);
}
.gva-98f4daa4_bottom5 {
  bottom: var(--space-5);
}
.gva-98f4daa4_bottom6 {
  bottom: var(--space-6);
}
.gva-98f4daa4_bottom7 {
  bottom: var(--space-7);
}
.gva-98f4daa4_bottom8 {
  bottom: var(--space-8);
}
.gva-98f4daa4_bottom9 {
  bottom: var(--space-9);
}
.gva-98f4daa4_bottom10 {
  bottom: var(--space-10);
}
.gva-98f4daa4_bottom11 {
  bottom: var(--space-11);
}
.gva-98f4daa4_bottom0 {
  bottom: 0;
}

/**
 * textAlign:
 * center | inherit | justify | left | right
 */
.gva-167490ad_center {
  text-align: center;
}
.gva-167490ad_inherit {
  text-align: inherit;
}
.gva-167490ad_justify {
  text-align: justify;
}
.gva-167490ad_left {
  text-align: left;
}
.gva-167490ad_right {
  text-align: right;
}

/**
 * text-transform:
 * inherit | none | capitalize | uppercase | lowercase
 */
.gva-6498668c_inherit {
  text-transform: inherit;
}
.gva-6498668c_none {
  text-transform: none;
}
.gva-6498668c_capitalize {
  text-transform: capitalize;
}
.gva-6498668c_uppercase {
  text-transform: uppercase;
}
.gva-6498668c_lowercase {
  text-transform: lowercase;
}

/**
 * width:
 * 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | full | auto
 */
.gva-63859bfb_w0 {
  width: 0;
}
.gva-63859bfb_w1 {
  width: var(--space-1);
}
.gva-63859bfb_w2 {
  width: var(--space-2);
}
.gva-63859bfb_w3 {
  width: var(--space-3);
}
.gva-63859bfb_w4 {
  width: var(--space-4);
}
.gva-63859bfb_w5 {
  width: var(--space-5);
}
.gva-63859bfb_w6 {
  width: var(--space-6);
}
.gva-63859bfb_w7 {
  width: var(--space-7);
}
.gva-63859bfb_w8 {
  width: var(--space-8);
}
.gva-63859bfb_w9 {
  width: var(--space-9);
}
.gva-63859bfb_w10 {
  width: var(--space-10);
}
.gva-63859bfb_w11 {
  width: var(--space-11);
}
.gva-63859bfb_wfull {
  width: 100%;
}
.gva-63859bfb_wauto {
  width: auto;
}

/**
 * max-width:
 * 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | full | auto
 */
.gva-63859bfb_mw0 {
  max-width: 0;
}
.gva-63859bfb_mw1 {
  max-width: var(--space-1);
}
.gva-63859bfb_mw2 {
  max-width: var(--space-2);
}
.gva-63859bfb_mw3 {
  max-width: var(--space-3);
}
.gva-63859bfb_mw4 {
  max-width: var(--space-4);
}
.gva-63859bfb_mw5 {
  max-width: var(--space-5);
}
.gva-63859bfb_mw6 {
  max-width: var(--space-6);
}
.gva-63859bfb_mw7 {
  max-width: var(--space-7);
}
.gva-63859bfb_mw8 {
  max-width: var(--space-8);
}
.gva-63859bfb_mw9 {
  max-width: var(--space-9);
}
.gva-63859bfb_mw10 {
  max-width: var(--space-10);
}
.gva-63859bfb_mw11 {
  max-width: var(--space-11);
}
.gva-63859bfb_mwfull {
  max-width: 100%;
}
.gva-63859bfb_mwauto {
  max-width: auto;
}

/**
 * zIndex
 */
.gva-a11a7ad9_zindex0 {
  z-index: 0;
}
.gva-a11a7ad9_zindex100 {
  z-index: var(--z-index-100);
}
.gva-a11a7ad9_zindex200 {
  z-index: var(--z-index-200);
}
.gva-a11a7ad9_zindex300 {
  z-index: var(--z-index-300);
}
.gva-a11a7ad9_zindex400 {
  z-index: var(--z-index-400);
}
.gva-a11a7ad9_zindex500 {
  z-index: var(--z-index-500);
}
.gva-a11a7ad9_zindex600 {
  z-index: var(--z-index-600);
}
.gva-a11a7ad9_zindex700 {
  z-index: var(--z-index-700);
}
.gva-a11a7ad9_zindex800 {
  z-index: var(--z-index-800);
}
.gva-a11a7ad9_zindex900 {
  z-index: var(--z-index-900);
}

.gva-351f8706_root {
  border-radius: var(--banner-root-border-radius);
}

.gva-28bac039_root {
  fill: currentColor;
  vertical-align: middle;
}

.gva-28bac039_root:active,
.gva-28bac039_root:hover,
.gva-28bac039_root:visited,
.gva-28bac039_root:focus {
  outline: none;
}

.gva-28bac039_root[role='button'] {
  cursor: pointer;
}

/**
 * size:
* small | medium | large | xLarge
*/
.gva-28bac039_small {
  height: 16px;
  width: 16px;
}

.gva-28bac039_medium {
  height: 24px;
  width: 24px;
}

.gva-28bac039_large {
  height: 28px;
  width: 28px;
}

.gva-28bac039_xlarge {
  height: 32px;
  width: 32px;
}

.gva-a2c9f32f_root {
  color: inherit;
}

/**
 * SCALE:
 *
 * Heading1 - Responsive
 * Heading2 - Responsive
 * Heading3 - Responsive
 * Heading4 - Responsive
 * Heading5 - Responsive
 * Heading6 - Responsive
 * Paragraph - Responsive
 * Caption1
 * Caption2
 */
.gva-a2c9f32f_heading1,
.gva-a2c9f32f_richcontent h1 {
  font-size: var(--font-heading-1-size);
  line-height: var(--font-heading-1-line-height);
}

@media only screen and (min-width: 768px) {
  .gva-a2c9f32f_heading1,
  .gva-a2c9f32f_richcontent h1 {
    font-size: var(--font-heading-1-large-size);
    line-height: var(--font-heading-1-large-line-height);
  }
}

.gva-a2c9f32f_heading2,
.gva-a2c9f32f_richcontent h2 {
  font-size: var(--font-heading-2-size);
  line-height: var(--font-heading-2-line-height);
}

@media only screen and (min-width: 768px) {
  .gva-a2c9f32f_heading2,
  .gva-a2c9f32f_richcontent h2 {
    font-size: var(--font-heading-2-large-size);
    line-height: var(--font-heading-2-large-line-height);
  }
}

.gva-a2c9f32f_heading3,
.gva-a2c9f32f_richcontent h3 {
  font-size: var(--font-heading-3-size);
  line-height: var(--font-heading-3-line-height);
}

@media only screen and (min-width: 768px) {
  .gva-a2c9f32f_heading3,
  .gva-a2c9f32f_richcontent h3 {
    font-size: var(--font-heading-3-large-size);
    line-height: var(--font-heading-3-large-line-height);
  }
}

.gva-a2c9f32f_heading4,
.gva-a2c9f32f_richcontent h4 {
  font-size: var(--font-heading-4-size);
  line-height: var(--font-heading-4-line-height);
}

@media only screen and (min-width: 768px) {
  .gva-a2c9f32f_heading4,
  .gva-a2c9f32f_richcontent h4 {
    font-size: var(--font-heading-4-large-size);
    line-height: var(--font-heading-4-large-line-height);
  }
}

.gva-a2c9f32f_heading5,
.gva-a2c9f32f_richcontent h5 {
  font-size: var(--font-heading-5-size);
  line-height: var(--font-heading-5-line-height);
}

@media only screen and (min-width: 768px) {
  .gva-a2c9f32f_heading5,
  .gva-a2c9f32f_richcontent h5 {
    font-size: var(--font-heading-5-large-size);
    line-height: var(--font-heading-5-large-line-height);
  }
}

.gva-a2c9f32f_heading6,
.gva-a2c9f32f_richcontent h6 {
  font-size: var(--font-heading-6-size);
  line-height: var(--font-heading-6-line-height);
}

@media only screen and (min-width: 768px) {
  .gva-a2c9f32f_heading6,
  .gva-a2c9f32f_richcontent h6 {
    font-size: var(--font-heading-6-large-size);
    line-height: var(--font-heading-6-large-line-height);
  }
}

.gva-a2c9f32f_paragraph,
.gva-a2c9f32f_richcontent p {
  font-size: var(--font-paragraph-size);
  line-height: var(--font-paragraph-line-height);
}

@media only screen and (min-width: 768px) {
  .gva-a2c9f32f_paragraph,
  .gva-a2c9f32f_richcontent p {
    font-size: var(--font-paragraph-large-size);
    line-height: var(--font-paragraph-large-line-height);
  }
}

.gva-a2c9f32f_caption1 {
  font-size: var(--font-caption-1-size);
  line-height: var(--font-caption-1-line-height);
}

.gva-a2c9f32f_richcontent small,
.gva-a2c9f32f_caption2 {
  font-size: var(--font-caption-2-size);
  line-height: var(--font-caption-2-line-height);
}


.gva-a04d592f_root {
  align-items: center;
  border: none;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-flex;
  justify-content: center;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  outline: none;
}

.gva-a04d592f_root svg {
  flex-shrink: 0;
}

.gva-a04d592f_root:not(:active):focus {
  box-shadow: var(--button-focus-shadow);
}

.gva-a04d592f_square {
  border-radius: var(--alias-action-border-radius);
}

.gva-a04d592f_circular {
  border-radius: var(--border-radius-sides);
}

.gva-a04d592f_small {
  height: var(--button-small-height);
  width: var(--button-small-height);
}

.gva-a04d592f_large {
  height: var(--button-large-height);
  width: var(--button-large-height);
}

/**
 * appearance:
 * default | primary | secondary | plain | outline
 */
.gva-a04d592f_default,
.gva-a04d592f_default:visited {
  color: inherit;
  background: transparent;
}

.gva-a04d592f_default:hover,
.gva-a04d592f_default:active,
.gva-a04d592f_default:visited,
.gva-a04d592f_default:focus {
  color: inherit;
}

.gva-a04d592f_default:hover {
  background: var(--button-default-hover-background);
}

.gva-a04d592f_default:active {
  background: var(--button-default-active-background);
}

.gva-a04d592f_primary {
  --button-primary-border-style: solid;
}

.gva-a04d592f_primary,
.gva-a04d592f_primary:visited {
  background: var(--button-primary-background);
  color: var(--button-primary-color);
  box-shadow: var(--button-primary-shadow);
  border-width: var(--button-primary-border-width);
  border-style: var(--button-primary-border-style);
  border-color: var(--button-primary-border-color);
}

.gva-a04d592f_primary:focus {
  background: var(--button-primary-focus-background);
  color: var(--button-primary-focus-color);
}

.gva-a04d592f_primary:hover {
  background: var(--button-primary-hover-background);
  color: var(--button-primary-hover-color);
  box-shadow: var(--button-primary-hover-shadow);
}

.gva-a04d592f_primary:active {
  background: var(--button-primary-active-background);
  color: var(--button-primary-active-color);
  box-shadow: var(--button-primary-active-shadow);
}

.gva-a04d592f_secondary {
  --button-secondary-border-style: solid;
}

.gva-a04d592f_secondary,
.gva-a04d592f_secondary:visited {
  background: var(--button-secondary-background);
  color: var(--button-secondary-color);
  box-shadow: var(--button-secondary-shadow);
  border-width: var(--button-secondary-border-width);
  border-style: var(--button-secondary-border-style);
  border-color: var(--button-secondary-border-color);
}

.gva-a04d592f_secondary:focus {
  background: var(--button-secondary-focus-background);
  color: var(--button-secondary-focus-color);
}

.gva-a04d592f_secondary:hover {
  background: var(--button-secondary-hover-background);
  color: var(--button-secondary-hover-color);
  box-shadow: var(--button-secondary-hover-shadow);
}

.gva-a04d592f_secondary:active {
  background: var(--button-secondary-active-background);
  color: var(--button-secondary-active-color);
  box-shadow: var(--button-secondary-active-shadow);
}

.gva-a04d592f_plain,
.gva-a04d592f_plain:visited {
  background: var(--button-plain-background);
  color: var(--button-plain-color);
  box-shadow: var(--button-plain-shadow);
}

.gva-a04d592f_plain:hover {
  background: var(--button-plain-hover-background);
  color: var(--button-plain-hover-color);
  box-shadow: var(--button-plain-hover-shadow);
}

.gva-a04d592f_plain:active {
  background: var(--button-plain-active-background);
  color: var(--button-plain-active-color);
  box-shadow: var(--button-plain-active-shadow);
}

.gva-a04d592f_plain:focus {
  color: var(--button-plain-focus-color);
}

.gva-a04d592f_outline {
  --button-outline-border-style: solid;
}

.gva-a04d592f_outline,
.gva-a04d592f_outline:visited {
  background: var(--button-outline-background);
  border-width: var(--button-outline-border-width);
  border-style: var(--button-outline-border-style);
  border-color: var(--button-outline-border-color);
  color: var(--button-outline-color);
  box-shadow: var(--button-outline-shadow);
}

.gva-a04d592f_outline:hover {
  background: var(--button-outline-hover-background);
  color: var(--button-outline-hover-color);
  box-shadow: var(--button-outline-hover-shadow);
  border-color: var(--button-outline-hover-border-color);
}

.gva-a04d592f_outline:focus {
  background: var(--button-outline-focus-background);
  color: var(--button-outline-focus-color);
  border-color: var(--button-outline-focus-border-color);
}

.gva-a04d592f_outline:active {
  background: var(--button-outline-active-background);
  border-color: var(--button-outline-active-border-color);
  color: var(--button-outline-active-color);
}

/**
 * disabled:
 * true | false
 * Must be last to overwrite the others
 */
.gva-a04d592f_disabled {
  background: var(--color-grey-20);
  border-color: var(--color-grey-20);
  color: var(--color-grey-60);
  pointer-events: none;
}

.gva-febcd57b_root {
  position: absolute !important;
  top: 0;
  clip: rect(1px, 1px, 1px, 1px) !important;
  overflow: hidden !important;
  height: 1px !important;
  width: 1px !important;
  padding: 0 !important;
  border: 0 !important;

  /* https://medium.com/@jessebeach/beware-smushed-off-screen-accessible-text-5952a4c2cbfe */
  white-space: nowrap;
  word-wrap: normal;
}

.gva-95dd6a3e_link{color:inherit;display:block;height:inherit;text-decoration:none}.gva-95dd6a3e_link:hover{color:inherit;text-decoration:none}.gva-95dd6a3e_textcolorhoverlighten,.gva-95dd6a3e_textcolorhoverdefault{color:#000}.gva-95dd6a3e_textcolorhoverlighten:hover{color:#404040}.gva-95dd6a3e_textcolorhoverdefault:hover{color:#000}.gva-95dd6a3e_centertext{text-align:center}.gva-95dd6a3e_textonlylink{display:inline-block}.gva-95dd6a3e_hovertitletextdecoration:hover h2>span:last-child{text-decoration:underline}.gva-95dd6a3e_hovertitletextdecoration:hover h3>span:last-child{text-decoration:underline}.gva-95dd6a3e_hovertitletextdecoration:hover h4>span:last-child{text-decoration:underline}.gva-95dd6a3e_hovertitletextdecoration:hover h5>span:last-child{text-decoration:underline}.gva-95dd6a3e_hovertitletextdecoration:hover h6>span:last-child{text-decoration:underline}
.widgetgroup--highlighted-blue .gva-6194efaa_labelcomponent[style*="background-color:#ffffff"]{background-color:transparent !important}.widgetgroup--highlighted-blue .gva-6194efaa_labelcomponent,.widgetgroup--highlighted-black .gva-6194efaa_labelcomponent{padding:4px}
.gva-dd740f1e_plusicon{vertical-align:middle}.gva-dd740f1e_plusicon+span{vertical-align:middle}.gva-dd740f1e_leftthird{top:33%;left:0}
.gva-9926b099_root {
}

.gva-9926b099_middle {
  vertical-align: middle;
}

.gva-9926b099_baseline {
  vertical-align: baseline;
}

.gva-9926b099_top {
  vertical-align: top;
}

.gva-9926b099_bottom {
  vertical-align: bottom;
}

.gva-9926b099_inherit {
  vertical-align: inherit;
}

.gva-9926b099_unset {
  vertical-align: unset;
}

.gva-9926b099_texttop {
  vertical-align: text-top;
}

.gva-9926b099_textbottom {
  vertical-align: text-bottom;
}

.gva-9926b099_sub {
  vertical-align: sub;
}

.gva-9926b099_super {
  vertical-align: super;
}

.gva-4a23649e_figure{flex:0 0 auto;margin:0;max-width:100%;position:relative}.gva-4a23649e_imagetag{max-width:100%;-o-object-fit:cover;object-fit:cover}@supports(-webkit-tap-highlight-color: black){.gva-4a23649e_imagetag{image-rendering:-webkit-optimize-contrast}}.gva-4a23649e_fullwidth{width:100%;height:100%}.gva-4a23649e_asbackground:after{content:"";position:absolute;bottom:0;left:0;right:0;height:60%;background:linear-gradient(180deg, transparent 40%, rgba(0, 0, 0, 0.6) 80%);z-index:1}.gva-4a23649e_hasboxshadow{box-shadow:2px 2px 0px #000}
.gva-eba27891_root {
  width: 100%;
  height: 0;
  position: relative;
  border-radius: var(--placeholder-root-border-radius);
  /* flexembed does not work on iframes in iOS so we still have to do a position relative/absolute fix */
}

.gva-eba27891_root iframe {
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}

.gva-eba27891_placeholder {
  background-color: var(--color-grey-10);
}

.gva-eba27891_plain {
  background-color: var(--color-white-base);
}
.gva-eba27891_content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.gva-eba27891_logo {
  position: absolute;
  top: 0;
  left: 0;
  -o-object-fit: contain;
     object-fit: contain;
  height: 100%;
  width: 100%;
  z-index: 0;
  color: var(--color-grey-30);
}

.gva-f37cad86_root {
  fill: currentColor;
  vertical-align: middle;
}

.gva-f37cad86_root:active,
.gva-f37cad86_root:hover,
.gva-f37cad86_root:visited,
.gva-f37cad86_root:focus {
  outline: none;
}

.gva-f37cad86_root[role='button'] {
  cursor: pointer;
}

.widgetgroup--highlighted-black .gva-ac20652a_introcomponent{color:#fff !important}
.widgetgroup--highlighted-black .gva-507349e5_headingcomponent{color:#fff}
.gva-10af64da_richcontent h1,
.gva-10af64da_heading1weight {
  font-weight: var(--font-heading-1-weight);
}

.gva-10af64da_richcontent h2,
.gva-10af64da_heading2weight {
  font-weight: var(--font-heading-2-weight);
}

.gva-10af64da_richcontent h3,
.gva-10af64da_heading3weight {
  font-weight: var(--font-heading-3-weight);
}

.gva-10af64da_richcontent h4,
.gva-10af64da_heading4weight {
  font-weight: var(--font-heading-4-weight);
}

.gva-10af64da_richcontent h5,
.gva-10af64da_heading5weight {
  font-weight: var(--font-heading-5-weight);
}

.gva-10af64da_richcontent h6,
.gva-10af64da_heading6weight {
  font-weight: var(--font-heading-6-weight);
}

.gva-8b0cfd7e_teasermarker{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;line-height:1;text-align:right}.gva-8b0cfd7e_markerxl{font-size:40px;line-height:1.1}
.gva-e68ec0d2_trimtitle{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.gva-e68ec0d2_trimtitle.gva-e68ec0d2_trimtitlefourlines{-webkit-line-clamp:4}.gva-e68ec0d2_horizontalfontsize{font-size:18px;font-size:var(--font-size-large, 18px)}
.gva-5c67bd52_minwidthhorizontaltitle{min-width:120px}.gva-5c67bd52_trimtitle{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.gva-5c67bd52_trimtitle.gva-5c67bd52_trimtitlefourlines{-webkit-line-clamp:4}.widgetgroup--video .gva-5c67bd52_teaserinvert{color:#ffffff;color:var(--color-white-base, #ffffff)}.widgetgroup--video .gva-5c67bd52_teaserinvert:hover{color:#ffffff;color:var(--color-white-base, #ffffff)}
.gva-97b4e672_inlineheading{display:inline;vertical-align:middle}.gva-97b4e672_listitemdotted{padding-left:12px;padding-left:var(--space-4, 12px);position:relative}.gva-97b4e672_listitemdotted::before{background:#000000;background:var(--color-secondary-base, #000000);content:"";display:block;height:4px;height:var(--space-2, 4px);left:0;position:absolute;top:50%;transform:translateY(-50%);width:4px;width:var(--space-2, 4px)}
.gva-a91525d_list{list-style:none;margin:0;padding:0}.gva-a91525d_listitem{flex-shrink:0}.gva-a91525d_horizontallistitem{flex:1 0 0}.gva-a91525d_listitemdivider{border-bottom:1px solid #bdcbd1}.gva-a91525d_listitemdivider:last-child{border-bottom:0}.gva-a91525d_multicollistitem{border-bottom:1px solid #a8b5ba;width:calc(50% - 12px);margin-bottom:0;padding-bottom:12px;padding-top:12px}.gva-a91525d_multicollistitem:nth-of-type(2n - 1){margin-right:24px;position:relative}.gva-a91525d_multicollistitem:nth-of-type(2n - 1):after{background:#a8b5ba;position:absolute;right:-12px;width:1px;top:0;bottom:0;content:" "}.gva-a91525d_multicollistitem:nth-of-type(2n){padding-right:0}.gva-a91525d_multicollistitem:nth-of-type(-n + 2){padding-top:0}.gva-a91525d_multicollistitem:nth-last-of-type(-n + 2){border-bottom:0}.widgetgroup--video .gva-a91525d_multicollistitem:after{background:transparent}.gva-a91525d_multicollistitemnodivider{width:100%;margin-bottom:0;padding:12px 0 12px 0}@media(min-width: 480px){.gva-a91525d_multicollistitemnodivider{width:calc(50% - 12px)}}.gva-a91525d_multicollistitemnodivider:nth-of-type(2n - 1){margin-right:12px}.gva-a91525d_multicollistitemnodivider:nth-of-type(2n){padding-right:0}.gva-a91525d_multicollistitemnodivider:nth-of-type(-n + 2){padding-top:0}.gva-a91525d_inlinelistitem{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:99%}.gva-a91525d_scrollsnap{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.gva-a91525d_scrollsnap::-webkit-scrollbar{width:0;height:0}.gva-a91525d_scrollsnapitem{scroll-snap-align:start;scroll-snap-stop:always}.gva-a91525d_scrollsnapslideritem{margin-bottom:7px}.widget-listwidget--mediumsidebar{background-color:#f2f7f8}.widget-listwidget--mediumsidebar .gva-a91525d_list{padding:16px;border-bottom:dashed 2px #d2e2e8}

@-webkit-keyframes gva-65f20784_loaderscale {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}

@keyframes gva-65f20784_loaderscale {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}

.gva-65f20784_root {
  align-items: center;
  border-radius: var(--alias-action-border-radius);
  border: none;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-flex;
  font-family: var(--button-font-family);
  font-weight: var(--button-font-weight);
  justify-content: center;
  min-width: 70px;
  text-decoration: none;
  text-transform: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: relative;
  transition: var(--motion-duration-fast);
}

.gva-65f20784_root:hover,
.gva-65f20784_root:active,
.gva-65f20784_root:visited,
.gva-65f20784_root:focus {
  transition: none;
}

.gva-65f20784_root:focus {
  outline: none;
  z-index: 1;
}

.gva-65f20784_root:not(:active):focus {
  box-shadow: var(--button-focus-shadow);
}

.gva-65f20784_content {
  position: relative;
  display: inline-flex;
}

/**
 * iconLeft | iconRight
 * size small | large
 */
.gva-65f20784_iconleft {
  margin-right: var(--button-icon-padding);
}

.gva-65f20784_iconright {
  margin-left: var(--button-icon-padding);
}

.gva-65f20784_small {
  font-size: var(--button-small-font-size);
  height: var(--button-small-height);
  padding: 0 var(--button-small-padding-horizontal);
}

.gva-65f20784_large {
  font-size: var(--button-large-font-size);
  height: var(--button-large-height);
  padding: 0 var(--button-large-padding-horizontal);
}

/**
 * appearance:
 * primary | secondary | plain | outline
 */
.gva-65f20784_primary {
  --button-primary-border-style: solid;
}

.gva-65f20784_primary,
.gva-65f20784_primary:visited {
  background: var(--button-primary-background);
  color: var(--button-primary-color);
  box-shadow: var(--button-primary-shadow);
  border-width: var(--button-primary-border-width);
  border-style: var(--button-primary-border-style);
  border-color: var(--button-primary-border-color);
}

.gva-65f20784_primary:focus {
  background: var(--button-primary-focus-background);
  color: var(--button-primary-focus-color);
}

.gva-65f20784_primary:hover {
  background: var(--button-primary-hover-background);
  color: var(--button-primary-hover-color);
  box-shadow: var(--button-primary-hover-shadow);
}

.gva-65f20784_primary:active {
  background: var(--button-primary-active-background);
  color: var(--button-primary-active-color);
  box-shadow: var(--button-primary-active-shadow);
}

.gva-65f20784_secondary {
  --button-secondary-border-style: solid;
}

.gva-65f20784_secondary,
.gva-65f20784_secondary:visited {
  background: var(--button-secondary-background);
  color: var(--button-secondary-color);
  box-shadow: var(--button-secondary-shadow);
  border-width: var(--button-secondary-border-width);
  border-style: var(--button-secondary-border-style);
  border-color: var(--button-secondary-border-color);
}

.gva-65f20784_secondary:focus {
  background: var(--button-secondary-focus-background);
  color: var(--button-secondary-focus-color);
}

.gva-65f20784_secondary:hover {
  background: var(--button-secondary-hover-background);
  color: var(--button-secondary-hover-color);
  box-shadow: var(--button-secondary-hover-shadow);
}

.gva-65f20784_secondary:active {
  background: var(--button-secondary-active-background);
  color: var(--button-secondary-active-color);
  box-shadow: var(--button-secondary-active-shadow);
}

.gva-65f20784_plain,
.gva-65f20784_plain:visited {
  background: var(--button-plain-background);
  color: var(--button-plain-color);
  box-shadow: var(--button-plain-shadow);
}

.gva-65f20784_plain:hover {
  background: var(--button-plain-hover-background);
  color: var(--button-plain-hover-color);
  text-decoration: var(--button-plain-hover-text-decoration);
  box-shadow: var(--button-plain-hover-shadow);
}

.gva-65f20784_plain:active {
  background: var(--button-plain-active-background);
  color: var(--button-plain-active-color);
  box-shadow: var(--button-plain-active-shadow);
}

.gva-65f20784_plain:focus {
  color: var(--button-plain-focus-color);
}

.gva-65f20784_outline {
  --button-outline-border-style: solid;
}

.gva-65f20784_outline,
.gva-65f20784_outline:visited {
  background: var(--button-outline-background);
  border-width: var(--button-outline-border-width);
  border-style: var(--button-outline-border-style);
  border-color: var(--button-outline-border-color);
  color: var(--button-outline-color);
  box-shadow: var(--button-outline-shadow);
}

.gva-65f20784_outline:hover {
  background: var(--button-outline-hover-background);
  color: var(--button-outline-hover-color);
  box-shadow: var(--button-outline-hover-shadow);
  border-color: var(--button-outline-hover-border-color);
}

.gva-65f20784_outline:focus {
  background: var(--button-outline-focus-background);
  color: var(--button-outline-focus-color);
  border-color: var(--button-outline-focus-border-color);
}

.gva-65f20784_outline:active {
  background: var(--button-outline-active-background);
  border-color: var(--button-outline-active-border-color);
  color: var(--button-outline-active-color);
}

/**
 * width:
 * auto | full
 */
.gva-65f20784_full {
  width: 100%;
}

/**
 * disabled:
 * true | false
 * Must be last to overwrite the others
 */
.gva-65f20784_disabled,
.gva-65f20784_disabled:hover,
.gva-65f20784_disabled:focus,
.gva-65f20784_disabled:visited,
.gva-65f20784_disabled:active {
  background: var(--color-grey-20);
  border-color: var(--color-grey-20);
  color: var(--color-grey-60);
  pointer-events: none;
}

.gva-65f20784_loading,
.gva-65f20784_loading:hover,
.gva-65f20784_loading:focus,
.gva-65f20784_loading:visited,
.gva-65f20784_loading:active {
  color: var(--color-grey-30);
}

.gva-65f20784_loader {
  transform: scale(0);
  transform-origin: center center;
  -webkit-animation: gva-65f20784_loaderscale var(--motion-duration-medium) cubic-bezier(1, 0, 0, 1);
          animation: gva-65f20784_loaderscale var(--motion-duration-medium) cubic-bezier(1, 0, 0, 1);
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  display: flex;
  align-items: center;
  justify-content: center;
}

@-webkit-keyframes gva-131e88a3_loaderrotate {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

@keyframes gva-131e88a3_loaderrotate {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

.gva-131e88a3_root {
  border-radius: 50%;
  position: relative;
  -webkit-animation: gva-131e88a3_loaderrotate 1s linear infinite;
          animation: gva-131e88a3_loaderrotate 1s linear infinite;
  border-color: var(--loader-color-light);
  border-style: solid;
  border-top-color: var(--loader-color-base);
  width: var(--ch-loader-width);
  height: var(--ch-loader-height);
  border-width: var(--ch-loader-border-width);
}

/**
 * size:
 * small | medium | large | xLarge | xxLarge
 */
.gva-131e88a3_small {
  --ch-loader-width: 16px;
  --ch-loader-height: 16px;
  --ch-loader-border-width: 3px;
}

.gva-131e88a3_medium {
  --ch-loader-width: 24px;
  --ch-loader-height: 24px;
  --ch-loader-border-width: 4px;
}

.gva-131e88a3_large {
  --ch-loader-width: 28px;
  --ch-loader-height: 28px;
  --ch-loader-border-width: 4px;
}

.gva-131e88a3_xlarge {
  --ch-loader-width: 32px;
  --ch-loader-height: 32px;
  --ch-loader-border-width: 5px;
}

.gva-131e88a3_xxlarge {
  --ch-loader-width: 40px;
  --ch-loader-height: 40px;
  --ch-loader-border-width: 6px;
}

.gva-d3be1d24_containerleft {
  display: flex;
  width: 100%;
}

.gva-d3be1d24_containerleft .gva-d3be1d24_iconcontainerleft {
  order: 1;
}

.gva-d3be1d24_containerleft .gva-d3be1d24_inputleft {
  right: -10px;
  top: -10px;
  left: auto;
}

.gva-d3be1d24_containerright {
  display: inline-flex;
}

.gva-d3be1d24_containerright .gva-d3be1d24_iconcontainerright {
  order: 0;
}

.gva-d3be1d24_containerright .gva-d3be1d24_inputright {
  left: -10px;
  top: -10px;
}

.gva-eb896e83_root {
  display: inline-flex;
  position: relative;
}

.gva-eb896e83_input {
  position: absolute;
  outline: none;
  opacity: 0;
  height: 40px;
  width: 40px;
  left: -10px;
  top: -10px;
  margin: 0;
  cursor: pointer;
}

.gva-eb896e83_input:hover ~ .gva-eb896e83_iconcontainer {
  border-color: var(--alias-input-border-color-hover);
  cursor: pointer;
}

.gva-eb896e83_input:focus ~ .gva-eb896e83_iconcontainer {
  border-color: var(--alias-input-border-color-focus);
  box-shadow: var(--alias-focus-box-shadow);
}

.gva-eb896e83_input:checked ~ .gva-eb896e83_iconcontainer .gva-eb896e83_icon {
  opacity: 1;
  transform: scale(1);
}

.gva-eb896e83_input:not(:disabled):active ~ .gva-eb896e83_iconcontainer {
  border-color: var(--alias-input-border-color-active);
  box-shadow: var(--alias-input-box-shadow-active);
}

.gva-eb896e83_input:disabled {
  cursor: default;
}

.gva-eb896e83_input:disabled ~ .gva-eb896e83_iconcontainer {
  background: var(--alias-input-background-color-disabled);
  border-color: var(--alias-input-border-color-disabled);
}

.gva-eb896e83_input:disabled:checked ~ .gva-eb896e83_iconcontainer {
  background: var(--alias-input-background-color-disabled);
  border-color: var(--alias-input-border-color-disabled);
}

.gva-eb896e83_input:disabled:checked ~ .gva-eb896e83_iconcontainer .gva-eb896e83_icon {
  background: var(--alias-input-border-color-disabled);
}

.gva-eb896e83_error .gva-eb896e83_input ~ .gva-eb896e83_iconcontainer {
  border-color: var(--alias-input-border-color-error);
}

.gva-eb896e83_error .gva-eb896e83_input ~ .gva-eb896e83_iconcontainer .gva-eb896e83_icon {
  background: var(--alias-input-background-color-error);
}

.gva-eb896e83_error .gva-eb896e83_input:focus ~ .gva-eb896e83_iconcontainer {
  box-shadow: var(--alias-focus-box-shadow-error);
}

.gva-eb896e83_icon {
  opacity: 0;
  transform-origin: center center;
  transform: scale(0);
  transition: var(--motion-duration-fast);
  width: 12px;
  height: 12px;
  background: var(--alias-input-background-color-checked);
  border-radius: var(--border-radius-fill);
  pointer-events: none;
  margin: 0;
}

.gva-eb896e83_iconcontainer {
  align-items: center;
  border-radius: var(--border-radius-fill);
  border: var(--alias-input-border-width) solid var(--alias-input-border-color);
  box-sizing: border-box;
  display: inline-flex;
  flex-shrink: 0;
  height: 20px;
  justify-content: center;
  transition: background var(--motion-duration-fast),
    border-color var(--motion-duration-fast);
  width: 20px;
  background: var(--alias-input-background-color);
  margin: 0;
}

.gva-5568260e_root {
  font-family: var(--font-family-system);
}

.gva-d878b574_hidden {
  position: absolute !important; /* Outside the DOM flow */
  height: 1px;
  width: 1px; /* Nearly collapsed */
  overflow: hidden;
  clip: rect(1px 1px 1px 1px); /* IE 7+ only support clip without commas */
  clip: rect(1px, 1px, 1px, 1px); /* All other browsers */
}

.gva-67e4d6d1_root {
  color: var(--color-grey-80);
  margin-right: var(--space-1);
}

.gva-f973c653_root {
  color: var(--color-grey-40);
  font-weight: var(--font-weight-regular);
  font-family: var(--font-family-system);
  font-size: var(--label-optional-font-size);
  margin-right: var(--space-1);
  text-transform: none;
  font-style: normal;
  text-decoration: none;
}

.gva-dcf98623_root {
  margin-left: auto;
  font-size: var(--label-action-font-size);
  white-space: nowrap;
  line-height: var(--label-action-line-height);
}

.gva-489c49f9_root {
}

.gva-489c49f9_icon {
  margin-top: calc(-1 * var(--space-1));
  margin-right: var(--space-2);
}

.gva-c7bff961_root {
  position: relative;
}

.gva-c7bff961_input {
  position: absolute;
  outline: none;
  opacity: 0;
  height: 40px;
  width: 40px;
  margin: 0;
  cursor: pointer;
}

.gva-c7bff961_input:hover ~ .gva-c7bff961_iconcontainer {
  border-color: var(--alias-input-border-color-hover);
}

.gva-c7bff961_input:focus ~ .gva-c7bff961_iconcontainer {
  border-color: var(--alias-input-border-color-focus);
  box-shadow: var(--alias-focus-box-shadow);
}

.gva-c7bff961_input:checked ~ .gva-c7bff961_iconcontainer {
  border-color: var(--alias-input-background-color-checked);
  background: var(--alias-input-background-color-checked);
}

.gva-c7bff961_input:checked ~ .gva-c7bff961_iconcontainer .gva-c7bff961_icon {
  opacity: 1;
  transform: scale(1);
}

.gva-c7bff961_input:not(:disabled):active ~ .gva-c7bff961_iconcontainer {
  border-color: var(--alias-input-border-color-active);
  box-shadow: var(--alias-input-box-shadow-active);
}

.gva-c7bff961_input:disabled {
  cursor: default;
}

.gva-c7bff961_input:disabled ~ .gva-c7bff961_iconcontainer {
  background: var(--alias-input-background-color-disabled);
  border-color: var(--alias-input-border-color-disabled);
}

.gva-c7bff961_input:disabled:checked ~ .gva-c7bff961_iconcontainer {
  background: var(--alias-input-background-color-disabled);
  border-color: var(--alias-input-border-color-disabled);
  color: var(--alias-input-border-color-disabled);
}

.gva-c7bff961_error .gva-c7bff961_input ~ .gva-c7bff961_iconcontainer {
  border-color: var(--alias-input-border-color-error);
}

.gva-c7bff961_error .gva-c7bff961_input:focus ~ .gva-c7bff961_iconcontainer {
  box-shadow: var(--alias-focus-box-shadow-error);
}

.gva-c7bff961_icon {
  opacity: 0;
  transform-origin: left bottom;
  transform: scale(0);
  transition: var(--motion-duration-fast);
}

.gva-c7bff961_iconcontainer {
  align-items: center;
  border-radius: var(--checkbox-icon-container-border-radius);
  border: var(--alias-input-border-width) solid var(--alias-input-border-color);
  box-sizing: border-box;
  color: var(--alias-input-text-color-checked);
  display: inline-flex;
  flex-shrink: 0;
  height: 20px;
  justify-content: center;
  transition: background var(--motion-duration-fast),
    border-color var(--motion-duration-fast);
  width: 20px;
  background: var(--alias-input-background-color);
}

.gva-6009c00_root {
  position: relative;
}

.gva-49112244_root {
  --ch-input-height: var(--space-9);
  position: relative;
}

.gva-49112244_field {
  background-color: var(--alias-input-background-color);
  border: solid var(--alias-input-border-width) var(--alias-input-border-color);
  border-radius: var(--alias-input-border-radius);
  color: var(--color-grey-90);
  font-family: var(--font-family-system);
  font-size: var(--input-font-size);
  padding: var(--space-4) var(--space-5);
  width: 100%;
  height: var(--ch-input-height);
  box-sizing: border-box;
}

.gva-49112244_field:hover {
  border-color: var(--alias-input-border-color-hover);
}

.gva-49112244_field:focus {
  border-color: var(--alias-input-border-color-focus);
  box-shadow: var(--alias-focus-box-shadow);
  outline: none;
}

.gva-49112244_field::-ms-clear {
  display: none;
}

.gva-49112244_field.gva-49112244_success {
  border-color: var(--alias-input-border-color-success);
}

.gva-49112244_field.gva-49112244_success:focus {
  box-shadow: var(--alias-focus-box-shadow-success);
}

.gva-49112244_field.gva-49112244_error {
  border-color: var(--alias-input-border-color-error);
}

.gva-49112244_field.gva-49112244_error:focus {
  box-shadow: var(--alias-focus-box-shadow-error);
}

.gva-49112244_field::-moz-placeholder {
  color: var(--color-grey-50);
  font-family: var(--font-family-system);
  font-size: var(--input-font-size);
  font-weight: var(--font-weight-regular);
}

.gva-49112244_field:-ms-input-placeholder {
  color: var(--color-grey-50);
  font-family: var(--font-family-system);
  font-size: var(--input-font-size);
  font-weight: var(--font-weight-regular);
}

.gva-49112244_field::placeholder {
  color: var(--color-grey-50);
  font-family: var(--font-family-system);
  font-size: var(--input-font-size);
  font-weight: var(--font-weight-regular);
}

.gva-49112244_field:disabled {
  pointer-events: none;
  background: var(--alias-input-background-color-disabled);
  border-color: var(--alias-input-border-color-disabled);
}

.gva-49112244_fieldiconright {
  padding-right: 48px;
}

.gva-49112244_fieldiconandbuttonright {
  padding-right: 80px;
}

.gva-49112244_fieldiconleft {
  padding-left: 48px;
}

.gva-49112244_icon {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.gva-49112244_successicon {
  pointer-events: none;
}

.gva-49112244_iconnopointerevents {
  pointer-events: none;
}

.gva-49112244_iconleftcontainer {
  color: var(--alias-input-border-color);
  left: var(--space-5);
}

.gva-49112244_iconleftclickable {
  cursor: pointer;
  border-radius: var(--border-radius-2);
}

.gva-49112244_iconleftclickable:focus {
  outline: none;
  box-shadow: var(--alias-focus-box-shadow);
}

.gva-b980547f_root {
  border: none;
  background: none;
  padding: var(--space-2);
  margin-left: calc(-1 * var(--space-2));
  cursor: pointer;
  border-radius: var(--border-radius-2);
  color: currentColor;
}

.gva-b980547f_root [disabled],
.gva-b980547f_root:disabled {
  pointer-events: none;
  cursor: default;
}

.gva-b980547f_root:hover {
  color: var(--color-black-base);
}

.gva-b980547f_root:focus {
  outline: none;
  box-shadow: var(--alias-focus-box-shadow);
}

.gva-995e9030_root {
  bottom: 0;
  display: flex;
  flex-direction: column;
  left: 0;
  overflow: auto;
  position: fixed;
  right: 0;
  top: 0;
}

.gva-995e9030_background {
  background: var(--backdrop-background);
}

@media print {
  .gva-ac4f698_print {
    display: none !important;
  }
}

@media screen {
  .gva-ac4f698_screen {
    display: none;
  }
}

@media only screen and (min-width: 480px) {
  .gva-ac4f698_abovexs {
    display: none;
  }
}

@media only screen and (min-width: 768px) {
  .gva-ac4f698_abovesm {
    display: none;
  }
}

@media only screen and (min-width: 1010px) {
  .gva-ac4f698_abovemd {
    display: none;
  }
}

@media only screen and (min-width: 1440px) {
  .gva-ac4f698_abovelg {
    display: none;
  }
}

@media only screen and (max-width: 479px) {
  .gva-ac4f698_belowsm {
    display: none;
  }
}

@media only screen and (max-width: 767px) {
  .gva-ac4f698_belowmd {
    display: none;
  }
}

@media only screen and (max-width: 1009px) {
  .gva-ac4f698_belowlg {
    display: none;
  }
}

@media only screen and (max-width: 1439px) {
  .gva-ac4f698_belowxl {
    display: none;
  }
}

.gva-247c8764_root {
  background: var(--color-white-base);
}

.gva-247c8764_wrapper {
  border-radius: var(--paper-wrapper-border-radius);
}
/**
 * shadow:
 * -1 | 0 | 1 | 2 | 3
 */
.gva-247c8764_shadowinset1 {
  box-shadow: var(--shadow-inset-1);
}

.gva-247c8764_shadow0 {
  box-shadow: var(--shadow-0);
}

.gva-247c8764_shadow1 {
  box-shadow: var(--shadow-1);
}

.gva-247c8764_shadow2 {
  box-shadow: var(--shadow-2);
}

.gva-247c8764_shadow3 {
  box-shadow: var(--shadow-3);
}

/**
 * hoverable:
 * true | false
 */
.gva-247c8764_hoverable {
  cursor: pointer;
  transition: var(--motion-duration-fast);
}

/* Note: shadowInset1 has no hover for now. */
.gva-247c8764_hoverable:hover.gva-247c8764_shadowinset1 {
  box-shadow: var(--shadow-inset-2);
}

.gva-247c8764_hoverable:hover.gva-247c8764_shadow0 {
  box-shadow: var(--shadow-1);
}

.gva-247c8764_hoverable:hover.gva-247c8764_shadow1 {
  box-shadow: var(--shadow-2);
}

.gva-247c8764_hoverable:hover.gva-247c8764_shadow2 {
  box-shadow: var(--shadow-3);
}

.gva-247c8764_hoverable:hover.gva-247c8764_shadow3 {
  box-shadow: var(--shadow-4);
}

.gva-99dcb075_container {
  left: 50%;
  position: fixed;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: var(--z-index-800);
  width: auto;
}

@media only screen and (min-width: 768px) {
  .gva-99dcb075_container {
    left: 0;
    position: absolute;
    top: 100%;
    transform: translate(0, 0);
  }
}

.gva-9e459a20_root {
  --calendar-cell-spacing: 3px;
  --calendar-cell-height: 32px;
  --calendar-cell-width: 40px;
  --calendar-cell-day-color: var(--color-grey-70);
  --calendar-cell-disabled-background: var(
    --alias-input-background-color-disabled
  );
  --calendar-cell-disabled-color: var(--color-grey-40);
  --calendar-cell-selected-background: var(
    --alias-input-background-color-checked
  );
  --calendar-cell-selected-color: var(--alias-input-text-color-checked);
  --calendar-cell-selected-hover-background: var(
    --calendar-cell-selected-background
  );
  --calendar-cell-selected-active-background: var(
    --calendar-cell-selected-background
  );
  --calendar-cell-selected-disabled-background: var(--color-grey-dark);
  --weekday-color: var(--calendar-cell-day-color);
  display: inline-block;
  font-family: var(--font-family-system);
}

.gva-9e459a20_root .DayPicker {
  display: inline-block;
  text-align: left;
}

.gva-9e459a20_root .DayPicker-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  padding-bottom: var(--space-5);
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.gva-9e459a20_root .DayPicker-wrapper:focus {
  outline: none;
  box-shadow: var(--alias-focus-box-shadow);
}

.gva-9e459a20_root .DayPicker-Month {
  border-spacing: var(--calendar-cell-spacing);
  display: table;
  margin: 0 var(--space-5);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.gva-9e459a20_root .DayPicker-NavBar {
  position: absolute;
  right: var(--space-4);
  top: var(--space-4);
}

.gva-9e459a20_root .DayPicker-NavButton {
  background-position: center;
  background-repeat: no-repeat;
  background-size: var(--space-6);
  border-radius: var(--calendar-root-day-picker-nav-button-border-radius);
  cursor: pointer;
  display: inline-block;
  height: var(--space-7);
  width: var(--space-7);
  position: relative;
}

.gva-9e459a20_root .DayPicker-NavButton:hover {
  background-color: var(--color-grey-10);
}

.gva-9e459a20_root .DayPicker-NavButton:active {
  background-color: var(--color-grey-20);
}

.gva-9e459a20_root .DayPicker-NavButton:focus {
  box-shadow: var(--alias-focus-box-shadow);
  outline: none;
  z-index: 1;
}

.gva-9e459a20_root .DayPicker-NavButton--prev {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYxLjIgKDg5NjUzKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5TVkcgL1dMIC8gMjR4MjQgLyBpY19jaGV2cm9uX2JhY2s8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0iV0wtLy0yNHgyNC0vLWljX2NoZXZyb25fYmFjayIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZD0iTTE2LjYwNjYwMTcsMi44MDc2MTE4NCBDMTYuOTk3MTI2LDMuMTk4MTM2MTQgMTYuOTk3MTI2LDMuODMxMzAxMTIgMTYuNjA2NjAxNyw0LjIyMTgyNTQxIEw4LjgyODQyNzEyLDEyIEw4LjgyODQyNzEyLDEyIEwxNi42MDY2MDE3LDE5Ljc3ODE3NDYgQzE2Ljk5NzEyNiwyMC4xNjg2OTg5IDE2Ljk5NzEyNiwyMC44MDE4NjM5IDE2LjYwNjYwMTcsMjEuMTkyMzg4MiBDMTYuMjE2MDc3NCwyMS41ODI5MTI0IDE1LjU4MjkxMjQsMjEuNTgyOTEyNCAxNS4xOTIzODgyLDIxLjE5MjM4ODIgTDYsMTIgTDYsMTIgTDE1LjE5MjM4ODIsMi44MDc2MTE4NCBDMTUuNTgyOTEyNCwyLjQxNzA4NzU1IDE2LjIxNjA3NzQsMi40MTcwODc1NSAxNi42MDY2MDE3LDIuODA3NjExODQgWiIgaWQ9IvCfjqgtaWNvbi1jb2xvciIgZmlsbD0iI0I4QjhCOCIgZmlsbC1ydWxlPSJub256ZXJvIj48L3BhdGg+CiAgICA8L2c+Cjwvc3ZnPg==');
}

.gva-9e459a20_root .DayPicker-NavButton--next {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYxLjIgKDg5NjUzKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5TVkcgL1dMIC8gMjR4MjQgLyBpY19jaGV2cm9uX2ZvcndhcmQ8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0iV0wtLy0yNHgyNC0vLWljX2NoZXZyb25fZm9yd2FyZCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZD0iTTcuMzkyMzg4MTYsMjEuMTkyMzg4MiBDNy4wMDE4NjM4NiwyMC44MDE4NjM5IDcuMDAxODYzODYsMjAuMTY4Njk4OSA3LjM5MjM4ODE2LDE5Ljc3ODE3NDYgTDE1LjE3MDU2MjcsMTIgTDE1LjE3MDU2MjcsMTIgTDcuMzkyMzg4MTYsNC4yMjE4MjU0MSBDNy4wMDE4NjM4NiwzLjgzMTMwMTEyIDcuMDAxODYzODYsMy4xOTgxMzYxNCA3LjM5MjM4ODE2LDIuODA3NjExODQgQzcuNzgyOTEyNDUsMi40MTcwODc1NSA4LjQxNjA3NzQzLDIuNDE3MDg3NTUgOC44MDY2MDE3MiwyLjgwNzYxMTg0IEwxNy45OTg5ODk5LDEyIEwxNy45OTg5ODk5LDEyIEw4LjgwNjYwMTcyLDIxLjE5MjM4ODIgQzguNDE2MDc3NDMsMjEuNTgyOTEyNCA3Ljc4MjkxMjQ1LDIxLjU4MjkxMjQgNy4zOTIzODgxNiwyMS4xOTIzODgyIFoiIGlkPSLwn46oLWljb24tY29sb3IiIGZpbGw9IiNCOEI4QjgiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPgogICAgPC9nPgo8L3N2Zz4=');
}

.gva-9e459a20_root
  .DayPicker-NavButton--prev.DayPicker-NavButton--interactionDisabled {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYxLjIgKDg5NjUzKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5TVkcgL1dMIC8gMjR4MjQgLyBpY19jaGV2cm9uX2JhY2s8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0iV0wtLy0yNHgyNC0vLWljX2NoZXZyb25fYmFjayIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZD0iTTE2LjYwNjYwMTcsMi44MDc2MTE4NCBDMTYuOTk3MTI2LDMuMTk4MTM2MTQgMTYuOTk3MTI2LDMuODMxMzAxMTIgMTYuNjA2NjAxNyw0LjIyMTgyNTQxIEw4LjgyODQyNzEyLDEyIEw4LjgyODQyNzEyLDEyIEwxNi42MDY2MDE3LDE5Ljc3ODE3NDYgQzE2Ljk5NzEyNiwyMC4xNjg2OTg5IDE2Ljk5NzEyNiwyMC44MDE4NjM5IDE2LjYwNjYwMTcsMjEuMTkyMzg4MiBDMTYuMjE2MDc3NCwyMS41ODI5MTI0IDE1LjU4MjkxMjQsMjEuNTgyOTEyNCAxNS4xOTIzODgyLDIxLjE5MjM4ODIgTDYsMTIgTDYsMTIgTDE1LjE5MjM4ODIsMi44MDc2MTE4NCBDMTUuNTgyOTEyNCwyLjQxNzA4NzU1IDE2LjIxNjA3NzQsMi40MTcwODc1NSAxNi42MDY2MDE3LDIuODA3NjExODQgWiIgaWQ9IvCfjqgtaWNvbi1jb2xvciIgZmlsbD0iI0I4QjhCOCIgZmlsbC1ydWxlPSJub256ZXJvIj48L3BhdGg+CiAgICA8L2c+Cjwvc3ZnPg==');
  opacity: 0.5;
}

.gva-9e459a20_root
  .DayPicker-NavButton--next.DayPicker-NavButton--interactionDisabled {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjRweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDYxLjIgKDg5NjUzKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5TVkcgL1dMIC8gMjR4MjQgLyBpY19jaGV2cm9uX2ZvcndhcmQ8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0iV0wtLy0yNHgyNC0vLWljX2NoZXZyb25fZm9yd2FyZCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZD0iTTcuMzkyMzg4MTYsMjEuMTkyMzg4MiBDNy4wMDE4NjM4NiwyMC44MDE4NjM5IDcuMDAxODYzODYsMjAuMTY4Njk4OSA3LjM5MjM4ODE2LDE5Ljc3ODE3NDYgTDE1LjE3MDU2MjcsMTIgTDE1LjE3MDU2MjcsMTIgTDcuMzkyMzg4MTYsNC4yMjE4MjU0MSBDNy4wMDE4NjM4NiwzLjgzMTMwMTEyIDcuMDAxODYzODYsMy4xOTgxMzYxNCA3LjM5MjM4ODE2LDIuODA3NjExODQgQzcuNzgyOTEyNDUsMi40MTcwODc1NSA4LjQxNjA3NzQzLDIuNDE3MDg3NTUgOC44MDY2MDE3MiwyLjgwNzYxMTg0IEwxNy45OTg5ODk5LDEyIEwxNy45OTg5ODk5LDEyIEw4LjgwNjYwMTcyLDIxLjE5MjM4ODIgQzguNDE2MDc3NDMsMjEuNTgyOTEyNCA3Ljc4MjkxMjQ1LDIxLjU4MjkxMjQgNy4zOTIzODgxNiwyMS4xOTIzODgyIFoiIGlkPSLwn46oLWljb24tY29sb3IiIGZpbGw9IiNCOEI4QjgiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPgogICAgPC9nPgo8L3N2Zz4=');
  opacity: 0.5;
}

.gva-9e459a20_root .DayPicker-Weekdays {
  display: table-header-group;
}

.gva-9e459a20_root .DayPicker-WeekdaysRow {
  display: table-row;
}

.gva-9e459a20_root .DayPicker-Weekday {
  color: var(--weekday-color);
  display: table-cell;
  font-size: var(--font-caption-1-size);
  line-height: var(--font-caption-1-line-height);
  font-weight: var(--font-weight-bold);
  padding: var(--space-3);
  text-align: center;
}

.gva-9e459a20_root .DayPicker-Body {
  display: table-row-group;
}

.gva-9e459a20_root .DayPicker-Week {
  display: table-row;
}

.gva-9e459a20_root .DayPicker-Day {
  --border-size: var(--calendar-cell-spacing);
  --vertical-padding: calc(
    (var(--calendar-cell-height) - var(--font-caption-1-line-height)) * 0.5 -
      var(--border-size)
  );
  border-radius: var(--calendar-root-day-picker-day-border-radius);
  color: var(--calendar-cell-day-color);
  cursor: pointer;
  display: table-cell;
  font-size: var(--font-caption-1-size);
  line-height: var(--font-caption-1-line-height);
  font-weight: var(--font-weight-regular);
  height: var(--calendar-cell-height);
  min-width: var(--calendar-cell-width);
  padding-bottom: var(--vertical-padding);
  padding-top: var(--vertical-padding);
  text-align: center;
  vertical-align: middle;
  width: var(--calendar-cell-width);
}

.gva-9e459a20_root .DayPicker-Day:hover {
  background-color: var(--color-grey-10);
}

.gva-9e459a20_root .DayPicker-Day:visited,
.gva-9e459a20_root .DayPicker-Day:active {
  background-color: var(--color-grey-20);
}

.gva-9e459a20_root .DayPicker-Day:focus {
  box-shadow: var(--alias-focus-box-shadow);
  outline: none;
}

.gva-9e459a20_root .DayPicker-Caption {
  display: table-caption;
  font-size: var(--font-heading-5-size);
  line-height: var(--font-heading-5-line-height);
  font-weight: var(--font-weight-bold);
  margin: var(--space-5) var(--space-3) var(--space-3);
}

.gva-9e459a20_root .DayPicker-Day--disabled {
  background-color: var(--calendar-cell-disabled-background);
  color: var(--calendar-cell-disabled-color);
  cursor: default;
  pointer-events: none;
}

.gva-9e459a20_root .DayPicker-Day--outside {
  border: 0;
  color: var(--color-grey-30);
  cursor: default;
}

.gva-9e459a20_root .DayPicker-Day--selected {
  background-color: var(--calendar-cell-selected-background);
  color: var(--calendar-cell-selected-color);
}

.gva-9e459a20_root .DayPicker-Day--selected:hover {
  background-color: var(--calendar-cell-selected-hover-background);
}

.gva-9e459a20_root .DayPicker-Day--selected:visited,
.gva-9e459a20_root .DayPicker-Day--selected:active {
  background-color: var(--calendar-cell-selected-active-background);
}

.gva-9e459a20_root .DayPicker-Day--selected.DayPicker-Day--disabled {
  background-color: var(--alias-input-background-color-error);
}

.gva-9e459a20_root .DayPicker-Footer {
  caption-side: bottom;
  display: table-caption;
  padding-top: var(--space-3);
}

.gva-9e459a20_root .DayPicker-Weekday abbr {
  text-decoration: none;
}

.gva-9e459a20_root .DayPicker-Day--theme-strikeout {
  text-decoration: line-through;
}

.gva-9e459a20_disabled {
  background: var(--color-grey-20);
  pointer-events: none;
}

.gva-9e459a20_disabled
  .DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside) {
  background-color: var(--calendar-cell-selected-disabled-background);
}

.gva-2db3d556_headerborder{border-top:4px #3f4446 solid}.widgetgroup--video .gva-2db3d556_headerborder,.widgetgroup--highlighted .gva-2db3d556_headerborder{border-top:0}.widgetgroup--highlighted.widgetgroup--highlighted-blue h3.gva-2db3d556_headercomponent{color:#000}.widgetgroup--highlighted-black h3.gva-2db3d556_headercomponent{color:#fff}
.gva-235c5457_root {
  display: block;
  text-decoration: none;
  font-family: var(--font-family-brand-secondary);
  font-weight: var(--font-weight-medium);
  border-top: none;
  padding-left: 0;
  padding-right: 0;
  text-transform: uppercase;
}

@media only screen and (min-width: 768px) {
  .gva-235c5457_root {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
}

.gva-235c5457_large {
  text-align: center;
  padding-top: var(--space-9);
  font-size: 32px;
  line-height: 1;
}

.gva-235c5457_large .gva-235c5457_inner {
  border-top: var(--space-2) solid var(--color-primary-base);
  padding-top: var(--space-3);
  display: inline-block;
  margin-top: 0;
  margin-bottom: 0;
}

@media only screen and (min-width: 768px) {
  .gva-235c5457_large {
    padding-top: var(--space-5);
    padding-bottom: var(--space-5);
    text-align: left;
  }

  .gva-235c5457_large .gva-235c5457_inner {
    border-top: none;
    padding-top: 0;
    padding-left: var(--space-3);
    border-left: var(--space-3) solid var(--color-primary-base);

    margin-top: var(--space-3);
    margin-bottom: var(--space-3);
  }
}

.gva-235c5457_small {
  padding-top: var(--space-3);
  padding-bottom: var(--space-3);
  font-size: 20px;
  line-height: 28px;
}

.gva-235c5457_small .gva-235c5457_inner {
  border-left: var(--space-2) solid var(--color-primary-base);
  padding-left: var(--space-3);
}

@media only screen and (min-width: 768px) {
  .gva-235c5457_small {
    font-size: 24px;
  }

  .gva-235c5457_small .gva-235c5457_inner {
    border-left-width: var(--space-3);
  }
}

.gva-235c5457_primary,
.gva-235c5457_primary:active,
.gva-235c5457_primary:visited,
.gva-235c5457_primary:focus,
.gva-235c5457_primary:hover {
  color: var(--color-grey-80);
}

.gva-51bccdc0_root {
  display: block;
  text-decoration: none;
  padding-top: var(--space-3);
  padding-bottom: var(--space-3);
  font-weight: var(--font-weight-bold);
  border-top: var(--space-2) solid var(--color-primary-base);
  font-family: var(--font-family-brand-primary);
  text-transform: uppercase;
}

@media only screen and (min-width: 768px) {
  .gva-51bccdc0_root {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
}

.gva-51bccdc0_large {
  font-size: var(--font-heading-3-large-size);
  line-height: var(--font-heading-3-large-line-height);
}

.gva-51bccdc0_small {
  font-size: var(--font-heading-4-size);
  line-height: var(--font-heading-4-line-height);
}

.gva-51bccdc0_action {
  display: none;
  flex-shrink: 0;
}

@media only screen and (min-width: 480px) {
  .gva-51bccdc0_action {
    display: block;
    margin-left: var(--space-3);
  }
}

.gva-51bccdc0_primary,
.gva-51bccdc0_primary:active,
.gva-51bccdc0_primary:visited,
.gva-51bccdc0_primary:focus,
.gva-51bccdc0_primary:hover {
  color: var(--color-primary-base);
}

.gva-51bccdc0_secondary,
.gva-51bccdc0_secondary:active,
.gva-51bccdc0_secondary:visited,
.gva-51bccdc0_secondary:focus,
.gva-51bccdc0_secondary:hover {
  color: var(--color-white-base);
}

.widgetgroup--highlighted,.widgetgroup--video{padding:12px 0}.widgetgroup--highlighted:not(.widgetgroup--highlighted-grey) [data-testid=list-header],.widgetgroup--video:not(.widgetgroup--highlighted-grey) [data-testid=list-header]{color:#fff;border-color:#fff}.gva-311b67f7_sidebarlist{background:#f2f7f8}.gva-311b67f7_sidebarlist .gva-311b67f7_listwrapper{border-bottom:2px dashed #feb3b8}.gva-311b67f7_sidebarlist .gva-311b67f7_listwrapper,.gva-311b67f7_sidebarlist .gva-311b67f7_listfooter{padding:16px}
@media(min-width: 768px){.gva-d3b6b58c_searchwrapper{display:-ms-grid;display:grid;max-width:100%;-ms-grid-columns:(1fr 24px)[2] 1fr;grid-template-columns:repeat(2, 1fr 24px) 1fr}.gva-d3b6b58c_searchwrapper>.gva-d3b6b58c_advancedsearch{-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/-1/2}.gva-d3b6b58c_searchwrapper>.gva-d3b6b58c_searchresults{grid-area:1/3/-1/-1;-ms-grid-column:3;-ms-grid-column-span:3;overflow-anchor:none}}.gva-d3b6b58c_searchwrapper fieldset{border:0;padding:0}figure{margin:0}
.gva-5e5530c1_paginationbullet{display:inline-block;background-color:#bdcbd1;width:6px;height:6px;margin:0 2px;border-radius:50%}.gva-5e5530c1_paginationbulletactive{background-color:#e20714}.gva-5e5530c1_pagination{display:flex;flex:1 1 auto;align-items:center;justify-items:center;justify-content:center;align-content:space-between;padding-left:8px;padding-right:8px}.gva-5e5530c1_button{padding-left:8px;padding-right:8px;min-width:auto}.gva-5e5530c1_plain,.gva-5e5530c1_plain:hover,.gva-5e5530c1_plain:focus,.gva-5e5530c1_plain:active{background-color:transparent;color:currentColor}
.gva-ab050cd0_swipercontainer{overflow:hidden;margin-bottom:16px}.gva-ab050cd0_navarrows{background-color:rgba(0,0,0,.6);border-radius:0;color:#fff;position:absolute}.gva-ab050cd0_navarrowprev{top:50%;transform:translateY(-50%);left:0}.gva-ab050cd0_navarrownext{top:50%;transform:translateY(-50%);right:0}
.gva-a2251696_placeholder{width:1px;height:1px;display:block}
.gva-bd278ed0_root,
.gva-bd278ed0_richcontent ul,
.gva-bd278ed0_richcontent ol {
  --ch-list-item-padding: var(--space-3);
  --ch-list-item-icon-size: 24px;
  --ch-list-item-paragraph-absolute-line-height: calc(
    var(--font-paragraph-line-height) * var(--font-paragraph-size)
  );
  --ch-list-item-paragraph-large-absolute-line-height: calc(
    var(--font-paragraph-large-line-height) * var(--font-paragraph-large-size)
  );
  padding-left: var(--space-7);
  font-family: var(--font-family-system);
}
.gva-bd278ed0_bullet {
  list-style: none;
  /**
   * Safari has an issue whereby unordered lists with a list-style value of none applied to
   * them will not be recognized as a list in the accessibility tree. To address this, add a zero-width
   * space as pseudo-content before each list item to ensure the list is recognized properly. This
   * ensures the design is unaffected by the bug fix and that list items are not improperly described.
   */
}
.gva-bd278ed0_bullet .gva-bd278ed0_listitemroot::before {
  content: '\200B';
}
.gva-bd278ed0_richcontent li,
.gva-bd278ed0_listitemroot {
  padding: var(--ch-list-item-padding) 0;
  position: relative;
  font-size: var(--font-paragraph-size);
  line-height: var(--font-paragraph-line-height);
}
@media only screen and (min-width: 768px) {
  .gva-bd278ed0_richcontent li,
  .gva-bd278ed0_listitemroot {
    font-size: var(--font-paragraph-large-size);
    line-height: var(--font-paragraph-large-line-height);
  }
}
.gva-bd278ed0_icon {
  position: absolute;
  left: calc(-1 * var(--space-7));
  top: calc(
    var(--ch-list-item-paragraph-absolute-line-height) / 2 -
      (var(--ch-list-item-icon-size) / 2) + var(--ch-list-item-padding)
  );
}
@media only screen and (min-width: 768px) {
  .gva-bd278ed0_icon {
    top: calc(
      var(--ch-list-item-paragraph-large-absolute-line-height) / 2 -
        (var(--ch-list-item-icon-size) / 2) + var(--ch-list-item-padding)
    );
  }
}
.gva-bd278ed0_decimal {
  counter-reset: ch-decimal-counter;
}
.gva-bd278ed0_decimal > .gva-bd278ed0_listitemroot::before {
  counter-increment: ch-decimal-counter;
}
.gva-bd278ed0_decimal > .gva-bd278ed0_listitemroot:not(.gva-bd278ed0_customicon)::before {
  content: counter(ch-decimal-counter);
  left: calc(-1 * var(--space-7));
  position: absolute;
  text-align: center;
  width: var(--space-6);
  font-weight: var(--font-weight-bold);
  font-size: var(--font-caption-1-size);
  line-height: var(--font-caption-1-size);
  top: calc(
    (
        var(--ch-list-item-paragraph-absolute-line-height) -
          var(--font-caption-1-size)
      ) / 2 + var(--ch-list-item-padding)
  );
}
@media only screen and (min-width: 768px) {
  .gva-bd278ed0_decimal > .gva-bd278ed0_listitemroot:not(.gva-bd278ed0_customicon)::before {
    top: calc(
      (
          var(--ch-list-item-paragraph-large-absolute-line-height) -
            var(--font-caption-1-size)
        ) / 2 + var(--ch-list-item-padding)
    );
  }
}
.gva-bd278ed0_decimal > .gva-bd278ed0_listitemroot:not(.gva-bd278ed0_customicon) .gva-bd278ed0_icon {
  display: none;
}

.gva-943b1f2a_videoicon{line-height:20px;color:#e20714;font-weight:700;font-size:14px;font-family:FFGoodProWide,"FFGoodProWide Fallback",Open Sans,Arial,Helvetica,sans-serif;white-space:nowrap}.gva-943b1f2a_videoicon span{line-height:20px;height:20px;padding-top:3px}
.gva-bdc2865_grid{display:-ms-grid;display:grid;max-width:100%;-ms-grid-rows:(-webkit-max-content 12px)[5] -webkit-max-content;-ms-grid-rows:(max-content 12px)[5] max-content;grid-template-rows:repeat(5, -webkit-max-content 12px) -webkit-max-content;grid-template-rows:repeat(5, max-content 12px) max-content;-ms-grid-columns:minmax(0, 1fr) 12px minmax(0, 1fr);grid-template-columns:minmax(0, 1fr) 12px minmax(0, 1fr)}@media(min-width: 480px){.gva-bdc2865_grid{-ms-grid-rows:(-webkit-max-content 12px)[2] -webkit-max-content;-ms-grid-rows:(max-content 12px)[2] max-content;grid-template-rows:repeat(2, -webkit-max-content 12px) -webkit-max-content;grid-template-rows:repeat(2, max-content 12px) max-content;-ms-grid-columns:(minmax(0, 1fr) 12px)[2] minmax(0, 1fr);grid-template-columns:repeat(2, minmax(0, 1fr) 12px) minmax(0, 1fr)}}@media(min-width: 1010px){.gva-bdc2865_grid{-ms-grid-rows:(-webkit-max-content 12px)[2] -webkit-max-content;-ms-grid-rows:(max-content 12px)[2] max-content;grid-template-rows:repeat(2, -webkit-max-content 12px) -webkit-max-content;grid-template-rows:repeat(2, max-content 12px) max-content;-ms-grid-columns:(minmax(0, 1fr) 12px)[5] minmax(0, 1fr);grid-template-columns:repeat(5, minmax(0, 1fr) 12px) minmax(0, 1fr)}}.gva-bdc2865_custommarkup img{width:auto}.gva-bdc2865_grid>.gva-bdc2865_teaserone{-ms-grid-row:1;-ms-grid-row-span:1;grid-area:1/1/2/-1}@media(min-width: 480px){.gva-bdc2865_grid>.gva-bdc2865_teaserone{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/2/2}}@media(min-width: 1010px){.gva-bdc2865_grid>.gva-bdc2865_teaserone{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:1/1/4/4}}.gva-bdc2865_grid>.gva-bdc2865_teasertwo{-ms-grid-row:3;-ms-grid-row-span:1;grid-area:3/1/4/-1}@media(min-width: 480px){.gva-bdc2865_grid>.gva-bdc2865_teasertwo{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:3;-ms-grid-column-span:1;grid-area:1/3/2/4}}@media(min-width: 1010px){.gva-bdc2865_grid>.gva-bdc2865_teasertwo{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:5;-ms-grid-column-span:3;grid-area:1/5/4/8}}.gva-bdc2865_grid>.gva-bdc2865_teaserthree{-ms-grid-row:5;-ms-grid-row-span:1;grid-area:5/1/6/-1}@media(min-width: 480px){.gva-bdc2865_grid>.gva-bdc2865_teaserthree{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:5;-ms-grid-column-span:1;grid-area:1/5/2/6}}@media(min-width: 1010px){.gva-bdc2865_grid>.gva-bdc2865_teaserthree{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:9;-ms-grid-column-span:3;grid-area:1/9/4/12}}.gva-bdc2865_grid>.gva-bdc2865_teaserfour{-ms-grid-row:7;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:7/1/8/2}@media(min-width: 480px){.gva-bdc2865_grid>.gva-bdc2865_teaserfour{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:3/1/4/2}}@media(min-width: 1010px){.gva-bdc2865_grid>.gva-bdc2865_teaserfour{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:5/1/5/2}}.gva-bdc2865_grid>.gva-bdc2865_teaserfive{-ms-grid-row:7;-ms-grid-row-span:1;-ms-grid-column:3;grid-area:7/3/8/3}@media(min-width: 480px){.gva-bdc2865_grid>.gva-bdc2865_teaserfive{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:3;-ms-grid-column-span:1;grid-area:3/3/4/4}}@media(min-width: 1010px){.gva-bdc2865_grid>.gva-bdc2865_teaserfive{-ms-grid-row:5;-ms-grid-row-span:1;-ms-grid-column:3;-ms-grid-column-span:1;grid-area:5/3/6/4}}.gva-bdc2865_grid>.gva-bdc2865_teasersix{-ms-grid-row:9;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:9/1/10/2}@media(min-width: 480px){.gva-bdc2865_grid>.gva-bdc2865_teasersix{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:5;-ms-grid-column-span:1;grid-area:3/5/4/6}}@media(min-width: 1010px){.gva-bdc2865_grid>.gva-bdc2865_teasersix{-ms-grid-row:5;-ms-grid-row-span:2;-ms-grid-column:5;-ms-grid-column-span:1;grid-area:5/5/7/6}}.gva-bdc2865_grid>.gva-bdc2865_teaserseven{-ms-grid-row:9;-ms-grid-row-span:1;-ms-grid-column:3;grid-area:9/3/10/3}@media(min-width: 480px){.gva-bdc2865_grid>.gva-bdc2865_teaserseven{-ms-grid-row:5;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:5/1/6/2}}@media(min-width: 1010px){.gva-bdc2865_grid>.gva-bdc2865_teaserseven{-ms-grid-row:5;-ms-grid-row-span:3;-ms-grid-column:7;-ms-grid-column-span:1;grid-area:5/7/8/8}}.gva-bdc2865_grid>.gva-bdc2865_teasereight{-ms-grid-row:11;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:11/1/12/2}@media(min-width: 480px){.gva-bdc2865_grid>.gva-bdc2865_teasereight{-ms-grid-row:5;-ms-grid-row-span:1;-ms-grid-column:3;-ms-grid-column-span:1;grid-area:5/3/6/4}}@media(min-width: 1010px){.gva-bdc2865_grid>.gva-bdc2865_teasereight{-ms-grid-row:5;-ms-grid-row-span:4;-ms-grid-column:9;-ms-grid-column-span:1;grid-area:5/9/9/10}}.gva-bdc2865_grid>.gva-bdc2865_teasernine{-ms-grid-row:11;-ms-grid-row-span:1;-ms-grid-column:3;grid-area:11/3/12/3}@media(min-width: 480px){.gva-bdc2865_grid>.gva-bdc2865_teasernine{-ms-grid-row:5;-ms-grid-row-span:1;-ms-grid-column:5;-ms-grid-column-span:1;grid-area:5/5/6/6}}@media(min-width: 1010px){.gva-bdc2865_grid>.gva-bdc2865_teasernine{-ms-grid-row:5;-ms-grid-row-span:5;-ms-grid-column:11;-ms-grid-column-span:1;grid-area:5/11/10/12}}
.gva-5f26d4d_grid{display:-ms-grid;display:grid;max-width:100%;-ms-grid-rows:auto 12px (auto)[3];grid-template-rows:auto 12px repeat(3, auto);-ms-grid-columns:minmax(0, 1fr) 12px minmax(0, 1fr);grid-template-columns:minmax(0, 1fr) 12px minmax(0, 1fr)}@media(min-width: 480px){.gva-5f26d4d_grid{-ms-grid-rows:(-webkit-max-content 12px)[2] -webkit-max-content;-ms-grid-rows:(max-content 12px)[2] max-content;grid-template-rows:repeat(2, -webkit-max-content 12px) -webkit-max-content;grid-template-rows:repeat(2, max-content 12px) max-content;-ms-grid-columns:(minmax(0, 1fr) 12px)[3] minmax(0, 1fr);grid-template-columns:repeat(3, minmax(0, 1fr) 12px) minmax(0, 1fr)}}@media(min-width: 1010px){.gva-5f26d4d_grid{-ms-grid-rows:-webkit-max-content 12px -webkit-max-content;-ms-grid-rows:max-content 12px max-content;grid-template-rows:-webkit-max-content 12px -webkit-max-content;grid-template-rows:max-content 12px max-content;-ms-grid-columns:(minmax(0, 1fr) 12px)[5] minmax(0, 1fr);grid-template-columns:repeat(5, minmax(0, 1fr) 12px) minmax(0, 1fr)}}.gva-5f26d4d_custommarkup img{width:auto}.gva-5f26d4d_grid>.gva-5f26d4d_teaserone{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:1/1/1/4}@media(min-width: 480px){.gva-5f26d4d_grid>.gva-5f26d4d_teaserone{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:1/1/4/4}}@media(min-width: 1010px){.gva-5f26d4d_grid>.gva-5f26d4d_teaserone{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:1/1/4/4}}.gva-5f26d4d_grid>.gva-5f26d4d_teasertwo{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:3/1/4/4}@media(min-width: 480px){.gva-5f26d4d_grid>.gva-5f26d4d_teasertwo{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:5;-ms-grid-column-span:3;grid-area:1/5/4/8}}@media(min-width: 1010px){.gva-5f26d4d_grid>.gva-5f26d4d_teasertwo{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:5;-ms-grid-column-span:3;grid-area:1/5/4/8}}.gva-5f26d4d_grid>.gva-5f26d4d_teaserthree{-ms-grid-row:4;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:4/1/5/2}@media(min-width: 480px){.gva-5f26d4d_grid>.gva-5f26d4d_teaserthree{-ms-grid-column:1;-ms-grid-column-span:1;grid-area:5/1/-1/2}}@media(min-width: 1010px){.gva-5f26d4d_grid>.gva-5f26d4d_teaserthree{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:9;-ms-grid-column-span:1;grid-area:1/9/2/10}}.gva-5f26d4d_grid>.gva-5f26d4d_teaserfour{-ms-grid-row:4;-ms-grid-row-span:1;-ms-grid-column:3;-ms-grid-column-span:1;grid-area:4/3/5/4}@media(min-width: 480px){.gva-5f26d4d_grid>.gva-5f26d4d_teaserfour{-ms-grid-column:3;-ms-grid-column-span:1;grid-area:5/3/-1/4}}@media(min-width: 1010px){.gva-5f26d4d_grid>.gva-5f26d4d_teaserfour{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:11;-ms-grid-column-span:1;grid-area:1/11/2/12}}.gva-5f26d4d_grid>.gva-5f26d4d_teaserfive{-ms-grid-row:5;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:5/1/6/2}@media(min-width: 480px){.gva-5f26d4d_grid>.gva-5f26d4d_teaserfive{-ms-grid-column:5;-ms-grid-column-span:1;grid-area:5/5/-1/6}}@media(min-width: 1010px){.gva-5f26d4d_grid>.gva-5f26d4d_teaserfive{-ms-grid-row:3;-ms-grid-column:9;-ms-grid-column-span:1;grid-area:3/9/3/10}}.gva-5f26d4d_grid>.gva-5f26d4d_teasersix{-ms-grid-row:5;-ms-grid-row-span:1;-ms-grid-column:3;-ms-grid-column-span:1;grid-area:5/3/6/4}@media(min-width: 480px){.gva-5f26d4d_grid>.gva-5f26d4d_teasersix{-ms-grid-column:7;-ms-grid-column-span:1;grid-area:5/7/-1/8}}@media(min-width: 1010px){.gva-5f26d4d_grid>.gva-5f26d4d_teasersix{-ms-grid-row:3;-ms-grid-column:11;-ms-grid-column-span:1;grid-area:3/11/3/12}}
.gva-4302a029_grid{display:-ms-grid;display:grid;max-width:100%;-ms-grid-rows:(-webkit-max-content 12px)[2] -webkit-max-content;-ms-grid-rows:(max-content 12px)[2] max-content;grid-template-rows:repeat(2, -webkit-max-content 12px) -webkit-max-content;grid-template-rows:repeat(2, max-content 12px) max-content;-ms-grid-columns:minmax(0, 1fr) 12px minmax(0, 1fr);grid-template-columns:minmax(0, 1fr) 12px minmax(0, 1fr)}@media(min-width: 480px){.gva-4302a029_grid{-ms-grid-rows:(-webkit-max-content 12px)[2] -webkit-max-content;-ms-grid-rows:(max-content 12px)[2] max-content;grid-template-rows:repeat(2, -webkit-max-content 12px) -webkit-max-content;grid-template-rows:repeat(2, max-content 12px) max-content;-ms-grid-columns:(minmax(0, 1fr) 12px)[3] minmax(0, 1fr);grid-template-columns:repeat(3, minmax(0, 1fr) 12px) minmax(0, 1fr)}}@media(min-width: 1010px){.gva-4302a029_grid{-ms-grid-rows:-webkit-max-content 12px -webkit-max-content;-ms-grid-rows:max-content 12px max-content;grid-template-rows:-webkit-max-content 12px -webkit-max-content;grid-template-rows:max-content 12px max-content;-ms-grid-columns:(minmax(0, 1fr) 12px)[4] minmax(0, 1fr);grid-template-columns:repeat(4, minmax(0, 1fr) 12px) minmax(0, 1fr)}}.gva-4302a029_grid>.gva-4302a029_teaserone{-ms-grid-row:1;-ms-grid-row-span:1;grid-area:1/1/2/-1}@media(min-width: 480px){.gva-4302a029_grid>.gva-4302a029_teaserone{-ms-grid-row:1;-ms-grid-row-span:3;grid-area:1/1/4/-1}}@media(min-width: 1010px){.gva-4302a029_grid>.gva-4302a029_teaserone{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:1;-ms-grid-column-span:5;grid-area:1/1/4/6}}.gva-4302a029_grid>.gva-4302a029_teasertwo{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:3/1/4/2}@media(min-width: 480px){.gva-4302a029_grid>.gva-4302a029_teasertwo{-ms-grid-column:1;-ms-grid-column-span:1;grid-area:5/1/-1/2}}@media(min-width: 1010px){.gva-4302a029_grid>.gva-4302a029_teasertwo{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:7;-ms-grid-column-span:1;grid-area:1/7/2/8}}.gva-4302a029_grid>.gva-4302a029_teaserthree{-ms-grid-row:3;-ms-grid-row-span:1;grid-area:3/3/4/-1}@media(min-width: 480px){.gva-4302a029_grid>.gva-4302a029_teaserthree{-ms-grid-column:3;-ms-grid-column-span:1;grid-area:5/3/-1/4}}@media(min-width: 1010px){.gva-4302a029_grid>.gva-4302a029_teaserthree{-ms-grid-row:1;-ms-grid-row-span:1;grid-area:1/9/2/-1}}.gva-4302a029_grid>.gva-4302a029_teaserfour{-ms-grid-column:1;-ms-grid-column-span:1;grid-area:5/1/-1/2}@media(min-width: 480px){.gva-4302a029_grid>.gva-4302a029_teaserfour{-ms-grid-column:5;-ms-grid-column-span:1;grid-area:5/5/-1/6}}@media(min-width: 1010px){.gva-4302a029_grid>.gva-4302a029_teaserfour{-ms-grid-column:7;-ms-grid-column-span:1;grid-area:3/7/-1/8}}.gva-4302a029_grid>.gva-4302a029_teaserfive{grid-area:5/3/-1/-1}@media(min-width: 480px){.gva-4302a029_grid>.gva-4302a029_teaserfive{grid-area:5/7/-1/-1}}@media(min-width: 1010px){.gva-4302a029_grid>.gva-4302a029_teaserfive{grid-area:3/9/-1/-1}}
.gva-bcb92725_grid{display:-ms-grid;display:grid;max-width:100%;-ms-grid-rows:(-webkit-max-content 12px)[4] -webkit-max-content;-ms-grid-rows:(max-content 12px)[4] max-content;grid-template-rows:repeat(4, -webkit-max-content 12px) -webkit-max-content;grid-template-rows:repeat(4, max-content 12px) max-content;-ms-grid-columns:minmax(0, 1fr) 12px minmax(0, 1fr);grid-template-columns:minmax(0, 1fr) 12px minmax(0, 1fr)}@media(min-width: 480px){.gva-bcb92725_grid{-ms-grid-rows:(-webkit-max-content 12px)[4] -webkit-max-content;-ms-grid-rows:(max-content 12px)[4] max-content;grid-template-rows:repeat(4, -webkit-max-content 12px) -webkit-max-content;grid-template-rows:repeat(4, max-content 12px) max-content;-ms-grid-columns:(minmax(0, 1fr) 12px)[2] minmax(0, 1fr);grid-template-columns:repeat(2, minmax(0, 1fr) 12px) minmax(0, 1fr)}}@media(min-width: 1010px){.gva-bcb92725_grid{-ms-grid-rows:(-webkit-max-content 12px)[2] -webkit-max-content;-ms-grid-rows:(max-content 12px)[2] max-content;grid-template-rows:repeat(2, -webkit-max-content 12px) -webkit-max-content;grid-template-rows:repeat(2, max-content 12px) max-content;-ms-grid-columns:(minmax(0, 1fr) 12px)[4] minmax(0, 1fr);grid-template-columns:repeat(4, minmax(0, 1fr) 12px) minmax(0, 1fr)}}.gva-bcb92725_grid>.gva-bcb92725_teaserone{-ms-grid-row:1;-ms-grid-row-span:3;grid-area:1/1/4/-1}@media(min-width: 480px){.gva-bcb92725_grid>.gva-bcb92725_teaserone{-ms-grid-row:1;-ms-grid-row-span:3;grid-area:1/1/4/-1}}@media(min-width: 1010px){.gva-bcb92725_grid>.gva-bcb92725_teaserone{-ms-grid-column:1;-ms-grid-column-span:5;grid-area:1/1/-1/6}}.gva-bcb92725_grid>.gva-bcb92725_teasertwo{-ms-grid-row:5;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:5/1/6/2}@media(min-width: 480px){.gva-bcb92725_grid>.gva-bcb92725_teasertwo{-ms-grid-row:5;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:5/1/6/2}}@media(min-width: 1010px){.gva-bcb92725_grid>.gva-bcb92725_teasertwo{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:7;-ms-grid-column-span:1;grid-area:1/7/2/8}}.gva-bcb92725_grid>.gva-bcb92725_teaserthree{-ms-grid-row:5;-ms-grid-row-span:1;grid-area:5/3/6/-1}@media(min-width: 480px){.gva-bcb92725_grid>.gva-bcb92725_teaserthree{-ms-grid-row:5;-ms-grid-row-span:1;-ms-grid-column:3;-ms-grid-column-span:1;grid-area:5/3/6/4}}@media(min-width: 1010px){.gva-bcb92725_grid>.gva-bcb92725_teaserthree{-ms-grid-row:1;-ms-grid-row-span:1;grid-area:1/9/2/-1}}.gva-bcb92725_grid>.gva-bcb92725_teaserfour{-ms-grid-row:7;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:7/1/8/2}@media(min-width: 480px){.gva-bcb92725_grid>.gva-bcb92725_teaserfour{-ms-grid-row:5;-ms-grid-row-span:1;grid-area:5/5/6/-1}}@media(min-width: 1010px){.gva-bcb92725_grid>.gva-bcb92725_teaserfour{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:7;-ms-grid-column-span:1;grid-area:3/7/4/8}}.gva-bcb92725_grid>.gva-bcb92725_teaserfive{-ms-grid-row:7;-ms-grid-row-span:1;grid-area:7/3/8/-1}@media(min-width: 480px){.gva-bcb92725_grid>.gva-bcb92725_teaserfive{-ms-grid-column:1;-ms-grid-column-span:1;grid-area:7/1/-1/2}}@media(min-width: 1010px){.gva-bcb92725_grid>.gva-bcb92725_teaserfive{-ms-grid-row:3;-ms-grid-row-span:1;grid-area:3/9/4/-1}}.gva-bcb92725_grid>.gva-bcb92725_teasersix{-ms-grid-column:1;-ms-grid-column-span:1;grid-area:9/1/-1/2}@media(min-width: 480px){.gva-bcb92725_grid>.gva-bcb92725_teasersix{-ms-grid-column:3;-ms-grid-column-span:1;grid-area:7/3/-1/4}}@media(min-width: 1010px){.gva-bcb92725_grid>.gva-bcb92725_teasersix{-ms-grid-column:7;-ms-grid-column-span:1;grid-area:5/7/-1/8}}.gva-bcb92725_grid>.gva-bcb92725_teaserseven{grid-area:9/3/-1/-1}@media(min-width: 480px){.gva-bcb92725_grid>.gva-bcb92725_teaserseven{grid-area:7/5/-1/-1}}@media(min-width: 1010px){.gva-bcb92725_grid>.gva-bcb92725_teaserseven{grid-area:5/9/-1/-1}}
.gva-24ed6a27_grid{display:-ms-grid;display:grid;max-width:100%;-ms-grid-rows:(-webkit-max-content 16px)[2] -webkit-max-content;-ms-grid-rows:(max-content 16px)[2] max-content;grid-template-rows:repeat(2, -webkit-max-content 16px) -webkit-max-content;grid-template-rows:repeat(2, max-content 16px) max-content;-ms-grid-columns:minmax(0, 1fr);grid-template-columns:minmax(0, 1fr)}@media(min-width: 480px){.gva-24ed6a27_grid{-ms-grid-rows:-webkit-max-content 16px -webkit-max-content;-ms-grid-rows:max-content 16px max-content;grid-template-rows:-webkit-max-content 16px -webkit-max-content;grid-template-rows:max-content 16px max-content;-ms-grid-columns:minmax(0, 1fr) 16px minmax(0, 1fr);grid-template-columns:minmax(0, 1fr) 16px minmax(0, 1fr)}}@media(min-width: 1010px){.gva-24ed6a27_grid{-ms-grid-rows:-webkit-max-content;-ms-grid-rows:max-content;grid-template-rows:-webkit-max-content;grid-template-rows:max-content;-ms-grid-columns:(minmax(0, 1fr) 16px)[2] minmax(0, 1fr);grid-template-columns:repeat(2, minmax(0, 1fr) 16px) minmax(0, 1fr)}}.gva-24ed6a27_grid>.gva-24ed6a27_teaserone{-ms-grid-row:1;-ms-grid-row-span:1;grid-area:1/1/2/-1}@media(min-width: 480px){.gva-24ed6a27_grid>.gva-24ed6a27_teaserone{-ms-grid-row:1;-ms-grid-row-span:1;grid-area:1/1/2/-1}}@media(min-width: 1010px){.gva-24ed6a27_grid>.gva-24ed6a27_teaserone{-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/-1/2}}.gva-24ed6a27_grid>.gva-24ed6a27_teasertwo{-ms-grid-row:3;-ms-grid-row-span:1;grid-area:3/1/4/-1}@media(min-width: 480px){.gva-24ed6a27_grid>.gva-24ed6a27_teasertwo{-ms-grid-column:1;-ms-grid-column-span:1;grid-area:3/1/-1/2}}@media(min-width: 1010px){.gva-24ed6a27_grid>.gva-24ed6a27_teasertwo{-ms-grid-column:3;-ms-grid-column-span:1;grid-area:1/3/-1/4}}.gva-24ed6a27_grid>.gva-24ed6a27_teaserthree{-ms-grid-row:5;-ms-grid-row-span:1;grid-area:5/1/6/-1}@media(min-width: 480px){.gva-24ed6a27_grid>.gva-24ed6a27_teaserthree{grid-area:3/3/-1/-1}}@media(min-width: 1010px){.gva-24ed6a27_grid>.gva-24ed6a27_teaserthree{grid-area:1/5/-1/-1}}
.gva-cf759bd2_trimtitle{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.gva-cf759bd2_trimtitle.gva-cf759bd2_trimtitlefourlines{-webkit-line-clamp:4}.gva-cf759bd2_textshadow{text-shadow:1px 1px 4px rgba(#000000, 0.5);text-shadow:1px 1px 4px rgba(var(--color-black-base, #000000), 0.5)}
.gva-a55bfc0d_grid{display:-ms-grid;display:grid;max-width:100%;-ms-grid-rows:(-webkit-max-content 16px)[4] -webkit-max-content;-ms-grid-rows:(max-content 16px)[4] max-content;grid-template-rows:repeat(4, -webkit-max-content 16px) -webkit-max-content;grid-template-rows:repeat(4, max-content 16px) max-content;-ms-grid-columns:minmax(0, 1fr);grid-template-columns:minmax(0, 1fr)}@media(min-width: 480px){.gva-a55bfc0d_grid{-ms-grid-rows:(-webkit-max-content 16px)[2] -webkit-max-content;-ms-grid-rows:(max-content 16px)[2] max-content;grid-template-rows:repeat(2, -webkit-max-content 16px) -webkit-max-content;grid-template-rows:repeat(2, max-content 16px) max-content;-ms-grid-columns:minmax(0, 1fr) 16px minmax(0, 1fr);grid-template-columns:minmax(0, 1fr) 16px minmax(0, 1fr)}}@media(min-width: 1010px){.gva-a55bfc0d_grid{-ms-grid-rows:-webkit-max-content 16px -webkit-max-content;-ms-grid-rows:max-content 16px max-content;grid-template-rows:-webkit-max-content 16px -webkit-max-content;grid-template-rows:max-content 16px max-content;-ms-grid-columns:(minmax(0, 1fr) 16px)[5] minmax(0, 1fr);grid-template-columns:repeat(5, minmax(0, 1fr) 16px) minmax(0, 1fr)}}.gva-a55bfc0d_grid>.gva-a55bfc0d_teaserone{-ms-grid-row:1;-ms-grid-row-span:1;grid-area:1/1/2/-1}@media(min-width: 480px){.gva-a55bfc0d_grid>.gva-a55bfc0d_teaserone{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/2/2}}@media(min-width: 1010px){.gva-a55bfc0d_grid>.gva-a55bfc0d_teaserone{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:5;grid-area:1/1/1/6}}.gva-a55bfc0d_grid>.gva-a55bfc0d_teasertwo{-ms-grid-row:3;-ms-grid-row-span:1;grid-area:3/1/4/-1}@media(min-width: 480px){.gva-a55bfc0d_grid>.gva-a55bfc0d_teasertwo{-ms-grid-row:1;-ms-grid-row-span:1;grid-area:1/3/2/-1}}@media(min-width: 1010px){.gva-a55bfc0d_grid>.gva-a55bfc0d_teasertwo{-ms-grid-row:1;grid-area:1/7/1/-1}}.gva-a55bfc0d_grid>.gva-a55bfc0d_teaserthree{-ms-grid-row:5;-ms-grid-row-span:1;grid-area:5/1/6/-1}@media(min-width: 480px){.gva-a55bfc0d_grid>.gva-a55bfc0d_teaserthree{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:3/1/4/2}}@media(min-width: 1010px){.gva-a55bfc0d_grid>.gva-a55bfc0d_teaserthree{-ms-grid-column:1;-ms-grid-column-span:3;grid-area:3/1/-1/4}}.gva-a55bfc0d_grid>.gva-a55bfc0d_teaserfour{-ms-grid-row:7;-ms-grid-row-span:1;grid-area:7/1/8/-1}@media(min-width: 480px){.gva-a55bfc0d_grid>.gva-a55bfc0d_teaserfour{-ms-grid-row:3;-ms-grid-row-span:1;grid-area:3/3/4/-1}}@media(min-width: 1010px){.gva-a55bfc0d_grid>.gva-a55bfc0d_teaserfour{-ms-grid-column:5;-ms-grid-column-span:3;grid-area:3/5/-1/8}}.gva-a55bfc0d_grid>.gva-a55bfc0d_teaserfive{grid-area:9/1/-1/-1}@media(min-width: 480px){.gva-a55bfc0d_grid>.gva-a55bfc0d_teaserfive{grid-area:5/1/-1/-1}}@media(min-width: 1010px){.gva-a55bfc0d_grid>.gva-a55bfc0d_teaserfive{grid-area:3/9/-1/-1}}
.gva-6690d401_grid{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0, 1fr);grid-template-columns:minmax(0, 1fr);-ms-grid-rows:(-webkit-max-content 12px)[2] -webkit-max-content;-ms-grid-rows:(max-content 12px)[2] max-content;grid-template-rows:repeat(2, -webkit-max-content 12px) -webkit-max-content;grid-template-rows:repeat(2, max-content 12px) max-content}@media(min-width: 480px){.gva-6690d401_grid{-ms-grid-columns:(minmax(0, 1fr) 12px)[3] minmax(0, 1fr);grid-template-columns:repeat(3, minmax(0, 1fr) 12px) minmax(0, 1fr);-ms-grid-rows:-webkit-max-content 16px -webkit-max-content;-ms-grid-rows:max-content 16px max-content;grid-template-rows:-webkit-max-content 16px -webkit-max-content;grid-template-rows:max-content 16px max-content}}@media(min-width: 1010px){.gva-6690d401_grid{-ms-grid-columns:(minmax(0, 1fr) 12px)[5] minmax(0, 1fr);grid-template-columns:repeat(5, minmax(0, 1fr) 12px) minmax(0, 1fr);-ms-grid-rows:-webkit-max-content;-ms-grid-rows:max-content;grid-template-rows:-webkit-max-content;grid-template-rows:max-content}}.gva-6690d401_grid>.gva-6690d401_teaserone{-ms-grid-row:1;-ms-grid-row-span:1;grid-area:1/1/2/-1}@media(min-width: 480px){.gva-6690d401_grid>.gva-6690d401_teaserone{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:1/1/2/4}}@media(min-width: 1010px){.gva-6690d401_grid>.gva-6690d401_teaserone{-ms-grid-column:1;-ms-grid-column-span:3;grid-area:1/1/-1/4}}.gva-6690d401_grid>.gva-6690d401_teasertwo{-ms-grid-row:3;-ms-grid-row-span:1;grid-area:3/1/4/-1}@media(min-width: 480px){.gva-6690d401_grid>.gva-6690d401_teasertwo{-ms-grid-row:1;-ms-grid-row-span:1;grid-area:1/5/2/-1}}@media(min-width: 1010px){.gva-6690d401_grid>.gva-6690d401_teasertwo{-ms-grid-column:5;-ms-grid-column-span:3;grid-area:1/5/-1/8}}.gva-6690d401_grid>.gva-6690d401_teaserthree{grid-area:5/1/-1/-1}@media(min-width: 480px){.gva-6690d401_grid>.gva-6690d401_teaserthree{grid-area:4/1/-1/-1}}@media(min-width: 1010px){.gva-6690d401_grid>.gva-6690d401_teaserthree{grid-area:1/9/-1/-1}}
.gva-a0051143_grid{display:-ms-grid;display:grid;max-width:100%;-ms-grid-rows:(-webkit-max-content 16px)[5] -webkit-max-content;-ms-grid-rows:(max-content 16px)[5] max-content;grid-template-rows:repeat(5, -webkit-max-content 16px) -webkit-max-content;grid-template-rows:repeat(5, max-content 16px) max-content;-ms-grid-columns:minmax(0, 1fr);grid-template-columns:minmax(0, 1fr)}.widgetgroup--grey .gva-a0051143_grid{background-color:#ffe0e4;padding:16px;margin:0 auto}@media(min-width: 480px){.gva-a0051143_grid{-ms-grid-rows:(-webkit-max-content 16px)[2] -webkit-max-content;-ms-grid-rows:(max-content 16px)[2] max-content;grid-template-rows:repeat(2, -webkit-max-content 16px) -webkit-max-content;grid-template-rows:repeat(2, max-content 16px) max-content;-ms-grid-columns:minmax(0, 1fr) 16px minmax(0, 1fr);grid-template-columns:minmax(0, 1fr) 16px minmax(0, 1fr)}}@media(min-width: 1010px){.gva-a0051143_grid{-ms-grid-rows:-webkit-max-content 16px -webkit-max-content;-ms-grid-rows:max-content 16px max-content;grid-template-rows:-webkit-max-content 16px -webkit-max-content;grid-template-rows:max-content 16px max-content;-ms-grid-columns:(minmax(0, 1fr) 16px)[2] minmax(0, 1fr);grid-template-columns:repeat(2, minmax(0, 1fr) 16px) minmax(0, 1fr)}}.gva-a0051143_grid>.gva-a0051143_teaserone{-ms-grid-row:1;-ms-grid-row-span:1;grid-area:1/1/2/-1}@media(min-width: 480px){.gva-a0051143_grid>.gva-a0051143_teaserone{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/2/2}}@media(min-width: 1010px){.gva-a0051143_grid>.gva-a0051143_teaserone{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/2/2}}.gva-a0051143_grid>.gva-a0051143_teasertwo{-ms-grid-row:3;-ms-grid-row-span:1;grid-area:3/1/4/-1}@media(min-width: 480px){.gva-a0051143_grid>.gva-a0051143_teasertwo{-ms-grid-row:1;-ms-grid-row-span:1;grid-area:1/3/2/-1}}@media(min-width: 1010px){.gva-a0051143_grid>.gva-a0051143_teasertwo{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:3;-ms-grid-column-span:1;grid-area:1/3/2/4}}.gva-a0051143_grid>.gva-a0051143_teaserthree{-ms-grid-row:5;-ms-grid-row-span:1;grid-area:5/1/6/-1}@media(min-width: 480px){.gva-a0051143_grid>.gva-a0051143_teaserthree{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:3/1/4/2}}@media(min-width: 1010px){.gva-a0051143_grid>.gva-a0051143_teaserthree{-ms-grid-row:1;-ms-grid-row-span:1;grid-area:1/5/2/-1}}.gva-a0051143_grid>.gva-a0051143_teaserfour{-ms-grid-row:7;-ms-grid-row-span:1;grid-area:7/1/8/-1}@media(min-width: 480px){.gva-a0051143_grid>.gva-a0051143_teaserfour{-ms-grid-row:3;-ms-grid-row-span:1;grid-area:3/3/4/-1}}@media(min-width: 1010px){.gva-a0051143_grid>.gva-a0051143_teaserfour{-ms-grid-column:1;-ms-grid-column-span:1;grid-area:3/1/-1/2}}.gva-a0051143_grid>.gva-a0051143_teaserfive{-ms-grid-row:9;-ms-grid-row-span:1;grid-area:9/1/10/-1}@media(min-width: 480px){.gva-a0051143_grid>.gva-a0051143_teaserfive{-ms-grid-column:1;-ms-grid-column-span:1;grid-area:5/1/-1/2}}@media(min-width: 1010px){.gva-a0051143_grid>.gva-a0051143_teaserfive{-ms-grid-column:3;-ms-grid-column-span:1;grid-area:3/3/-1/4}}.gva-a0051143_grid>.gva-a0051143_teasersix{-ms-grid-row:11;-ms-grid-row-span:1;grid-area:11/1/12/-1}@media(min-width: 480px){.gva-a0051143_grid>.gva-a0051143_teasersix{grid-area:5/3/-1/-1}}@media(min-width: 1010px){.gva-a0051143_grid>.gva-a0051143_teasersix{grid-area:3/5/-1/-1}}
.gva-f5237969_grid{display:-ms-grid;display:grid;max-width:100%;-ms-grid-rows:(-webkit-max-content 16px)[2] -webkit-max-content;-ms-grid-rows:(max-content 16px)[2] max-content;grid-template-rows:repeat(2, -webkit-max-content 16px) -webkit-max-content;grid-template-rows:repeat(2, max-content 16px) max-content;-ms-grid-columns:minmax(0, 1fr);grid-template-columns:minmax(0, 1fr)}@media(min-width: 768px){.gva-f5237969_grid{-ms-grid-rows:-webkit-max-content 16px -webkit-max-content;-ms-grid-rows:max-content 16px max-content;grid-template-rows:-webkit-max-content 16px -webkit-max-content;grid-template-rows:max-content 16px max-content;-ms-grid-columns:(minmax(0, 1fr) 16px)[3] minmax(0, 1fr);grid-template-columns:repeat(3, minmax(0, 1fr) 16px) minmax(0, 1fr)}}.gva-f5237969_grid>.gva-f5237969_listmain{-ms-grid-row:1;-ms-grid-row-span:1;grid-area:1/1/2/-1}@media(min-width: 768px){.gva-f5237969_grid>.gva-f5237969_listmain{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:5;grid-area:1/1/2/6}}.gva-f5237969_grid>.gva-f5237969_listaside{-ms-grid-row:3;-ms-grid-row-span:2;grid-area:3/1/5/-1}@media(min-width: 768px){.gva-f5237969_grid>.gva-f5237969_listaside{-ms-grid-row:1;-ms-grid-row-span:1;grid-area:1/7/2/-1}}.gva-f5237969_grid>.gva-f5237969_listbottom{grid-area:6/1/-1/-1}@media(min-width: 768px){.gva-f5237969_grid>.gva-f5237969_listbottom{grid-area:3/1/-1/-1}}
.gva-fe5d98f6_tab{cursor:pointer;flex:1 1 auto;border-collapse:collapse;border-style:solid;border-width:0 3px 0 0;background:0;outline:0}.gva-fe5d98f6_tab:last-child{border-width:0}.gva-fe5d98f6_active{display:block}.gva-fe5d98f6_inactive{display:none}
.gva-7317d56a_breakingintrobox{background:rgba(255,255,255,.85);grid-area:3/1/-1/-1;-ms-grid-row-align:center;align-self:center}@media(min-width: 1010px){.gva-7317d56a_breakingintrobox{grid-area:1/5/-1/-1;-ms-grid-row-align:end;align-self:end}}
.gva-30519eb2_breakingheading.gva-30519eb2_breakingnewswithintro{-ms-grid-row:1;-ms-grid-row-span:1;grid-area:1/1/2/-1}@media only screen and (min-width: 1010px){.gva-30519eb2_breakingheading.gva-30519eb2_breakingnewswithintro{-ms-grid-column:1;-ms-grid-column-span:3;grid-area:2/1/-1/4}}.gva-30519eb2_breakingheading{text-shadow:1px 1px 4px rgba(0,0,0,.5);font-size:40px;font-size:var(--font-size-6-x-large, 40px);-ms-grid-row-align:center;align-self:center;grid-area:1/1/-1/-1}@media only screen and (min-width: 1010px){.gva-30519eb2_breakingheading{grid-area:2/1/-1/-1;-ms-grid-row-align:end;align-self:end}}.gva-30519eb2_breakinglink:after{display:block;content:"";background:linear-gradient(180deg, rgba(#000000, 0) 0, rgba(#000000, 0.5));background:linear-gradient(180deg, rgba(var(--color-black-base, #000000), 0) 0, rgba(var(--color-black-base, #000000), 0.5));position:absolute;bottom:0;left:0;right:0;height:20%;z-index:2}.gva-30519eb2_breakingcontent{display:-ms-grid;display:grid;-ms-grid-rows:minmax(0, 1fr) 12px minmax(0, 1fr);grid-template-rows:minmax(0, 1fr) 12px minmax(0, 1fr);-ms-grid-rows:minmax(0, 1fr) var(--space-4, 12px) minmax(0, 1fr);grid-template-rows:minmax(0, 1fr) var(--space-4, 12px) minmax(0, 1fr);-ms-grid-columns:(minmax(0, 1fr) 12px)[2] minmax(0, 1fr);grid-template-columns:repeat(2, minmax(0, 1fr) 12px) minmax(0, 1fr);-ms-grid-columns:(minmax(0, 1fr) var(--space-4, 12px))[2] minmax(0, 1fr);grid-template-columns:repeat(2, minmax(0, 1fr) var(--space-4, 12px)) minmax(0, 1fr);height:100%}
