


:root, .chameleon-theme-sw {
  --icon-small: 16px;
  --icon-medium: 24px;
  --icon-large: 28px; 
  --icon-x-large: 32px;
  --button-secondary-border-width: 1px;
  --button-large-height: 48px;
  --button-small-height: 34px;
  --button-primary-border-width: 0px;
  --button-plain-hover-text-decoration: underline;
  --button-outline-border-width: 1px;
  --button-outline-background: rgba(0, 0, 0, 0);
  --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; 
  --line-height-small: 20px; 
  --line-height-medium: 24px; 
  --line-height-large: 28px; 
  --line-height-x-large: 32px; 
  --line-height-xx-large: 40px; 
  --line-height-3-x-large: 44px; 
  --line-height-4-x-large: 48px; 
  --font-weight-bold: 700; 
  --font-weight-medium: 500; 
  --font-weight-regular: 400; 
  --font-size-x-small: 12px; 
  --font-size-small: 14px; 
  --font-size-medium: 16px; 
  --font-size-large: 18px; 
  --font-size-x-large: 20px; 
  --font-size-xx-large: 22px; 
  --font-size-3-x-large: 24px; 
  --font-size-4-x-large: 28px; 
  --font-size-5-x-large: 32px; 
  --font-size-6-x-large: 40px; 
  --font-family-system: Helvetica Neue, Helvetica, Arial, -apple-system, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif; 
  --font-family-brand-secondary: 'Tempo Heavy Condensed','Tempo Heavy Condensed Fallback','Helvetica Neue',Arial,sans-serif; 
  --font-family-brand-primary: Merriweather,'Merriweather Fallback','Nuacht Serif Headline',Georgia,serif; 
  --font-paragraph-large-size: 18px;
  --font-paragraph-size: 16px;
  --font-heading-6-large-size: 16px; 
  --font-heading-6-size: 16px; 
  --font-heading-5-large-size: 18px; 
  --font-heading-5-size: 18px; 
  --font-heading-4-large-size: 20px; 
  --font-heading-4-size: 20px; 
  --font-heading-3-large-size: 24px; 
  --font-heading-3-size: 22px; 
  --font-heading-2-large-size: 32px; 
  --font-heading-2-size: 24px; 
  --font-heading-1-large-size: 40px; 
  --font-heading-1-size: 28px; 
  --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; 
  --grid-breakpoint-x-large: 1440px; 
  --grid-breakpoint-large-max: 1439px; 
  --grid-breakpoint-large: 1010px; 
  --grid-breakpoint-medium-max: 1009px; 
  --grid-breakpoint-medium: 768px; 
  --grid-breakpoint-small-max: 767px; 
  --grid-breakpoint-small: 480px; 
  --grid-breakpoint-x-small-max: 479px; 
  --grid-breakpoint-x-small: 0; 
  --z-index-900: 900; 
  --z-index-800: 800; 
  --z-index-700: 700; 
  --z-index-600: 600; 
  --z-index-500: 500; 
  --z-index-400: 400; 
  --z-index-300: 300; 
  --z-index-200: 200; 
  --z-index-100: 100; 
  --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;
  --step-number-font-size: 16px;
  --loader-small: 16px;
  --loader-medium: 24px;
  --loader-large: 28px; 
  --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-tertiary-100: #051906;
  --color-tertiary-90: #0b320d;
  --color-tertiary-80: #104c13;
  --color-tertiary-70: #156619;
  --color-tertiary-60: #1a7f1f;
  --color-tertiary-50: #21a127;
  --color-tertiary-40: #2acb32;
  --color-tertiary-30: #67e06d;
  --color-tertiary-20: #aaeeae;
  --color-tertiary-10: #e5fae7;
  --color-secondary-100: #070632;
  --color-secondary-90: #0d0c5f;
  --color-secondary-80: #14128c;
  --color-secondary-70: #1a18b9;
  --color-secondary-60: #2321e2;
  --color-secondary-50: #466ee7;
  --color-secondary-40: #7ca0ee;
  --color-secondary-30: #a9c7f4;
  --color-secondary-20: #c9e0f8;
  --color-secondary-10: #e2f0fb;
  --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: #420000;
  --color-primary-90: #750000;
  --color-primary-80: #a80000;
  --color-primary-70: #db0000;
  --color-primary-60: #ff0d0d;
  --color-primary-50: #ff4242;
  --color-primary-40: #ff7575;
  --color-primary-30: #ffa8a8;
  --color-primary-20: #ffdbdb;
  --color-primary-10: #fff0f0;
  --color-orange-100: #4d2b00;
  --color-orange-90: #7b4600;
  --color-orange-80: #a75e00;
  --color-orange-70: #cc7300;
  --color-orange-60: #e98400;
  --color-orange-50: #ffa024;
  --color-orange-40: #ffc066;
  --color-orange-30: #ffdea8;
  --color-orange-20: #ffe9c7;
  --color-orange-10: #fff4e6;
  --color-grey-100: #1c1c1c;
  --color-grey-90: #212121;
  --color-grey-80: #333333;
  --color-grey-70: #474747;
  --color-grey-60: #696969;
  --color-grey-50: #919191;
  --color-grey-40: #cacaca;
  --color-grey-30: #d7d7d7;
  --color-grey-20: #e8e8e8;
  --color-grey-10: #f3f4f4;
  --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;
  --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;
  --alias-action-border-radius: 0;
  --button-secondary-active-shadow: var(--shadow-3);
  --button-secondary-hover-shadow: var(--shadow-2);
  --button-secondary-shadow: var(--shadow-0);
  --button-secondary-active-background: var(--color-white-base);
  --button-secondary-hover-background: var(--color-white-base);
  --button-secondary-background: var(--color-white-base);
  --button-icon-padding: var(--space-1);
  --button-large-padding-horizontal: var(--space-4);
  --button-small-padding-horizontal: var(--space-5);
  --button-large-font-size: var(--font-heading-6-size);
  --button-small-font-size: var(--font-heading-6-size);
  --button-focus-shadow: var(--shadow-3);
  --button-font-weight: var(--font-weight-bold);
  --button-font-family: var(--font-family-system);
  --button-primary-active-shadow: var(--shadow-3);
  --button-primary-hover-shadow: var(--shadow-2);
  --button-primary-shadow: var(--shadow-0);
  --button-primary-active-color: var(--color-white-base);
  --button-primary-hover-color: var(--color-white-base);
  --button-primary-color: var(--color-white-base);
  --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-secondary-20);
  --button-plain-hover-background: var(--color-secondary-10);
  --button-plain-background: var(--color-white-base);
  --button-outline-active-shadow: var(--shadow-3);
  --button-outline-hover-shadow: var(--shadow-2);
  --button-outline-shadow: var(--shadow-0);
  --button-outline-active-background: var(--color-white-base);
  --button-outline-hover-background: var(--color-white-base);
  --font-paragraph-large-line-height: 1.5556;
  --font-paragraph-line-height: 1.5;
  --font-heading-6-large-line-height: 1.25; 
  --font-heading-6-weight: var(--font-weight-bold); 
  --font-heading-6-line-height: 1.25; 
  --font-heading-5-large-line-height: 1.3333; 
  --font-heading-5-weight: var(--font-weight-bold); 
  --font-heading-5-line-height: 1.3333; 
  --font-heading-4-large-line-height: 1.4; 
  --font-heading-4-weight: var(--font-weight-bold); 
  --font-heading-4-line-height: 1.4; 
  --font-heading-3-large-line-height: 1.3333; 
  --font-heading-3-weight: var(--font-weight-bold); 
  --font-heading-3-line-height: 1.2727; 
  --font-heading-2-large-line-height: 1.25; 
  --font-heading-2-weight: var(--font-weight-bold); 
  --font-heading-2-line-height: 1.1667; 
  --font-heading-1-large-line-height: 1.2; 
  --font-heading-1-weight: var(--font-weight-bold); 
  --font-heading-1-line-height: 1.2857; 
  --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)); 
  --grid-gutter: var(--space-5);
  --step-label-font-size: var(--font-caption-1-size);
  --placeholder-root-border-radius: var(--border-radius-0);
  --loader-color-light: var(--color-secondary-20);
  --image-wrapper-border-radius: var(--border-radius-0);
  --choice-checked-background: var(--color-secondary-10);
  --choice-checked-title-color: var(--color-primary-100);
  --choice-checked-info-color: var(--color-primary-100);
  --choice-message-color: var(--color-grey-60);
  --choice-title-color: var(--color-grey-80);
  --choice-info-color: var(--color-grey-80);
  --color-tertiary-dark: var(--color-tertiary-70);
  --color-tertiary-base: var(--color-tertiary-60);
  --color-tertiary-light: var(--color-tertiary-50);
  --color-secondary-dark: var(--color-secondary-70);
  --color-secondary-base: var(--color-secondary-60);
  --color-secondary-light: var(--color-secondary-50);
  --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-orange-dark: var(--color-orange-60);
  --color-orange-base: var(--color-orange-50);
  --color-orange-light: var(--color-orange-40);
  --color-marketing-100: var(--color-primary-100);
  --color-marketing-90: var(--color-primary-90);
  --color-marketing-80: var(--color-primary-80);
  --color-marketing-70: var(--color-primary-70);
  --color-marketing-60: var(--color-primary-60);
  --color-marketing-50: var(--color-primary-50);
  --color-marketing-40: var(--color-primary-40);
  --color-marketing-30: var(--color-primary-30);
  --color-marketing-20: var(--color-primary-20);
  --color-marketing-10: var(--color-primary-10);
  --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-black-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-orange-100: var(--color-white-base);
  --color-text-orange-90: var(--color-white-base);
  --color-text-orange-80: var(--color-white-base);
  --color-text-orange-70: var(--color-white-base);
  --color-text-orange-60: var(--color-white-base);
  --color-text-orange-50: var(--color-black-base);
  --color-text-orange-40: var(--color-black-base);
  --color-text-orange-30: var(--color-black-base);
  --color-text-orange-20: var(--color-black-base);
  --color-text-orange-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);
  --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-disabled: var(--color-grey-20);
  --alias-field-background-color-base: var(--color-white-base);
  --alias-field-border-color-disabled: var(--color-grey-30);
  --alias-field-border-color-active: var(--color-black-base);
  --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-disabled: var(--color-grey-20);
  --alias-input-background-color: var(--color-white-base);
  --alias-input-border-color-disabled: var(--color-grey-30);
  --alias-input-border-color-active: var(--color-black-base);
  --alias-input-border-color: var(--color-grey-50);
  --alias-focus-ring-color-error: var(--color-red-30);
  --alias-focus-ring-color-base: var(--color-secondary-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-secondary-30);
  --alias-backdrop-color-base: var(--color-black-base);
  --button-secondary-focus-background: var(--button-secondary-background);
  --button-secondary-active-color: var(--color-secondary-base);
  --button-secondary-hover-color: var(--color-secondary-base);
  --button-secondary-border-color: var(--color-secondary-base);
  --button-secondary-color: var(--color-secondary-base);
  --button-primary-focus-color: var(--button-primary-color);
  --button-primary-active-background: var(--color-secondary-base);
  --button-primary-hover-background: var(--color-secondary-base);
  --button-primary-background: var(--color-secondary-base);
  --button-plain-color: var(--color-secondary-base);
  --button-outline-active-border-color: var(--color-secondary-base);
  --button-outline-active-color: var(--color-secondary-base);
  --button-outline-focus-background: var(--button-outline-hover-background);
  --button-outline-focus-color: var(--color-secondary-base);
  --button-outline-hover-color: var(--color-secondary-base);
  --button-outline-hover-border-color: var(--color-secondary-base);
  --button-outline-color: var(--color-secondary-base);
  --button-outline-border-color: var(--color-secondary-base);
  --widelist-root-border-radius: var(--border-radius-2);
  --tooltip-container-border-radius: var(--border-radius-2);
  --table-root-border-radius: var(--border-radius-2);
  --step-completed-label-color: var(--color-secondary-base);
  --step-completed-line-color: var(--color-secondary-base);
  --step-completed-number-background: var(--color-secondary-base);
  --paper-wrapper-border-radius: var(--border-radius-1);
  --loader-color-base: var(--color-secondary-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-secondary-dark);
  --link-text-default-visited-color: var(--color-secondary-light);
  --link-text-default-hover-color: var(--color-secondary-dark);
  --link-text-default-color: var(--color-secondary-base);
  --dialog-root-border-radius: var(--border-radius-2);
  --choice-body-border-radius: var(--border-radius-1);
  --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-marketing-dark: var(--color-primary-dark);
  --color-marketing-base: var(--color-primary-base);
  --color-marketing-light: var(--color-primary-light);
  --color-text-tertiary-dark: var(--color-text-70);
  --color-text-tertiary-base: var(--color-text-60);
  --color-text-tertiary-light: var(--color-text-50);
  --color-text-secondary-dark: var(--color-text-70);
  --color-text-secondary-base: var(--color-text-60);
  --color-text-secondary-light: var(--color-text-50);
  --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-primary-70);
  --color-text-primary-base: var(--color-text-primary-60);
  --color-text-primary-light: var(--color-text-primary-50);
  --color-text-orange-dark: var(--color-text-orange-60);
  --color-text-orange-base: var(--color-text-orange-50);
  --color-text-orange-light: var(--color-text-orange-40);
  --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);
  --alias-field-background-color-checked: var(--color-primary-base);
  --alias-field-background-color-focus: var(--color-primary-base);
  --alias-field-background-color-active: var(--color-primary-dark);
  --alias-field-background-color-error: var(--color-red-base);
  --alias-field-border-color-checked: var(--color-primary-base);
  --alias-field-border-color-focus: var(--alias-field-border-color-base);
  --alias-field-border-color-error: var(--color-red-base);
  --alias-field-border-color-hover: var(--color-primary-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-background-color-checked: var(--color-secondary-base);
  --alias-input-background-color-focus: var(--color-secondary-base);
  --alias-input-background-color-active: var(--color-secondary-dark);
  --alias-input-background-color-error: var(--color-red-base);
  --alias-input-border-color-checked: var(--color-secondary-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-color-hover: var(--color-secondary-base);
  --alias-input-border-radius: var(--border-radius-2);
  --button-secondary-focus-color: var(--button-secondary-color);
  --button-primary-focus-background: var(--button-primary-background);
  --button-primary-border-color: var(--button-primary-background);
  --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-active-background: var(--alias-field-background-color-active);
  --switch-checked-background: var(--alias-field-background-color-checked);
  --step-completed-number-color: var(--color-text-secondary-base);
  --radio-checked-color: var(--alias-field-background-color-checked);
  --choice-checked-icon-background: var(--alias-field-background-color-checked);
  --choice-checked-border-color: var(--alias-field-border-color-checked);
  --choice-content-border-radius: var(--alias-input-border-radius);
  --checkbox-checked-background: var(--alias-field-background-color-checked);
  --color-text-marketing-dark: var(--color-text-primary-dark);
  --color-text-marketing-base: var(--color-text-primary-base);
  --color-text-marketing-light: var(--color-text-primary-light);
  --alias-field-text-checked: var(--color-text-primary-base);
  --alias-input-text-color-checked: var(--color-text-secondary-base);
  --switch-checked-color: var(--alias-field-text-checked);
  --choice-checked-icon-color: var(--alias-field-text-checked);
  --checkbox-checked-color: var(--alias-field-text-checked);
}


.sw-9bdd7365_auto {
  -ms-grid-row-align: auto;
      align-self: auto;
}
.sw-9bdd7365_flexstart {
  flex-align-self: start;
}
.sw-9bdd7365_flexend {
  flex-align-self: end;
}
.sw-9bdd7365_center {
  -ms-grid-row-align: center;
      align-self: center;
}
.sw-9bdd7365_baseline {
  align-self: baseline;
}
.sw-9bdd7365_stretch {
  -ms-grid-row-align: stretch;
      align-self: stretch;
}


.sw-e7045280_br0 {
  border-radius: var(--border-radius-0);
}
.sw-e7045280_br1 {
  border-radius: var(--border-radius-1);
}
.sw-e7045280_br2 {
  border-radius: var(--border-radius-2);
}
.sw-e7045280_br3 {
  border-radius: var(--border-radius-3);
}
.sw-e7045280_br4 {
  border-radius: var(--border-radius-4);
}
.sw-e7045280_br5 {
  border-radius: var(--border-radius-5);
}
.sw-e7045280_br6 {
  border-radius: var(--border-radius-6);
}
.sw-e7045280_br7 {
  border-radius: var(--border-radius-7);
}
.sw-e7045280_br8 {
  border-radius: var(--border-radius-8);
}
.sw-e7045280_br9 {
  border-radius: var(--border-radius-9);
}
.sw-e7045280_br10 {
  border-radius: var(--border-radius-10);
}
.sw-e7045280_br11 {
  border-radius: var(--border-radius-11);
}
.sw-e7045280_brfill {
  border-radius: var(--border-radius-fill);
}
.sw-e7045280_brsides {
  border-radius: var(--border-radius-sides);
}


.sw-300db776_inherit {
  text-decoration: inherit;
}
.sw-300db776_none {
  text-decoration: none;
}
.sw-300db776_underline {
  text-decoration: underline;
}
.sw-300db776_linethrough {
  text-decoration: line-through;
}


.sw-c0ff676e_displayinline {
  display: inline;
}
.sw-c0ff676e_displayblock {
  display: block;
}
.sw-c0ff676e_displayflex {
  display: flex;
}
.sw-c0ff676e_displaygrid {
  display: -ms-grid;
  display: grid;
}
.sw-c0ff676e_displayinlineblock {
  display: inline-block;
}
.sw-c0ff676e_displayinlineflex {
  display: inline-flex;
}
.sw-c0ff676e_displayinlinegrid {
  display: -ms-inline-grid;
  display: inline-grid;
}
.sw-c0ff676e_displayinlinetable {
  display: inline-table;
}
.sw-c0ff676e_displaylistitem {
  display: list-item;
}
.sw-c0ff676e_displayrunin {
  display: run-in;
}
.sw-c0ff676e_displaytable {
  display: table;
}
.sw-c0ff676e_displaytablecaption {
  display: table-caption;
}
.sw-c0ff676e_displaytablecolumngroup {
  display: table-column-group;
}
.sw-c0ff676e_displaytableheadergroup {
  display: table-header-group;
}
.sw-c0ff676e_displaytablefootergroup {
  display: table-footer-group;
}
.sw-c0ff676e_displaytablerowgroup {
  display: table-row-group;
}
.sw-c0ff676e_displaytablecell {
  display: table-cell;
}
.sw-c0ff676e_displaytablecolumn {
  display: table-column;
}
.sw-c0ff676e_displaytablerow {
  display: table-row;
}
.sw-c0ff676e_displaynone {
  display: none;
}
.sw-c0ff676e_displayinitial {
  display: inline;
  display: initial;
}
.sw-c0ff676e_displayinherit {
  display: inherit;
}


.sw-b40cb144_floatleft {
  float: left;
}
.sw-b40cb144_floatright {
  float: right;
}
.sw-b40cb144_floatnone {
  float: none;
}


.sw-91174671_inherit {
  font-family: inherit;
}
.sw-91174671_primary {
  font-family: var(--font-family-brand-primary);
}
.sw-91174671_secondary {
  font-family: var(--font-family-brand-secondary);
}
.sw-91174671_system {
  font-family: var(--font-family-system);
}


.sw-bd409d70_inherit {
  font-style: inherit;
}
.sw-bd409d70_normal {
  font-style: normal;
}
.sw-bd409d70_italic {
  font-style: italic;
}
.sw-bd409d70_oblique {
  font-style: oblique;
}


.sw-66f0fec7_inherit {
  font-weight: inherit;
}
.sw-66f0fec7_regular {
  font-weight: var(--font-weight-regular);
}
.sw-66f0fec7_medium {
  font-weight: var(--font-weight-medium);
}
.sw-66f0fec7_bold {
  font-weight: var(--font-weight-bold);
}


.sw-1fb9ef8b_h0 {
  height: 0;
}
.sw-1fb9ef8b_h1 {
  height: var(--space-1);
}
.sw-1fb9ef8b_h2 {
  height: var(--space-2);
}
.sw-1fb9ef8b_h3 {
  height: var(--space-3);
}
.sw-1fb9ef8b_h4 {
  height: var(--space-4);
}
.sw-1fb9ef8b_h5 {
  height: var(--space-5);
}
.sw-1fb9ef8b_h6 {
  height: var(--space-6);
}
.sw-1fb9ef8b_h7 {
  height: var(--space-7);
}
.sw-1fb9ef8b_h8 {
  height: var(--space-8);
}
.sw-1fb9ef8b_h9 {
  height: var(--space-9);
}
.sw-1fb9ef8b_h10 {
  height: var(--space-10);
}
.sw-1fb9ef8b_h11 {
  height: var(--space-11);
}
.sw-1fb9ef8b_hfull {
  height: 100%;
}
.sw-1fb9ef8b_hauto {
  height: auto;
}


.sw-1fb9ef8b_mh0 {
  max-height: 0;
}
.sw-1fb9ef8b_mh1 {
  max-height: var(--space-1);
}
.sw-1fb9ef8b_mh2 {
  max-height: var(--space-2);
}
.sw-1fb9ef8b_mh3 {
  max-height: var(--space-3);
}
.sw-1fb9ef8b_mh4 {
  max-height: var(--space-4);
}
.sw-1fb9ef8b_mh5 {
  max-height: var(--space-5);
}
.sw-1fb9ef8b_mh6 {
  max-height: var(--space-6);
}
.sw-1fb9ef8b_mh7 {
  max-height: var(--space-7);
}
.sw-1fb9ef8b_mh8 {
  max-height: var(--space-8);
}
.sw-1fb9ef8b_mh9 {
  max-height: var(--space-9);
}
.sw-1fb9ef8b_mh10 {
  max-height: var(--space-10);
}
.sw-1fb9ef8b_mh11 {
  max-height: var(--space-11);
}
.sw-1fb9ef8b_mhfull {
  max-height: 100%;
}
.sw-1fb9ef8b_mhauto {
  max-height: auto;
}



.sw-223c7e83_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) {
  .sw-223c7e83_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) {
  .sw-223c7e83_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) {
  .sw-223c7e83_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) {
  .sw-223c7e83_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))
        )
      )
    );
  }
}


.sw-1d70522a_marginbottom0 {
  margin-bottom: 0;
}
.sw-1d70522a_marginbottom1 {
  margin-bottom: var(--space-1);
}
.sw-1d70522a_marginbottom2 {
  margin-bottom: var(--space-2);
}
.sw-1d70522a_marginbottom3 {
  margin-bottom: var(--space-3);
}
.sw-1d70522a_marginbottom4 {
  margin-bottom: var(--space-4);
}
.sw-1d70522a_marginbottom5 {
  margin-bottom: var(--space-5);
}
.sw-1d70522a_marginbottom6 {
  margin-bottom: var(--space-6);
}
.sw-1d70522a_marginbottom7 {
  margin-bottom: var(--space-7);
}
.sw-1d70522a_marginbottom8 {
  margin-bottom: var(--space-8);
}
.sw-1d70522a_marginbottom9 {
  margin-bottom: var(--space-9);
}
.sw-1d70522a_marginbottom10 {
  margin-bottom: var(--space-10);
}
.sw-1d70522a_marginbottom11 {
  margin-bottom: var(--space-11);
}
.sw-1d70522a_marginbottomauto {
  margin-bottom: auto;
}

.sw-1d70522a_marginleft0 {
  margin-left: 0;
}
.sw-1d70522a_marginleft1 {
  margin-left: var(--space-1);
}
.sw-1d70522a_marginleft2 {
  margin-left: var(--space-2);
}
.sw-1d70522a_marginleft3 {
  margin-left: var(--space-3);
}
.sw-1d70522a_marginleft4 {
  margin-left: var(--space-4);
}
.sw-1d70522a_marginleft5 {
  margin-left: var(--space-5);
}
.sw-1d70522a_marginleft6 {
  margin-left: var(--space-6);
}
.sw-1d70522a_marginleft7 {
  margin-left: var(--space-7);
}
.sw-1d70522a_marginleft8 {
  margin-left: var(--space-8);
}
.sw-1d70522a_marginleft9 {
  margin-left: var(--space-9);
}
.sw-1d70522a_marginleft10 {
  margin-left: var(--space-10);
}
.sw-1d70522a_marginleft11 {
  margin-left: var(--space-11);
}
.sw-1d70522a_marginleftauto {
  margin-left: auto;
}

.sw-1d70522a_marginright0 {
  margin-right: 0;
}
.sw-1d70522a_marginright1 {
  margin-right: var(--space-1);
}
.sw-1d70522a_marginright2 {
  margin-right: var(--space-2);
}
.sw-1d70522a_marginright3 {
  margin-right: var(--space-3);
}
.sw-1d70522a_marginright4 {
  margin-right: var(--space-4);
}
.sw-1d70522a_marginright5 {
  margin-right: var(--space-5);
}
.sw-1d70522a_marginright6 {
  margin-right: var(--space-6);
}
.sw-1d70522a_marginright7 {
  margin-right: var(--space-7);
}
.sw-1d70522a_marginright8 {
  margin-right: var(--space-8);
}
.sw-1d70522a_marginright9 {
  margin-right: var(--space-9);
}
.sw-1d70522a_marginright10 {
  margin-right: var(--space-10);
}
.sw-1d70522a_marginright11 {
  margin-right: var(--space-11);
}
.sw-1d70522a_marginrightauto {
  margin-right: auto;
}

.sw-1d70522a_margintop0 {
  margin-top: 0;
}
.sw-1d70522a_margintop1 {
  margin-top: var(--space-1);
}
.sw-1d70522a_margintop2 {
  margin-top: var(--space-2);
}
.sw-1d70522a_margintop3 {
  margin-top: var(--space-3);
}
.sw-1d70522a_margintop4 {
  margin-top: var(--space-4);
}
.sw-1d70522a_margintop5 {
  margin-top: var(--space-5);
}
.sw-1d70522a_margintop6 {
  margin-top: var(--space-6);
}
.sw-1d70522a_margintop7 {
  margin-top: var(--space-7);
}
.sw-1d70522a_margintop8 {
  margin-top: var(--space-8);
}
.sw-1d70522a_margintop9 {
  margin-top: var(--space-9);
}
.sw-1d70522a_margintop10 {
  margin-top: var(--space-10);
}
.sw-1d70522a_margintop11 {
  margin-top: var(--space-11);
}
.sw-1d70522a_margintopauto {
  margin-top: auto;
}


.sw-1d70522a_marginbottomnegative1 {
  margin-bottom: calc(-1 * var(--space-1));
}
.sw-1d70522a_marginbottomnegative2 {
  margin-bottom: calc(-1 * var(--space-2));
}
.sw-1d70522a_marginbottomnegative3 {
  margin-bottom: calc(-1 * var(--space-3));
}
.sw-1d70522a_marginbottomnegative4 {
  margin-bottom: calc(-1 * var(--space-4));
}
.sw-1d70522a_marginbottomnegative5 {
  margin-bottom: calc(-1 * var(--space-5));
}
.sw-1d70522a_marginbottomnegative6 {
  margin-bottom: calc(-1 * var(--space-6));
}
.sw-1d70522a_marginbottomnegative7 {
  margin-bottom: calc(-1 * var(--space-7));
}
.sw-1d70522a_marginbottomnegative8 {
  margin-bottom: calc(-1 * var(--space-8));
}
.sw-1d70522a_marginbottomnegative9 {
  margin-bottom: calc(-1 * var(--space-9));
}
.sw-1d70522a_marginbottomnegative10 {
  margin-bottom: calc(-1 * var(--space-10));
}
.sw-1d70522a_marginbottomnegative11 {
  margin-bottom: calc(-1 * var(--space-11));
}

.sw-1d70522a_marginleftnegative1 {
  margin-left: calc(-1 * var(--space-1));
}
.sw-1d70522a_marginleftnegative2 {
  margin-left: calc(-1 * var(--space-2));
}
.sw-1d70522a_marginleftnegative3 {
  margin-left: calc(-1 * var(--space-3));
}
.sw-1d70522a_marginleftnegative4 {
  margin-left: calc(-1 * var(--space-4));
}
.sw-1d70522a_marginleftnegative5 {
  margin-left: calc(-1 * var(--space-5));
}
.sw-1d70522a_marginleftnegative6 {
  margin-left: calc(-1 * var(--space-6));
}
.sw-1d70522a_marginleftnegative7 {
  margin-left: calc(-1 * var(--space-7));
}
.sw-1d70522a_marginleftnegative8 {
  margin-left: calc(-1 * var(--space-8));
}
.sw-1d70522a_marginleftnegative9 {
  margin-left: calc(-1 * var(--space-9));
}
.sw-1d70522a_marginleftnegative10 {
  margin-left: calc(-1 * var(--space-10));
}
.sw-1d70522a_marginleftnegative11 {
  margin-left: calc(-1 * var(--space-11));
}

.sw-1d70522a_marginrightnegative1 {
  margin-right: calc(-1 * var(--space-1));
}
.sw-1d70522a_marginrightnegative2 {
  margin-right: calc(-1 * var(--space-2));
}
.sw-1d70522a_marginrightnegative3 {
  margin-right: calc(-1 * var(--space-3));
}
.sw-1d70522a_marginrightnegative4 {
  margin-right: calc(-1 * var(--space-4));
}
.sw-1d70522a_marginrightnegative5 {
  margin-right: calc(-1 * var(--space-5));
}
.sw-1d70522a_marginrightnegative6 {
  margin-right: calc(-1 * var(--space-6));
}
.sw-1d70522a_marginrightnegative7 {
  margin-right: calc(-1 * var(--space-7));
}
.sw-1d70522a_marginrightnegative8 {
  margin-right: calc(-1 * var(--space-8));
}
.sw-1d70522a_marginrightnegative9 {
  margin-right: calc(-1 * var(--space-9));
}
.sw-1d70522a_marginrightnegative10 {
  margin-right: calc(-1 * var(--space-10));
}
.sw-1d70522a_marginrightnegative11 {
  margin-right: calc(-1 * var(--space-11));
}

.sw-1d70522a_margintopnegative1 {
  margin-top: calc(-1 * var(--space-1));
}
.sw-1d70522a_margintopnegative2 {
  margin-top: calc(-1 * var(--space-2));
}
.sw-1d70522a_margintopnegative3 {
  margin-top: calc(-1 * var(--space-3));
}
.sw-1d70522a_margintopnegative4 {
  margin-top: calc(-1 * var(--space-4));
}
.sw-1d70522a_margintopnegative5 {
  margin-top: calc(-1 * var(--space-5));
}
.sw-1d70522a_margintopnegative6 {
  margin-top: calc(-1 * var(--space-6));
}
.sw-1d70522a_margintopnegative7 {
  margin-top: calc(-1 * var(--space-7));
}
.sw-1d70522a_margintopnegative8 {
  margin-top: calc(-1 * var(--space-8));
}
.sw-1d70522a_margintopnegative9 {
  margin-top: calc(-1 * var(--space-9));
}
.sw-1d70522a_margintopnegative10 {
  margin-top: calc(-1 * var(--space-10));
}
.sw-1d70522a_margintopnegative11 {
  margin-top: calc(-1 * var(--space-11));
}


.sw-26838ee5_paddingbottom0 {
  padding-bottom: 0;
}
.sw-26838ee5_paddingbottom1 {
  padding-bottom: var(--space-1);
}
.sw-26838ee5_paddingbottom2 {
  padding-bottom: var(--space-2);
}
.sw-26838ee5_paddingbottom3 {
  padding-bottom: var(--space-3);
}
.sw-26838ee5_paddingbottom4 {
  padding-bottom: var(--space-4);
}
.sw-26838ee5_paddingbottom5 {
  padding-bottom: var(--space-5);
}
.sw-26838ee5_paddingbottom6 {
  padding-bottom: var(--space-6);
}
.sw-26838ee5_paddingbottom7 {
  padding-bottom: var(--space-7);
}
.sw-26838ee5_paddingbottom8 {
  padding-bottom: var(--space-8);
}
.sw-26838ee5_paddingbottom9 {
  padding-bottom: var(--space-9);
}
.sw-26838ee5_paddingbottom10 {
  padding-bottom: var(--space-10);
}
.sw-26838ee5_paddingbottom11 {
  padding-bottom: var(--space-11);
}

.sw-26838ee5_paddingleft0 {
  padding-left: 0;
}
.sw-26838ee5_paddingleft1 {
  padding-left: var(--space-1);
}
.sw-26838ee5_paddingleft2 {
  padding-left: var(--space-2);
}
.sw-26838ee5_paddingleft3 {
  padding-left: var(--space-3);
}
.sw-26838ee5_paddingleft4 {
  padding-left: var(--space-4);
}
.sw-26838ee5_paddingleft5 {
  padding-left: var(--space-5);
}
.sw-26838ee5_paddingleft6 {
  padding-left: var(--space-6);
}
.sw-26838ee5_paddingleft7 {
  padding-left: var(--space-7);
}
.sw-26838ee5_paddingleft8 {
  padding-left: var(--space-8);
}
.sw-26838ee5_paddingleft9 {
  padding-left: var(--space-9);
}
.sw-26838ee5_paddingleft10 {
  padding-left: var(--space-10);
}
.sw-26838ee5_paddingleft11 {
  padding-left: var(--space-11);
}

.sw-26838ee5_paddingright0 {
  padding-right: 0;
}
.sw-26838ee5_paddingright1 {
  padding-right: var(--space-1);
}
.sw-26838ee5_paddingright2 {
  padding-right: var(--space-2);
}
.sw-26838ee5_paddingright3 {
  padding-right: var(--space-3);
}
.sw-26838ee5_paddingright4 {
  padding-right: var(--space-4);
}
.sw-26838ee5_paddingright5 {
  padding-right: var(--space-5);
}
.sw-26838ee5_paddingright6 {
  padding-right: var(--space-6);
}
.sw-26838ee5_paddingright7 {
  padding-right: var(--space-7);
}
.sw-26838ee5_paddingright8 {
  padding-right: var(--space-8);
}
.sw-26838ee5_paddingright9 {
  padding-right: var(--space-9);
}
.sw-26838ee5_paddingright10 {
  padding-right: var(--space-10);
}
.sw-26838ee5_paddingright11 {
  padding-right: var(--space-11);
}

.sw-26838ee5_paddingtop0 {
  padding-top: 0;
}
.sw-26838ee5_paddingtop1 {
  padding-top: var(--space-1);
}
.sw-26838ee5_paddingtop2 {
  padding-top: var(--space-2);
}
.sw-26838ee5_paddingtop3 {
  padding-top: var(--space-3);
}
.sw-26838ee5_paddingtop4 {
  padding-top: var(--space-4);
}
.sw-26838ee5_paddingtop5 {
  padding-top: var(--space-5);
}
.sw-26838ee5_paddingtop6 {
  padding-top: var(--space-6);
}
.sw-26838ee5_paddingtop7 {
  padding-top: var(--space-7);
}
.sw-26838ee5_paddingtop8 {
  padding-top: var(--space-8);
}
.sw-26838ee5_paddingtop9 {
  padding-top: var(--space-9);
}
.sw-26838ee5_paddingtop10 {
  padding-top: var(--space-10);
}
.sw-26838ee5_paddingtop11 {
  padding-top: var(--space-11);
}


.sw-1f5814ad_positionabsolute {
  position: absolute;
}
.sw-1f5814ad_positionfixed {
  position: fixed;
}
.sw-1f5814ad_positionrelative {
  position: relative;
}
.sw-1f5814ad_positionsticky {
  position: -webkit-sticky;
  position: sticky;
}


.sw-bcccce6d_left1 {
  left: var(--space-1);
}
.sw-bcccce6d_left2 {
  left: var(--space-2);
}
.sw-bcccce6d_left3 {
  left: var(--space-3);
}
.sw-bcccce6d_left4 {
  left: var(--space-4);
}
.sw-bcccce6d_left5 {
  left: var(--space-5);
}
.sw-bcccce6d_left6 {
  left: var(--space-6);
}
.sw-bcccce6d_left7 {
  left: var(--space-7);
}
.sw-bcccce6d_left8 {
  left: var(--space-8);
}
.sw-bcccce6d_left9 {
  left: var(--space-9);
}
.sw-bcccce6d_left10 {
  left: var(--space-10);
}
.sw-bcccce6d_left11 {
  left: var(--space-11);
}
.sw-bcccce6d_left0 {
  left: 0;
}


.sw-bcccce6d_right1 {
  right: var(--space-1);
}
.sw-bcccce6d_right2 {
  right: var(--space-2);
}
.sw-bcccce6d_right3 {
  right: var(--space-3);
}
.sw-bcccce6d_right4 {
  right: var(--space-4);
}
.sw-bcccce6d_right5 {
  right: var(--space-5);
}
.sw-bcccce6d_right6 {
  right: var(--space-6);
}
.sw-bcccce6d_right7 {
  right: var(--space-7);
}
.sw-bcccce6d_right8 {
  right: var(--space-8);
}
.sw-bcccce6d_right9 {
  right: var(--space-9);
}
.sw-bcccce6d_right10 {
  right: var(--space-10);
}
.sw-bcccce6d_right11 {
  right: var(--space-11);
}
.sw-bcccce6d_right0 {
  right: 0;
}


.sw-bcccce6d_top1 {
  top: var(--space-1);
}
.sw-bcccce6d_top2 {
  top: var(--space-2);
}
.sw-bcccce6d_top3 {
  top: var(--space-3);
}
.sw-bcccce6d_top4 {
  top: var(--space-4);
}
.sw-bcccce6d_top5 {
  top: var(--space-5);
}
.sw-bcccce6d_top6 {
  top: var(--space-6);
}
.sw-bcccce6d_top7 {
  top: var(--space-7);
}
.sw-bcccce6d_top8 {
  top: var(--space-8);
}
.sw-bcccce6d_top9 {
  top: var(--space-9);
}
.sw-bcccce6d_top10 {
  top: var(--space-10);
}
.sw-bcccce6d_top11 {
  top: var(--space-11);
}
.sw-bcccce6d_top0 {
  top: 0;
}


.sw-bcccce6d_bottom1 {
  bottom: var(--space-1);
}
.sw-bcccce6d_bottom2 {
  bottom: var(--space-2);
}
.sw-bcccce6d_bottom3 {
  bottom: var(--space-3);
}
.sw-bcccce6d_bottom4 {
  bottom: var(--space-4);
}
.sw-bcccce6d_bottom5 {
  bottom: var(--space-5);
}
.sw-bcccce6d_bottom6 {
  bottom: var(--space-6);
}
.sw-bcccce6d_bottom7 {
  bottom: var(--space-7);
}
.sw-bcccce6d_bottom8 {
  bottom: var(--space-8);
}
.sw-bcccce6d_bottom9 {
  bottom: var(--space-9);
}
.sw-bcccce6d_bottom10 {
  bottom: var(--space-10);
}
.sw-bcccce6d_bottom11 {
  bottom: var(--space-11);
}
.sw-bcccce6d_bottom0 {
  bottom: 0;
}


.sw-b48c4984_center {
  text-align: center;
}
.sw-b48c4984_inherit {
  text-align: inherit;
}
.sw-b48c4984_justify {
  text-align: justify;
}
.sw-b48c4984_left {
  text-align: left;
}
.sw-b48c4984_right {
  text-align: right;
}


.sw-d43fcc5_inherit {
  text-transform: inherit;
}
.sw-d43fcc5_none {
  text-transform: none;
}
.sw-d43fcc5_capitalize {
  text-transform: capitalize;
}
.sw-d43fcc5_uppercase {
  text-transform: uppercase;
}
.sw-d43fcc5_lowercase {
  text-transform: lowercase;
}


.sw-945aa92_w0 {
  width: 0;
}
.sw-945aa92_w1 {
  width: var(--space-1);
}
.sw-945aa92_w2 {
  width: var(--space-2);
}
.sw-945aa92_w3 {
  width: var(--space-3);
}
.sw-945aa92_w4 {
  width: var(--space-4);
}
.sw-945aa92_w5 {
  width: var(--space-5);
}
.sw-945aa92_w6 {
  width: var(--space-6);
}
.sw-945aa92_w7 {
  width: var(--space-7);
}
.sw-945aa92_w8 {
  width: var(--space-8);
}
.sw-945aa92_w9 {
  width: var(--space-9);
}
.sw-945aa92_w10 {
  width: var(--space-10);
}
.sw-945aa92_w11 {
  width: var(--space-11);
}
.sw-945aa92_wfull {
  width: 100%;
}
.sw-945aa92_wauto {
  width: auto;
}


.sw-945aa92_mw0 {
  max-width: 0;
}
.sw-945aa92_mw1 {
  max-width: var(--space-1);
}
.sw-945aa92_mw2 {
  max-width: var(--space-2);
}
.sw-945aa92_mw3 {
  max-width: var(--space-3);
}
.sw-945aa92_mw4 {
  max-width: var(--space-4);
}
.sw-945aa92_mw5 {
  max-width: var(--space-5);
}
.sw-945aa92_mw6 {
  max-width: var(--space-6);
}
.sw-945aa92_mw7 {
  max-width: var(--space-7);
}
.sw-945aa92_mw8 {
  max-width: var(--space-8);
}
.sw-945aa92_mw9 {
  max-width: var(--space-9);
}
.sw-945aa92_mw10 {
  max-width: var(--space-10);
}
.sw-945aa92_mw11 {
  max-width: var(--space-11);
}
.sw-945aa92_mwfull {
  max-width: 100%;
}
.sw-945aa92_mwauto {
  max-width: auto;
}


.sw-49295530_zindex0 {
  z-index: 0;
}
.sw-49295530_zindex100 {
  z-index: var(--z-index-100);
}
.sw-49295530_zindex200 {
  z-index: var(--z-index-200);
}
.sw-49295530_zindex300 {
  z-index: var(--z-index-300);
}
.sw-49295530_zindex400 {
  z-index: var(--z-index-400);
}
.sw-49295530_zindex500 {
  z-index: var(--z-index-500);
}
.sw-49295530_zindex600 {
  z-index: var(--z-index-600);
}
.sw-49295530_zindex700 {
  z-index: var(--z-index-700);
}
.sw-49295530_zindex800 {
  z-index: var(--z-index-800);
}
.sw-49295530_zindex900 {
  z-index: var(--z-index-900);
}

.sw-b6ae150f_root {
  border-radius: var(--banner-root-border-radius);
}

.sw-831c3690_root {
  fill: currentColor;
  vertical-align: middle;
}

.sw-831c3690_root:active,
.sw-831c3690_root:hover,
.sw-831c3690_root:visited,
.sw-831c3690_root:focus {
  outline: none;
}

.sw-831c3690_root[role='button'] {
  cursor: pointer;
}


.sw-831c3690_small {
  height: 16px;
  width: 16px;
}

.sw-831c3690_medium {
  height: 24px;
  width: 24px;
}

.sw-831c3690_large {
  height: 28px;
  width: 28px;
}

.sw-831c3690_xlarge {
  height: 32px;
  width: 32px;
}

.sw-ebe0ecc6_root {
  color: inherit;
}


.sw-ebe0ecc6_heading1,
.sw-ebe0ecc6_richcontent h1 {
  font-size: var(--font-heading-1-size);
  line-height: var(--font-heading-1-line-height);
}

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

.sw-ebe0ecc6_heading2,
.sw-ebe0ecc6_richcontent h2 {
  font-size: var(--font-heading-2-size);
  line-height: var(--font-heading-2-line-height);
}

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

.sw-ebe0ecc6_heading3,
.sw-ebe0ecc6_richcontent h3 {
  font-size: var(--font-heading-3-size);
  line-height: var(--font-heading-3-line-height);
}

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

.sw-ebe0ecc6_heading4,
.sw-ebe0ecc6_richcontent h4 {
  font-size: var(--font-heading-4-size);
  line-height: var(--font-heading-4-line-height);
}

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

.sw-ebe0ecc6_heading5,
.sw-ebe0ecc6_richcontent h5 {
  font-size: var(--font-heading-5-size);
  line-height: var(--font-heading-5-line-height);
}

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

.sw-ebe0ecc6_heading6,
.sw-ebe0ecc6_richcontent h6 {
  font-size: var(--font-heading-6-size);
  line-height: var(--font-heading-6-line-height);
}

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

.sw-ebe0ecc6_paragraph,
.sw-ebe0ecc6_richcontent p {
  font-size: var(--font-paragraph-size);
  line-height: var(--font-paragraph-line-height);
}

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

.sw-ebe0ecc6_caption1 {
  font-size: var(--font-caption-1-size);
  line-height: var(--font-caption-1-line-height);
}

.sw-ebe0ecc6_richcontent small,
.sw-ebe0ecc6_caption2 {
  font-size: var(--font-caption-2-size);
  line-height: var(--font-caption-2-line-height);
}


.sw-99d112c6_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;
}

.sw-99d112c6_root svg {
  flex-shrink: 0;
}

.sw-99d112c6_root:not(:active):focus {
  box-shadow: var(--button-focus-shadow);
}

.sw-99d112c6_square {
  border-radius: var(--alias-action-border-radius);
}

.sw-99d112c6_circular {
  border-radius: var(--border-radius-sides);
}

.sw-99d112c6_small {
  height: var(--button-small-height);
  width: var(--button-small-height);
}

.sw-99d112c6_large {
  height: var(--button-large-height);
  width: var(--button-large-height);
}


.sw-99d112c6_default,
.sw-99d112c6_default:visited {
  color: inherit;
  background: transparent;
}

.sw-99d112c6_default:hover,
.sw-99d112c6_default:active,
.sw-99d112c6_default:visited,
.sw-99d112c6_default:focus {
  color: inherit;
}

.sw-99d112c6_default:hover {
  background: var(--button-default-hover-background);
}

.sw-99d112c6_default:active {
  background: var(--button-default-active-background);
}

.sw-99d112c6_primary {
  --button-primary-border-style: solid;
}

.sw-99d112c6_primary,
.sw-99d112c6_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);
}

.sw-99d112c6_primary:focus {
  background: var(--button-primary-focus-background);
  color: var(--button-primary-focus-color);
}

.sw-99d112c6_primary:hover {
  background: var(--button-primary-hover-background);
  color: var(--button-primary-hover-color);
  box-shadow: var(--button-primary-hover-shadow);
}

.sw-99d112c6_primary:active {
  background: var(--button-primary-active-background);
  color: var(--button-primary-active-color);
  box-shadow: var(--button-primary-active-shadow);
}

.sw-99d112c6_secondary {
  --button-secondary-border-style: solid;
}

.sw-99d112c6_secondary,
.sw-99d112c6_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);
}

.sw-99d112c6_secondary:focus {
  background: var(--button-secondary-focus-background);
  color: var(--button-secondary-focus-color);
}

.sw-99d112c6_secondary:hover {
  background: var(--button-secondary-hover-background);
  color: var(--button-secondary-hover-color);
  box-shadow: var(--button-secondary-hover-shadow);
}

.sw-99d112c6_secondary:active {
  background: var(--button-secondary-active-background);
  color: var(--button-secondary-active-color);
  box-shadow: var(--button-secondary-active-shadow);
}

.sw-99d112c6_plain,
.sw-99d112c6_plain:visited {
  background: var(--button-plain-background);
  color: var(--button-plain-color);
  box-shadow: var(--button-plain-shadow);
}

.sw-99d112c6_plain:hover {
  background: var(--button-plain-hover-background);
  color: var(--button-plain-hover-color);
  box-shadow: var(--button-plain-hover-shadow);
}

.sw-99d112c6_plain:active {
  background: var(--button-plain-active-background);
  color: var(--button-plain-active-color);
  box-shadow: var(--button-plain-active-shadow);
}

.sw-99d112c6_plain:focus {
  color: var(--button-plain-focus-color);
}

.sw-99d112c6_outline {
  --button-outline-border-style: solid;
}

.sw-99d112c6_outline,
.sw-99d112c6_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);
}

.sw-99d112c6_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);
}

.sw-99d112c6_outline:focus {
  background: var(--button-outline-focus-background);
  color: var(--button-outline-focus-color);
  border-color: var(--button-outline-focus-border-color);
}

.sw-99d112c6_outline:active {
  background: var(--button-outline-active-background);
  border-color: var(--button-outline-active-border-color);
  color: var(--button-outline-active-color);
}


.sw-99d112c6_disabled {
  background: var(--color-grey-20);
  border-color: var(--color-grey-20);
  color: var(--color-grey-60);
  pointer-events: none;
}

.sw-b641412_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;

  
  white-space: nowrap;
  word-wrap: normal;
}

.sw-53faab65_message{width:100%;transition:transform 1s ease-in-out,opacity .5s linear;position:fixed;bottom:0;z-index:var(--z-index-900)}@media only screen and (min-width: 768px){.sw-53faab65_message{width:310px;right:0}}.sw-53faab65_messageisvisible{transform:translateY(0);opacity:1}@media only screen and (min-width: 768px){.sw-53faab65_messageisvisible{transform:translateX(0)}}.sw-53faab65_messageishidden{transform:translateY(150%);opacity:0}@media only screen and (min-width: 768px){.sw-53faab65_messageishidden{transform:translateX(420px)}}
.sw-265e23ad_root {
  background: var(--color-white-base);
}

.sw-265e23ad_wrapper {
  border-radius: var(--paper-wrapper-border-radius);
}

.sw-265e23ad_shadowinset1 {
  box-shadow: var(--shadow-inset-1);
}

.sw-265e23ad_shadow0 {
  box-shadow: var(--shadow-0);
}

.sw-265e23ad_shadow1 {
  box-shadow: var(--shadow-1);
}

.sw-265e23ad_shadow2 {
  box-shadow: var(--shadow-2);
}

.sw-265e23ad_shadow3 {
  box-shadow: var(--shadow-3);
}


.sw-265e23ad_hoverable {
  cursor: pointer;
  transition: var(--motion-duration-fast);
}


.sw-265e23ad_hoverable:hover.sw-265e23ad_shadowinset1 {
  box-shadow: var(--shadow-inset-2);
}

.sw-265e23ad_hoverable:hover.sw-265e23ad_shadow0 {
  box-shadow: var(--shadow-1);
}

.sw-265e23ad_hoverable:hover.sw-265e23ad_shadow1 {
  box-shadow: var(--shadow-2);
}

.sw-265e23ad_hoverable:hover.sw-265e23ad_shadow2 {
  box-shadow: var(--shadow-3);
}

.sw-265e23ad_hoverable:hover.sw-265e23ad_shadow3 {
  box-shadow: var(--shadow-4);
}

.sw-a466b963_figure{display:flex;flex-direction:column;align-items:center;margin:0}.sw-a466b963_figcaption{margin-top:8px;margin-top:var(--space-3, 8px);margin-bottom:8px;margin-bottom:var(--space-3, 8px)}.sw-a466b963_alignright,.sw-a466b963_alignleft{margin-left:auto;margin-right:auto}@media only screen and (min-width: 768px){.sw-a466b963_alignleft{float:left;margin-right:16px;margin-right:var(--space-5, 16px);width:50%;width:calc(50% - 8px);width:calc(50% - var(--space-3, 8px))}.sw-a466b963_alignright{float:right;margin-left:8px;margin-left:var(--space-3, 8px);width:50%;width:calc(50% - 8px);width:calc(50% - var(--space-3, 8px))}}.sw-a466b963_aligncenter{width:100%;margin:auto;clear:both}
.sw-90c71878_root {
  width: 100%;
  height: 0;
  position: relative;
  border-radius: var(--placeholder-root-border-radius);
  
}

.sw-90c71878_root iframe {
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}

.sw-90c71878_placeholder {
  background-color: var(--color-grey-10);
}

.sw-90c71878_plain {
  background-color: var(--color-white-base);
}
.sw-90c71878_content {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.sw-90c71878_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);
}

.sw-40b00b8f_root {
  fill: currentColor;
  vertical-align: middle;
}

.sw-40b00b8f_root:active,
.sw-40b00b8f_root:hover,
.sw-40b00b8f_root:visited,
.sw-40b00b8f_root:focus {
  outline: none;
}

.sw-40b00b8f_root[role='button'] {
  cursor: pointer;
}

.sw-2a0c967_videowrapper .fb-video{position:relative;height:0;overflow:hidden;max-width:100%;padding-bottom:56.25%}.sw-2a0c967_videowrapper .fb-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.sw-da4a8267_iframe{border:none;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}
.sw-4978c767_variantbuttons{display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width: 768px){.sw-4978c767_variantbuttons{flex-direction:row}}

@-webkit-keyframes sw-96da38cd_loaderscale {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}

@keyframes sw-96da38cd_loaderscale {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}

.sw-96da38cd_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);
}

.sw-96da38cd_root:hover,
.sw-96da38cd_root:active,
.sw-96da38cd_root:visited,
.sw-96da38cd_root:focus {
  transition: none;
}

.sw-96da38cd_root:focus {
  outline: none;
  z-index: 1;
}

.sw-96da38cd_root:not(:active):focus {
  box-shadow: var(--button-focus-shadow);
}

.sw-96da38cd_content {
  position: relative;
  display: inline-flex;
}


.sw-96da38cd_iconleft {
  margin-right: var(--button-icon-padding);
}

.sw-96da38cd_iconright {
  margin-left: var(--button-icon-padding);
}

.sw-96da38cd_small {
  font-size: var(--button-small-font-size);
  height: var(--button-small-height);
  padding: 0 var(--button-small-padding-horizontal);
}

.sw-96da38cd_large {
  font-size: var(--button-large-font-size);
  height: var(--button-large-height);
  padding: 0 var(--button-large-padding-horizontal);
}


.sw-96da38cd_primary {
  --button-primary-border-style: solid;
}

.sw-96da38cd_primary,
.sw-96da38cd_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);
}

.sw-96da38cd_primary:focus {
  background: var(--button-primary-focus-background);
  color: var(--button-primary-focus-color);
}

.sw-96da38cd_primary:hover {
  background: var(--button-primary-hover-background);
  color: var(--button-primary-hover-color);
  box-shadow: var(--button-primary-hover-shadow);
}

.sw-96da38cd_primary:active {
  background: var(--button-primary-active-background);
  color: var(--button-primary-active-color);
  box-shadow: var(--button-primary-active-shadow);
}

.sw-96da38cd_secondary {
  --button-secondary-border-style: solid;
}

.sw-96da38cd_secondary,
.sw-96da38cd_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);
}

.sw-96da38cd_secondary:focus {
  background: var(--button-secondary-focus-background);
  color: var(--button-secondary-focus-color);
}

.sw-96da38cd_secondary:hover {
  background: var(--button-secondary-hover-background);
  color: var(--button-secondary-hover-color);
  box-shadow: var(--button-secondary-hover-shadow);
}

.sw-96da38cd_secondary:active {
  background: var(--button-secondary-active-background);
  color: var(--button-secondary-active-color);
  box-shadow: var(--button-secondary-active-shadow);
}

.sw-96da38cd_plain,
.sw-96da38cd_plain:visited {
  background: var(--button-plain-background);
  color: var(--button-plain-color);
  box-shadow: var(--button-plain-shadow);
}

.sw-96da38cd_plain:hover {
  background: var(--button-plain-hover-background);
  color: var(--button-plain-hover-color);
  -webkit-text-decoration: var(--button-plain-hover-text-decoration);
          text-decoration: var(--button-plain-hover-text-decoration);
  box-shadow: var(--button-plain-hover-shadow);
}

.sw-96da38cd_plain:active {
  background: var(--button-plain-active-background);
  color: var(--button-plain-active-color);
  box-shadow: var(--button-plain-active-shadow);
}

.sw-96da38cd_plain:focus {
  color: var(--button-plain-focus-color);
}

.sw-96da38cd_outline {
  --button-outline-border-style: solid;
}

.sw-96da38cd_outline,
.sw-96da38cd_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);
}

.sw-96da38cd_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);
}

.sw-96da38cd_outline:focus {
  background: var(--button-outline-focus-background);
  color: var(--button-outline-focus-color);
  border-color: var(--button-outline-focus-border-color);
}

.sw-96da38cd_outline:active {
  background: var(--button-outline-active-background);
  border-color: var(--button-outline-active-border-color);
  color: var(--button-outline-active-color);
}


.sw-96da38cd_full {
  width: 100%;
}


.sw-96da38cd_disabled,
.sw-96da38cd_disabled:hover,
.sw-96da38cd_disabled:focus,
.sw-96da38cd_disabled:visited,
.sw-96da38cd_disabled:active {
  background: var(--color-grey-20);
  border-color: var(--color-grey-20);
  color: var(--color-grey-60);
  pointer-events: none;
}

.sw-96da38cd_loading,
.sw-96da38cd_loading:hover,
.sw-96da38cd_loading:focus,
.sw-96da38cd_loading:visited,
.sw-96da38cd_loading:active {
  color: var(--color-grey-30);
}

.sw-96da38cd_loader {
  transform: scale(0);
  transform-origin: center center;
  -webkit-animation: sw-96da38cd_loaderscale var(--motion-duration-medium) cubic-bezier(1, 0, 0, 1);
          animation: sw-96da38cd_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 sw-66cc6cca_loaderrotate {
  0% {
    transform: rotate(0);
  }

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

@keyframes sw-66cc6cca_loaderrotate {
  0% {
    transform: rotate(0);
  }

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

.sw-66cc6cca_svg {
  width: var(--ch-loader-width);
  height: var(--ch-loader-height);
  color: var(--loader-color-base);
  -webkit-animation: sw-66cc6cca_loader-rotation 2s linear infinite;
          animation: sw-66cc6cca_loader-rotation 2s linear infinite;
}

.sw-66cc6cca_svg__circle {
  stroke: currentColor;
  stroke-width: var(--ch-loader-border-width);
  stroke-dashoffset: 0;
  stroke-dasharray: 80px, 200px;
  fill: none;
  -webkit-animation: sw-66cc6cca_loader-dash-effect 2s ease-in-out infinite;
          animation: sw-66cc6cca_loader-dash-effect 2s ease-in-out infinite;
}


.sw-66cc6cca_small {
  --ch-loader-width: 16px;
  --ch-loader-height: 16px;
  --ch-loader-border-width: 2px;
}

.sw-66cc6cca_medium {
  --ch-loader-width: 24px;
  --ch-loader-height: 24px;
  --ch-loader-border-width: 2.5px;
}

.sw-66cc6cca_large {
  --ch-loader-width: 28px;
  --ch-loader-height: 28px;
  --ch-loader-border-width: 3px;
}

.sw-66cc6cca_xlarge {
  --ch-loader-width: 32px;
  --ch-loader-height: 32px;
  --ch-loader-border-width: 4px;
}

.sw-66cc6cca_xxlarge {
  --ch-loader-width: 40px;
  --ch-loader-height: 40px;
  --ch-loader-border-width: 4px;
}

@-webkit-keyframes sw-66cc6cca_loader-rotation {
  0% {
    transform: rotate(0deg);
  }

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

@keyframes sw-66cc6cca_loader-rotation {
  0% {
    transform: rotate(0deg);
  }

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

@-webkit-keyframes sw-66cc6cca_loader-dash-effect {
  0% {
    stroke-dasharray: 1px, 200px;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 100px, 200px;
    stroke-dashoffset: -15px;
  }
  100% {
    stroke-dasharray: 100px, 200px;
    stroke-dashoffset: -125px;
  }
}

@keyframes sw-66cc6cca_loader-dash-effect {
  0% {
    stroke-dasharray: 1px, 200px;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 100px, 200px;
    stroke-dashoffset: -15px;
  }
  100% {
    stroke-dasharray: 100px, 200px;
    stroke-dashoffset: -125px;
  }
}

.sw-b5a98ea7_placeholder{background-color:var(--color-grey-10);max-width:100%}
.sw-a58b1f03_root{list-style:none;margin-left:0;margin-right:0;display:flex;flex-direction:column}
.sw-3ee38419_root,
.sw-3ee38419_richcontent ul,
.sw-3ee38419_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);
}
.sw-3ee38419_bullet {
  list-style: none;
  
}
.sw-3ee38419_bullet .sw-3ee38419_listitemroot::before {
  content: '\200B';
}
.sw-3ee38419_richcontent li,
.sw-3ee38419_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) {
  .sw-3ee38419_richcontent li,
  .sw-3ee38419_listitemroot {
    font-size: var(--font-paragraph-large-size);
    line-height: var(--font-paragraph-large-line-height);
  }
}
.sw-3ee38419_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) {
  .sw-3ee38419_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)
    );
  }
}
.sw-3ee38419_decimal {
  counter-reset: ch-decimal-counter;
}
.sw-3ee38419_decimal > .sw-3ee38419_listitemroot::before {
  counter-increment: ch-decimal-counter;
}
.sw-3ee38419_decimal > .sw-3ee38419_listitemroot:not(.sw-3ee38419_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) {
  .sw-3ee38419_decimal > .sw-3ee38419_listitemroot:not(.sw-3ee38419_customicon)::before {
    top: calc(
      (
          var(--ch-list-item-paragraph-large-absolute-line-height) -
            var(--font-caption-1-size)
        ) / 2 + var(--ch-list-item-padding)
    );
  }
}
.sw-3ee38419_decimal > .sw-3ee38419_listitemroot:not(.sw-3ee38419_customicon) .sw-3ee38419_icon {
  display: none;
}

.sw-44d192a3_root{--background-color: var(--color-grey-10);aspect-ratio:var(--aspect-ratio);background-color:var(--background-color);margin-left:auto;margin-right:auto;max-width:var(--max-width)}
.sw-b184cee3_openquote{quotes:none;position:relative}.sw-b184cee3_openquote::before{color:var(--color-primary-base);content:"“";font-size:3em;line-height:1rem;left:0;position:absolute;top:22px;font-family:serif}
.sw-f6f6d3d3_richcontent h1,
.sw-f6f6d3d3_heading1weight {
  font-weight: var(--font-heading-1-weight);
}

.sw-f6f6d3d3_richcontent h2,
.sw-f6f6d3d3_heading2weight {
  font-weight: var(--font-heading-2-weight);
}

.sw-f6f6d3d3_richcontent h3,
.sw-f6f6d3d3_heading3weight {
  font-weight: var(--font-heading-3-weight);
}

.sw-f6f6d3d3_richcontent h4,
.sw-f6f6d3d3_heading4weight {
  font-weight: var(--font-heading-4-weight);
}

.sw-f6f6d3d3_richcontent h5,
.sw-f6f6d3d3_heading5weight {
  font-weight: var(--font-heading-5-weight);
}

.sw-f6f6d3d3_richcontent h6,
.sw-f6f6d3d3_heading6weight {
  font-weight: var(--font-heading-6-weight);
}

.sw-e15155e3_bulletlist{margin-left:0}.sw-e15155e3_bulletlist svg{min-width:var(--marker-width)}.sw-e15155e3_bulletlist li{margin:var(--space-2) 0 var(--space-2) 0;display:flex;align-items:baseline}.sw-e15155e3_unstyledlist,.sw-e15155e3_unstyledlist li{list-style:none;margin:var(--space-2) 0;padding:0}
.sw-7363f383_root {
  align-items: center;
  border-bottom: none;
  border-top: none;
  display: block;
  display: flex;
  font-family: var(--font-family-brand-secondary);
  font-weight: var(--font-weight-bold);
  padding: var(--space-3) 0;
  text-decoration: none;
  text-transform: uppercase;
}

.sw-7363f383_root::after {
  flex-grow: 1;
  flex-shrink: 0;
  order: 2;
  content: '';
  width: 10px;
  margin-left: var(--space-3);
  border-top: 3px solid;
}

.sw-7363f383_action {
  order: 3;
  display: inline-flex;
  margin-left: var(--space-3);
}

.sw-7363f383_action a {
  font-family: var(--font-family-brand-secondary);
  font-size: var(--font-paragraph-size);
  font-weight: var(--font-weight-bold);
  text-transform: uppercase;
  display: flex;
  align-items: center;
}

.sw-7363f383_action a,
.sw-7363f383_action a:visited,
.sw-7363f383_action a:hover,
.sw-7363f383_action a:active {
  color: inherit;
}

.sw-7363f383_large {
  font-size: var(--font-heading-2-size);
}

.sw-7363f383_small {
  font-size: var(--font-heading-3-size);
}

.sw-7363f383_small::before {
  border-top: 3px solid;
  content: '';
  flex-shrink: 0;
  margin-right: 8px;
  order: 0;
  width: 10px;
}

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

  .sw-7363f383_action {
    margin-left: var(--space-5);
  }

  .sw-7363f383_large {
    font-size: var(--font-heading-2-large-size);
  }

  .sw-7363f383_small {
    font-size: var(--font-heading-3-large-size);
  }
}

.sw-7363f383_primary,
.sw-7363f383_primary:active,
.sw-7363f383_primary:visited,
.sw-7363f383_primary:focus,
.sw-7363f383_primary:hover {
  color: var(--color-black-base);
}

.sw-95989509_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) {
  .sw-95989509_root {
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
}

.sw-95989509_large {
  font-size: var(--font-heading-3-large-size);
  line-height: var(--font-heading-3-large-line-height);
}

.sw-95989509_small {
  font-size: var(--font-heading-4-size);
  line-height: var(--font-heading-4-line-height);
}

.sw-95989509_action {
  display: none;
  flex-shrink: 0;
}

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

.sw-95989509_primary,
.sw-95989509_primary:active,
.sw-95989509_primary:visited,
.sw-95989509_primary:focus,
.sw-95989509_primary:hover {
  color: var(--color-primary-base);
}

.sw-95989509_secondary,
.sw-95989509_secondary:active,
.sw-95989509_secondary:visited,
.sw-95989509_secondary:focus,
.sw-95989509_secondary:hover {
  color: var(--color-white-base);
}

.sw-e2b0f963_informationtext .bold{font-weight:var(--font-weight-bold)}.sw-e2b0f963_informationtext .italic{font-style:italic}.sw-e2b0f963_informationtext a{text-decoration:underline}
.sw-804a7bc3_root .bold{font-weight:var(--font-weight-bold)}.sw-804a7bc3_root .italic{font-style:italic}.sw-804a7bc3_root .underline{text-decoration:underline}.sw-804a7bc3_root span.break{display:block}.sw-804a7bc3_root:after{content:"";display:table;clear:both}
.sw-7199e23_root>*{display:inline}
.sw-1318f063_authorimage{flex-shrink:0}.sw-1318f063_authorimage div{background-color:var(--color-grey-30)}.sw-1318f063_authorname,.sw-1318f063_authorfunction{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.sw-1318f063_authorname{-webkit-line-clamp:2}.sw-1318f063_authorfunction{-webkit-line-clamp:6}
.sw-f0118daa_root {
  background-color: var(--color-grey-30);
  overflow: hidden;
  vertical-align: middle;
}

.sw-f0118daa_small {
  height: var(--space-7);
  width: var(--space-7);
}

.sw-f0118daa_medium {
  height: var(--space-8);
  width: var(--space-8);
}

.sw-f0118daa_large {
  height: var(--space-9);
  width: var(--space-9);
}

.sw-f0118daa_xlarge {
  height: var(--space-10);
  width: var(--space-10);
}

.sw-f0118daa_circular {
  border-radius: var(--border-radius-sides);
}

.sw-f0118daa_square {
  border-radius: var(--avatar-square-border-radius);
}

.sw-f0118daa_inner {
  background-size: cover;
  background-position: center center;
}

.sw-a8b6f5bc_controlsbuttons{display:none}@media only screen and (min-width: 768px){.sw-a8b6f5bc_controlscontainer{padding:var(--space-1);position:absolute;top:0;right:0;z-index:1}.sw-a8b6f5bc_controlsbuttons{display:block;border-radius:0}}.sw-a8b6f5bc_controlsonside .sw-a8b6f5bc_buttonprev,.sw-a8b6f5bc_controlsonside .sw-a8b6f5bc_buttonnext{border-radius:0;position:absolute;top:50%;transform:translateY(-50%);z-index:var(--z-index-100)}.sw-a8b6f5bc_controlsonside .sw-a8b6f5bc_buttonprev{left:0}.sw-a8b6f5bc_controlsonside .sw-a8b6f5bc_buttonnext{right:0}.sw-a8b6f5bc_pagination{display:flex;align-items:center;font-family:var(--font-family-brand-primary);margin:var(--space-2);font-size:var(--font-size-small);letter-spacing:var(--space-1)}@media only screen and (min-width: 480px){.sw-a8b6f5bc_pagination{margin:0 auto}}.sw-a8b6f5bc_bulletpagination{overflow:hidden;font-size:0;margin:var(--space-3) auto;text-align:center;width:100%}.sw-a8b6f5bc_paginationbullet{background-color:var(--color-grey-30);border-radius:100%;display:inline-block;height:6px;width:6px;margin-left:var(--space-2)}.sw-a8b6f5bc_paginationbullet:first-child{margin-left:0}.sw-a8b6f5bc_paginationbulletactive{background-color:var(--color-primary-base)}
.sw-d32fd143_swipercontainer{list-style:none;margin-left:auto;margin-right:0;overflow:hidden;padding:0;position:relative;z-index:1}.sw-d32fd143_swiperwrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.sw-d32fd143_swiperslide{flex-shrink:0;height:auto;position:relative;transition-property:transform;width:100%}.sw-d32fd143_swiperthumb{margin:0 var(--space-4) 0 0;opacity:.8;position:relative;width:auto}.sw-d32fd143_swiperthumb:last-of-type{margin-right:0}.sw-d32fd143_activethumb{opacity:1}
.sw-75019743_mediawrapper{margin:0 0 var(--space-5);max-width:100%}@media only screen and (min-width: 768px){.sw-75019743_mediawrapper{float:left;margin:0 var(--space-5) var(--space-5) 0;max-width:240px}}.sw-75019743_clearfix:after{content:"";display:table;clear:both}
.sw-92611660_sharesticky{border:1px solid var(--color-grey-40);border-left-width:0;border-right-width:0;width:100%}@media only screen and (min-width: 1010px){.sw-92611660_sharesticky{background-color:var(--color-white-base);border-radius:var(--border-radius-10);border-left-width:1px;border-right-width:1px;display:block;left:50%;margin-left:calc(996px / 2 * -1 - var(--space-6));padding:var(--space-3);position:fixed;top:30%;transform:translateX(-100%);width:56px}.layout-extrawideskyscraper .sw-92611660_sharesticky{margin-left:calc(
        1276px / 2 * -1 - var(--space-6)
      )}.layout-wideskyscraper .sw-92611660_sharesticky{margin-left:calc(
        1154px / 2 * -1 - var(--space-6)
      )}.layout-smallskyscraper .sw-92611660_sharesticky{margin-left:calc(
        1118px / 2 * -1 - var(--space-6)
      )}.layout-wallpaper .sw-92611660_sharesticky{display:none}}.sw-92611660_shareitemlist{margin:0;padding:0;list-style:none}@media only screen and (min-width: 768px){.sw-92611660_sharelistitem.sw-92611660_mobileonly{display:none}}.sw-92611660_sharesticky .sw-92611660_sharelistitem{display:inline-block;width:auto}@media only screen and (min-width: 1010px){.sw-92611660_sharesticky .sw-92611660_sharelistitem{margin-left:0;margin-right:0;margin-bottom:var(--space-4)}.sw-92611660_sharesticky .sw-92611660_sharelistitem:last-of-type{margin-bottom:0}}
.sw-be814012_header{font-family:var(--font-family-brand-primary);font-size:var(--font-size-large);line-height:2.2222222222}.sw-be814012_headerprefix{font-size:var(--font-size-small);font-family:var(--font-family-system);z-index:0;line-height:2.8571428571}.sw-be814012_headerprefix:before{content:"";position:absolute;z-index:-1;left:var(--space-6);top:0;background-color:var(--color-primary-dark);width:100%;height:100%;transform:skewX(-10deg)}
.sw-7ed25308_footermin{-ms-grid-columns:1fr var(--space-2) 1fr;grid-template-columns:1fr var(--space-2) 1fr;-ms-grid-rows:56px;grid-template-rows:56px}.sw-7ed25308_footermin>.sw-7ed25308_footeritem:nth-child(1){-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}.sw-7ed25308_footermin>.sw-7ed25308_footeritem:nth-child(2){-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}.sw-7ed25308_footermin>.sw-7ed25308_footeritem:nth-child(3){grid-column:3/-1}.sw-7ed25308_footermax{-ms-grid-columns:(1fr var(--space-2))[2] 1fr;grid-template-columns:repeat(2, 1fr var(--space-2)) 1fr;-ms-grid-rows:56px;grid-template-rows:56px}.sw-7ed25308_footermax>.sw-7ed25308_footeritem:nth-child(1){-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}.sw-7ed25308_footermax>.sw-7ed25308_footeritem:nth-child(2){-ms-grid-column:2;-ms-grid-column-span:1;grid-column:2/3}.sw-7ed25308_footermax>.sw-7ed25308_footeritem:nth-child(3){-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4}.sw-7ed25308_footermax>.sw-7ed25308_footeritem:nth-child(4){-ms-grid-column:4;-ms-grid-column-span:1;grid-column:4/5}.sw-7ed25308_footermax>.sw-7ed25308_footeritem:nth-child(5){grid-column:5/-1}.sw-7ed25308_footeritemcontent{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:var(--font-family-system);font-size:var(--font-size-x-small)}
.sw-4372ef22_scoreboardwrapper{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0, 1fr) var(--space-3))[2] minmax(0, 1fr);grid-template-columns:repeat(2, minmax(0, 1fr) var(--space-3)) minmax(0, 1fr)}@media only screen and (min-width: 480px){.sw-4372ef22_scoreboardwrapper{padding-bottom:var(--space-5);margin-bottom:var(--space-6)}}@media only screen and (min-width: 480px){.sw-4372ef22_scoreboardwrapperlivefinished{border-bottom:1px solid var(--color-grey-dark)}}.sw-4372ef22_scoreboardwrapper>.sw-4372ef22_hometeam{-ms-grid-column:1;-ms-grid-column-span:1;grid-column:1/2}.sw-4372ef22_scoreboardwrapper>.sw-4372ef22_score{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4;-ms-grid-column-align:center;justify-self:center}.sw-4372ef22_scoreboardwrapper>.sw-4372ef22_awayteam{-ms-grid-column:5;-ms-grid-column-span:1;grid-column:5/6}.sw-4372ef22_teamwrapper{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:-webkit-max-content var(--space-3) -webkit-max-content var(--space-3) -webkit-max-content;-ms-grid-rows:max-content var(--space-3) max-content var(--space-3) max-content;grid-template-rows:-webkit-max-content var(--space-3) -webkit-max-content var(--space-3) -webkit-max-content;grid-template-rows:max-content var(--space-3) max-content var(--space-3) max-content}@media only screen and (min-width: 480px){.sw-4372ef22_teamwrapper{-ms-grid-rows:48px var(--space-2) 1fr;grid-template-rows:48px var(--space-2) 1fr;align-items:center}}.sw-4372ef22_teamwrapperhome{justify-items:start}@media only screen and (min-width: 480px){.sw-4372ef22_teamwrapperhome{-ms-grid-columns:48px var(--space-3) 1fr;grid-template-columns:48px var(--space-3) 1fr}}.sw-4372ef22_teamwrapperaway{justify-items:end}@media only screen and (min-width: 480px){.sw-4372ef22_teamwrapperaway{-ms-grid-columns:1fr var(--space-3) 48px;grid-template-columns:1fr var(--space-3) 48px}}.sw-4372ef22_teamnamehome{-ms-grid-row:3;-ms-grid-row-span:1;grid-area:3/1/4/-1}@media only screen and (min-width: 480px){.sw-4372ef22_teamnamehome{-ms-grid-row:1;grid-area:1/3/1/-1}}.sw-4372ef22_teamnameaway{max-height:48px;-ms-grid-row:3;-ms-grid-row-span:1;grid-area:3/1/4/-1}@media only screen and (min-width: 480px){.sw-4372ef22_teamnameaway{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/1/2}}.sw-4372ef22_teamlogohome{max-height:48px;-ms-grid-row:1;-ms-grid-row-span:1;grid-area:1/1/2/-1}@media only screen and (min-width: 480px){.sw-4372ef22_teamlogohome{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/2/2}}.sw-4372ef22_teamlogoaway{-ms-grid-row:1;-ms-grid-row-span:1;grid-area:1/1/2/-1}@media only screen and (min-width: 480px){.sw-4372ef22_teamlogoaway{-ms-grid-row:1;-ms-grid-row-span:1;grid-area:1/3/2/-1}}.sw-4372ef22_goalmakers{-ms-grid-row-align:start;align-self:start;list-style:none}.sw-4372ef22_goalmakershome{grid-area:5/1/-1/-1}@media only screen and (min-width: 480px){.sw-4372ef22_goalmakershome{grid-area:3/3/-1/-1}}.sw-4372ef22_goalmakersaway{grid-area:5/1/-1/-1}@media only screen and (min-width: 480px){.sw-4372ef22_goalmakersaway{-ms-grid-column:1;-ms-grid-column-span:1;grid-area:3/1/-1/2}}.sw-4372ef22_matchstatus{font-family:var(--font-family-system);font-size:var(--font-size-x-small);font-weight:var(--font-weight-bold);border-radius:var(--border-radius-3);display:inline-block;padding:0 var(--space-3)}.sw-4372ef22_matchstatusislive{display:flex;padding:0 var(--space-2);align-items:center}@-webkit-keyframes sw-4372ef22_rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes sw-4372ef22_rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.sw-4372ef22_livespinner{-webkit-animation:sw-4372ef22_rotate 1.5s linear infinite;animation:sw-4372ef22_rotate 1.5s linear infinite;width:14px;height:var(--space-5);margin-right:var(--space-2)}.sw-4372ef22_livespinner circle{stroke:var(--color-grey-dark);stroke-linecap:round;stroke-dasharray:30;stroke-width:var(--space-2)}
.sw-562d74d0_progressbarholder{-ms-grid-columns:20px var(--space-2) 1fr var(--space-2) 1fr;grid-template-columns:20px var(--space-2) 1fr var(--space-2) 1fr;-ms-grid-rows:1fr;grid-template-rows:1fr}.sw-562d74d0_progressbarholderextratime{-ms-grid-columns:20px var(--space-2) 3fr var(--space-2) 3fr var(--space-2) 1fr var(--space-2) 1fr;grid-template-columns:20px var(--space-2) 3fr var(--space-2) 3fr var(--space-2) 1fr var(--space-2) 1fr;-ms-grid-rows:1fr;grid-template-rows:1fr}.sw-562d74d0_firsthalf{-ms-grid-column:3;-ms-grid-column-span:1;grid-column:3/4}.sw-562d74d0_secondhalf{-ms-grid-column:5;-ms-grid-column-span:1;grid-column:5/6}.sw-562d74d0_firsthalfextratime{-ms-grid-column:7;-ms-grid-column-span:1;grid-column:7/8}.sw-562d74d0_secondhalfextratime{grid-column:9/-1}
.sw-cb4b4ec2_highlightswrapper{display:-ms-grid;display:grid;-ms-grid-columns:20px var(--space-2) 1fr;grid-template-columns:20px var(--space-2) 1fr;-ms-grid-rows:34px;grid-template-rows:34px;width:100%}.sw-cb4b4ec2_highlightsholderhome{grid-area:1/3/-1/-1}.sw-cb4b4ec2_highlightsholderhome>*{top:0;bottom:auto}.sw-cb4b4ec2_highlightsholderaway{grid-area:1/3/-1/-1}.sw-cb4b4ec2_highlightsholderaway>*{top:auto;bottom:0}.sw-cb4b4ec2_highlightslogohome{-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/-1/2;-ms-grid-row-align:start;align-self:start}.sw-cb4b4ec2_highlightslogoaway{-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/-1/2;-ms-grid-row-align:end;align-self:end}.sw-cb4b4ec2_highlighthometeam,.sw-cb4b4ec2_highlightawayteam{height:var(--space-6)}.sw-cb4b4ec2_highlighthometeam:before,.sw-cb4b4ec2_highlightawayteam:before{content:"";position:absolute;z-index:0;width:0;height:0;left:50%;transform:translateX(-50%);border-left:var(--space-2) solid transparent;border-right:var(--space-2) solid transparent}.sw-cb4b4ec2_highlighthometeam:before{bottom:calc(var(--space-2) * -1);border-top:var(--space-2) solid var(--color-black-base)}.sw-cb4b4ec2_highlightawayteam:before{top:calc(var(--space-2) * -1);border-bottom:var(--space-2) solid var(--color-black-base)}.sw-cb4b4ec2_highlightwrapper{position:absolute;z-index:var(--z-index-100);transform:translateX(-50%)}.sw-cb4b4ec2_popovermessage{position:absolute;top:0;left:50%;transform:translate(-50%, -100%)}.sw-cb4b4ec2_messagewrapper{white-space:nowrap}.sw-cb4b4ec2_messagewrapper:after{content:"";position:absolute;left:50%;transform:translateX(-50%);width:0;height:0;border-left:var(--space-3) solid transparent;border-right:var(--space-3) solid transparent;border-top:var(--space-3) solid var(--color-white-base)}.sw-cb4b4ec2_messageheader{font-size:var(--font-size-x-small);border-top-left-radius:var(--space-2);border-top-right-radius:var(--space-2)}
@-webkit-keyframes sw-eda4204c_digestpub{0%{background-position:-657px 0}100%{background-position:calc(675px + 100%) 0}}@keyframes sw-eda4204c_digestpub{0%{background-position:-657px 0}100%{background-position:calc(675px + 100%) 0}}@-webkit-keyframes sw-eda4204c_digestmob{0%{background-position:-360px 0}100%{background-position:calc(360px + 100%) 0}}@keyframes sw-eda4204c_digestmob{0%{background-position:-360px 0}100%{background-position:calc(360px + 100%) 0}}.sw-eda4204c_digestheader,.sw-eda4204c_digestbody,.sw-eda4204c_digestfooter{background-image:linear-gradient(90deg, var(--color-grey-20), var(--color-grey-10), var(--color-grey-20));-webkit-animation:sw-eda4204c_digestmob 1.2s ease-in-out infinite;animation:sw-eda4204c_digestmob 1.2s ease-in-out infinite}@media only screen and (min-width: 768px){.sw-eda4204c_digestheader,.sw-eda4204c_digestbody,.sw-eda4204c_digestfooter{-webkit-animation:sw-eda4204c_digestpub 1.2s ease-in-out infinite;animation:sw-eda4204c_digestpub 1.2s ease-in-out infinite}}
.sw-a5a70c0_boxcolumn{margin-bottom:var(--space-3);width:100%}@media only screen and (min-width: 480px){.sw-a5a70c0_boxcolumn{margin-bottom:0;width:auto}}.sw-a5a70c0_contentwrapper a{color:var(--link-in-paragraph-color);-webkit-text-decoration:var(--link-in-paragraph-text-decoration);text-decoration:var(--link-in-paragraph-text-decoration)}.sw-a5a70c0_contentwrapper.sw-a5a70c0_linkcolorsecondary a{color:var(--color-secondary-base)}.sw-a5a70c0_fadetowhite{margin-right:var(--space-5);margin-left:var(--space-5)}@media only screen and (min-width: 480px){.sw-a5a70c0_fadetowhite{margin:0}}.sw-a5a70c0_fadetowhite:after{content:"";position:absolute;bottom:0;left:0;right:0;height:100px;background:linear-gradient(to bottom, rgba(255, 255, 255, 0), white)}@media screen and (max-width: 767px){.sw-a5a70c0_infoproposalbottom .zephr>div{margin-bottom:46px}}
.sw-96325640_taglist{list-style:none;margin:0;padding:0}
