﻿:root{--color-red-100: #FBDADA;--color-yellow-100: #FFF5D6;--color-green-100: #E0F2DA;--color-blue-100: #CCE5F3;--color-grey-100: #FFFFFF;--color-red-200: #F6B4B4;--color-red-300: #F28F8F;--color-red-400: #EE6A6A;--color-red-500: #EA4545;--color-red-600: #BB3737;--color-red-700: #8C2929;--color-red-800: #5D1B1B;--color-red-900: #2F0E0E;--color-yellow-200: #FFEAAD;--color-yellow-300: #FFE084;--color-yellow-400: #FFD65B;--color-yellow-500: #FFCC32;--color-yellow-600: #CDA227;--color-yellow-700: #9C781C;--color-yellow-800: #6A4E11;--color-yellow-900: #392507;--color-green-200: #C1E4B5;--color-green-300: #A2D790;--color-green-400: #83C96B;--color-green-500: #65BC46;--color-green-600: #509638;--color-green-700: #3C712A;--color-green-800: #284B1C;--color-green-900: #14260E;--color-blue-200: #99CAE7;--color-blue-300: #66B0DB;--color-blue-400: #3395CF;--color-blue-500: #007BC3;--color-blue-600: #00629C;--color-blue-700: #004A75;--color-blue-800: #00314E;--color-blue-900: #001927;--color-grey-200: #F9F9F9;--color-grey-300: #EDEDED;--color-grey-400: #D8D8D8;--color-grey-500: #A9A9A9;--color-grey-600: #7B7B7B;--color-grey-700: #525252;--color-grey-800: #292929;--color-grey-900: #000000;--color-purple-100: #E4DFEE;--color-purple-200: #C9BFDD;--color-purple-300: #AEA0CC;--color-purple-400: #9380BB;--color-purple-500: #7961AA;--color-purple-600: #604D88;--color-purple-700: #483A66;--color-purple-800: #302644;--color-purple-900: #181322;--color-lightblue-100: #E4F0FA;--color-lightblue-200: #C9E1F4;--color-lightblue-300: #AED3EF;--color-lightblue-400: #93C4E9;--color-lightblue-500: #78B6E4;--color-lightblue-600: #6091B6;--color-lightblue-700: #486D89;--color-lightblue-800: #30485B;--color-lightblue-900: #18242E;--color-neutral-100: #F5F1EB;--color-neutral-200: #DDD9D4;--color-neutral-300: #C4C1BC;--color-neutral-400: #ACA9A5;--color-neutral-500: #93918D;--color-neutral-600: #7B7976;--color-neutral-700: #62605E;--color-neutral-800: #494846;--color-neutral-900: #31302F;--color-neutral-150: #E9E5DF;--color-transparent: #FFFFFF00;--size-1x: 8px;--size-half: 4px;--size-none: 0px;--size-quarter: 2px;--size-1nhalf: 12px;--size-2x: 16px;--size-3x: 24px;--size-4x: 32px;--size-5x: 40px;--size-6x: 48px;--size-7x: 56px;--size-8x: 64px;--size-9x: 72px;--size-10x: 80px;--size-12x: 96px;--size-15x: 120px;--size-3nhalf: 28px;--typography-font-family-visby-cf: "Visby CF", "Arial Black Fallback", sans-serif;--typography-font-family-niveau-grotesk: "Niveau Grotesk";--typography-font-family-open-sans: "Open Sans", sans-serif;--typography-font-weight-bold: 700;--typography-font-weight-regular: 400;--typography-font-weight-light: 300;--typography-font-weight-extra-bold: 800;--typography-font-weight-medium: 500;--typography-font-size-xx-small: 12px;--typography-font-size-x-small: 16px;--typography-font-size-large: 28px;--typography-font-size-x-large: 36px;--typography-font-size-xx-large: 46px;--typography-font-size-display: 56px;--typography-font-size-huge: 68px;--typography-font-size-medium: 22px;--typography-font-size-small: 18px;--typography-line-height-xx-small: 16.799999237060547px;--typography-line-height-x-small: 22.399999618530273px;--typography-line-height-small: 25.200000762939453px;--typography-line-height-medium: 30px;--typography-line-height-large: 33.599998474121094px;--typography-line-height-x-large: 42px;--typography-line-height-xx-large: 52px;--typography-line-height-display: 61.599998474121094px;--typography-line-height-huge: 68px;--typography-paragraph-spacing-xx-small: 10px;--typography-paragraph-spacing-x-small: 16px;--typography-paragraph-spacing-small: 18px;--typography-paragraph-spacing-medium: 22px;--typography-paragraph-spacing-large: 32px;--typography-paragraph-spacing-x-large: 36px;--typography-paragraph-spacing-xx-large: 46px;--typography-paragraph-spacing-display: 56px;--typography-paragraph-spacing-huge: 68px;--brand-name: Dotmar;--text-style-heading-huge-spacing-before: var(--breakpoint-typography-spacing-before-heading-huge);--text-style-heading-huge-spacing-after: var(--breakpoint-typography-spacing-after-heading-huge);--text-style-heading-display-spacing-before: var(--breakpoint-typography-spacing-before-heading-display);--text-style-heading-display-spacing-after: var(--breakpoint-typography-spacing-after-heading-display);--text-style-heading-large-spacing-before: var(--breakpoint-typography-spacing-before-heading-large);--text-style-heading-large-spacing-after: var(--breakpoint-typography-spacing-after-heading-large);--text-style-heading-medium-spacing-before: var(--breakpoint-typography-spacing-before-heading-medium);--text-style-heading-medium-spacing-after: var(--breakpoint-typography-spacing-after-heading-medium);--text-style-heading-small-spacing-before: var(--breakpoint-typography-spacing-before-heading-small);--text-style-heading-small-spacing-after: var(--breakpoint-typography-spacing-after-heading-small);--text-style-heading-extra-small-spacing-before: var(--breakpoint-typography-spacing-before-heading-extra-small);--text-style-heading-extra-small-spacing-after: var(--breakpoint-typography-spacing-after-heading-extra-small);--text-style-heading-huge-font-family: var(--brand-typography-font-family-heading);--text-style-heading-huge-font-style: var(--brand-component-text-style-heading-font-weight);--text-style-heading-huge-font-size: var(--breakpoint-typography-font-size-heading-huge);--text-style-heading-huge-line-height: var(--breakpoint-typography-line-height-heading-huge);--text-style-heading-huge-letter-spacing: -0.012000000476837159em;--text-style-heading-huge-paragraph-spacing: 0px;--text-style-heading-huge-text-case: none;--text-style-heading-huge-text-decoration: none;--text-style-heading-display-font-family: var(--brand-typography-font-family-heading);--text-style-heading-display-font-style: var(--brand-component-text-style-heading-font-weight);--text-style-heading-display-font-size: var(--breakpoint-typography-font-size-heading-display);--text-style-heading-display-line-height: var(--breakpoint-typography-line-height-heading-display);--text-style-heading-display-letter-spacing: -0.012000000476837159em;--text-style-heading-display-paragraph-spacing: 0px;--text-style-heading-display-text-case: none;--text-style-heading-display-text-decoration: none;--text-style-heading-large-font-family: var(--brand-typography-font-family-heading);--text-style-heading-large-font-style: var(--brand-component-text-style-heading-font-weight);--text-style-heading-large-font-size: var(--breakpoint-typography-font-size-heading-large);--text-style-heading-large-line-height: var(--breakpoint-typography-line-height-heading-large);--text-style-heading-large-letter-spacing: -0.012000000476837159em;--text-style-heading-large-paragraph-spacing: 0px;--text-style-heading-large-text-case: none;--text-style-heading-large-text-decoration: none;--text-style-heading-medium-font-family: var(--brand-typography-font-family-heading);--text-style-heading-medium-font-style: var(--brand-component-text-style-heading-font-weight);--text-style-heading-medium-font-size: var(--breakpoint-typography-font-size-heading-medium);--text-style-heading-medium-line-height: var(--breakpoint-typography-line-height-heading-medium);--text-style-heading-medium-letter-spacing: -0.012000000476837159em;--text-style-heading-medium-paragraph-spacing: 0px;--text-style-heading-medium-text-case: none;--text-style-heading-medium-text-decoration: none;--text-style-heading-small-font-family: var(--brand-typography-font-family-heading);--text-style-heading-small-font-style: var(--brand-component-text-style-heading-font-weight);--text-style-heading-small-font-size: var(--breakpoint-typography-font-size-heading-small);--text-style-heading-small-line-height: var(--breakpoint-typography-line-height-heading-small);--text-style-heading-small-letter-spacing: -0.012000000476837159em;--text-style-heading-small-paragraph-spacing: 0px;--text-style-heading-small-text-case: none;--text-style-heading-small-text-decoration: none;--text-style-heading-extra-small-font-family: var(--brand-typography-font-family-heading);--text-style-heading-extra-small-font-style: var(--brand-typography-font-weight-emphasis);--text-style-heading-extra-small-font-size: var(--breakpoint-typography-font-size-heading-extra-small);--text-style-heading-extra-small-line-height: var(--breakpoint-typography-line-height-heading-extra-small);--text-style-heading-extra-small-letter-spacing: 0em;--text-style-heading-extra-small-paragraph-spacing: 0px;--text-style-heading-extra-small-text-case: none;--text-style-heading-extra-small-text-decoration: none;--text-style-body-large-font-family: var(--brand-typography-font-family-body);--text-style-body-large-font-style: var(--brand-component-text-style-body-font-weight);--text-style-body-large-font-size: var(--breakpoint-typography-font-size-body-large);--text-style-body-large-line-height: var(--breakpoint-typography-line-height-body-large);--text-style-body-large-letter-spacing: 0em;--text-style-body-large-paragraph-spacing: var(--breakpoint-typography-paragraph-spacing-body-large);--text-style-body-large-text-case: none;--text-style-body-large-text-decoration: none;--text-style-body-font-family: var(--brand-typography-font-family-body);--text-style-body-font-style: var(--brand-component-text-style-body-font-weight);--text-style-body-font-size: var(--breakpoint-typography-font-size-body);--text-style-body-line-height: var(--breakpoint-typography-line-height-body);--text-style-body-letter-spacing: 0em;--text-style-body-paragraph-spacing: var(--breakpoint-typography-paragraph-spacing-body);--text-style-body-text-case: none;--text-style-body-text-decoration: none;--text-style-body-small-font-family: var(--brand-typography-font-family-body);--text-style-body-small-font-style: var(--brand-component-text-style-body-font-weight);--text-style-body-small-font-size: var(--breakpoint-typography-font-size-body-small);--text-style-body-small-line-height: var(--breakpoint-typography-line-height-body-small);--text-style-body-small-letter-spacing: 0em;--text-style-body-small-paragraph-spacing: var(--breakpoint-typography-paragraph-spacing-body-small);--text-style-body-small-text-case: none;--text-style-body-small-text-decoration: none;--text-style-body-extra-small-font-family: var(--brand-typography-font-family-body);--text-style-body-extra-small-font-style: var(--brand-component-text-style-body-font-weight);--text-style-body-extra-small-font-size: var(--breakpoint-typography-font-size-body-extra-small);--text-style-body-extra-small-line-height: var(--breakpoint-typography-line-height-body-extra-small);--text-style-body-extra-small-letter-spacing: 0em;--text-style-body-extra-small-paragraph-spacing: var(--breakpoint-typography-paragraph-spacing-body-extra-small);--text-style-body-extra-small-text-case: none;--text-style-body-extra-small-text-decoration: none;--text-style-button-font-family: var(--brand-typography-font-family-heading);--text-style-button-font-style: var(--brand-component-button-font-weight);--text-style-button-font-size: var(--breakpoint-typography-font-size-body);--text-style-button-line-height: var(--breakpoint-typography-line-height-body-small);--text-style-button-letter-spacing: 0em;--text-style-button-paragraph-spacing: 0px;--text-style-button-text-case: var(--uppercase);--text-style-button-text-decoration: none;--text-style-label-font-family: var(--brand-typography-font-family-body);--text-style-label-font-style: var(--brand-component-text-style-label-font-weight);--text-style-label-font-size: var(--breakpoint-typography-font-size-body-small);--text-style-label-line-height: var(--breakpoint-typography-line-height-body);--text-style-label-letter-spacing: 0em;--text-style-label-paragraph-spacing: 0px;--text-style-label-text-case: none;--text-style-label-text-decoration: none;--text-style-tag-font-family: var(--brand-typography-font-family-body);--text-style-tag-font-style: var(--brand-typography-font-weight-regular);--text-style-tag-font-size: var(--breakpoint-typography-font-size-body-small);--text-style-tag-line-height: var(--breakpoint-typography-line-height-body-small);--text-style-tag-letter-spacing: 0em;--text-style-tag-paragraph-spacing: 0px;--text-style-tag-text-case: var(--uppercase);--text-style-tag-text-decoration: none;--text-style-heading-huge-font-family: var(--brand-typography-font-family-heading);--text-style-heading-huge-font-style: var(--brand-component-text-style-heading-font-weight);--text-style-heading-huge-font-size: var(--breakpoint-typography-font-size-heading-huge);--text-style-heading-huge-line-height: var(--breakpoint-typography-line-height-heading-huge);--text-style-heading-huge-letter-spacing: -0.012000000476837159em;--text-style-heading-huge-paragraph-spacing: 0px;--text-style-heading-huge-text-case: none;--text-style-heading-huge-text-decoration: none;--text-style-heading-display-font-family: var(--brand-typography-font-family-heading);--text-style-heading-display-font-style: var(--brand-component-text-style-heading-font-weight);--text-style-heading-display-font-size: var(--breakpoint-typography-font-size-heading-display);--text-style-heading-display-line-height: var(--breakpoint-typography-line-height-heading-display);--text-style-heading-display-letter-spacing: -0.012000000476837159em;--text-style-heading-display-paragraph-spacing: 0px;--text-style-heading-display-text-case: none;--text-style-heading-display-text-decoration: none;--text-style-heading-large-font-family: var(--brand-typography-font-family-heading);--text-style-heading-large-font-style: var(--brand-component-text-style-heading-font-weight);--text-style-heading-large-font-size: var(--breakpoint-typography-font-size-heading-large);--text-style-heading-large-line-height: var(--breakpoint-typography-line-height-heading-large);--text-style-heading-large-letter-spacing: -0.012000000476837159em;--text-style-heading-large-paragraph-spacing: 0px;--text-style-heading-large-text-case: none;--text-style-heading-large-text-decoration: none;--text-style-heading-medium-font-family: var(--brand-typography-font-family-heading);--text-style-heading-medium-font-style: var(--brand-component-text-style-heading-font-weight);--text-style-heading-medium-font-size: var(--breakpoint-typography-font-size-heading-medium);--text-style-heading-medium-line-height: var(--breakpoint-typography-line-height-heading-medium);--text-style-heading-medium-letter-spacing: -0.012000000476837159em;--text-style-heading-medium-paragraph-spacing: 0px;--text-style-heading-medium-text-case: none;--text-style-heading-medium-text-decoration: none;--text-style-heading-small-font-family: var(--brand-typography-font-family-heading);--text-style-heading-small-font-style: var(--brand-component-text-style-heading-font-weight);--text-style-heading-small-font-size: var(--breakpoint-typography-font-size-heading-small);--text-style-heading-small-line-height: var(--breakpoint-typography-line-height-heading-small);--text-style-heading-small-letter-spacing: -0.012000000476837159em;--text-style-heading-small-paragraph-spacing: 0px;--text-style-heading-small-text-case: none;--text-style-heading-small-text-decoration: none;--text-style-heading-extra-small-font-family: var(--brand-typography-font-family-heading);--text-style-heading-extra-small-font-style: var(--brand-typography-font-weight-emphasis);--text-style-heading-extra-small-font-size: var(--breakpoint-typography-font-size-heading-extra-small);--text-style-heading-extra-small-line-height: var(--breakpoint-typography-line-height-heading-extra-small);--text-style-heading-extra-small-letter-spacing: 0em;--text-style-heading-extra-small-paragraph-spacing: 0px;--text-style-heading-extra-small-text-case: none;--text-style-heading-extra-small-text-decoration: none;--text-style-body-large-font-family: var(--brand-typography-font-family-body);--text-style-body-large-font-style: var(--brand-component-text-style-body-font-weight);--text-style-body-large-font-size: var(--breakpoint-typography-font-size-body-large);--text-style-body-large-line-height: var(--breakpoint-typography-line-height-body-large);--text-style-body-large-letter-spacing: 0em;--text-style-body-large-paragraph-spacing: var(--breakpoint-typography-paragraph-spacing-body-large);--text-style-body-large-text-case: none;--text-style-body-large-text-decoration: none;--text-style-body-font-family: var(--brand-typography-font-family-body);--text-style-body-font-style: var(--brand-component-text-style-body-font-weight);--text-style-body-font-size: var(--breakpoint-typography-font-size-body);--text-style-body-line-height: var(--breakpoint-typography-line-height-body);--text-style-body-letter-spacing: 0em;--text-style-body-paragraph-spacing: var(--breakpoint-typography-paragraph-spacing-body);--text-style-body-text-case: none;--text-style-body-text-decoration: none;--text-style-body-small-font-family: var(--brand-typography-font-family-body);--text-style-body-small-font-style: var(--brand-component-text-style-body-font-weight);--text-style-body-small-font-size: var(--breakpoint-typography-font-size-body-small);--text-style-body-small-line-height: var(--breakpoint-typography-line-height-body-small);--text-style-body-small-letter-spacing: 0em;--text-style-body-small-paragraph-spacing: var(--breakpoint-typography-paragraph-spacing-body-small);--text-style-body-small-text-case: none;--text-style-body-small-text-decoration: none;--text-style-body-extra-small-font-family: var(--brand-typography-font-family-body);--text-style-body-extra-small-font-style: var(--brand-component-text-style-body-font-weight);--text-style-body-extra-small-font-size: var(--breakpoint-typography-font-size-body-extra-small);--text-style-body-extra-small-line-height: var(--breakpoint-typography-line-height-body-extra-small);--text-style-body-extra-small-letter-spacing: 0em;--text-style-body-extra-small-paragraph-spacing: var(--breakpoint-typography-paragraph-spacing-body-extra-small);--text-style-body-extra-small-text-case: none;--text-style-body-extra-small-text-decoration: none;--text-style-button-font-family: var(--brand-typography-font-family-heading);--text-style-button-font-style: var(--brand-component-button-font-weight);--text-style-button-font-size: var(--breakpoint-typography-font-size-body);--text-style-button-line-height: var(--breakpoint-typography-line-height-body-small);--text-style-button-letter-spacing: 0em;--text-style-button-paragraph-spacing: 0px;--text-style-button-text-case: var(--uppercase);--text-style-button-text-decoration: none;--text-style-label-font-family: var(--brand-typography-font-family-body);--text-style-label-font-style: var(--brand-component-text-style-label-font-weight);--text-style-label-font-size: var(--breakpoint-typography-font-size-body-small);--text-style-label-line-height: var(--breakpoint-typography-line-height-body);--text-style-label-letter-spacing: 0em;--text-style-label-paragraph-spacing: 0px;--text-style-label-text-case: none;--text-style-label-text-decoration: none;--text-style-tag-font-family: var(--brand-typography-font-family-body);--text-style-tag-font-style: var(--brand-typography-font-weight-regular);--text-style-tag-font-size: var(--breakpoint-typography-font-size-body-small);--text-style-tag-line-height: var(--breakpoint-typography-line-height-body-small);--text-style-tag-letter-spacing: 0em;--text-style-tag-paragraph-spacing: 0px;--text-style-tag-text-case: var(--uppercase);--text-style-tag-text-decoration: none;--brand-color-foreground-primary: var(--color-grey-900);--brand-color-foreground-secondary: var(--color-grey-800);--brand-color-foreground-tertiary: var(--color-grey-700);--brand-color-foreground-brand: var(--color-blue-500);--brand-color-foreground-primary-inverted: var(--color-grey-100);--brand-color-foreground-secondary-inverted: var(--color-grey-200);--brand-color-foreground-tertiary-inverted: var(--color-neutral-100);--brand-color-foreground-brand-inverted: var(--color-blue-100);--brand-color-foreground-success: var(--color-green-500);--brand-color-foreground-warning: var(--color-yellow-500);--brand-color-foreground-danger: var(--color-red-500);--brand-color-foreground-information: var(--color-blue-500);--brand-color-foreground-success-inverted: var(--color-green-100);--brand-color-foreground-warning-inverted: var(--color-yellow-100);--brand-color-foreground-danger-inverted: var(--color-red-100);--brand-color-foreground-information-inverted: var(--color-blue-100);--brand-color-background-primary: var(--color-grey-100);--brand-color-background-secondary: var(--color-grey-200);--brand-color-background-tertiary: var(--color-neutral-100);--brand-color-background-brand: var(--color-blue-100);--brand-color-background-primary-inverted: var(--color-grey-900);--brand-color-background-secondary-inverted: var(--color-grey-800);--brand-color-background-tertiary-inverted: var(--color-neutral-900);--brand-color-background-brand-inverted: var(--color-blue-500);--brand-color-background-success: var(--color-green-100);--brand-color-background-warning: var(--color-yellow-100);--brand-color-background-danger: var(--color-red-100);--brand-color-background-information: var(--color-blue-100);--brand-color-background-success-inverted: var(--color-green-500);--brand-color-background-warning-inverted: var(--color-yellow-500);--brand-color-background-danger-inverted: var(--color-red-500);--brand-color-background-information-inverted: var(--color-blue-500);--brand-color-background-disabled: var(--color-grey-200);--brand-color-utility-success: var(--color-green-500);--brand-color-utility-warning: var(--color-yellow-500);--brand-color-utility-danger: var(--color-red-500);--brand-color-utility-information: var(--color-blue-500);--brand-color-utility-brand: var(--color-blue-500);--brand-color-utility-transparent: var(--color-transparent);--brand-color-interactive-default: var(--color-green-500);--brand-color-interactive-hover: var(--color-blue-500);--brand-color-interactive-active: var(--color-blue-500);--brand-color-interactive-disabled: var(--color-grey-400);--brand-color-interactive-visited: var(--color-purple-700);--brand-color-interactive-default-inverted: var(--brand-color-foreground-primary-inverted);--brand-color-interactive-hover-inverted: var(--brand-color-foreground-primary-inverted);--brand-color-interactive-active-inverted: var(--brand-color-foreground-primary-inverted);--brand-color-interactive-visited-inverted: var(--brand-color-foreground-primary-inverted);--brand-color-interactive-disabled-inverted: var(--brand-color-foreground-primary-inverted);--brand-color-interactive-default-alternative: var(--color-blue-500);--brand-color-interactive-hover-alternative: var(--color-green-500);--brand-color-interactive-active-alternative: var(--color-green-500);--brand-color-text-body-primary: var(--brand-color-foreground-primary);--brand-color-text-body-primary-inverted: var(--brand-color-foreground-primary-inverted);--brand-color-text-body-secondary: var(--brand-color-foreground-secondary);--brand-color-text-body-secondary-inverted: var(--brand-color-foreground-secondary-inverted);--brand-color-text-body-tertiary: var(--brand-color-foreground-tertiary);--brand-color-text-body-tertiary-inverted: var(--brand-color-foreground-tertiary-inverted);--brand-color-text-brand: var(--color-blue-500);--brand-color-text-brand-inverted: var(--color-blue-100);--brand-color-text-success: var(--color-green-500);--brand-color-text-success-inverted: var(--color-green-100);--brand-color-text-warning: var(--color-yellow-500);--brand-color-text-warning-inverted: var(--color-yellow-100);--brand-color-text-danger: var(--color-red-500);--brand-color-text-danger-inverted: var(--color-red-100);--brand-color-text-information: var(--color-blue-500);--brand-color-text-information-inverted: var(--color-blue-100);--brand-color-text-heading-primary: var(--brand-color-foreground-brand);--brand-color-text-heading-primary-inverted: var(--brand-color-foreground-primary-inverted);--brand-color-text-heading-secondary: var(--brand-color-foreground-brand);--brand-color-text-heading-secondary-inverted: var(--brand-color-foreground-brand-inverted);--brand-color-text-heading-tertiary: var(--brand-color-foreground-brand);--brand-color-text-heading-tertiary-inverted: var(--brand-color-foreground-brand-inverted);--brand-color-text-disabled: var(--color-grey-500);--brand-color-border-default: var(--color-grey-400);--brand-color-border-hover: var(--brand-color-interactive-hover);--brand-color-border-active: var(--brand-color-interactive-active);--brand-color-border-error: var(--brand-color-foreground-danger);--brand-color-border-disabled: var(--brand-color-interactive-disabled);--brand-color-border-success: var(--brand-color-foreground-success);--brand-color-border-subtle: var(--color-grey-300);--brand-color-shadow-level-1: #0000000A;--brand-color-shadow-level-2: #0000000D;--brand-color-shadow-level-3: #0000000F;--brand-color-shadow-level-4: #0000001A;--brand-color-shadow-level-5: #0000003B;--brand-color-shadow-level-6: #0000003D;--brand-color-shadow-level-7: #00000040;--brand-typography-font-family-heading: var(--typography-font-family-visby-cf);--brand-typography-font-family-body: var(--typography-font-family-open-sans);--brand-typography-font-family-heading-fallback: var(--"Arial Black Fallback", sans-serif);--brand-typography-font-family-body-fallback: var(--sans-serif);--brand-typography-font-weight-heavy: var(--typography-font-weight-extra-bold);--brand-typography-font-weight-regular: var(--typography-font-weight-regular);--brand-typography-font-weight-subtle: var(--typography-font-weight-light);--brand-typography-font-weight-emphasis: var(--typography-font-weight-bold);--brand-typography-font-size-sm-md-heading-huge: var(--typography-font-size-huge);--brand-typography-font-size-sm-md-heading-display: var(--typography-font-size-display);--brand-typography-font-size-sm-md-heading-large: var(--typography-font-size-xx-large);--brand-typography-font-size-sm-md-heading-medium: var(--typography-font-size-x-large);--brand-typography-font-size-sm-md-heading-small: var(--typography-font-size-large);--brand-typography-font-size-sm-md-body: var(--typography-font-size-small);--brand-typography-font-size-sm-md-body-extra-small: var(--typography-font-size-xx-small);--brand-typography-font-size-sm-md-body-small: var(--typography-font-size-x-small);--brand-typography-font-size-sm-md-body-large: var(--typography-font-size-medium);--brand-typography-font-size-sm-md-heading-extra-small: var(--typography-font-size-medium);--brand-typography-font-size-xs-body-extra-small: var(--typography-font-size-xx-small);--brand-typography-font-size-xs-body-small: var(--typography-font-size-x-small);--brand-typography-font-size-xs-body: var(--typography-font-size-small);--brand-typography-font-size-xs-body-large: var(--typography-font-size-small);--brand-typography-font-size-xs-heading-extra-small: var(--typography-font-size-small);--brand-typography-font-size-xs-heading-small: var(--typography-font-size-medium);--brand-typography-font-size-xs-heading-medium: var(--typography-font-size-large);--brand-typography-font-size-xs-heading-large: var(--typography-font-size-x-large);--brand-typography-font-size-xs-heading-display: var(--typography-font-size-xx-large);--brand-typography-font-size-xs-heading-huge: var(--typography-font-size-display);--brand-typography-line-height-sm-md-body-extra-small: var(--typography-line-height-xx-small);--brand-typography-line-height-sm-md-body-small: var(--typography-line-height-x-small);--brand-typography-line-height-sm-md-body: var(--typography-line-height-small);--brand-typography-line-height-sm-md-body-large: var(--typography-line-height-medium);--brand-typography-line-height-sm-md-heading-small: 35.20000076293945px;--brand-typography-line-height-sm-md-heading-medium: var(--typography-line-height-x-large);--brand-typography-line-height-sm-md-heading-large: var(--typography-line-height-xx-large);--brand-typography-line-height-sm-md-heading-display: var(--typography-line-height-display);--brand-typography-line-height-sm-md-heading-huge: var(--typography-line-height-huge);--brand-typography-line-height-sm-md-heading-extra-small: 26.399999618530273px;--brand-typography-line-height-xs-body-extra-small: var(--typography-line-height-xx-small);--brand-typography-line-height-xs-body-small: var(--typography-line-height-x-small);--brand-typography-line-height-xs-body: var(--typography-line-height-small);--brand-typography-line-height-xs-body-large: var(--typography-line-height-small);--brand-typography-line-height-xs-heading-extra-small: 19.200000762939453px;--brand-typography-line-height-xs-heading-small: 24.200000762939453px;--brand-typography-line-height-xs-heading-medium: var(--typography-line-height-large);--brand-typography-line-height-xs-heading-large: var(--typography-line-height-x-large);--brand-typography-line-height-xs-heading-display: var(--typography-line-height-xx-large);--brand-typography-line-height-xs-heading-huge: var(--typography-line-height-display);--brand-typography-paragraph-spacing-sm-md-body-extra-small: var(--typography-paragraph-spacing-xx-small);--brand-typography-paragraph-spacing-sm-md-body-small: var(--typography-paragraph-spacing-x-small);--brand-typography-paragraph-spacing-sm-md-body: var(--typography-paragraph-spacing-small);--brand-typography-paragraph-spacing-sm-md-body-large: var(--typography-paragraph-spacing-medium);--brand-typography-paragraph-spacing-xs-body-extra-small: var(--typography-paragraph-spacing-xx-small);--brand-typography-paragraph-spacing-xs-body-small: var(--typography-paragraph-spacing-x-small);--brand-typography-paragraph-spacing-xs-body: var(--typography-paragraph-spacing-small);--brand-typography-paragraph-spacing-xs-body-large: var(--typography-paragraph-spacing-small);--brand-typography-spacing-before-sm-md-heading-huge: var(--brand-size-spacing-4x);--brand-typography-spacing-before-sm-md-heading-display: var(--brand-size-spacing-3x);--brand-typography-spacing-before-sm-md-heading-large: var(--brand-size-spacing-2x);--brand-typography-spacing-before-sm-md-heading-medium: var(--brand-size-spacing-1nhalf);--brand-typography-spacing-before-sm-md-heading-small: var(--brand-size-spacing-1x);--brand-typography-spacing-before-sm-md-heading-extra-small: var(--brand-size-spacing-1x);--brand-typography-spacing-before-xs-heading-huge: var(--brand-size-spacing-3x);--brand-typography-spacing-before-xs-heading-display: var(--brand-size-spacing-2x);--brand-typography-spacing-before-xs-heading-large: var(--brand-size-spacing-1nhalf);--brand-typography-spacing-before-xs-heading-medium: var(--brand-size-spacing-1nhalf);--brand-typography-spacing-before-xs-heading-small: var(--brand-size-spacing-1x);--brand-typography-spacing-before-xs-heading-extra-small: var(--brand-size-spacing-1x);--brand-typography-spacing-after-sm-md-heading-huge: var(--brand-size-spacing-4x);--brand-typography-spacing-after-sm-md-heading-display: var(--brand-size-spacing-3x);--brand-typography-spacing-after-sm-md-heading-large: var(--brand-size-spacing-2x);--brand-typography-spacing-after-sm-md-heading-medium: var(--brand-size-spacing-1nhalf);--brand-typography-spacing-after-sm-md-heading-small: var(--brand-size-spacing-1x);--brand-typography-spacing-after-sm-md-heading-extra-small: var(--brand-size-spacing-half);--brand-typography-spacing-after-xs-heading-huge: var(--brand-size-spacing-3x);--brand-typography-spacing-after-xs-heading-display: var(--brand-size-spacing-2x);--brand-typography-spacing-after-xs-heading-large: var(--brand-size-spacing-1nhalf);--brand-typography-spacing-after-xs-heading-medium: var(--brand-size-spacing-1nhalf);--brand-typography-spacing-after-xs-heading-small: var(--brand-size-spacing-1x);--brand-typography-spacing-after-xs-heading-extra-small: var(--brand-size-spacing-half);--brand-size-radius-none: var(--size-none);--brand-size-radius-extra-small: var(--size-1x);--brand-size-radius-medium: var(--size-2x);--brand-size-radius-large: var(--size-3x);--brand-size-radius-full: var(--size-15x);--brand-size-radius-small: var(--size-1nhalf);--brand-size-spacing-none: var(--size-none);--brand-size-spacing-half: var(--size-half);--brand-size-spacing-1x: var(--size-1x);--brand-size-spacing-1nhalf: var(--size-1nhalf);--brand-size-spacing-2x: var(--size-2x);--brand-size-spacing-3x: var(--size-3x);--brand-size-spacing-4x: var(--size-4x);--brand-size-spacing-5x: var(--size-5x);--brand-size-spacing-6x: var(--size-6x);--brand-size-spacing-7x: var(--size-7x);--brand-size-spacing-quarter: var(--size-quarter);--brand-size-spacing-8x: var(--size-8x);--brand-size-spacing-9x: var(--size-9x);--brand-size-spacing-10x: var(--size-10x);--brand-size-spacing-12x: var(--size-12x);--brand-size-spacing-15x: var(--size-15x);--brand-size-shadow-small-layer-1-offset-x: 0px;--brand-size-shadow-small-layer-1-offset-y: 4px;--brand-size-shadow-small-layer-1-spread: -1px;--brand-size-shadow-small-layer-1-blur: 6px;--brand-size-shadow-small-layer-2-offset-x: 0px;--brand-size-shadow-small-layer-2-offset-y: 2px;--brand-size-shadow-small-layer-2-blur: 4px;--brand-size-shadow-small-layer-2-spread: -1px;--brand-size-shadow-medium-layer-1-offset-x: 0px;--brand-size-shadow-medium-layer-1-offset-y: 10px;--brand-size-shadow-medium-layer-1-spread: -3px;--brand-size-shadow-medium-layer-1-blur: 15px;--brand-size-shadow-medium-layer-2-offset-x: 0px;--brand-size-shadow-medium-layer-2-offset-y: 4px;--brand-size-shadow-medium-layer-2-blur: 6px;--brand-size-shadow-medium-layer-2-spread: -2px;--brand-size-shadow-extra-small-layer-1-offset-x: 0px;--brand-size-shadow-extra-small-layer-1-offset-y: 1px;--brand-size-shadow-extra-small-layer-1-blur: 3px;--brand-size-shadow-extra-small-layer-1-spread: 0px;--brand-size-shadow-extra-small-layer-2-offset-x: 0px;--brand-size-shadow-extra-small-layer-2-offset-y: 1px;--brand-size-shadow-extra-small-layer-2-blur: 2px;--brand-size-shadow-extra-small-layer-2-spread: 0px;--brand-size-shadow-large-layer-1-offset-x: 0px;--brand-size-shadow-large-layer-1-offset-y: 20px;--brand-size-shadow-large-layer-1-blur: 25px;--brand-size-shadow-large-layer-1-spread: -5px;--brand-size-shadow-large-layer-2-offset-x: 0px;--brand-size-shadow-large-layer-2-offset-y: 10px;--brand-size-shadow-large-layer-2-blur: 10px;--brand-size-shadow-large-layer-2-spread: -5px;--brand-size-shadow-medium-no-offset-layer-1-offset-x: 0px;--brand-size-shadow-medium-no-offset-layer-1-offset-y: 0px;--brand-size-shadow-medium-no-offset-layer-1-blur: 15px;--brand-size-shadow-medium-no-offset-layer-1-spread: -3px;--brand-size-shadow-medium-no-offset-layer-2-offset-x: 0px;--brand-size-shadow-medium-no-offset-layer-2-offset-y: 4px;--brand-size-shadow-medium-no-offset-layer-2-blur: 6px;--brand-size-shadow-medium-no-offset-layer-2-spread: -2px;--brand-size-grid-max-width: 1312px;--brand-size-grid-xs-column-count: 4px;--brand-size-grid-xs-gutter: var(--brand-size-spacing-2x);--brand-size-grid-xs-margin: var(--brand-size-spacing-2x);--brand-size-grid-sm-column-count: 4px;--brand-size-grid-sm-gutter: var(--brand-size-spacing-3x);--brand-size-grid-sm-margin: var(--brand-size-spacing-5x);--brand-size-grid-md-column-count: 12px;--brand-size-grid-md-gutter: var(--brand-size-spacing-5x);--brand-size-grid-md-margin: var(--brand-size-spacing-8x);--brand-component-button-padding-x: var(--size-3nhalf);--brand-component-button-padding-y: var(--size-2x);--brand-component-button-radius: var(--brand-size-radius-none);--brand-component-button-small-padding-x: var(--size-2x);--brand-component-button-small-padding-y: var(--size-1x);--brand-component-button-tertiary-padding-x: var(--size-none);--brand-component-button-font-weight: var(--brand-typography-font-weight-emphasis);--brand-component-button-background-primary-default: var(--brand-color-interactive-default);--brand-component-button-background-primary-hover: var(--brand-color-interactive-hover);--brand-component-button-background-primary-active: var(--brand-color-interactive-active);--brand-component-button-background-primary-disabled: var(--brand-color-interactive-disabled);--brand-component-button-background-secondary-active: var(--brand-color-utility-transparent);--brand-component-button-background-secondary-disabled: var(--brand-color-utility-transparent);--brand-component-button-background-secondary-hover: var(--brand-color-utility-transparent);--brand-component-button-background-secondary-default: var(--brand-color-utility-transparent);--brand-component-button-background-tertiary-default: var(--brand-color-utility-transparent);--brand-component-button-background-tertiary-hover: var(--brand-color-utility-transparent);--brand-component-button-background-tertiary-active: var(--brand-color-utility-transparent);--brand-component-button-background-tertiary-disabled: var(--brand-color-utility-transparent);--brand-component-button-text-secondary-default: var(--brand-color-interactive-default);--brand-component-button-text-secondary-hover: var(--brand-color-interactive-hover);--brand-component-button-text-secondary-active: var(--brand-color-interactive-active);--brand-component-button-text-secondary-disabled: var(--brand-color-interactive-disabled);--brand-component-button-text-tertiary-default: var(--brand-color-interactive-default);--brand-component-button-text-tertiary-hover: var(--brand-color-interactive-hover);--brand-component-button-text-tertiary-active: var(--brand-color-interactive-active);--brand-component-button-text-tertiary-disabled: var(--brand-color-interactive-disabled);--brand-component-button-text-primary-default: var(--brand-color-interactive-default-inverted);--brand-component-button-text-primary-hover: var(--brand-color-interactive-hover-inverted);--brand-component-button-text-primary-active: var(--brand-color-interactive-active-inverted);--brand-component-button-text-primary-disabled: var(--brand-color-interactive-default-inverted);--brand-component-button-border-secondary-default: var(--brand-color-interactive-default);--brand-component-button-border-secondary-hover: var(--brand-color-interactive-hover);--brand-component-button-border-secondary-active: var(--brand-color-interactive-active);--brand-component-button-border-secondary-disabled: var(--brand-color-interactive-disabled);--brand-component-button-border-tertiary-default: var(--brand-color-utility-transparent);--brand-component-button-border-tertiary-hover: var(--brand-color-utility-transparent);--brand-component-button-border-tertiary-active: var(--brand-color-utility-transparent);--brand-component-button-border-tertiary-disabled: var(--brand-color-utility-transparent);--brand-component-button-border-primary-disabled: var(--brand-color-interactive-disabled);--brand-component-button-border-primary-active: var(--brand-color-interactive-active);--brand-component-button-border-primary-hover: var(--brand-color-interactive-hover);--brand-component-button-border-primary-default: var(--brand-color-interactive-default);--brand-component-input-label-gap: var(--size-half);--brand-component-input-label-padding-bottom: var(--brand-size-spacing-1nhalf);--brand-component-input-field-padding-x: 14px;--brand-component-input-field-padding-y: var(--size-1nhalf);--brand-component-input-field-radius: var(--brand-size-radius-none);--brand-component-input-validation-padding-top: var(--brand-size-spacing-1x);--brand-component-input-icon-subtle: var(--color-grey-400);--brand-component-input-icon-default: var(--color-grey-600);--brand-component-select-dropdown-margin-top: var(--brand-size-spacing-2x);--brand-component-accordion-background-primary: var(--brand-color-background-primary);--brand-component-accordion-background-secondary: var(--brand-color-background-tertiary);--brand-component-accordion-background-brand: var(--brand-color-background-brand-inverted);--brand-component-accordion-background-primary-hover: var(--brand-color-background-secondary);--brand-component-accordion-background-secondary-hover: var(--color-neutral-200);--brand-component-accordion-background-brand-hover: var(--color-blue-600);--brand-component-accordion-foreground-primary: var(--brand-color-foreground-brand);--brand-component-accordion-foreground-secondary: var(--brand-color-foreground-brand);--brand-component-accordion-foreground-brand: var(--brand-color-foreground-primary-inverted);--brand-component-accordion-item-padding-left: 20px;--brand-component-accordion-item-padding-y: 18px;--brand-component-accordion-item-padding-right: var(--brand-size-spacing-2x);--brand-component-accordion-item-closed-border-radius: var(--brand-size-radius-none);--brand-component-accordion-item-open-border-radius-top: var(--brand-size-radius-none);--brand-component-accordion-item-open-border-radius-bottom: var(--brand-size-radius-none);--brand-component-accordion-content-padding-x: 20px;--brand-component-accordion-content-padding-top: 22px;--brand-component-accordion-content-padding-bottom: 22px;--brand-component-accordion-content-font-weight: var(--brand-typography-font-weight-subtle);--brand-component-accordion-content-font-size: var(--brand-typography-font-size-sm-md-body-small);--brand-component-accordion-content-line-height: var(--brand-typography-line-height-sm-md-body-small);--brand-component-accordion-content-paragraph-spacing: var(--brand-typography-paragraph-spacing-sm-md-body-small);--brand-component-accordion-content-primary-padding-top: var(--brand-size-spacing-none);--brand-component-accordion-content-radius-bottom: var(--brand-size-radius-none);--brand-component-accordion-gap: var(--brand-size-spacing-none);--brand-component-accordion-divider-default: var(--brand-color-border-subtle);--brand-component-accordion-divider-width: 1px;--brand-component-tabs-foreground-contained-primary: var(--brand-color-foreground-brand);--brand-component-tabs-foreground-contained-secondary: var(--brand-color-foreground-brand);--brand-component-tabs-foreground-contained-brand: var(--brand-color-foreground-primary-inverted);--brand-component-tabs-foreground-primary: var(--brand-color-foreground-brand);--brand-component-tabs-foreground-primary-hover: var(--brand-color-interactive-default);--brand-component-tabs-background-contained-primary: var(--brand-color-background-primary);--brand-component-tabs-background-contained-primary-inactive: var(--color-grey-300);--brand-component-tabs-background-contained-secondary: var(--brand-color-background-tertiary);--brand-component-tabs-background-contained-secondary-inactive: var(--color-neutral-200);--brand-component-tabs-background-contained-brand: var(--brand-color-background-brand-inverted);--brand-component-tabs-background-contained-brand-inactive: var(--color-blue-700);--brand-component-tabs-background-contained-primary-hover: var(--brand-color-background-secondary);--brand-component-tabs-background-contained-secondary-hover: var(--color-neutral-150);--brand-component-tabs-background-contained-brand-hover: var(--color-blue-600);--brand-component-tabs-tab-padding-x: var(--brand-size-spacing-3x);--brand-component-tabs-tab-padding-y: var(--brand-size-spacing-2x);--brand-component-tabs-tab-radius-top: var(--brand-size-radius-none);--brand-component-tabs-content-padding-x: var(--brand-size-spacing-3x);--brand-component-tabs-content-padding-top: var(--brand-size-spacing-4x);--brand-component-tabs-content-font-size: var(--brand-typography-font-size-sm-md-body-small);--brand-component-tabs-content-font-weight: var(--brand-typography-font-weight-subtle);--brand-component-tabs-content-line-height: var(--brand-typography-line-height-sm-md-body-small);--brand-component-tabs-content-paragraph-spacing: var(--brand-typography-paragraph-spacing-sm-md-body-small);--brand-component-tabs-content-padding-bottom: var(--brand-size-spacing-5x);--brand-component-table-cell-padding-x: var(--brand-size-spacing-1nhalf);--brand-component-table-cell-padding-y: var(--brand-size-spacing-1nhalf);--brand-component-table-cell-font-size: var(--brand-typography-font-size-sm-md-body-small);--brand-component-table-cell-line-height: var(--brand-typography-line-height-sm-md-body-small);--brand-component-table-cell-font-weight: var(--brand-typography-font-weight-subtle);--brand-component-table-cell-background-primary: var(--brand-color-background-primary);--brand-component-table-cell-background-secondary: var(--brand-color-background-tertiary);--brand-component-table-header-font-weight: var(--brand-typography-font-weight-emphasis);--brand-component-table-header-padding-y: var(--brand-size-spacing-2x);--brand-component-table-header-background-primary: var(--brand-color-background-primary);--brand-component-table-header-background-secondary: var(--brand-color-background-brand-inverted);--brand-component-table-header-text-primary: var(--brand-color-text-brand);--brand-component-table-header-text-secondary: var(--brand-color-text-body-primary-inverted);--brand-component-table-header-border-default: var(--brand-color-foreground-brand);--brand-component-table-header-border-weight: 1px;--brand-component-table-divider-primary: var(--brand-color-border-default);--brand-component-table-divider-width: 0px;--brand-component-pagination-button-padding: var(--brand-size-spacing-1nhalf);--brand-component-pagination-button-radius-outer: var(--brand-size-radius-extra-small);--brand-component-pagination-button-background-default: var(--brand-color-background-primary);--brand-component-pagination-button-background-hover: var(--brand-color-background-tertiary);--brand-component-pagination-button-background-active: var(--brand-color-interactive-active-alternative);--brand-component-pagination-button-background-disabled: var(--brand-color-background-disabled);--brand-component-pagination-button-foreground-default: var(--brand-color-text-body-secondary);--brand-component-pagination-button-foreground-hover: var(--brand-color-text-body-tertiary);--brand-component-pagination-button-foreground-active: var(--brand-color-text-body-primary-inverted);--brand-component-pagination-button-foreground-disabled: var(--brand-color-text-disabled);--brand-component-pagination-button-border-default: var(--color-transparent);--brand-component-pagination-button-border-hover: var(--color-transparent);--brand-component-pagination-button-border-active: var(--color-transparent);--brand-component-pagination-button-border-disabled: var(--color-transparent);--brand-component-pagination-button-border-weight: 0px;--brand-component-pagination-button-min-width: var(--brand-size-spacing-6x);--brand-component-pagination-button-radius-inner: var(--brand-size-radius-none);--brand-component-pagination-simple-gap: var(--brand-size-spacing-none);--brand-component-pagination-simple-background: var(--brand-color-background-primary);--brand-component-pagination-simple-radius: var(--brand-size-radius-extra-small);--brand-component-pagination-dots-gap: var(--brand-size-spacing-1x);--brand-component-pagination-dots-background-default: var(--brand-color-background-primary);--brand-component-pagination-dots-background-active: var(--brand-color-interactive-default);--brand-component-pagination-dots-background-default-alternative: var(--brand-color-background-secondary);--brand-component-pagination-dots-size: var(--brand-size-spacing-1nhalf);--brand-component-pagination-number-font-size: var(--brand-typography-font-size-sm-md-body-small);--brand-component-pagination-number-line-height: 24px;--brand-component-pagination-number-font-weight: var(--brand-typography-font-weight-emphasis);--brand-component-pagination-number-font-family: var(--brand-typography-font-family-heading);--brand-component-pagination-number-radius: var(--brand-size-radius-none);--brand-component-pagination-complex-gap: var(--brand-size-spacing-none);--brand-component-breadcrumb-gap: var(--brand-size-spacing-1nhalf);--brand-component-breadcrumb-padding-y: var(--brand-size-spacing-3x);--brand-component-breadcrumb-background: var(--brand-color-background-primary);--brand-component-breadcrumb-icon: var(--brand-color-foreground-tertiary);--brand-component-breadcrumb-text: var(--brand-color-text-body-secondary);--brand-component-breadcrumb-link: var(--color-blue-600);--brand-component-breadcrumb-icon-inverted: var(--brand-color-foreground-tertiary-inverted);--brand-component-breadcrumb-text-inverted: var(--brand-color-text-body-secondary-inverted);--brand-component-breadcrumb-link-inverted: var(--brand-color-interactive-default-inverted);--brand-component-header-navigation-menu-background-default: var(--brand-color-background-brand-inverted);--brand-component-header-navigation-menu-background-hover: var(--color-blue-600);--brand-component-header-navigation-menu-background-active: var(--brand-color-background-brand-inverted);--brand-component-header-navigation-menu-foreground-default: var(--brand-color-text-body-primary-inverted);--brand-component-header-navigation-menu-foreground-hover: var(--brand-color-interactive-hover-alternative);--brand-component-header-navigation-menu-foreground-active: var(--brand-color-text-body-primary-inverted);--brand-component-header-navigation-menu-item-gap: var(--brand-size-spacing-1x);--brand-component-header-navigation-menu-item-padding-x: var(--brand-size-spacing-1nhalf);--brand-component-header-navigation-menu-item-padding-y: 28px;--brand-component-header-navigation-menu-item-border-hover: var(--brand-component-header-navigation-menu-foreground-hover);--brand-component-header-navigation-menu-item-border-weight-hover: var(--brand-size-spacing-quarter);--brand-component-header-navigation-menu-item-border-weight-active: var(--brand-size-spacing-half);--brand-component-header-navigation-menu-item-border-active: var(--brand-component-header-navigation-menu-foreground-hover);--brand-component-header-navigation-menu-item-line-height: 20px;--brand-component-header-menu-xs-sm-gap: var(--brand-size-spacing-none);--brand-component-header-menu-md-gap: var(--brand-size-spacing-2x);--brand-component-header-secondary-menu-item-gap: var(--brand-size-spacing-1x);--brand-component-header-secondary-menu-item-padding-x: var(--brand-size-spacing-1nhalf);--brand-component-header-secondary-menu-item-padding-y: var(--brand-size-spacing-1x);--brand-component-header-secondary-menu-background-default: var(--brand-color-background-brand-inverted);--brand-component-header-secondary-menu-background-hover: var(--color-blue-600);--brand-component-header-secondary-menu-background-active: var(--brand-color-background-brand-inverted);--brand-component-header-secondary-menu-foreground-default: var(--brand-color-text-body-primary-inverted);--brand-component-header-secondary-menu-foreground-hover: var(--brand-color-interactive-hover-alternative);--brand-component-header-secondary-menu-foreground-active: var(--brand-color-text-body-primary-inverted);--brand-component-header-logo-xs-sm-height: 24px;--brand-component-header-logo-md-height: 32px;--brand-component-header-dropdown-foreground-default: var(--brand-color-text-body-primary);--brand-component-header-dropdown-foreground-hover: var(--brand-color-foreground-primary-inverted);--brand-component-header-dropdown-background-default: var(--brand-color-background-primary);--brand-component-header-dropdown-background-hover: var(--brand-color-interactive-hover-alternative);--brand-component-header-dropdown-divider: var(--brand-color-border-subtle);--brand-component-header-dropdown-padding-x: var(--brand-size-spacing-2x);--brand-component-header-dropdown-padding-y: var(--brand-size-spacing-2x);--brand-component-header-dropdown-min-width: 250px;--brand-component-header-min-height: 80px;--brand-component-text-style-body-font-weight: var(--brand-typography-font-weight-regular);--brand-component-text-style-heading-font-weight: var(--brand-typography-font-weight-heavy);--brand-component-text-style-label-font-weight: var(--typography-font-weight-medium);--brand-component-home-carousel-heading: var(--brand-color-foreground-primary-inverted);--brand-component-home-carousel-heading-xs-font-size: var(--brand-typography-font-size-sm-md-heading-medium);--brand-component-home-carousel-heading-xs-line-height: var(--brand-typography-line-height-sm-md-heading-medium);--brand-component-home-carousel-heading-md-font-size: var(--brand-typography-font-size-sm-md-heading-huge);--brand-component-home-carousel-heading-md-line-height: var(--brand-typography-line-height-sm-md-heading-huge);--brand-component-home-carousel-heading-sm-font-size: var(--brand-typography-font-size-sm-md-heading-large);--brand-component-home-carousel-heading-sm-line-height: var(--brand-typography-line-height-sm-md-heading-large);--brand-component-home-carousel-text-default: var(--brand-color-foreground-primary-inverted);--brand-component-home-carousel-text-padding-top: var(--brand-size-spacing-3x);--brand-component-home-carousel-pagination-default: var(--brand-color-foreground-primary-inverted);--brand-component-home-carousel-pagination-active: var(--brand-color-interactive-default);--brand-component-home-carousel-icon: var(--brand-color-foreground-primary-inverted);--brand-component-home-carousel-content-md-min-height: 640px;--brand-component-home-carousel-content-sm-min-height: 520px;--brand-component-home-carousel-content-xs-min-height: 400px;--brand-component-home-carousel-button-padding-top: var(--brand-size-spacing-5x);--brand-component-home-carousel-button-primary-background-default: var(--brand-component-button-background-primary-default);--brand-component-home-carousel-button-primary-background-hover: var(--brand-component-button-background-primary-hover);--brand-component-home-carousel-button-primary-foreground-default: var(--brand-component-button-text-primary-default);--brand-component-home-carousel-button-primary-foreground-hover: var(--brand-component-button-text-primary-hover);--brand-component-home-carousel-button-secondary-background-default: var(--brand-component-button-background-secondary-default);--brand-component-home-carousel-button-secondary-background-hover: var(--brand-component-button-background-secondary-hover);--brand-component-home-carousel-button-secondary-foreground-default: var(--brand-component-button-text-primary-default);--brand-component-home-carousel-button-secondary-foreground-hover: var(--brand-component-button-text-primary-hover);--brand-component-home-carousel-overlay-gradient-start: #00000000;--brand-component-home-carousel-overlay-gradient-end: #00000099;--brand-component-card-border-default: var(--brand-color-border-default);--brand-component-card-border-hover: var(--brand-color-interactive-hover-alternative);--brand-component-card-border-weight: 1px;--brand-component-card-border-weight-hover: 2px;--brand-component-card-default-image-padding-bottom: var(--brand-size-spacing-3x);--brand-component-card-default-content-gap: var(--brand-size-spacing-1x);--brand-component-card-icon-image-padding-bottom: var(--brand-size-spacing-2x);--brand-component-card-icon-content-gap: var(--brand-size-spacing-1nhalf);--brand-component-card-icon-padding: var(--brand-size-spacing-4x);--brand-component-card-icon-heading: var(--brand-color-text-heading-primary);--brand-component-card-radius: var(--brand-size-radius-none);--brand-component-card-heading-default: var(--brand-color-text-body-primary);--brand-component-card-heading-hover: var(--brand-color-interactive-default);--brand-component-card-heading-inverted: var(--brand-color-text-body-primary-inverted);--brand-component-card-text: var(--brand-color-text-body-tertiary);--brand-component-card-background-default: var(--brand-color-background-primary);--brand-component-card-background-hover: var(--brand-color-background-secondary);--brand-component-card-tag: var(--brand-color-text-body-tertiary);--brand-component-card-tag-padding-bottom: var(--brand-size-spacing-1x);--brand-component-card-elevated-padding: var(--brand-size-spacing-3x);--brand-component-card-elevated-padding-bottom: var(--brand-size-spacing-4x);--brand-component-card-elevated-content-gap: var(--brand-size-spacing-1nhalf);--brand-component-card-elevated-image-padding: var(--brand-size-spacing-none);--brand-component-card-elevated-image-radius: var(--brand-size-radius-none);--brand-component-card-minimal-image-padding-bottom: var(--brand-size-spacing-2x);--brand-component-card-overlay-padding-x: var(--brand-size-spacing-2x);--brand-component-card-overlay-padding-y: var(--brand-size-spacing-3x);--brand-component-card-overlay-gradient-start: #00000000;--brand-component-card-overlay-gradient-end: var(--brand-color-background-primary-inverted);--brand-component-card-overlay-button: var(--brand-color-interactive-default);--brand-component-card-tile-image-padding-bottom: var(--brand-size-spacing-2x);--brand-component-card-tile-padding: var(--brand-size-spacing-2x);--brand-component-pictogram-stroke-primary: var(--color-blue-500);--brand-component-pictogram-stroke-secondary: var(--color-purple-500);--brand-component-pictogram-stroke-tertiary: var(--color-lightblue-200);--brand-component-pictogram-shade-primary: var(--color-blue-100);--brand-component-pictogram-shade-secondary: var(--color-purple-200);--brand-component-pictogram-shade-tertiary: var(--color-yellow-200);--brand-component-link-list-body-small-gap: var(--brand-typography-paragraph-spacing-sm-md-body-small);--brand-component-link-list-body-gap: var(--brand-typography-paragraph-spacing-sm-md-body);--brand-component-link-list-body-large-gap: var(--brand-typography-paragraph-spacing-sm-md-body-large);--brand-component-link-list-default: var(--brand-color-interactive-default-alternative);--brand-component-link-list-inverted: var(--brand-color-interactive-default-inverted);--brand-component-cta-background-primary: var(--brand-color-background-brand-inverted);--brand-component-cta-background-secondary: var(--brand-color-background-tertiary);--brand-component-cta-background-image: #000000BF;--brand-component-cta-heading-default: var(--brand-color-foreground-primary-inverted);--brand-component-cta-heading-brand: var(--brand-color-text-brand);--brand-component-cta-text-inverted: var(--brand-color-text-body-primary-inverted);--brand-component-cta-text-default: var(--brand-color-text-body-primary);--brand-component-cta-text-max-width: 775px;--brand-component-cta-text-padding-top: var(--brand-size-spacing-3x);--brand-component-cta-button-padding-top: var(--brand-size-spacing-5x);--brand-component-cta-container-md-padding: var(--brand-size-spacing-10x);--brand-component-cta-container-xs-padding: var(--brand-size-spacing-4x);--brand-component-cta-container-sm-padding: var(--brand-size-spacing-5x);--brand-component-checkbox-indicator-background-default: var(--brand-color-background-primary);--brand-component-checkbox-indicator-background-disabled: var(--brand-color-background-disabled);--brand-component-checkbox-indicator-background-checked: var(--brand-color-interactive-default);--brand-component-checkbox-indicator-foreground-default: var(--brand-color-interactive-default);--brand-component-checkbox-indicator-foreground-disabled: var(--brand-color-interactive-disabled);--brand-component-checkbox-indicator-foreground-checked: var(--brand-color-interactive-default-inverted);--brand-component-checkbox-indicator-radius: var(--brand-size-radius-none);--brand-component-checkbox-indicator-border-default: var(--brand-color-interactive-default);--brand-component-checkbox-indicator-border-checked: var(--brand-color-interactive-default);--brand-component-checkbox-indicator-border-disabled: var(--brand-color-interactive-disabled);--brand-component-checkbox-indicator-size: var(--brand-size-spacing-2x);--brand-component-checkbox-indicator-margin-top: 3px;--brand-component-checkbox-label-default: var(--brand-color-text-body-primary);--brand-component-checkbox-label-disabled: var(--brand-color-text-disabled);--brand-component-checkbox-gap: var(--brand-size-spacing-1nhalf);--brand-component-radio-button-indicator-background-default: var(--brand-color-background-primary);--brand-component-radio-button-indicator-background-disabled: var(--brand-color-background-disabled);--brand-component-radio-button-indicator-foreground-default: var(--brand-color-interactive-default);--brand-component-radio-button-indicator-foreground-disabled: var(--brand-color-interactive-disabled);--brand-component-radio-button-label-default: var(--brand-color-text-body-primary);--brand-component-radio-button-label-disabled: var(--brand-color-text-disabled);--brand-component-radio-button-gap: var(--brand-size-spacing-1nhalf);--brand-component-download-border-default: var(--brand-color-border-default);--brand-component-download-border-hover: var(--brand-color-interactive-default);--brand-component-download-border-weight: 1px;--brand-component-download-border-weight-hover: 2px;--brand-component-download-icon: var(--brand-color-foreground-primary);--brand-component-download-background: var(--brand-color-background-primary);--brand-component-download-radius: var(--brand-size-radius-none);--brand-component-download-description-default: var(--brand-color-text-body-secondary);--brand-component-download-description-padding-bottom: var(--brand-size-spacing-1nhalf);--brand-component-download-file-detail: var(--brand-color-text-body-tertiary);--brand-component-download-padding: var(--brand-size-spacing-2x);--brand-component-download-gap: var(--brand-size-spacing-2x);--brand-component-download-file-name-padding-bottom: var(--brand-size-spacing-half);--brand-component-download-file-name-default: var(--brand-color-interactive-default-alternative);--brand-component-download-file-name-hover: var(--brand-color-interactive-hover-alternative);--brand-component-switch-toggle-background-on-default: var(--brand-color-interactive-default);--brand-component-switch-toggle-background-on-hover: var(--brand-color-interactive-hover);--brand-component-switch-toggle-background-on-disabled: var(--brand-color-interactive-disabled);--brand-component-switch-toggle-background-off: var(--brand-color-background-primary);--brand-component-switch-toggle-foreground-off-default: var(--brand-color-foreground-tertiary);--brand-component-switch-toggle-foreground-off-hover: var(--brand-color-interactive-hover);--brand-component-switch-toggle-foreground-off-disabled: var(--brand-color-interactive-disabled);--brand-component-switch-toggle-foreground-on: var(--brand-color-interactive-default-inverted);--brand-component-switch-toggle-size: var(--brand-size-spacing-2x);--brand-component-switch-toggle-padding: var(--brand-size-spacing-half);--brand-component-switch-toggle-min-width: 44px;--brand-component-switch-label-default: var(--brand-color-text-body-primary);--brand-component-switch-label-disabled: var(--brand-color-text-disabled);--brand-component-switch-border-default: var(--brand-color-border-default);--brand-component-switch-border-weight: 1px;--brand-component-switch-border-disabled: var(--brand-color-border-disabled);--brand-component-switch-background-default: var(--brand-color-background-primary);--brand-component-switch-background-hover: var(--brand-color-background-secondary);--brand-component-switch-background-disabled: var(--brand-color-background-disabled);--brand-component-switch-radius: var(--brand-size-radius-none);--brand-component-switch-padding: var(--brand-size-spacing-2x);--brand-component-subscribe-background: #00000099;--brand-component-subscribe-heading-default: var(--brand-color-text-heading-primary-inverted);--brand-component-subscribe-heading-padding-bottom: var(--brand-size-spacing-2x);--brand-component-subscribe-description-default: var(--brand-color-text-body-primary-inverted);--brand-component-subscribe-description-padding-bottom: var(--brand-size-spacing-none);--brand-component-subscribe-input-padding-bottom: var(--brand-size-spacing-3x);--brand-component-subscribe-input-outer-radius: var(--brand-size-radius-none);--brand-component-subscribe-input-inner-radius: var(--brand-size-radius-none);--brand-component-subscribe-input-gap: var(--brand-size-spacing-none);--brand-component-subscribe-input-line-height: var(--breakpoint-typography-line-height-body-small);--brand-component-subscribe-container-md-padding-x: var(--brand-size-spacing-10x);--brand-component-subscribe-container-md-padding-y: var(--brand-size-spacing-10x);--brand-component-subscribe-container-sm-padding-x: var(--brand-size-spacing-5x);--brand-component-subscribe-container-sm-padding-y: var(--brand-size-spacing-5x);--brand-component-subscribe-container-xs-padding-x: var(--brand-size-spacing-4x);--brand-component-subscribe-container-xs-padding-y: var(--brand-size-spacing-4x);--brand-component-subscribe-container-radius: var(--brand-size-radius-none);--brand-component-subscribe-gap: 160px;--brand-component-subscribe-button-outer-radius: var(--brand-size-radius-none);--brand-component-subscribe-button-inner-radius: var(--brand-size-radius-none);--brand-component-page-header-heading-xs-font-size: var(--brand-typography-font-size-sm-md-heading-medium);--brand-component-page-header-heading-xs-line-height: var(--brand-typography-line-height-sm-md-heading-medium);--brand-component-page-header-heading-sm-font-size: var(--brand-typography-font-size-sm-md-heading-large);--brand-component-page-header-heading-sm-line-height: var(--brand-typography-line-height-sm-md-heading-large);--brand-component-page-header-heading-md-font-size: var(--brand-typography-font-size-sm-md-heading-huge);--brand-component-page-header-heading-md-line-height: var(--brand-typography-line-height-sm-md-heading-huge);--brand-component-page-header-heading-default: var(--brand-color-foreground-secondary);--brand-component-page-header-heading-inverted: var(--brand-color-foreground-primary-inverted);--brand-component-page-header-heading-tertiary: var(--brand-color-text-heading-primary);--brand-component-page-header-heading-brand: var(--brand-color-foreground-primary-inverted);--brand-component-page-header-heading-primary: var(--brand-color-text-body-secondary);--brand-component-page-header-background-overlay: #00000099;--brand-component-page-header-background-primary: var(--brand-color-background-primary);--brand-component-page-header-background-brand: var(--brand-color-background-brand-inverted);--brand-component-page-header-button-padding-top: var(--brand-size-spacing-5x);--brand-component-page-header-button-primary-background-default: var(--brand-component-button-background-primary-default);--brand-component-page-header-button-primary-background-hover: var(--brand-component-button-background-primary-hover);--brand-component-page-header-button-primary-foreground-default: var(--brand-component-button-text-primary-default);--brand-component-page-header-button-primary-foreground-hover: var(--brand-component-button-text-primary-hover);--brand-component-page-header-button-secondary-background-default: var(--brand-component-button-background-secondary-default);--brand-component-page-header-button-secondary-background-hover: var(--brand-component-button-background-secondary-hover);--brand-component-page-header-button-secondary-foreground-default: var(--brand-component-button-text-primary-default);--brand-component-page-header-button-secondary-foreground-hover: var(--brand-component-button-text-primary-hover);--brand-component-page-header-text-padding-top: var(--brand-size-spacing-3x);--brand-component-page-header-text-default: var(--brand-color-foreground-primary);--brand-component-page-header-text-inverted: var(--brand-color-foreground-primary-inverted);--brand-component-footer-background: var(--brand-color-background-brand-inverted);--brand-component-footer-heading-default: var(--brand-color-text-heading-primary-inverted);--brand-component-footer-heading-padding-bottom: var(--brand-size-spacing-4x);--brand-component-footer-text: var(--brand-color-text-body-primary-inverted);--brand-component-footer-divider-default: var(--brand-color-border-subtle);--brand-component-footer-divider-padding-x: var(--brand-size-spacing-7x);--brand-component-footer-icon-default: var(--brand-color-foreground-primary-inverted);--brand-component-footer-icon-padding-right: var(--brand-size-spacing-1x);--brand-component-footer-padding-y: var(--brand-size-spacing-8x);--brand-component-footer-gutter: var(--brand-size-spacing-5x);--brand-component-footer-logo-padding-bottom: var(--brand-size-spacing-2x);--brand-component-footer-contact-details-gap: var(--brand-size-spacing-2x);--brand-component-hero-heading-xs-font-size: var(--brand-typography-font-size-sm-md-heading-medium);--brand-component-hero-heading-xs-line-height: var(--brand-typography-line-height-sm-md-heading-medium);--brand-component-hero-heading-sm-font-size: var(--brand-typography-font-size-sm-md-heading-large);--brand-component-hero-heading-sm-line-height: var(--brand-typography-line-height-sm-md-heading-large);--brand-component-hero-heading-md-font-size: var(--brand-typography-font-size-sm-md-heading-huge);--brand-component-hero-heading-md-line-height: var(--brand-typography-line-height-sm-md-heading-huge);--brand-component-hero-heading-default: var(--brand-color-foreground-secondary);--brand-component-hero-heading-inverted: var(--brand-color-foreground-primary-inverted);--brand-component-hero-heading-brand: var(--brand-color-foreground-primary-inverted);--brand-component-hero-heading-primary: var(--brand-color-text-body-secondary);--brand-component-hero-heading-tertiary: var(--brand-color-text-heading-primary);--brand-component-hero-pagination-default: var(--brand-color-foreground-primary-inverted);--brand-component-hero-pagination-active: var(--brand-color-interactive-default);--brand-component-hero-button-padding-top: var(--brand-size-spacing-5x);--brand-component-hero-button-primary-background-default: var(--brand-component-button-background-primary-default);--brand-component-hero-button-primary-background-hover: var(--brand-component-button-background-primary-hover);--brand-component-hero-button-primary-foreground-default: var(--brand-component-button-text-primary-default);--brand-component-hero-button-primary-foreground-hover: var(--brand-component-button-text-primary-hover);--brand-component-hero-button-secondary-background-default: var(--brand-component-button-background-secondary-default);--brand-component-hero-button-secondary-background-hover: var(--brand-component-button-background-secondary-hover);--brand-component-hero-button-secondary-foreground-default: var(--brand-component-button-text-primary-default);--brand-component-hero-button-secondary-foreground-hover: var(--brand-component-button-text-primary-hover);--brand-component-hero-text-padding-top: var(--brand-size-spacing-3x);--brand-component-hero-text-default: var(--brand-color-foreground-primary);--brand-component-hero-text-inverted: var(--brand-color-foreground-primary-inverted);--brand-component-hero-text-primary: var(--brand-color-foreground-primary);--brand-component-hero-text-brand: var(--brand-color-foreground-primary-inverted);--brand-component-hero-text-tertiary: var(--brand-color-foreground-primary);--brand-component-hero-background-tertiary: var(--brand-color-background-tertiary);--brand-component-hero-background-brand: var(--brand-color-background-brand-inverted);--brand-component-hero-background-primary: var(--brand-color-background-primary);--brand-component-hero-content-padding-x: var(--brand-size-spacing-10x);--brand-component-hero-content-padding-y: var(--brand-size-spacing-12x);--brand-component-hero-radius: var(--brand-size-radius-none);--brand-component-modal-header-padding-x: var(--brand-size-spacing-3x);--brand-component-modal-header-padding-y: var(--brand-size-spacing-2x);--brand-component-modal-header-text: var(--brand-color-text-heading-primary);--brand-component-modal-header-icon-foreground: var(--brand-color-foreground-primary);--brand-component-modal-header-icon-background-hover: var(--brand-color-background-secondary);--brand-component-modal-header-icon-padding-left: var(--brand-size-spacing-2x);--brand-component-modal-content-padding: var(--brand-size-spacing-3x);--brand-component-modal-background: var(--brand-color-background-primary);--brand-component-modal-divider: var(--brand-color-border-subtle);--brand-component-modal-xs-max-width: 343px;--brand-component-modal-sm-max-width: 688px;--brand-component-modal-md-max-width: 749px;--brand-component-timeline-heading: var(--brand-color-text-body-primary);--brand-component-timeline-description: var(--brand-color-text-body-primary);--brand-component-timeline-vertical-content-gap: var(--brand-size-spacing-1x);--brand-component-timeline-vertical-content-padding-bottom: var(--brand-size-spacing-10x);--brand-component-timeline-vertical-content-padding-top: var(--brand-size-spacing-2x);--brand-component-timeline-vertical-content-padding-last: var(--brand-size-spacing-2x);--brand-component-timeline-vertical-image-padding-left: var(--brand-size-spacing-1x);--brand-component-timeline-vertical-image-padding-right: var(--brand-size-spacing-3x);--brand-component-timeline-vertical-image-padding-top: var(--brand-size-spacing-1nhalf);--brand-component-timeline-vertical-line: var(--brand-color-border-subtle);--brand-component-timeline-vertical-indicator-background: var(--brand-color-border-default);--brand-component-timeline-vertical-indicator-foreground: var(--brand-color-foreground-primary);--brand-component-timeline-horizontal-content-padding-x: var(--brand-size-spacing-1x);--brand-component-timeline-horizontal-image-padding-bottom: var(--brand-size-spacing-2x);--brand-component-timeline-horizontal-line-default: var(--brand-color-utility-brand);--brand-component-timeline-horizontal-line-padding-top: 18px;--brand-component-slider-gutter: var(--breakpoint-grid-gutter);--brand-component-slider-pagination-dots-default: var(--brand-component-pagination-dots-background-default-alternative);--brand-component-slider-pagination-dots-active: var(--brand-component-pagination-dots-background-active);--brand-component-slider-pagination-padding-top: var(--brand-size-spacing-5x);--brand-component-slider-icon-default: var(--brand-color-foreground-primary);--brand-component-slider-icon-padding: var(--brand-size-spacing-2x);--brand-component-brochure-content-padding-x: var(--brand-size-spacing-10x);--brand-component-brochure-content-padding-y: var(--brand-size-spacing-7x);--brand-component-brochure-radius: var(--brand-size-radius-none);--brand-component-brochure-heading: var(--brand-color-foreground-primary-inverted);--brand-component-brochure-heading-xs-font-size: var(--brand-typography-font-size-sm-md-heading-medium);--brand-component-brochure-heading-xs-line-height: var(--brand-typography-line-height-sm-md-heading-medium);--brand-component-brochure-heading-sm-font-size: var(--brand-typography-font-size-sm-md-heading-medium);--brand-component-brochure-heading-sm-line-height: var(--brand-typography-line-height-sm-md-heading-medium);--brand-component-brochure-heading-md-font-size: var(--brand-typography-font-size-sm-md-heading-large);--brand-component-brochure-heading-md-line-height: var(--brand-typography-line-height-sm-md-heading-large);--brand-component-brochure-background: var(--brand-color-background-brand-inverted);--brand-component-brochure-button-padding-top: var(--brand-size-spacing-3x);--brand-component-brochure-button-primary-background-default: var(--brand-component-button-background-primary-default);--brand-component-brochure-button-primary-background-hover: var(--brand-component-button-background-primary-hover);--brand-component-brochure-button-primary-foreground-default: var(--brand-component-button-text-primary-default);--brand-component-brochure-button-primary-foreground-hover: var(--brand-component-button-text-primary-hover);--brand-component-brochure-text: var(--brand-color-foreground-primary-inverted);--brand-component-brochure-text-padding-top: var(--brand-size-spacing-3x);--breakpoint-grid-gutter: var(--brand-size-grid-xs-gutter);--breakpoint-grid-width: 375px;--breakpoint-grid-margin: var(--brand-size-grid-xs-margin);--breakpoint-grid-column-count: var(--brand-size-grid-xs-column-count);--breakpoint-grid-max-width: 343px;--breakpoint-header-logo-height: var(--brand-component-header-logo-xs-sm-height);--breakpoint-header-gap: var(--brand-component-header-menu-xs-sm-gap);--breakpoint-show-xs: true;--breakpoint-show-xs-sm: true;--breakpoint-show-md: false;--breakpoint-home-carousel-heading-font-size: var(--brand-component-home-carousel-heading-xs-font-size);--breakpoint-home-carousel-heading-line-height: var(--brand-component-home-carousel-heading-xs-line-height);--breakpoint-home-carousel-content-min-height: var(--brand-component-home-carousel-content-xs-min-height);--breakpoint-cookie-consent-content-min-width: var(--breakpoint-grid-max-width);--breakpoint-cookie-consent-gap: var(--brand-size-spacing-3x);--breakpoint-cookie-consent-padding-y: var(--brand-size-spacing-3x);--breakpoint-cta-container-padding: var(--brand-component-cta-container-xs-padding);--breakpoint-typography-font-size-body-extra-small: var(--brand-typography-font-size-xs-body-extra-small);--breakpoint-typography-font-size-body-small: var(--brand-typography-font-size-xs-body-small);--breakpoint-typography-font-size-body: var(--brand-typography-font-size-xs-body);--breakpoint-typography-font-size-body-large: var(--brand-typography-font-size-xs-body-large);--breakpoint-typography-font-size-heading-extra-small: var(--brand-typography-font-size-xs-heading-extra-small);--breakpoint-typography-font-size-heading-small: var(--brand-typography-font-size-xs-heading-small);--breakpoint-typography-font-size-heading-medium: var(--brand-typography-font-size-xs-heading-medium);--breakpoint-typography-font-size-heading-large: var(--brand-typography-font-size-xs-heading-large);--breakpoint-typography-font-size-heading-display: var(--brand-typography-font-size-xs-heading-display);--breakpoint-typography-font-size-heading-huge: var(--brand-typography-font-size-xs-heading-huge);--breakpoint-typography-line-height-body-extra-small: var(--brand-typography-line-height-xs-body-extra-small);--breakpoint-typography-line-height-body-small: var(--brand-typography-line-height-xs-body-small);--breakpoint-typography-line-height-body: var(--brand-typography-line-height-xs-body);--breakpoint-typography-line-height-body-large: var(--brand-typography-line-height-xs-body-large);--breakpoint-typography-line-height-heading-extra-small: var(--brand-typography-line-height-xs-heading-extra-small);--breakpoint-typography-line-height-heading-small: var(--brand-typography-line-height-xs-heading-small);--breakpoint-typography-line-height-heading-medium: var(--brand-typography-line-height-xs-heading-medium);--breakpoint-typography-line-height-heading-large: var(--brand-typography-line-height-xs-heading-large);--breakpoint-typography-line-height-heading-display: var(--brand-typography-line-height-xs-heading-display);--breakpoint-typography-line-height-heading-huge: var(--brand-typography-line-height-xs-heading-huge);--breakpoint-typography-paragraph-spacing-body-extra-small: var(--brand-typography-paragraph-spacing-xs-body-extra-small);--breakpoint-typography-paragraph-spacing-body-small: var(--brand-typography-paragraph-spacing-xs-body-small);--breakpoint-typography-paragraph-spacing-body: var(--brand-typography-paragraph-spacing-xs-body);--breakpoint-typography-paragraph-spacing-body-large: var(--brand-typography-paragraph-spacing-xs-body-large);--breakpoint-typography-spacing-before-heading-huge: var(--brand-typography-spacing-before-xs-heading-huge);--breakpoint-typography-spacing-before-heading-display: var(--brand-typography-spacing-before-xs-heading-display);--breakpoint-typography-spacing-before-heading-large: var(--brand-typography-spacing-before-xs-heading-large);--breakpoint-typography-spacing-before-heading-medium: var(--brand-typography-spacing-before-xs-heading-medium);--breakpoint-typography-spacing-before-heading-small: var(--brand-typography-spacing-before-xs-heading-small);--breakpoint-typography-spacing-before-heading-extra-small: var(--brand-typography-spacing-before-xs-heading-extra-small);--breakpoint-typography-spacing-after-heading-huge: var(--brand-typography-spacing-after-xs-heading-huge);--breakpoint-typography-spacing-after-heading-display: var(--brand-typography-spacing-after-xs-heading-display);--breakpoint-typography-spacing-after-heading-large: var(--brand-typography-spacing-after-xs-heading-large);--breakpoint-typography-spacing-after-heading-medium: var(--brand-typography-spacing-after-xs-heading-medium);--breakpoint-typography-spacing-after-heading-small: var(--brand-typography-spacing-after-xs-heading-small);--breakpoint-typography-spacing-after-heading-extra-small: var(--brand-typography-spacing-after-xs-heading-extra-small);--breakpoint-page-heading-heading-font-size: var(--brand-component-page-header-heading-xs-font-size);--breakpoint-page-heading-heading-line-height: var(--brand-component-page-header-heading-xs-line-height);--breakpoint-hero-heading-font-size: var(--brand-component-hero-heading-xs-font-size);--breakpoint-hero-heading-line-height: var(--brand-component-hero-heading-xs-line-height);--breakpoint-modal-max-width: var(--brand-component-modal-xs-max-width);--breakpoint-subscribe-container-padding-x: var(--brand-component-subscribe-container-xs-padding-x);--breakpoint-subscribe-container-padding-y: var(--brand-component-subscribe-container-xs-padding-y)}@media(min-width: 768px)and (max-width: 1439px){:root{--breakpoint-grid-gutter: var(--brand-size-grid-sm-gutter);--breakpoint-grid-width: 768px;--breakpoint-grid-margin: var(--brand-size-grid-sm-margin);--breakpoint-grid-column-count: var(--brand-size-grid-sm-column-count);--breakpoint-grid-max-width: 688px;--breakpoint-header-logo-height: var(--brand-component-header-logo-xs-sm-height);--breakpoint-header-gap: var(--brand-component-header-menu-xs-sm-gap);--breakpoint-show-xs: false;--breakpoint-show-xs-sm: true;--breakpoint-show-md: false;--breakpoint-home-carousel-heading-font-size: var(--brand-component-home-carousel-heading-sm-font-size);--breakpoint-home-carousel-heading-line-height: var(--brand-component-home-carousel-heading-sm-line-height);--breakpoint-home-carousel-content-min-height: var(--brand-component-home-carousel-content-sm-min-height);--breakpoint-cookie-consent-content-min-width: var(--breakpoint-grid-max-width);--breakpoint-cookie-consent-gap: var(--brand-size-spacing-3x);--breakpoint-cookie-consent-padding-y: var(--brand-size-spacing-4x);--breakpoint-cta-container-padding: var(--brand-component-cta-container-sm-padding);--breakpoint-typography-font-size-body-extra-small: var(--brand-typography-font-size-sm-md-body-extra-small);--breakpoint-typography-font-size-body-small: var(--brand-typography-font-size-sm-md-body-small);--breakpoint-typography-font-size-body: var(--brand-typography-font-size-sm-md-body);--breakpoint-typography-font-size-body-large: var(--brand-typography-font-size-sm-md-body-large);--breakpoint-typography-font-size-heading-extra-small: var(--brand-typography-font-size-sm-md-heading-extra-small);--breakpoint-typography-font-size-heading-small: var(--brand-typography-font-size-sm-md-heading-small);--breakpoint-typography-font-size-heading-medium: var(--brand-typography-font-size-sm-md-heading-medium);--breakpoint-typography-font-size-heading-large: var(--brand-typography-font-size-sm-md-heading-large);--breakpoint-typography-font-size-heading-display: var(--brand-typography-font-size-sm-md-heading-display);--breakpoint-typography-font-size-heading-huge: var(--brand-typography-font-size-sm-md-heading-huge);--breakpoint-typography-line-height-body-extra-small: var(--brand-typography-line-height-sm-md-body-extra-small);--breakpoint-typography-line-height-body-small: var(--brand-typography-line-height-sm-md-body-small);--breakpoint-typography-line-height-body: var(--brand-typography-line-height-sm-md-body);--breakpoint-typography-line-height-body-large: var(--brand-typography-line-height-sm-md-body-large);--breakpoint-typography-line-height-heading-extra-small: var(--brand-typography-line-height-sm-md-heading-extra-small);--breakpoint-typography-line-height-heading-small: var(--brand-typography-line-height-sm-md-heading-small);--breakpoint-typography-line-height-heading-medium: var(--brand-typography-line-height-sm-md-heading-medium);--breakpoint-typography-line-height-heading-large: var(--brand-typography-line-height-sm-md-heading-large);--breakpoint-typography-line-height-heading-display: var(--brand-typography-line-height-sm-md-heading-display);--breakpoint-typography-line-height-heading-huge: var(--brand-typography-line-height-sm-md-heading-huge);--breakpoint-typography-paragraph-spacing-body-extra-small: var(--brand-typography-paragraph-spacing-sm-md-body-extra-small);--breakpoint-typography-paragraph-spacing-body-small: var(--brand-typography-paragraph-spacing-sm-md-body-small);--breakpoint-typography-paragraph-spacing-body: var(--brand-typography-paragraph-spacing-sm-md-body);--breakpoint-typography-paragraph-spacing-body-large: var(--brand-typography-paragraph-spacing-sm-md-body-large);--breakpoint-typography-spacing-before-heading-huge: var(--brand-typography-spacing-before-sm-md-heading-huge);--breakpoint-typography-spacing-before-heading-display: var(--brand-typography-spacing-before-sm-md-heading-display);--breakpoint-typography-spacing-before-heading-large: var(--brand-typography-spacing-before-sm-md-heading-large);--breakpoint-typography-spacing-before-heading-medium: var(--brand-typography-spacing-before-sm-md-heading-medium);--breakpoint-typography-spacing-before-heading-small: var(--brand-typography-spacing-before-sm-md-heading-small);--breakpoint-typography-spacing-before-heading-extra-small: var(--brand-typography-spacing-before-sm-md-heading-extra-small);--breakpoint-typography-spacing-after-heading-huge: var(--brand-typography-spacing-after-sm-md-heading-huge);--breakpoint-typography-spacing-after-heading-display: var(--brand-typography-spacing-after-sm-md-heading-display);--breakpoint-typography-spacing-after-heading-large: var(--brand-typography-spacing-after-sm-md-heading-large);--breakpoint-typography-spacing-after-heading-medium: var(--brand-typography-spacing-after-sm-md-heading-medium);--breakpoint-typography-spacing-after-heading-small: var(--brand-typography-spacing-after-sm-md-heading-small);--breakpoint-typography-spacing-after-heading-extra-small: var(--brand-typography-spacing-after-sm-md-heading-extra-small);--breakpoint-page-heading-heading-font-size: var(--brand-component-page-header-heading-sm-font-size);--breakpoint-page-heading-heading-line-height: var(--brand-component-page-header-heading-sm-line-height);--breakpoint-hero-heading-font-size: var(--brand-component-hero-heading-sm-font-size);--breakpoint-hero-heading-line-height: var(--brand-component-hero-heading-sm-line-height);--breakpoint-modal-max-width: var(--brand-component-modal-sm-max-width);--breakpoint-subscribe-container-padding-x: var(--brand-component-subscribe-container-sm-padding-x);--breakpoint-subscribe-container-padding-y: var(--brand-component-subscribe-container-sm-padding-y)}}@media(min-width: 1440px){:root{--breakpoint-grid-gutter: var(--brand-size-grid-md-gutter);--breakpoint-grid-width: 1440px;--breakpoint-grid-margin: var(--brand-size-grid-md-margin);--breakpoint-grid-column-count: var(--brand-size-grid-md-column-count);--breakpoint-grid-max-width: var(--brand-size-grid-max-width);--breakpoint-header-logo-height: var(--brand-component-header-logo-md-height);--breakpoint-header-gap: var(--brand-component-header-menu-md-gap);--breakpoint-show-xs: false;--breakpoint-show-xs-sm: false;--breakpoint-show-md: true;--breakpoint-home-carousel-heading-font-size: var(--brand-component-home-carousel-heading-md-font-size);--breakpoint-home-carousel-heading-line-height: var(--brand-component-home-carousel-heading-md-line-height);--breakpoint-home-carousel-content-min-height: var(--brand-component-home-carousel-content-md-min-height);--breakpoint-cookie-consent-content-min-width: 1149px;--breakpoint-cookie-consent-gap: var(--brand-size-spacing-10x);--breakpoint-cookie-consent-padding-y: var(--brand-size-spacing-6x);--breakpoint-cta-container-padding: var(--brand-component-cta-container-md-padding);--breakpoint-typography-font-size-body-extra-small: var(--brand-typography-font-size-sm-md-body-extra-small);--breakpoint-typography-font-size-body-small: var(--brand-typography-font-size-sm-md-body-small);--breakpoint-typography-font-size-body: var(--brand-typography-font-size-sm-md-body);--breakpoint-typography-font-size-body-large: var(--brand-typography-font-size-sm-md-body-large);--breakpoint-typography-font-size-heading-extra-small: var(--brand-typography-font-size-sm-md-heading-extra-small);--breakpoint-typography-font-size-heading-small: var(--brand-typography-font-size-sm-md-heading-small);--breakpoint-typography-font-size-heading-medium: var(--brand-typography-font-size-sm-md-heading-medium);--breakpoint-typography-font-size-heading-large: var(--brand-typography-font-size-sm-md-heading-large);--breakpoint-typography-font-size-heading-display: var(--brand-typography-font-size-sm-md-heading-display);--breakpoint-typography-font-size-heading-huge: var(--brand-typography-font-size-sm-md-heading-huge);--breakpoint-typography-line-height-body-extra-small: var(--brand-typography-line-height-sm-md-body-extra-small);--breakpoint-typography-line-height-body-small: var(--brand-typography-line-height-sm-md-body-small);--breakpoint-typography-line-height-body: var(--brand-typography-line-height-sm-md-body);--breakpoint-typography-line-height-body-large: var(--brand-typography-line-height-sm-md-body-large);--breakpoint-typography-line-height-heading-extra-small: var(--brand-typography-line-height-sm-md-heading-extra-small);--breakpoint-typography-line-height-heading-small: var(--brand-typography-line-height-sm-md-heading-small);--breakpoint-typography-line-height-heading-medium: var(--brand-typography-line-height-sm-md-heading-medium);--breakpoint-typography-line-height-heading-large: var(--brand-typography-line-height-sm-md-heading-large);--breakpoint-typography-line-height-heading-display: var(--brand-typography-line-height-sm-md-heading-display);--breakpoint-typography-line-height-heading-huge: var(--brand-typography-line-height-sm-md-heading-huge);--breakpoint-typography-paragraph-spacing-body-extra-small: var(--brand-typography-paragraph-spacing-sm-md-body-extra-small);--breakpoint-typography-paragraph-spacing-body-small: var(--brand-typography-paragraph-spacing-sm-md-body-small);--breakpoint-typography-paragraph-spacing-body: var(--brand-typography-paragraph-spacing-sm-md-body);--breakpoint-typography-paragraph-spacing-body-large: var(--brand-typography-paragraph-spacing-sm-md-body-large);--breakpoint-typography-spacing-before-heading-huge: var(--brand-typography-spacing-before-sm-md-heading-huge);--breakpoint-typography-spacing-before-heading-display: var(--brand-typography-spacing-before-sm-md-heading-display);--breakpoint-typography-spacing-before-heading-large: var(--brand-typography-spacing-before-sm-md-heading-large);--breakpoint-typography-spacing-before-heading-medium: var(--brand-typography-spacing-before-sm-md-heading-medium);--breakpoint-typography-spacing-before-heading-small: var(--brand-typography-spacing-before-sm-md-heading-small);--breakpoint-typography-spacing-before-heading-extra-small: var(--brand-typography-spacing-before-sm-md-heading-extra-small);--breakpoint-typography-spacing-after-heading-huge: var(--brand-typography-spacing-after-sm-md-heading-huge);--breakpoint-typography-spacing-after-heading-display: var(--brand-typography-spacing-after-sm-md-heading-display);--breakpoint-typography-spacing-after-heading-large: var(--brand-typography-spacing-after-sm-md-heading-large);--breakpoint-typography-spacing-after-heading-medium: var(--brand-typography-spacing-after-sm-md-heading-medium);--breakpoint-typography-spacing-after-heading-small: var(--brand-typography-spacing-after-sm-md-heading-small);--breakpoint-typography-spacing-after-heading-extra-small: var(--brand-typography-spacing-after-sm-md-heading-extra-small);--breakpoint-page-heading-heading-font-size: var(--brand-component-page-header-heading-md-font-size);--breakpoint-page-heading-heading-line-height: var(--brand-component-page-header-heading-md-line-height);--breakpoint-hero-heading-font-size: var(--brand-component-hero-heading-md-font-size);--breakpoint-hero-heading-line-height: var(--brand-component-hero-heading-md-line-height);--breakpoint-modal-max-width: var(--brand-component-modal-md-max-width);--breakpoint-subscribe-container-padding-x: var(--brand-component-subscribe-container-md-padding-x);--breakpoint-subscribe-container-padding-y: var(--brand-component-subscribe-container-md-padding-y)}}/*! 
https://serp.co/tools/css-reset/
<link rel="stylesheet" href="https://css.serp.co/css-reset/normalize.css/">
*/html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.sr-only{visibility:hidden;height:0;width:0}.container{width:auto;padding-right:var(--breakpoint-grid-margin);padding-left:var(--breakpoint-grid-margin);margin-right:auto;margin-left:auto;width:100%}.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{width:100%;padding-right:0;padding-left:0;margin-right:0;margin-left:0}.container{max-width:1200px;margin:0 auto;display:grid}@media(min-width: 576px){.container{max-width:auto;width:100%}}@media(min-width: 768px){.container{max-width:auto;width:100%}}@media(min-width: 992px){.container{max-width:960px;width:100%}}@media(min-width: 1200px){.container{max-width:1140px;width:100%}}@media(min-width: 1400px){.container{max-width:1320px;width:100%}}@media(min-width: 576px){.container-sm,.container{max-width:auto}}@media(min-width: 768px){.container-md,.container-sm,.container{max-width:auto}}@media(min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media(min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}@media(min-width: 1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}}.row{display:grid;grid-template-columns:repeat(12, 1fr);grid-auto-rows:auto;grid-auto-flow:row dense;--mmp-gutter-x: var(--breakpoint-grid-gutter);--mmp-gutter-y: var(--breakpoint-grid-gutter);gap:var(--mmp-gutter-y) var(--mmp-gutter-x)}.grid-col,[class*=col-md-],[class^=col-]{position:relative;width:100%}body:not(.author-mode) .grid-col:not(.grid-span-12),body:not(.author-mode) [class*=col-md-]:not(.grid-span-12),body:not(.author-mode) [class^=col-]:not(.grid-span-12){display:flex;flex-direction:column;flex:1}.grid-span-1{grid-column:1/-1}@media(min-width: 768px){.grid-span-1{grid-column:span 1}}.grid-span-2{grid-column:1/-1}@media(min-width: 768px){.grid-span-2{grid-column:span 2}}.grid-span-3{grid-column:1/-1}@media(min-width: 768px){.grid-span-3{grid-column:span 3}}.grid-span-4{grid-column:1/-1}@media(min-width: 768px){.grid-span-4{grid-column:span 4}}.grid-span-5{grid-column:1/-1}@media(min-width: 768px){.grid-span-5{grid-column:span 5}}.grid-span-6{grid-column:1/-1}@media(min-width: 768px){.grid-span-6{grid-column:span 6}}.grid-span-7{grid-column:1/-1}@media(min-width: 768px){.grid-span-7{grid-column:span 7}}.grid-span-8{grid-column:1/-1}@media(min-width: 768px){.grid-span-8{grid-column:span 8}}.grid-span-9{grid-column:1/-1}@media(min-width: 768px){.grid-span-9{grid-column:span 9}}.grid-span-10{grid-column:1/-1}@media(min-width: 768px){.grid-span-10{grid-column:span 10}}.grid-span-11{grid-column:1/-1}@media(min-width: 768px){.grid-span-11{grid-column:span 11}}.grid-span-12{grid-column:1/-1;grid-column:1/-1 !important;width:100% !important;max-width:100% !important}@media(min-width: 768px){.grid-span-12{grid-column:span 12}}.grid-span-20pct{grid-column:span 1}.five-column-layout{grid-template-columns:repeat(1, 1fr) !important}.five-column-layout .grid-col.grid-span-20pct>div,.five-column-layout .grid-span-20pct[class*=col-md-]>div,.five-column-layout .grid-span-20pct[class^=col-]>div{flex-direction:row !important}@media(min-width: 768px){.five-column-layout{grid-template-columns:repeat(5, 1fr) !important}.five-column-layout .grid-col.grid-span-20pct>div,.five-column-layout .grid-span-20pct[class*=col-md-]>div,.five-column-layout .grid-span-20pct[class^=col-]>div{flex-direction:column !important}}.g-0,.gx-0{--mmp-gutter-x: 0 !important;gap:var(--mmp-gutter-y) 0 !important}.g-0,.gy-0{--mmp-gutter-y: 0 !important;gap:0 var(--mmp-gutter-x) !important}.g-1,.gx-1,.gy-1{--mmp-gutter-custom: 0.25rem}.g-1{gap:var(--mmp-gutter-custom) !important}.gx-1{--mmp-gutter-x: var(--mmp-gutter-custom) !important;gap:var(--mmp-gutter-y) var(--mmp-gutter-custom) !important}.gy-1{--mmp-gutter-y: var(--mmp-gutter-custom) !important;gap:var(--mmp-gutter-custom) var(--mmp-gutter-x) !important}@media(min-width: 0){.g-1{gap:var(--mmp-gutter-custom) !important}.gx-1{gap:var(--mmp-gutter-y) var(--mmp-gutter-custom) !important}.gy-1{gap:var(--mmp-gutter-custom) var(--mmp-gutter-x) !important}}@media(min-width: 576px){.g-sm-1{gap:var(--mmp-gutter-custom) !important}.gx-sm-1{gap:var(--mmp-gutter-y) var(--mmp-gutter-custom) !important}.gy-sm-1{gap:var(--mmp-gutter-custom) var(--mmp-gutter-x) !important}}@media(min-width: 768px){.g-md-1{gap:var(--mmp-gutter-custom) !important}.gx-md-1{gap:var(--mmp-gutter-y) var(--mmp-gutter-custom) !important}.gy-md-1{gap:var(--mmp-gutter-custom) var(--mmp-gutter-x) !important}}@media(min-width: 992px){.g-lg-1{gap:var(--mmp-gutter-custom) !important}.gx-lg-1{gap:var(--mmp-gutter-y) var(--mmp-gutter-custom) !important}.gy-lg-1{gap:var(--mmp-gutter-custom) var(--mmp-gutter-x) !important}}@media(min-width: 1200px){.g-xl-1{gap:var(--mmp-gutter-custom) !important}.gx-xl-1{gap:var(--mmp-gutter-y) var(--mmp-gutter-custom) !important}.gy-xl-1{gap:var(--mmp-gutter-custom) var(--mmp-gutter-x) !important}}@media(min-width: 1400px){.g-xxl-1{gap:var(--mmp-gutter-custom) !important}.gx-xxl-1{gap:var(--mmp-gutter-y) var(--mmp-gutter-custom) !important}.gy-xxl-1{gap:var(--mmp-gutter-custom) var(--mmp-gutter-x) !important}}.g-2,.gx-2,.gy-2{--mmp-gutter-custom: 0.5rem}.g-2{gap:var(--mmp-gutter-custom) !important}.gx-2{--mmp-gutter-x: var(--mmp-gutter-custom) !important;gap:var(--mmp-gutter-y) var(--mmp-gutter-custom) !important}.gy-2{--mmp-gutter-y: var(--mmp-gutter-custom) !important;gap:var(--mmp-gutter-custom) var(--mmp-gutter-x) !important}@media(min-width: 0){.g-2{gap:var(--mmp-gutter-custom) !important}.gx-2{gap:var(--mmp-gutter-y) var(--mmp-gutter-custom) !important}.gy-2{gap:var(--mmp-gutter-custom) var(--mmp-gutter-x) !important}}@media(min-width: 576px){.g-sm-2{gap:var(--mmp-gutter-custom) !important}.gx-sm-2{gap:var(--mmp-gutter-y) var(--mmp-gutter-custom) !important}.gy-sm-2{gap:var(--mmp-gutter-custom) var(--mmp-gutter-x) !important}}@media(min-width: 768px){.g-md-2{gap:var(--mmp-gutter-custom) !important}.gx-md-2{gap:var(--mmp-gutter-y) var(--mmp-gutter-custom) !important}.gy-md-2{gap:var(--mmp-gutter-custom) var(--mmp-gutter-x) !important}}@media(min-width: 992px){.g-lg-2{gap:var(--mmp-gutter-custom) !important}.gx-lg-2{gap:var(--mmp-gutter-y) var(--mmp-gutter-custom) !important}.gy-lg-2{gap:var(--mmp-gutter-custom) var(--mmp-gutter-x) !important}}@media(min-width: 1200px){.g-xl-2{gap:var(--mmp-gutter-custom) !important}.gx-xl-2{gap:var(--mmp-gutter-y) var(--mmp-gutter-custom) !important}.gy-xl-2{gap:var(--mmp-gutter-custom) var(--mmp-gutter-x) !important}}@media(min-width: 1400px){.g-xxl-2{gap:var(--mmp-gutter-custom) !important}.gx-xxl-2{gap:var(--mmp-gutter-y) var(--mmp-gutter-custom) !important}.gy-xxl-2{gap:var(--mmp-gutter-custom) var(--mmp-gutter-x) !important}}.g-3,.gx-3,.gy-3{--mmp-gutter-custom: 1rem}.g-3{gap:var(--mmp-gutter-custom) !important}.gx-3{--mmp-gutter-x: var(--mmp-gutter-custom) !important;gap:var(--mmp-gutter-y) var(--mmp-gutter-custom) !important}.gy-3{--mmp-gutter-y: var(--mmp-gutter-custom) !important;gap:var(--mmp-gutter-custom) var(--mmp-gutter-x) !important}@media(min-width: 0){.g-3{gap:var(--mmp-gutter-custom) !important}.gx-3{gap:var(--mmp-gutter-y) var(--mmp-gutter-custom) !important}.gy-3{gap:var(--mmp-gutter-custom) var(--mmp-gutter-x) !important}}@media(min-width: 576px){.g-sm-3{gap:var(--mmp-gutter-custom) !important}.gx-sm-3{gap:var(--mmp-gutter-y) var(--mmp-gutter-custom) !important}.gy-sm-3{gap:var(--mmp-gutter-custom) var(--mmp-gutter-x) !important}}@media(min-width: 768px){.g-md-3{gap:var(--mmp-gutter-custom) !important}.gx-md-3{gap:var(--mmp-gutter-y) var(--mmp-gutter-custom) !important}.gy-md-3{gap:var(--mmp-gutter-custom) var(--mmp-gutter-x) !important}}@media(min-width: 992px){.g-lg-3{gap:var(--mmp-gutter-custom) !important}.gx-lg-3{gap:var(--mmp-gutter-y) var(--mmp-gutter-custom) !important}.gy-lg-3{gap:var(--mmp-gutter-custom) var(--mmp-gutter-x) !important}}@media(min-width: 1200px){.g-xl-3{gap:var(--mmp-gutter-custom) !important}.gx-xl-3{gap:var(--mmp-gutter-y) var(--mmp-gutter-custom) !important}.gy-xl-3{gap:var(--mmp-gutter-custom) var(--mmp-gutter-x) !important}}@media(min-width: 1400px){.g-xxl-3{gap:var(--mmp-gutter-custom) !important}.gx-xxl-3{gap:var(--mmp-gutter-y) var(--mmp-gutter-custom) !important}.gy-xxl-3{gap:var(--mmp-gutter-custom) var(--mmp-gutter-x) !important}}.g-4,.gx-4,.gy-4{--mmp-gutter-custom: 1.5rem}.g-4{gap:var(--mmp-gutter-custom) !important}.gx-4{--mmp-gutter-x: var(--mmp-gutter-custom) !important;gap:var(--mmp-gutter-y) var(--mmp-gutter-custom) !important}.gy-4{--mmp-gutter-y: var(--mmp-gutter-custom) !important;gap:var(--mmp-gutter-custom) var(--mmp-gutter-x) !important}@media(min-width: 0){.g-4{gap:var(--mmp-gutter-custom) !important}.gx-4{gap:var(--mmp-gutter-y) var(--mmp-gutter-custom) !important}.gy-4{gap:var(--mmp-gutter-custom) var(--mmp-gutter-x) !important}}@media(min-width: 576px){.g-sm-4{gap:var(--mmp-gutter-custom) !important}.gx-sm-4{gap:var(--mmp-gutter-y) var(--mmp-gutter-custom) !important}.gy-sm-4{gap:var(--mmp-gutter-custom) var(--mmp-gutter-x) !important}}@media(min-width: 768px){.g-md-4{gap:var(--mmp-gutter-custom) !important}.gx-md-4{gap:var(--mmp-gutter-y) var(--mmp-gutter-custom) !important}.gy-md-4{gap:var(--mmp-gutter-custom) var(--mmp-gutter-x) !important}}@media(min-width: 992px){.g-lg-4{gap:var(--mmp-gutter-custom) !important}.gx-lg-4{gap:var(--mmp-gutter-y) var(--mmp-gutter-custom) !important}.gy-lg-4{gap:var(--mmp-gutter-custom) var(--mmp-gutter-x) !important}}@media(min-width: 1200px){.g-xl-4{gap:var(--mmp-gutter-custom) !important}.gx-xl-4{gap:var(--mmp-gutter-y) var(--mmp-gutter-custom) !important}.gy-xl-4{gap:var(--mmp-gutter-custom) var(--mmp-gutter-x) !important}}@media(min-width: 1400px){.g-xxl-4{gap:var(--mmp-gutter-custom) !important}.gx-xxl-4{gap:var(--mmp-gutter-y) var(--mmp-gutter-custom) !important}.gy-xxl-4{gap:var(--mmp-gutter-custom) var(--mmp-gutter-x) !important}}.g-5,.gx-5,.gy-5{--mmp-gutter-custom: 3rem}.g-5{gap:var(--mmp-gutter-custom) !important}.gx-5{--mmp-gutter-x: var(--mmp-gutter-custom) !important;gap:var(--mmp-gutter-y) var(--mmp-gutter-custom) !important}.gy-5{--mmp-gutter-y: var(--mmp-gutter-custom) !important;gap:var(--mmp-gutter-custom) var(--mmp-gutter-x) !important}@media(min-width: 0){.g-5{gap:var(--mmp-gutter-custom) !important}.gx-5{gap:var(--mmp-gutter-y) var(--mmp-gutter-custom) !important}.gy-5{gap:var(--mmp-gutter-custom) var(--mmp-gutter-x) !important}}@media(min-width: 576px){.g-sm-5{gap:var(--mmp-gutter-custom) !important}.gx-sm-5{gap:var(--mmp-gutter-y) var(--mmp-gutter-custom) !important}.gy-sm-5{gap:var(--mmp-gutter-custom) var(--mmp-gutter-x) !important}}@media(min-width: 768px){.g-md-5{gap:var(--mmp-gutter-custom) !important}.gx-md-5{gap:var(--mmp-gutter-y) var(--mmp-gutter-custom) !important}.gy-md-5{gap:var(--mmp-gutter-custom) var(--mmp-gutter-x) !important}}@media(min-width: 992px){.g-lg-5{gap:var(--mmp-gutter-custom) !important}.gx-lg-5{gap:var(--mmp-gutter-y) var(--mmp-gutter-custom) !important}.gy-lg-5{gap:var(--mmp-gutter-custom) var(--mmp-gutter-x) !important}}@media(min-width: 1200px){.g-xl-5{gap:var(--mmp-gutter-custom) !important}.gx-xl-5{gap:var(--mmp-gutter-y) var(--mmp-gutter-custom) !important}.gy-xl-5{gap:var(--mmp-gutter-custom) var(--mmp-gutter-x) !important}}@media(min-width: 1400px){.g-xxl-5{gap:var(--mmp-gutter-custom) !important}.gx-xxl-5{gap:var(--mmp-gutter-y) var(--mmp-gutter-custom) !important}.gy-xxl-5{gap:var(--mmp-gutter-custom) var(--mmp-gutter-x) !important}}@media(min-width: 0){.col{grid-column:span 1 !important}.row-cols-auto>*{grid-column:auto}.row-cols-1{grid-template-columns:repeat(1, 1fr)}.row-cols-1>*{grid-column:span 1;width:100%}.row-cols-2{grid-template-columns:repeat(2, 1fr)}.row-cols-2>*{grid-column:span 1;width:100%}.row-cols-3{grid-template-columns:repeat(3, 1fr)}.row-cols-3>*{grid-column:span 1;width:100%}.row-cols-4{grid-template-columns:repeat(4, 1fr)}.row-cols-4>*{grid-column:span 1;width:100%}.row-cols-5{grid-template-columns:repeat(5, 1fr)}.row-cols-5>*{grid-column:span 1;width:100%}.row-cols-6{grid-template-columns:repeat(6, 1fr)}.row-cols-6>*{grid-column:span 1;width:100%}.col-auto{grid-column:auto}.col-1{grid-column:1/-1 !important}.col-2{grid-column:1/-1 !important}.col-3{grid-column:1/-1 !important}.col-4{grid-column:1/-1 !important}.col-5{grid-column:1/-1 !important}.col-6{grid-column:1/-1 !important}.col-7{grid-column:1/-1 !important}.col-8{grid-column:1/-1 !important}.col-9{grid-column:1/-1 !important}.col-10{grid-column:1/-1 !important}.col-11{grid-column:1/-1 !important}.col-12{grid-column:1/-1 !important}.offset-1{grid-column-start:2 !important}.offset-2{grid-column-start:3 !important}.offset-3{grid-column-start:4 !important}.offset-4{grid-column-start:5 !important}.offset-5{grid-column-start:6 !important}.offset-6{grid-column-start:7 !important}.offset-7{grid-column-start:8 !important}.offset-8{grid-column-start:9 !important}.offset-9{grid-column-start:10 !important}.offset-10{grid-column-start:11 !important}.offset-11{grid-column-start:12 !important}}@media(min-width: 576px){.col-sm{grid-column:span 1 !important}.row-cols-sm-auto>*{grid-column:auto}.row-cols-sm-1{grid-template-columns:repeat(1, 1fr)}.row-cols-sm-1>*{grid-column:span 1;width:100%}.row-cols-sm-2{grid-template-columns:repeat(2, 1fr)}.row-cols-sm-2>*{grid-column:span 1;width:100%}.row-cols-sm-3{grid-template-columns:repeat(3, 1fr)}.row-cols-sm-3>*{grid-column:span 1;width:100%}.row-cols-sm-4{grid-template-columns:repeat(4, 1fr)}.row-cols-sm-4>*{grid-column:span 1;width:100%}.row-cols-sm-5{grid-template-columns:repeat(5, 1fr)}.row-cols-sm-5>*{grid-column:span 1;width:100%}.row-cols-sm-6{grid-template-columns:repeat(6, 1fr)}.row-cols-sm-6>*{grid-column:span 1;width:100%}.col-sm-auto{grid-column:auto}}@media(min-width: 576px)and (min-width: 576px){.col-sm-1{grid-column:span 1 !important}}@media(min-width: 576px)and (min-width: 576px){.col-sm-2{grid-column:span 2 !important}}@media(min-width: 576px)and (min-width: 576px){.col-sm-3{grid-column:span 3 !important}}@media(min-width: 576px)and (min-width: 576px){.col-sm-4{grid-column:span 4 !important}}@media(min-width: 576px)and (min-width: 576px){.col-sm-5{grid-column:span 5 !important}}@media(min-width: 576px)and (min-width: 576px){.col-sm-6{grid-column:span 6 !important}}@media(min-width: 576px)and (min-width: 576px){.col-sm-7{grid-column:span 7 !important}}@media(min-width: 576px)and (min-width: 576px){.col-sm-8{grid-column:span 8 !important}}@media(min-width: 576px)and (min-width: 576px){.col-sm-9{grid-column:span 9 !important}}@media(min-width: 576px)and (min-width: 576px){.col-sm-10{grid-column:span 10 !important}}@media(min-width: 576px)and (min-width: 576px){.col-sm-11{grid-column:span 11 !important}}@media(min-width: 576px)and (min-width: 576px){.col-sm-12{grid-column:span 12 !important}}@media(min-width: 576px){.offset-sm-0{grid-column-start:1 !important}.offset-sm-1{grid-column-start:2 !important}.offset-sm-2{grid-column-start:3 !important}.offset-sm-3{grid-column-start:4 !important}.offset-sm-4{grid-column-start:5 !important}.offset-sm-5{grid-column-start:6 !important}.offset-sm-6{grid-column-start:7 !important}.offset-sm-7{grid-column-start:8 !important}.offset-sm-8{grid-column-start:9 !important}.offset-sm-9{grid-column-start:10 !important}.offset-sm-10{grid-column-start:11 !important}.offset-sm-11{grid-column-start:12 !important}}@media(min-width: 768px){.col-md{grid-column:span 1 !important}.row-cols-md-auto>*{grid-column:auto}.row-cols-md-1{grid-template-columns:repeat(1, 1fr)}.row-cols-md-1>*{grid-column:span 1;width:100%}.row-cols-md-2{grid-template-columns:repeat(2, 1fr)}.row-cols-md-2>*{grid-column:span 1;width:100%}.row-cols-md-3{grid-template-columns:repeat(3, 1fr)}.row-cols-md-3>*{grid-column:span 1;width:100%}.row-cols-md-4{grid-template-columns:repeat(4, 1fr)}.row-cols-md-4>*{grid-column:span 1;width:100%}.row-cols-md-5{grid-template-columns:repeat(5, 1fr)}.row-cols-md-5>*{grid-column:span 1;width:100%}.row-cols-md-6{grid-template-columns:repeat(6, 1fr)}.row-cols-md-6>*{grid-column:span 1;width:100%}.col-md-auto{grid-column:auto}}@media(min-width: 768px)and (min-width: 768px){.col-md-1{grid-column:span 1 !important}}@media(min-width: 768px)and (min-width: 768px){.col-md-2{grid-column:span 2 !important}}@media(min-width: 768px)and (min-width: 768px){.col-md-3{grid-column:span 3 !important}}@media(min-width: 768px)and (min-width: 768px){.col-md-4{grid-column:span 4 !important}}@media(min-width: 768px)and (min-width: 768px){.col-md-5{grid-column:span 5 !important}}@media(min-width: 768px)and (min-width: 768px){.col-md-6{grid-column:span 6 !important}}@media(min-width: 768px)and (min-width: 768px){.col-md-7{grid-column:span 7 !important}}@media(min-width: 768px)and (min-width: 768px){.col-md-8{grid-column:span 8 !important}}@media(min-width: 768px)and (min-width: 768px){.col-md-9{grid-column:span 9 !important}}@media(min-width: 768px)and (min-width: 768px){.col-md-10{grid-column:span 10 !important}}@media(min-width: 768px)and (min-width: 768px){.col-md-11{grid-column:span 11 !important}}@media(min-width: 768px)and (min-width: 768px){.col-md-12{grid-column:span 12 !important}}@media(min-width: 768px){.offset-md-0{grid-column-start:1 !important}.offset-md-1{grid-column-start:2 !important}.offset-md-2{grid-column-start:3 !important}.offset-md-3{grid-column-start:4 !important}.offset-md-4{grid-column-start:5 !important}.offset-md-5{grid-column-start:6 !important}.offset-md-6{grid-column-start:7 !important}.offset-md-7{grid-column-start:8 !important}.offset-md-8{grid-column-start:9 !important}.offset-md-9{grid-column-start:10 !important}.offset-md-10{grid-column-start:11 !important}.offset-md-11{grid-column-start:12 !important}}@media(min-width: 992px){.col-lg{grid-column:span 1 !important}.row-cols-lg-auto>*{grid-column:auto}.row-cols-lg-1{grid-template-columns:repeat(1, 1fr)}.row-cols-lg-1>*{grid-column:span 1;width:100%}.row-cols-lg-2{grid-template-columns:repeat(2, 1fr)}.row-cols-lg-2>*{grid-column:span 1;width:100%}.row-cols-lg-3{grid-template-columns:repeat(3, 1fr)}.row-cols-lg-3>*{grid-column:span 1;width:100%}.row-cols-lg-4{grid-template-columns:repeat(4, 1fr)}.row-cols-lg-4>*{grid-column:span 1;width:100%}.row-cols-lg-5{grid-template-columns:repeat(5, 1fr)}.row-cols-lg-5>*{grid-column:span 1;width:100%}.row-cols-lg-6{grid-template-columns:repeat(6, 1fr)}.row-cols-lg-6>*{grid-column:span 1;width:100%}.col-lg-auto{grid-column:auto}}@media(min-width: 992px)and (min-width: 992px){.col-lg-1{grid-column:span 1 !important}}@media(min-width: 992px)and (min-width: 992px){.col-lg-2{grid-column:span 2 !important}}@media(min-width: 992px)and (min-width: 992px){.col-lg-3{grid-column:span 3 !important}}@media(min-width: 992px)and (min-width: 992px){.col-lg-4{grid-column:span 4 !important}}@media(min-width: 992px)and (min-width: 992px){.col-lg-5{grid-column:span 5 !important}}@media(min-width: 992px)and (min-width: 992px){.col-lg-6{grid-column:span 6 !important}}@media(min-width: 992px)and (min-width: 992px){.col-lg-7{grid-column:span 7 !important}}@media(min-width: 992px)and (min-width: 992px){.col-lg-8{grid-column:span 8 !important}}@media(min-width: 992px)and (min-width: 992px){.col-lg-9{grid-column:span 9 !important}}@media(min-width: 992px)and (min-width: 992px){.col-lg-10{grid-column:span 10 !important}}@media(min-width: 992px)and (min-width: 992px){.col-lg-11{grid-column:span 11 !important}}@media(min-width: 992px)and (min-width: 992px){.col-lg-12{grid-column:span 12 !important}}@media(min-width: 992px){.offset-lg-0{grid-column-start:1 !important}.offset-lg-1{grid-column-start:2 !important}.offset-lg-2{grid-column-start:3 !important}.offset-lg-3{grid-column-start:4 !important}.offset-lg-4{grid-column-start:5 !important}.offset-lg-5{grid-column-start:6 !important}.offset-lg-6{grid-column-start:7 !important}.offset-lg-7{grid-column-start:8 !important}.offset-lg-8{grid-column-start:9 !important}.offset-lg-9{grid-column-start:10 !important}.offset-lg-10{grid-column-start:11 !important}.offset-lg-11{grid-column-start:12 !important}}@media(min-width: 1200px){.col-xl{grid-column:span 1 !important}.row-cols-xl-auto>*{grid-column:auto}.row-cols-xl-1{grid-template-columns:repeat(1, 1fr)}.row-cols-xl-1>*{grid-column:span 1;width:100%}.row-cols-xl-2{grid-template-columns:repeat(2, 1fr)}.row-cols-xl-2>*{grid-column:span 1;width:100%}.row-cols-xl-3{grid-template-columns:repeat(3, 1fr)}.row-cols-xl-3>*{grid-column:span 1;width:100%}.row-cols-xl-4{grid-template-columns:repeat(4, 1fr)}.row-cols-xl-4>*{grid-column:span 1;width:100%}.row-cols-xl-5{grid-template-columns:repeat(5, 1fr)}.row-cols-xl-5>*{grid-column:span 1;width:100%}.row-cols-xl-6{grid-template-columns:repeat(6, 1fr)}.row-cols-xl-6>*{grid-column:span 1;width:100%}.col-xl-auto{grid-column:auto}}@media(min-width: 1200px)and (min-width: 1200px){.col-xl-1{grid-column:span 1 !important}}@media(min-width: 1200px)and (min-width: 1200px){.col-xl-2{grid-column:span 2 !important}}@media(min-width: 1200px)and (min-width: 1200px){.col-xl-3{grid-column:span 3 !important}}@media(min-width: 1200px)and (min-width: 1200px){.col-xl-4{grid-column:span 4 !important}}@media(min-width: 1200px)and (min-width: 1200px){.col-xl-5{grid-column:span 5 !important}}@media(min-width: 1200px)and (min-width: 1200px){.col-xl-6{grid-column:span 6 !important}}@media(min-width: 1200px)and (min-width: 1200px){.col-xl-7{grid-column:span 7 !important}}@media(min-width: 1200px)and (min-width: 1200px){.col-xl-8{grid-column:span 8 !important}}@media(min-width: 1200px)and (min-width: 1200px){.col-xl-9{grid-column:span 9 !important}}@media(min-width: 1200px)and (min-width: 1200px){.col-xl-10{grid-column:span 10 !important}}@media(min-width: 1200px)and (min-width: 1200px){.col-xl-11{grid-column:span 11 !important}}@media(min-width: 1200px)and (min-width: 1200px){.col-xl-12{grid-column:span 12 !important}}@media(min-width: 1200px){.offset-xl-0{grid-column-start:1 !important}.offset-xl-1{grid-column-start:2 !important}.offset-xl-2{grid-column-start:3 !important}.offset-xl-3{grid-column-start:4 !important}.offset-xl-4{grid-column-start:5 !important}.offset-xl-5{grid-column-start:6 !important}.offset-xl-6{grid-column-start:7 !important}.offset-xl-7{grid-column-start:8 !important}.offset-xl-8{grid-column-start:9 !important}.offset-xl-9{grid-column-start:10 !important}.offset-xl-10{grid-column-start:11 !important}.offset-xl-11{grid-column-start:12 !important}}@media(min-width: 1400px){.col-xxl{grid-column:span 1 !important}.row-cols-xxl-auto>*{grid-column:auto}.row-cols-xxl-1{grid-template-columns:repeat(1, 1fr)}.row-cols-xxl-1>*{grid-column:span 1;width:100%}.row-cols-xxl-2{grid-template-columns:repeat(2, 1fr)}.row-cols-xxl-2>*{grid-column:span 1;width:100%}.row-cols-xxl-3{grid-template-columns:repeat(3, 1fr)}.row-cols-xxl-3>*{grid-column:span 1;width:100%}.row-cols-xxl-4{grid-template-columns:repeat(4, 1fr)}.row-cols-xxl-4>*{grid-column:span 1;width:100%}.row-cols-xxl-5{grid-template-columns:repeat(5, 1fr)}.row-cols-xxl-5>*{grid-column:span 1;width:100%}.row-cols-xxl-6{grid-template-columns:repeat(6, 1fr)}.row-cols-xxl-6>*{grid-column:span 1;width:100%}.col-xxl-auto{grid-column:auto}}@media(min-width: 1400px)and (min-width: 1400px){.col-xxl-1{grid-column:span 1 !important}}@media(min-width: 1400px)and (min-width: 1400px){.col-xxl-2{grid-column:span 2 !important}}@media(min-width: 1400px)and (min-width: 1400px){.col-xxl-3{grid-column:span 3 !important}}@media(min-width: 1400px)and (min-width: 1400px){.col-xxl-4{grid-column:span 4 !important}}@media(min-width: 1400px)and (min-width: 1400px){.col-xxl-5{grid-column:span 5 !important}}@media(min-width: 1400px)and (min-width: 1400px){.col-xxl-6{grid-column:span 6 !important}}@media(min-width: 1400px)and (min-width: 1400px){.col-xxl-7{grid-column:span 7 !important}}@media(min-width: 1400px)and (min-width: 1400px){.col-xxl-8{grid-column:span 8 !important}}@media(min-width: 1400px)and (min-width: 1400px){.col-xxl-9{grid-column:span 9 !important}}@media(min-width: 1400px)and (min-width: 1400px){.col-xxl-10{grid-column:span 10 !important}}@media(min-width: 1400px)and (min-width: 1400px){.col-xxl-11{grid-column:span 11 !important}}@media(min-width: 1400px)and (min-width: 1400px){.col-xxl-12{grid-column:span 12 !important}}@media(min-width: 1400px){.offset-xxl-0{grid-column-start:1 !important}.offset-xxl-1{grid-column-start:2 !important}.offset-xxl-2{grid-column-start:3 !important}.offset-xxl-3{grid-column-start:4 !important}.offset-xxl-4{grid-column-start:5 !important}.offset-xxl-5{grid-column-start:6 !important}.offset-xxl-6{grid-column-start:7 !important}.offset-xxl-7{grid-column-start:8 !important}.offset-xxl-8{grid-column-start:9 !important}.offset-xxl-9{grid-column-start:10 !important}.offset-xxl-10{grid-column-start:11 !important}.offset-xxl-11{grid-column-start:12 !important}}.grid-align-start{align-items:start !important}.grid-align-center{align-items:center !important}.grid-align-end{align-items:end !important}.grid-justify-start{justify-items:start !important}.grid-justify-center{justify-items:center !important}.grid-justify-end{justify-items:end !important}.grid-justify-stretch{justify-items:stretch !important}.grid-content-start{align-content:start !important}.grid-content-center{align-content:center !important}.grid-content-end{align-content:end !important}.grid-content-between{align-content:space-between !important}.grid-content-around{align-content:space-around !important}.grid-content-evenly{align-content:space-evenly !important}.grid-self-start{align-self:start !important}.grid-self-center{align-self:center !important}.grid-self-end{align-self:end !important}.grid-self-stretch{align-self:stretch !important}@media(min-width: 0){.grid-align-start{align-items:start !important}.grid-align-center{align-items:center !important}.grid-align-end{align-items:end !important}.grid-justify-start{justify-items:start !important}.grid-justify-center{justify-items:center !important}.grid-justify-end{justify-items:end !important}.grid-self-start{align-self:start !important}.grid-self-center{align-self:center !important}.grid-self-end{align-self:end !important}}@media(min-width: 576px){.grid-align-sm-start{align-items:start !important}.grid-align-sm-center{align-items:center !important}.grid-align-sm-end{align-items:end !important}.grid-justify-sm-start{justify-items:start !important}.grid-justify-sm-center{justify-items:center !important}.grid-justify-sm-end{justify-items:end !important}.grid-self-sm-start{align-self:start !important}.grid-self-sm-center{align-self:center !important}.grid-self-sm-end{align-self:end !important}}@media(min-width: 768px){.grid-align-md-start{align-items:start !important}.grid-align-md-center{align-items:center !important}.grid-align-md-end{align-items:end !important}.grid-justify-md-start{justify-items:start !important}.grid-justify-md-center{justify-items:center !important}.grid-justify-md-end{justify-items:end !important}.grid-self-md-start{align-self:start !important}.grid-self-md-center{align-self:center !important}.grid-self-md-end{align-self:end !important}}@media(min-width: 992px){.grid-align-lg-start{align-items:start !important}.grid-align-lg-center{align-items:center !important}.grid-align-lg-end{align-items:end !important}.grid-justify-lg-start{justify-items:start !important}.grid-justify-lg-center{justify-items:center !important}.grid-justify-lg-end{justify-items:end !important}.grid-self-lg-start{align-self:start !important}.grid-self-lg-center{align-self:center !important}.grid-self-lg-end{align-self:end !important}}@media(min-width: 1200px){.grid-align-xl-start{align-items:start !important}.grid-align-xl-center{align-items:center !important}.grid-align-xl-end{align-items:end !important}.grid-justify-xl-start{justify-items:start !important}.grid-justify-xl-center{justify-items:center !important}.grid-justify-xl-end{justify-items:end !important}.grid-self-xl-start{align-self:start !important}.grid-self-xl-center{align-self:center !important}.grid-self-xl-end{align-self:end !important}}@media(min-width: 1400px){.grid-align-xxl-start{align-items:start !important}.grid-align-xxl-center{align-items:center !important}.grid-align-xxl-end{align-items:end !important}.grid-justify-xxl-start{justify-items:start !important}.grid-justify-xxl-center{justify-items:center !important}.grid-justify-xxl-end{justify-items:end !important}.grid-self-xxl-start{align-self:start !important}.grid-self-xxl-center{align-self:center !important}.grid-self-xxl-end{align-self:end !important}}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-fill{flex:1 1 auto !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.justify-content-evenly{justify-content:space-evenly !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}.order-first{order:-1 !important}.order-0{order:0 !important}.order-1{order:1 !important}.order-2{order:2 !important}.order-3{order:3 !important}.order-4{order:4 !important}.order-5{order:5 !important}.order-last{order:6 !important}@media(min-width: 0){.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-fill{flex:1 1 auto !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.justify-content-evenly{justify-content:space-evenly !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}.order-first{order:-1 !important}.order-0{order:0 !important}.order-1{order:1 !important}.order-2{order:2 !important}.order-3{order:3 !important}.order-4{order:4 !important}.order-5{order:5 !important}.order-last{order:6 !important}}@media(min-width: 576px){.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.justify-content-sm-evenly{justify-content:space-evenly !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}.order-sm-first{order:-1 !important}.order-sm-0{order:0 !important}.order-sm-1{order:1 !important}.order-sm-2{order:2 !important}.order-sm-3{order:3 !important}.order-sm-4{order:4 !important}.order-sm-5{order:5 !important}.order-sm-last{order:6 !important}}@media(min-width: 768px){.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.justify-content-md-evenly{justify-content:space-evenly !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}.order-md-first{order:-1 !important}.order-md-0{order:0 !important}.order-md-1{order:1 !important}.order-md-2{order:2 !important}.order-md-3{order:3 !important}.order-md-4{order:4 !important}.order-md-5{order:5 !important}.order-md-last{order:6 !important}}@media(min-width: 992px){.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.justify-content-lg-evenly{justify-content:space-evenly !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}.order-lg-first{order:-1 !important}.order-lg-0{order:0 !important}.order-lg-1{order:1 !important}.order-lg-2{order:2 !important}.order-lg-3{order:3 !important}.order-lg-4{order:4 !important}.order-lg-5{order:5 !important}.order-lg-last{order:6 !important}}@media(min-width: 1200px){.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.justify-content-xl-evenly{justify-content:space-evenly !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}.order-xl-first{order:-1 !important}.order-xl-0{order:0 !important}.order-xl-1{order:1 !important}.order-xl-2{order:2 !important}.order-xl-3{order:3 !important}.order-xl-4{order:4 !important}.order-xl-5{order:5 !important}.order-xl-last{order:6 !important}}@media(min-width: 1400px){.d-xxl-flex{display:flex !important}.d-xxl-inline-flex{display:inline-flex !important}.flex-xxl-row{flex-direction:row !important}.flex-xxl-column{flex-direction:column !important}.flex-xxl-row-reverse{flex-direction:row-reverse !important}.flex-xxl-column-reverse{flex-direction:column-reverse !important}.flex-xxl-wrap{flex-wrap:wrap !important}.flex-xxl-nowrap{flex-wrap:nowrap !important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xxl-fill{flex:1 1 auto !important}.flex-xxl-grow-0{flex-grow:0 !important}.flex-xxl-grow-1{flex-grow:1 !important}.flex-xxl-shrink-0{flex-shrink:0 !important}.flex-xxl-shrink-1{flex-shrink:1 !important}.justify-content-xxl-start{justify-content:flex-start !important}.justify-content-xxl-end{justify-content:flex-end !important}.justify-content-xxl-center{justify-content:center !important}.justify-content-xxl-between{justify-content:space-between !important}.justify-content-xxl-around{justify-content:space-around !important}.justify-content-xxl-evenly{justify-content:space-evenly !important}.align-items-xxl-start{align-items:flex-start !important}.align-items-xxl-end{align-items:flex-end !important}.align-items-xxl-center{align-items:center !important}.align-items-xxl-baseline{align-items:baseline !important}.align-items-xxl-stretch{align-items:stretch !important}.align-content-xxl-start{align-content:flex-start !important}.align-content-xxl-end{align-content:flex-end !important}.align-content-xxl-center{align-content:center !important}.align-content-xxl-between{align-content:space-between !important}.align-content-xxl-around{align-content:space-around !important}.align-content-xxl-stretch{align-content:stretch !important}.align-self-xxl-auto{align-self:auto !important}.align-self-xxl-start{align-self:flex-start !important}.align-self-xxl-end{align-self:flex-end !important}.align-self-xxl-center{align-self:center !important}.align-self-xxl-baseline{align-self:baseline !important}.align-self-xxl-stretch{align-self:stretch !important}.order-xxl-first{order:-1 !important}.order-xxl-0{order:0 !important}.order-xxl-1{order:1 !important}.order-xxl-2{order:2 !important}.order-xxl-3{order:3 !important}.order-xxl-4{order:4 !important}.order-xxl-5{order:5 !important}.order-xxl-last{order:6 !important}}[class^=icon-],[class*=" icon-"]{font-family:"dotmar-icons" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-16{font-size:16px}.icon-24{font-size:24px}.icon-32{font-size:32px}.icon-phone:before{content:""}.icon-envelope:before{content:""}.icon-map-pin:before{content:""}.icon-search:before{content:""}.icon-close:before{content:""}.icon-chevron-down:before{content:""}.icon-menu:before{content:""}.icon-chevron-right:before{content:""}.icon-chevron-left:before{content:""}.icon-play:before{content:""}.icon-pause:before{content:""}.mmp-accordion{margin-bottom:1rem;border-radius:var(--brand-component-accordion-item-closed-border-radius)}.mmp-accordion__item{border-bottom:var(--brand-component-accordion-divider-width) solid var(--brand-component-accordion-divider-default);border-radius:var(--brand-component-accordion-item-closed-border-radius);margin-bottom:var(--brand-component-accordion-gap);overflow:hidden;position:relative}.mmp-accordion__header{margin:0;position:relative}.mmp-accordion__button{position:relative;display:flex;align-items:center;width:100%;padding-left:var(--brand-component-accordion-item-padding-left);padding-right:var(--brand-component-accordion-item-padding-right);padding-top:var(--brand-component-accordion-item-padding-y);padding-bottom:var(--brand-component-accordion-item-padding-y);font-family:var(--brand-typography-font-family-heading);font-size:var(--breakpoint-typography-font-size-body);line-height:var(--breakpoint-typography-line-height-body-small);font-weight:var(--brand-typography-font-weight-emphasis);color:var(--brand-component-accordion-foreground-primary);text-align:left;background-color:var(--brand-component-accordion-background-primary);border:0;border-radius:0;overflow-anchor:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease;cursor:pointer}.mmp-accordion__button:not(.collapse) .mmp-accordion__chevron{transform:rotate(-180deg)}.mmp-accordion__button .mmp-accordion__chevron{flex-shrink:0;width:1.5rem;height:1.25rem;margin-left:auto;transition:transform .2s ease-in-out}.mmp-accordion__button .mmp-accordion__chevron path{stroke:currentColor}.mmp-accordion__button:hover{background-color:var(--brand-component-accordion-background-primary-hover);transition:background-color .3s ease-in-out}.mmp-accordion__button:focus-visible{box-shadow:inset 0 0 0 2px var(--brand-color-border-hover);outline:0}.mmp-accordion__collapse{height:0;overflow:hidden;transition:height .35s ease}.mmp-accordion__collapse.show{height:auto}.mmp-accordion__body{padding:var(--brand-component-accordion-content-padding-top) var(--brand-component-accordion-content-padding-x) var(--brand-component-accordion-content-padding-bottom);font-weight:var(--brand-component-accordion-content-font-weight);font-size:var(--brand-component-accordion-content-font-size);line-height:var(--brand-component-accordion-content-line-height)}.mmp-accordion__body p{margin-bottom:var(--brand-component-accordion-content-paragraph-spacing)}.mmp-accordion__body p:last-child{margin-bottom:0}.mmp-breadcrumb{padding:var(--brand-component-breadcrumb-padding-y) 0;margin-top:var(--text-style-body-small-spacing-before);font-family:var(--text-style-body-small-font-family);font-weight:var(--text-style-body-small-font-style);font-size:var(--text-style-body-small-font-size);line-height:var(--text-style-body-small-line-height);letter-spacing:var(--text-style-body-small-letter-spacing);margin-bottom:var(--text-style-body-small-paragraph-spacing);margin:0;background-color:var(--brand-component-breadcrumb-background);color:var(--brand-component-breadcrumb-text)}.mmp-breadcrumb__list{margin:0;padding:0;display:flex;flex-wrap:wrap;list-style:none;gap:var(--brand-component-breadcrumb-gap);width:100%}.mmp-breadcrumb__item{display:flex;align-items:center;flex-shrink:1;min-width:0}.mmp-breadcrumb__item--active{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:0 1 auto;min-width:0}.mmp-breadcrumb__divider{display:flex;align-items:center;flex-shrink:0}.mmp-breadcrumb__divider i{font-size:.9em}.mmp-breadcrumb__link{position:relative;transition:color .3s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}@media(max-width: 767pxpx){.mmp-breadcrumb__link{max-width:180px}}@media(max-width: 575pxpx){.mmp-breadcrumb__link{max-width:120px}}.mmp-breadcrumb__link:focus-visible{outline:2px solid var(--brand-color-interactive-hover);outline-offset:2px;border-radius:2px}.mmp-breadcrumb .mmp-breadcrumb__item--active{color:var(--brand-component-breadcrumb-text)}.mmp-breadcrumb .mmp-breadcrumb__divider{color:var(--brand-component-breadcrumb-icon)}.mmp-breadcrumb .mmp-breadcrumb__link{color:var(--brand-component-breadcrumb-link)}.mmp-breadcrumb .mmp-breadcrumb__link:hover,.mmp-breadcrumb .mmp-breadcrumb__link:focus{color:var(--brand-color-interactive-hover-alternative)}.mmp-breadcrumb--inverted{background-color:rgba(0,0,0,0);color:var(--brand-component-breadcrumb-text-inverted)}.mmp-breadcrumb--inverted .mmp-breadcrumb__item--active{color:var(--brand-component-breadcrumb-text-inverted)}.mmp-breadcrumb--inverted .mmp-breadcrumb__divider{color:var(--brand-component-breadcrumb-icon-inverted)}.mmp-breadcrumb--inverted .mmp-breadcrumb__link{color:var(--brand-component-breadcrumb-link-inverted)}.mmp-breadcrumb--inverted .mmp-breadcrumb__link:hover,.mmp-breadcrumb--inverted .mmp-breadcrumb__link:focus{color:var(--brand-color-interactive-default)}.mmp-breadcrumb--inverted .mmp-breadcrumb__link:focus-visible{outline-color:var(--brand-color-interactive-default)}.brochure-component{position:relative;display:flex;flex-direction:column;background:var(--brand-component-brochure-background);color:var(--brand-component-brochure-text);border-radius:var(--brand-component-brochure-radius);overflow:hidden}.brochure-component .brochure-heading,.brochure-component .brochure-text,.brochure-component .brochure-cta-container{opacity:0}.brochure-component .brochure-image-container,.brochure-component .brochure-5050-image{position:relative;width:100%;height:auto;display:flex;flex-direction:column;overflow:hidden}.brochure-component .brochure-image-container img,.brochure-component .brochure-5050-image img{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;max-height:100%;object-fit:cover;object-position:center center}@media(min-width: 992px){.brochure-component .brochure-image-container img,.brochure-component .brochure-5050-image img{object-position:center center}}.brochure-component .brochure-image-container picture,.brochure-component .brochure-5050-image picture{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;display:block}.brochure-component .brochure-5050-container{width:100%;display:flex;flex-direction:column}.brochure-component .brochure-5050-content{width:100%;display:flex;flex-direction:column;overflow:hidden;position:relative}@media(min-width: 768px){.brochure-component .brochure-5050-content{flex-direction:row}}.brochure-component .brochure-5050-text{width:100%;order:2;padding:var(--brand-size-spacing-5x) var(--breakpoint-grid-margin) var(--brand-size-spacing-5x) var(--breakpoint-grid-margin);margin:0 auto;display:flex;flex-direction:column;justify-content:center}@media(min-width: 576px){.brochure-component .brochure-5050-text{max-width:auto;width:100%}}@media(min-width: 768px){.brochure-component .brochure-5050-text{max-width:auto;width:100%}}@media(min-width: 992px){.brochure-component .brochure-5050-text{max-width:960px;width:100%}}@media(min-width: 1200px){.brochure-component .brochure-5050-text{max-width:1140px;width:100%}}@media(min-width: 1400px){.brochure-component .brochure-5050-text{max-width:1320px;width:100%}}@media(min-width: 768px){.brochure-component .brochure-5050-text{width:calc(50% - 60px);order:1;padding:var(--brand-component-brochure-content-padding-y) var(--brand-size-spacing-5x) var(--brand-component-brochure-content-padding-y) 0;margin-right:0;padding-left:calc((100% - 720px)/2 + var(--breakpoint-grid-margin))}}@media(min-width: 992px){.brochure-component .brochure-5050-text{padding-left:calc((100% - 960px)/2 + var(--breakpoint-grid-margin))}}@media(min-width: 1200px){.brochure-component .brochure-5050-text{padding-left:calc((100% - 1140px)/2 + var(--breakpoint-grid-margin))}}@media(min-width: 1400px){.brochure-component .brochure-5050-text{padding-left:calc((100% - 1320px)/2 + var(--breakpoint-grid-margin))}}.brochure-component .brochure-image-brand-container{position:relative;width:100%;order:1;min-height:250px}@media(min-width: 768px){.brochure-component .brochure-image-brand-container{width:calc(50% + 60px);order:2;min-height:auto}}.brochure-component .brochure-5050-image{width:100%;height:100%;position:relative;min-height:250px}@media(min-width: 768px){.brochure-component .brochure-5050-image{min-height:auto}}.brochure-component .brochure-brand-device{position:absolute;z-index:10;display:none}@media(min-width: 768px){.brochure-component .brochure-brand-device{display:block;top:0;bottom:0;left:0;right:auto;width:120px;height:100%;transform:rotate(0deg)}}.brochure-component .brochure-brand-device img{width:100%;height:100%;display:block;object-fit:cover}.brochure-component .brochure-heading{width:100%;display:block;margin:0 0 var(--brand-size-spacing-3x) 0;color:var(--brand-component-brochure-heading);font-size:var(--brand-component-brochure-heading-xs-font-size);line-height:var(--brand-component-brochure-heading-xs-line-height)}.brochure-component .brochure-heading:last-child{margin-bottom:0}@media(min-width: 576px){.brochure-component .brochure-heading{font-size:var(--brand-component-brochure-heading-sm-font-size);line-height:var(--brand-component-brochure-heading-sm-line-height)}}@media(min-width: 768px){.brochure-component .brochure-heading{font-size:var(--brand-component-brochure-heading-md-font-size);line-height:var(--brand-component-brochure-heading-md-line-height)}}.brochure-component .brochure-text{width:100%;color:var(--brand-component-brochure-text);margin-top:var(--text-style-body-spacing-before);font-family:var(--text-style-body-font-family);font-weight:var(--text-style-body-font-style);font-size:var(--text-style-body-font-size);line-height:var(--text-style-body-line-height);letter-spacing:var(--text-style-body-letter-spacing);margin-bottom:var(--text-style-body-paragraph-spacing);margin:0}@media(min-width: 768px){.brochure-component .brochure-text{max-width:75ch}}.brochure-component .brochure-cta-container{display:flex;flex-direction:column;gap:var(--brand-size-spacing-2x);margin-top:var(--brand-component-brochure-button-padding-top)}.brochure-component .brochure-cta-container button{width:100%;justify-content:center;background:var(--brand-component-brochure-button-primary-background-default);color:var(--brand-component-brochure-button-primary-foreground-default)}.brochure-component .brochure-cta-container button:hover{background:var(--brand-component-brochure-button-primary-background-hover);color:var(--brand-component-brochure-button-primary-foreground-hover)}@media(min-width: 576px){.brochure-component .brochure-cta-container{flex-direction:row}.brochure-component .brochure-cta-container button{width:auto}}.brochure-component .brochure-modal__form-intro,.brochure-component .brochure-modal__downloads-intro{margin-top:var(--text-style-body-spacing-before);font-family:var(--text-style-body-font-family);font-weight:var(--text-style-body-font-style);font-size:var(--text-style-body-font-size);line-height:var(--text-style-body-line-height);letter-spacing:var(--text-style-body-letter-spacing);margin-bottom:var(--text-style-body-paragraph-spacing);color:var(--brand-color-text-body-secondary);margin-bottom:var(--brand-size-spacing-3x)}.brochure-component .brochure-downloads-list{display:flex;flex-direction:column;gap:var(--brand-size-spacing-2x);margin-bottom:var(--brand-size-spacing-2x)}.brochure-component .brochure-image-container{min-height:200px;height:auto}.brochure-component .brochure-overlay{padding:var(--brand-size-spacing-3x) 0}@media(min-width: 576px){.brochure-component .brochure-image-container{min-height:250px}}@media(min-width: 768px){.brochure-component .brochure-overlay{padding:0}.brochure-component .brochure-image-container{min-height:300px}}.container-fluid .brochure-component,.container-sm .brochure-component,.container-md .brochure-component,.container-lg .brochure-component,.container-xl .brochure-component,.container-xxl .brochure-component{border-radius:0}.container .brochure-5050-text{padding-left:var(--breakpoint-grid-margin)}.mmp-button{display:inline-flex;width:fit-content;padding:var(--brand-component-button-padding-y) var(--brand-component-button-padding-x);margin-top:var(--text-style-button-spacing-before);font-family:var(--text-style-button-font-family);font-weight:var(--text-style-button-font-style);font-size:var(--text-style-button-font-size);line-height:var(--text-style-button-line-height);letter-spacing:var(--text-style-button-letter-spacing);margin-bottom:var(--text-style-button-paragraph-spacing);text-transform:uppercase;text-transform:uppercase;border-radius:var(--brand-component-button-radius);transition:all .2s ease;text-decoration:none;cursor:pointer;text-align:center;border:2px solid rgba(0,0,0,0)}.mmp-button:hover,.mmp-button:focus{text-decoration:none}.mmp-button--primary{background-color:var(--brand-component-button-background-primary-default);color:var(--brand-component-button-text-primary-default);border:2px solid var(--brand-component-button-border-primary-default)}.mmp-button--primary:hover,.mmp-button--primary:focus{background-color:var(--brand-component-button-background-primary-hover);color:var(--brand-component-button-text-primary-hover);border:2px solid var(--brand-component-button-border-primary-hover)}.mmp-button--secondary{background-color:var(--brand-component-button-background-secondary-default);color:var(--brand-component-button-text-secondary-default);border:2px solid var(--brand-component-button-border-secondary-default)}.mmp-button--secondary:hover,.mmp-button--secondary:focus{background-color:var(--brand-component-button-background-secondary-hover);color:var(--brand-component-button-text-secondary-hover);border:2px solid var(--brand-component-button-border-secondary-hover)}.mmp-button--tertiary{background-color:var(--brand-component-button-background-tertiary-default);padding:var(--brand-component-button-padding-y) var(--brand-component-button-tertiary-padding-x);color:var(--brand-component-button-text-tertiary-default);text-transform:none;border:none}.mmp-button--tertiary:hover,.mmp-button--tertiary:focus{color:var(--brand-component-button-text-tertiary-hover);text-decoration:underline}.mmp-button--small{padding:var(--brand-component-button-small-padding-y) var(--brand-component-button-small-padding-x)}.mmp-button--disabled,.mmp-button:disabled{opacity:.65;pointer-events:none}.mmp-button--block{display:block;width:100%}body:not(.author-mode) .mmp-card{display:flex;flex:1;height:100%;justify-content:center}.card{text-decoration:none;display:flex;flex-direction:column;text-align:left;position:relative}.card .card-link-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.card .card-button{position:relative;z-index:2}.card .card-title-link{color:inherit;text-decoration:none;position:relative;z-index:2}.card .card-title-link:hover{color:var(--brand-component-card-heading-hover)}.card-image{aspect-ratio:4/3;width:100%;border-radius:var(--brand-component-card-radius);margin-bottom:var(--brand-component-card-default-image-padding-bottom);overflow:hidden}.card-image-placeholder{background-color:var(--brand-color-background-secondary);color:var(--brand-color-text-body-tertiary);display:flex;align-items:center;justify-content:center}.card-image img{width:100%;height:100%;object-fit:cover;transition:transform .2s ease}.card-body{display:flex;flex-direction:column;gap:var(--brand-component-card-elevated-content-gap);flex-grow:1}.card-tag{margin-top:var(--text-style-tag-spacing-before);font-family:var(--text-style-tag-font-family);font-weight:var(--text-style-tag-font-style);font-size:var(--text-style-tag-font-size);line-height:var(--text-style-tag-line-height);letter-spacing:var(--text-style-tag-letter-spacing);margin-bottom:var(--text-style-tag-paragraph-spacing);text-transform:uppercase;font-weight:400;color:var(--brand-component-card-tag);margin-top:0;display:block;margin-bottom:var(--brand-component-card-tag-padding-bottom)}.card-heading{color:var(--brand-component-card-heading-default);margin-top:var(--text-style-heading-extra-small-spacing-before);font-family:var(--text-style-heading-extra-small-font-family);font-weight:var(--text-style-heading-extra-small-font-style);font-size:var(--text-style-heading-extra-small-font-size);line-height:var(--text-style-heading-extra-small-line-height);letter-spacing:var(--text-style-heading-extra-small-letter-spacing);margin-bottom:var(--text-style-heading-extra-small-spacing-after);margin:0;transition:color .2s ease}.card-text{color:var(--brand-component-card-text);margin-top:var(--text-style-body-spacing-before);font-family:var(--text-style-body-font-family);font-weight:var(--text-style-body-font-style);font-size:var(--text-style-body-font-size);line-height:var(--text-style-body-line-height);letter-spacing:var(--text-style-body-letter-spacing);margin-bottom:var(--text-style-body-paragraph-spacing);margin:0}.card-text p{margin:0}.card.card-variant-minimal .card-image{margin-bottom:var(--brand-component-card-minimal-image-padding-bottom)}.card.card-variant-minimal .card-body{text-align:center;align-items:center}.card.card-variant-elevated{background-color:var(--brand-component-card-background-default);box-shadow:var(--brand-size-shadow-small-layer-1-offset-x) var(--brand-size-shadow-small-layer-1-offset-y) var(--brand-size-shadow-small-layer-1-blur) var(--brand-size-shadow-small-layer-1-spread) var(--brand-color-shadow-level-4),var(--brand-size-shadow-small-layer-2-offset-x) var(--brand-size-shadow-small-layer-2-offset-y) var(--brand-size-shadow-small-layer-2-blur) var(--brand-size-shadow-small-layer-2-spread) var(--brand-color-shadow-level-3);border-radius:var(--brand-component-card-radius);transition:all .2s ease}.card.card-variant-elevated .card-image{margin-bottom:var(--brand-component-card-elevated-padding-bottom);padding:var(--brand-component-card-elevated-image-padding) var(--brand-component-card-elevated-image-padding) 0 var(--brand-component-card-elevated-image-padding)}.card.card-variant-elevated .card-image img{border-radius:var(--brand-component-card-elevated-image-radius)}.card.card-variant-elevated .card-body{padding:0 var(--brand-component-card-elevated-padding) var(--brand-component-card-elevated-padding) var(--brand-component-card-elevated-padding)}.card.card-variant-icon{padding:var(--brand-component-card-icon-padding);box-shadow:0 0 0 var(--brand-component-card-border-weight) var(--brand-component-card-border-default);transition:all .2s ease;border-radius:var(--brand-component-card-radius)}.card.card-variant-icon .card-image{aspect-ratio:1/1;width:56px;margin-bottom:var(--brand-component-card-icon-image-padding-bottom)}.card.card-variant-icon .card-image img{height:100%;width:100%;object-fit:contain}.card.card-variant-icon .card-body{padding:0;gap:var(--brand-component-card-icon-content-gap)}.card.card-variant-icon .card-heading{color:var(--brand-component-card-icon-heading);margin-top:var(--text-style-heading-small-spacing-before);font-family:var(--text-style-heading-small-font-family);font-weight:var(--text-style-heading-small-font-style);font-size:var(--text-style-heading-small-font-size);line-height:var(--text-style-heading-small-line-height);letter-spacing:var(--text-style-heading-small-letter-spacing);margin-bottom:var(--text-style-heading-small-spacing-after);margin:0}.card.card-variant-overlay{position:relative;padding:0;border-radius:var(--brand-component-card-radius)}.card.card-variant-overlay .card-image{margin-bottom:0;height:100%}.card.card-variant-overlay .card-image img{height:100%}.card.card-variant-overlay .card-body{text-align:center;align-items:center;justify-content:flex-end;position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(to top, var(--brand-component-card-overlay-gradient-end) 0%, var(--brand-component-card-overlay-gradient-start) 100%);padding:var(--brand-component-card-overlay-padding-y) var(--brand-component-card-overlay-padding-x);z-index:1;border-radius:var(--brand-component-card-radius)}.card.card-variant-overlay .card-tag,.card.card-variant-overlay .card-heading{color:var(--brand-component-card-heading-inverted)}.card.card-variant-overlay .card-text{color:var(--brand-color-text-body-primary-inverted)}.card.card-variant-overlay .card-button{color:var(--brand-component-card-overlay-button);border-color:var(--brand-component-card-overlay-button)}.card.card-variant-tile{text-align:center;align-items:center;padding:var(--brand-component-card-tile-padding);border-radius:var(--brand-component-card-radius)}.card.card-variant-tile .card-image{aspect-ratio:1/1;width:56px;margin-bottom:var(--brand-component-card-tile-image-padding-bottom);border-radius:0}.card.card-variant-tile .card-image img{height:100%;width:100%;object-fit:cover}.card.card-variant-tile .card-body{text-align:center;align-items:center}.card.card-variant-tile-horizontal{flex-direction:row;align-items:center;padding:var(--brand-component-card-tile-padding);box-shadow:0 0 0 var(--brand-component-card-border-weight) var(--brand-component-card-border-default);transition:all .2s ease;border-radius:var(--brand-component-card-radius)}.card.card-variant-tile-horizontal .card-image{align-self:flex-start;aspect-ratio:1/1;width:56px;margin-bottom:0;margin-right:var(--brand-component-card-tile-image-padding-bottom);border-radius:0}.card.card-variant-tile-horizontal .card-image img{height:100%;width:100%;object-fit:cover}.card.has-card-link:hover .card-heading:not(.card-title-link){color:var(--brand-component-card-heading-hover)}.card.has-card-link:hover.card-variant-elevated{box-shadow:var(--brand-size-shadow-extra-small-layer-1-offset-x) var(--brand-size-shadow-extra-small-layer-1-offset-y) var(--brand-size-shadow-extra-small-layer-1-blur) var(--brand-size-shadow-extra-small-layer-1-spread) var(--brand-color-shadow-level-4),var(--brand-size-shadow-extra-small-layer-2-offset-x) var(--brand-size-shadow-extra-small-layer-2-offset-y) var(--brand-size-shadow-extra-small-layer-2-blur) var(--brand-size-shadow-extra-small-layer-2-spread) var(--brand-color-shadow-level-3);background-color:var(--brand-component-card-background-hover)}.card.has-card-link:hover.card-variant-icon,.card.has-card-link:hover.card-variant-tile-horizontal{box-shadow:0 0 0 var(--brand-component-card-border-weight-hover) var(--brand-component-card-border-hover)}.card.has-card-link:hover .card-image img{transform:scale(1.05)}.card.has-card-link.has-button.card-variant-tile-horizontal{flex-direction:row}.card.has-card-link.has-button.card-variant-tile-horizontal .card-image{margin-right:var(--brand-component-card-tile-image-padding-bottom)}.mmp-carousel{position:relative;overflow:visible;display:flex;flex-direction:column;width:100%;background-color:#000;min-height:var(--breakpoint-home-carousel-content-min-height);--carousel-control-bg: transparent;--carousel-control-hover-bg: var(--theme-control-hover-bg, rgba(0, 0, 0, 0.5))}.mmp-carousel.glide{position:relative;width:100%;box-sizing:border-box;overflow:hidden}.mmp-carousel .glide__track{overflow:visible;height:auto}.mmp-carousel .v-generated-body .glide__slides{position:relative}.mmp-carousel .glide__slides{position:relative;width:100%;height:auto;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:visible;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.mmp-carousel .glide__slide{width:100%;height:auto;flex-shrink:0;display:flex;flex-direction:column;justify-content:center;white-space:normal;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative;overflow:visible;min-height:var(--breakpoint-home-carousel-content-min-height)}@media(max-width: 1199pxpx){.mmp-carousel .glide__slide{min-height:var(--breakpoint-home-carousel-content-min-height)}}@media(max-width: 767pxpx){.mmp-carousel .glide__slide{min-height:var(--breakpoint-home-carousel-content-min-height)}}.mmp-carousel__inner{position:relative;width:100%;height:auto;overflow:visible}.mmp-carousel__slide{max-width:100%;height:auto}.mmp-carousel__image{width:100%;height:100%;position:absolute;top:0;left:0;min-height:300px}.mmp-carousel__image img,.mmp-carousel__image picture{width:100%;height:100%;object-fit:cover;object-position:center;position:absolute;top:0;left:0}.mmp-carousel__image img.cover{object-fit:cover}.mmp-carousel__image picture{display:block;width:100%;height:100%}.mmp-carousel__image picture source{width:100%;height:100%}.mmp-carousel__image img.mmp-carousel__image--error{background-color:#f8f9fa;background-image:linear-gradient(45deg, #ccc 25%, transparent 25%, transparent 75%, #ccc 75%, #ccc),linear-gradient(45deg, #ccc 25%, transparent 25%, transparent 75%, #ccc 75%, #ccc);background-size:20px 20px;background-position:0 0,10px 10px;object-fit:contain}.mmp-carousel__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--brand-component-home-carousel-overlay-gradient-end);z-index:1}@media(min-width: 768px){.mmp-carousel__overlay{background:linear-gradient(90deg, var(--brand-component-home-carousel-overlay-gradient-end) 0%, var(--brand-component-home-carousel-overlay-gradient-start) 100%)}}@media(min-width: 992px){.mmp-carousel__overlay{background:linear-gradient(90deg, var(--brand-component-home-carousel-overlay-gradient-end) 20%, var(--brand-component-home-carousel-overlay-gradient-start) 95%)}}@media(min-width: 768px){.mmp-carousel__overlay.overlay-hidden{background:rgba(0,0,0,0)}}.mmp-carousel__caption-container{width:100%;z-index:10;display:flex;justify-content:center;box-sizing:border-box}.mmp-carousel__caption-container .container{width:100%}.mmp-carousel__caption{position:relative;display:grid;grid-template-columns:repeat(4, 1fr);width:100%;margin:0 auto;color:var(--brand-component-home-carousel-text-default);z-index:5;text-align:left;padding:var(--brand-size-spacing-5x) 0 var(--brand-size-spacing-7x) 0}@media(min-width: 768px){.mmp-carousel__caption{grid-template-columns:repeat(12, 1fr);padding:var(--brand-size-spacing-10x) 0 var(--brand-size-spacing-15x) 0}}.mmp-carousel__heading{color:var(--brand-component-home-carousel-heading);font-size:var(--breakpoint-home-carousel-heading-font-size);line-height:var(--breakpoint-home-carousel-heading-line-height);grid-column-start:1;grid-column-end:span 4;margin:0 0 var(--brand-size-spacing-3x) 0;font-weight:var(--brand-component-text-style-heading-font-weight);text-transform:uppercase}.mmp-carousel__heading:last-child{margin-bottom:0}@media(min-width: 768px){.mmp-carousel__heading{grid-column-start:1;grid-column-end:span 7}}.mmp-carousel__slide--right .mmp-carousel__caption{text-align:right}.mmp-carousel__slide--right .mmp-carousel__heading{grid-column-start:1;grid-column-end:span 4}@media(min-width: 768px){.mmp-carousel__slide--right .mmp-carousel__heading{grid-column-start:6;grid-column-end:span 7}}.mmp-carousel__slide--right .mmp-carousel__text{grid-column-start:1;grid-column-end:span 4}@media(min-width: 768px){.mmp-carousel__slide--right .mmp-carousel__text{grid-column-start:6;grid-column-end:span 7}}@media(min-width: 992px){.mmp-carousel__slide--right .mmp-carousel__text{grid-column-start:7;grid-column-end:span 6}}.mmp-carousel__slide--right .mmp-carousel__cta-container{grid-column-start:1;grid-column-end:span 4;justify-content:flex-end}@media(min-width: 768px){.mmp-carousel__slide--right .mmp-carousel__cta-container{grid-column-start:8;grid-column-end:span 5}}@media(min-width: 768px){.mmp-carousel__slide--right .mmp-carousel__overlay{background:linear-gradient(90deg, var(--brand-component-home-carousel-overlay-gradient-start) 0%, var(--brand-component-home-carousel-overlay-gradient-end) 100%)}}@media(min-width: 992px){.mmp-carousel__slide--right .mmp-carousel__overlay{background:linear-gradient(90deg, var(--brand-component-home-carousel-overlay-gradient-start) 5%, var(--brand-component-home-carousel-overlay-gradient-end) 80%)}}@media(min-width: 768px){.mmp-carousel__slide--right .mmp-carousel__overlay.overlay-hidden{background:rgba(0,0,0,0)}}.mmp-carousel__text{margin-top:var(--text-style-body-spacing-before);font-family:var(--text-style-body-font-family);font-weight:var(--text-style-body-font-style);font-size:var(--text-style-body-font-size);line-height:var(--text-style-body-line-height);letter-spacing:var(--text-style-body-letter-spacing);margin-bottom:var(--text-style-body-paragraph-spacing);margin:0;height:auto;grid-column-start:1;grid-column-end:span 4}@media(min-width: 768px){.mmp-carousel__text{grid-column-start:1;grid-column-end:span 7;max-width:75ch}}@media(min-width: 992px){.mmp-carousel__text{grid-column-start:1;grid-column-end:span 6}}.mmp-carousel__cta-container{display:flex;flex-direction:column;gap:var(--brand-size-spacing-2x);margin-top:var(--brand-size-spacing-5x);grid-column-start:1;grid-column-end:span 4}.mmp-carousel__cta-container a{width:100%;justify-content:center}.mmp-carousel__cta-container a.mmp-button--primary{background-color:var(--brand-component-home-carousel-button-primary-background-default);color:var(--brand-component-home-carousel-button-primary-foreground-default);border:solid 1px var(--brand-component-home-carousel-button-primary-background-default)}.mmp-carousel__cta-container a.mmp-button--primary:hover{background-color:var(--brand-component-home-carousel-button-primary-background-hover);color:var(--brand-component-home-carousel-button-primary-foreground-hover);border-color:var(--brand-component-home-carousel-button-primary-background-hover)}.mmp-carousel__cta-container a.mmp-button--secondary{background-color:var(--brand-component-home-carousel-button-secondary-background-default);color:var(--brand-component-home-carousel-button-secondary-foreground-default);border:solid 1px var(--brand-component-home-carousel-button-secondary-foreground-default)}.mmp-carousel__cta-container a.mmp-button--secondary:hover{background-color:var(--brand-component-home-carousel-button-secondary-background-hover);color:var(--brand-component-home-carousel-button-secondary-foreground-hover);border-color:var(--brand-component-home-carousel-button-secondary-foreground-hover)}@media(min-width: 576px){.mmp-carousel__cta-container{flex-direction:row}.mmp-carousel__cta-container a{width:auto}}@media(min-width: 768px){.mmp-carousel__cta-container{grid-column-start:1;grid-column-end:span 5}}.mmp-carousel__indicators.glide__bullets{position:absolute;bottom:1rem;left:0;right:0;height:36px;display:flex;justify-content:center;align-items:center;gap:var(--brand-component-pagination-dots-gap);z-index:20;width:30%;margin:0 auto}@media(min-width: 768px){.mmp-carousel__indicators.glide__bullets{height:44px}}@media(min-width: 992px){.mmp-carousel__indicators.glide__bullets{bottom:2rem}}.mmp-carousel__indicator.glide__bullet{width:var(--brand-component-pagination-dots-size);height:var(--brand-component-pagination-dots-size);border-radius:50%;background-color:var(--brand-component-home-carousel-pagination-default);border:none;transition:opacity .3s ease,background-color .3s ease;cursor:pointer}.mmp-carousel__indicator.glide__bullet--active,.mmp-carousel__indicator.glide__bullet.glide__bullet--active{background-color:var(--brand-component-home-carousel-pagination-active)}.mmp-carousel__indicator.glide__bullet:focus{outline:2px solid var(--brand-color-utility-brand);outline-offset:2px}.mmp-carousel__controls-container{position:absolute;bottom:1rem;left:0;right:0;z-index:15;display:flex;align-items:center;margin:0 auto;width:100%;justify-content:flex-start;padding-right:var(--breakpoint-grid-margin);padding-left:var(--breakpoint-grid-margin);display:none !important;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}@media(min-width: 576px){.mmp-carousel__controls-container{max-width:auto;width:100%}}@media(min-width: 768px){.mmp-carousel__controls-container{max-width:auto;width:100%}}@media(min-width: 992px){.mmp-carousel__controls-container{max-width:960px;width:100%}}@media(min-width: 1200px){.mmp-carousel__controls-container{max-width:1140px;width:100%}}@media(min-width: 1400px){.mmp-carousel__controls-container{max-width:1320px;width:100%}}.mmp-carousel__controls-container--fade-in{opacity:1;transform:translateY(0)}@media(min-width: 768px){.mmp-carousel__controls-container{display:flex !important}}@media(min-width: 992px){.mmp-carousel__controls-container{bottom:2rem}}.mmp-carousel__control.glide__arrow{width:36px;height:36px;background-color:var(--carousel-control-bg);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease}@media(max-width: 767pxpx){.mmp-carousel__control.glide__arrow{display:none}}@media(min-width: 768px){.mmp-carousel__control.glide__arrow{width:40px;height:40px}}@media(min-width: 992px){.mmp-carousel__control.glide__arrow{width:44px;height:44px}}.mmp-carousel__control.glide__arrow:hover,.mmp-carousel__control.glide__arrow:focus{background-color:var(--carousel-control-hover-bg)}.mmp-carousel__control.glide__arrow:focus{outline:2px solid var(--carousel-focus-outline-color);outline-offset:2px}.mmp-carousel__pause-play{width:36px;height:36px;background-color:var(--carousel-control-bg);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .3s ease}@media(max-width: 767pxpx){.mmp-carousel__pause-play{display:none}}@media(min-width: 768px){.mmp-carousel__pause-play{width:40px;height:40px}}@media(min-width: 992px){.mmp-carousel__pause-play{width:44px;height:44px}}.mmp-carousel__pause-play:hover,.mmp-carousel__pause-play:focus{background-color:var(--carousel-control-hover-bg)}.mmp-carousel__pause-play:focus{outline:2px solid var(--carousel-focus-outline-color);outline-offset:2px}.mmp-carousel__icon{width:24px;height:24px;fill:var(--brand-component-home-carousel-text-default);display:block}.mmp-carousel__arrows{display:flex}.mmp-carousel__arrows i{color:var(--brand-component-home-carousel-text-default)}.mmp-carousel__skip-btn{position:absolute;top:-100px;left:0;z-index:100;background-color:var(--carousel-btn-bg);color:var(--carousel-btn-color);padding:.5rem 1rem;border-radius:0 0 .5rem 0;transition:top .3s ease;border:none;cursor:pointer}.mmp-carousel__skip-btn:focus{top:0;outline:none}.mmp-carousel__visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.mgnlEditor .mmp-carousel.glide,.mmp-carousel.mmp-carousel--author-mode.glide{position:relative;width:100%;box-sizing:border-box;margin-bottom:2rem;background-color:#000}.mgnlEditor .mmp-carousel .glide__track,.mmp-carousel.mmp-carousel--author-mode .glide__track{overflow:visible !important;height:auto !important}.mgnlEditor .mmp-carousel .glide__slides,.mmp-carousel.mmp-carousel--author-mode .glide__slides{position:relative !important;height:auto !important;display:block !important;white-space:normal !important;transform:none !important}.mgnlEditor .mmp-carousel .glide__slide,.mmp-carousel.mmp-carousel--author-mode .glide__slide{position:relative !important;width:100% !important;height:auto !important;margin-bottom:3rem !important;border:2px solid rgba(255,255,255,.2) !important;border-radius:4px !important;padding:30px 0 80px 0 !important;box-shadow:0 4px 12px rgba(0,0,0,.3) !important;background-color:#000 !important;min-height:400px !important}.mgnlEditor .mmp-carousel .glide__slide .mmp-carousel__image-container,.mgnlEditor .mmp-carousel .glide__slide .mmp-carousel__content-container,.mgnlEditor .mmp-carousel .glide__slide .mmp-carousel__content,.mmp-carousel.mmp-carousel--author-mode .glide__slide .mmp-carousel__image-container,.mmp-carousel.mmp-carousel--author-mode .glide__slide .mmp-carousel__content-container,.mmp-carousel.mmp-carousel--author-mode .glide__slide .mmp-carousel__content{position:relative !important;width:100% !important;height:auto !important}.mgnlEditor .mmp-carousel .glide__slide .mmp-carousel__overlay,.mmp-carousel.mmp-carousel--author-mode .glide__slide .mmp-carousel__overlay{display:none !important}.mgnlEditor .mmp-carousel .glide__slide .mmp-carousel__caption-container,.mmp-carousel.mmp-carousel--author-mode .glide__slide .mmp-carousel__caption-container{position:relative !important;width:100% !important;height:auto !important;z-index:10 !important}.mgnlEditor .mmp-carousel .glide__slide .mmp-carousel__caption,.mmp-carousel.mmp-carousel--author-mode .glide__slide .mmp-carousel__caption{color:#fff !important}.mgnlEditor .mmp-carousel .glide__slide .mmp-carousel__heading,.mmp-carousel.mmp-carousel--author-mode .glide__slide .mmp-carousel__heading{color:#fff !important}.mgnlEditor .mmp-carousel .glide__slide .mmp-carousel__text,.mmp-carousel.mmp-carousel--author-mode .glide__slide .mmp-carousel__text{color:#fff !important}.mgnlEditor .mmp-carousel .glide__slide .mmp-carousel__image,.mmp-carousel.mmp-carousel--author-mode .glide__slide .mmp-carousel__image{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;background-color:#000 !important;z-index:0 !important}.mgnlEditor .mmp-carousel .glide__slide .mmp-carousel__image img,.mgnlEditor .mmp-carousel .glide__slide .mmp-carousel__image picture,.mmp-carousel.mmp-carousel--author-mode .glide__slide .mmp-carousel__image img,.mmp-carousel.mmp-carousel--author-mode .glide__slide .mmp-carousel__image picture{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;object-fit:cover !important}.mgnlEditor .mmp-carousel__controls-container,.mgnlEditor .mmp-carousel__indicators,.mgnlEditor .mmp-carousel__arrows,.mgnlEditor .mmp-carousel__skip-btn,.mmp-carousel.mmp-carousel--author-mode__controls-container,.mmp-carousel.mmp-carousel--author-mode__indicators,.mmp-carousel.mmp-carousel--author-mode__arrows,.mmp-carousel.mmp-carousel--author-mode__skip-btn{display:none !important}.mgnlEditor .mmp-carousel,.mgnlEditor .mmp-carousel .glide__track,.mgnlEditor .mmp-carousel .glide__slides,.mgnlEditor .mmp-carousel .glide__slide,.mgnlEditor .mmp-carousel__image-container,.mgnlEditor .mmp-carousel__content-container,.mmp-carousel.mmp-carousel--author-mode,.mmp-carousel.mmp-carousel--author-mode .glide__track,.mmp-carousel.mmp-carousel--author-mode .glide__slides,.mmp-carousel.mmp-carousel--author-mode .glide__slide,.mmp-carousel.mmp-carousel--author-mode__image-container,.mmp-carousel.mmp-carousel--author-mode__content-container{overflow:visible !important}.mmp-divider{margin-top:var(--brand-size-spacing-4x);padding:var(--brand-size-spacing-3x) 0}.mmp-divider hr,.mmp-divider__divider{height:1px;color:var(--brand-color-border-default);background:var(--brand-color-border-default);font-size:0;border:0}.mmp-divider--subtle{margin-top:var(--brand-size-spacing-4x);padding:var(--brand-size-spacing-3x) 0}.mmp-divider--subtle hr,.mmp-divider--subtle__divider{height:1px;color:var(--brand-color-border-subtle);background:var(--brand-color-border-subtle);font-size:0;border:0}.mmp-form-container form,.form-embed-container form{width:100%}.mmp-form-container .form-group,.form-embed-container .form-group{margin-bottom:1.5rem}.mmp-form-container .form-group .form-field-header,.form-embed-container .form-group .form-field-header{display:flex;flex-direction:column;gap:var(--brand-component-input-label-gap);margin-bottom:var(--brand-component-input-label-padding-bottom)}.mmp-form-container .form-group label,.form-embed-container .form-group label{margin-top:var(--text-style-label-spacing-before);font-family:var(--text-style-label-font-family);font-weight:var(--text-style-label-font-style);font-size:var(--text-style-label-font-size);line-height:var(--text-style-label-line-height);letter-spacing:var(--text-style-label-letter-spacing);margin-bottom:var(--text-style-label-paragraph-spacing);margin:0;color:var(--brand-color-text-body-primary)}.mmp-form-container .form-group label .required-marker,.form-embed-container .form-group label .required-marker{color:var(--brand-color-foreground-danger);margin-left:.25rem}.mmp-form-container .form-group .help-text,.form-embed-container .form-group .help-text{margin-top:var(--text-style-body-small-spacing-before);font-family:var(--text-style-body-small-font-family);font-weight:var(--text-style-body-small-font-style);font-size:var(--text-style-body-small-font-size);line-height:var(--text-style-body-small-line-height);letter-spacing:var(--text-style-body-small-letter-spacing);margin-bottom:var(--text-style-body-small-paragraph-spacing);margin:0;color:var(--brand-color-text-body-secondary)}.mmp-form-container .form-group .form-control,.form-embed-container .form-group .form-control{display:block;width:100%;padding:var(--brand-component-input-field-padding-y, 0.375rem) var(--brand-component-input-field-padding-x, 0.75rem);font-size:1rem;font-weight:400;line-height:1.5;color:var(--brand-color-text-body-primary, #212529);background-color:#fff;background-clip:padding-box;border:1px solid var(--brand-color-border-default, #ced4da);border-radius:var(--brand-component-input-field-radius, 0.25rem);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.mmp-form-container .form-group .form-control:focus,.form-embed-container .form-group .form-control:focus{color:var(--brand-color-text-body-primary, #212529);background-color:#fff;border-color:var(--brand-color-border-hover, #80bdff);outline:0;box-shadow:0 0 0 .25rem rgba(var(--brand-color-primary, #0d6efd), 0.25)}.mmp-form-container .form-group .form-control.is-invalid,.form-embed-container .form-group .form-control.is-invalid{border-color:var(--brand-color-border-error, #dc3545);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.mmp-form-container .form-group .form-control.is-invalid:focus,.form-embed-container .form-group .form-control.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--brand-color-danger, #dc3545), 0.25)}.mmp-form-container .form-group .form-control.is-valid,.form-embed-container .form-group .form-control.is-valid{border-color:var(--brand-color-success, #198754);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.mmp-form-container .form-group .form-control.is-valid:focus,.form-embed-container .form-group .form-control.is-valid:focus{box-shadow:0 0 0 .25rem rgba(var(--brand-color-success, #198754), 0.25)}.mmp-form-container .form-group .form-select,.form-embed-container .form-group .form-select{display:block;width:100%;padding:var(--brand-component-input-field-padding-y, 0.375rem) var(--brand-component-input-field-padding-x, 0.75rem);font-size:1rem;font-weight:400;line-height:1.5;color:var(--brand-color-text-body-primary, #212529);background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid var(--brand-color-border-default, #ced4da);border-radius:var(--brand-component-input-field-radius, 0.25rem);appearance:none}.mmp-form-container .form-group .form-select:focus,.form-embed-container .form-group .form-select:focus{border-color:var(--brand-color-border-hover, #80bdff);outline:0;box-shadow:0 0 0 .25rem rgba(var(--brand-color-primary, #0d6efd), 0.25)}.mmp-form-container .form-group .form-select[multiple],.form-embed-container .form-group .form-select[multiple]{padding-right:.75rem;background-image:none}.mmp-form-container .form-group .form-select.is-invalid,.form-embed-container .form-group .form-select.is-invalid{border-color:var(--brand-color-border-error, #dc3545)}.mmp-form-container .form-group .form-select.is-invalid:focus,.form-embed-container .form-group .form-select.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--brand-color-danger, #dc3545), 0.25)}.mmp-form-container .form-group .form-select.is-valid,.form-embed-container .form-group .form-select.is-valid{border-color:var(--brand-color-success, #198754)}.mmp-form-container .form-group .form-select.is-valid:focus,.form-embed-container .form-group .form-select.is-valid:focus{box-shadow:0 0 0 .25rem rgba(var(--brand-color-success, #198754), 0.25)}.mmp-form-container .form-group .form-check-group,.mmp-form-container .form-group .form-radio-group,.form-embed-container .form-group .form-check-group,.form-embed-container .form-group .form-radio-group{margin-bottom:.25rem}.mmp-form-container .form-group .form-check-group.is-invalid .form-check-input,.mmp-form-container .form-group .form-radio-group.is-invalid .form-check-input,.form-embed-container .form-group .form-check-group.is-invalid .form-check-input,.form-embed-container .form-group .form-radio-group.is-invalid .form-check-input{border-color:var(--brand-color-border-error, #dc3545)}.mmp-form-container .form-group .form-check-group.is-valid .form-check-input,.mmp-form-container .form-group .form-radio-group.is-valid .form-check-input,.form-embed-container .form-group .form-check-group.is-valid .form-check-input,.form-embed-container .form-group .form-radio-group.is-valid .form-check-input{border-color:var(--brand-color-success, #198754)}.mmp-form-container .form-group .form-check,.form-embed-container .form-group .form-check{display:flex;align-items:center;margin-bottom:.125rem}.mmp-form-container .form-group .form-check .form-check-input,.form-embed-container .form-group .form-check .form-check-input{align-self:flex-start;margin-right:var(--brand-component-checkbox-gap);margin-top:var(--brand-component-checkbox-indicator-margin-top);min-width:var(--brand-component-checkbox-indicator-size);min-height:var(--brand-component-checkbox-indicator-size);appearance:none;background-color:var(--brand-component-checkbox-indicator-background-default);border:solid 1px var(--brand-component-checkbox-indicator-border-default);cursor:pointer;position:relative;transition:all .2s ease-in-out}.mmp-form-container .form-group .form-check .form-check-input[type=checkbox],.form-embed-container .form-group .form-check .form-check-input[type=checkbox]{border-radius:var(--brand-component-checkbox-indicator-radius)}.mmp-form-container .form-group .form-check .form-check-input[type=checkbox]:checked,.form-embed-container .form-group .form-check .form-check-input[type=checkbox]:checked{background-color:var(--brand-component-checkbox-indicator-background-checked);color:var(--brand-component-checkbox-indicator-foreground-checked);border-color:var(--brand-component-checkbox-indicator-border-checked)}.mmp-form-container .form-group .form-check .form-check-input[type=checkbox]:checked::after,.form-embed-container .form-group .form-check .form-check-input[type=checkbox]:checked::after{content:"";display:block;position:absolute;left:50%;top:50%;width:30%;height:50%;border:solid var(--brand-component-checkbox-indicator-foreground-checked);border-width:0 2px 2px 0;transform:translate(-50%, -50%) rotate(45deg)}.mmp-form-container .form-group .form-check .form-check-input[type=radio],.form-embed-container .form-group .form-check .form-check-input[type=radio]{border-radius:50%}.mmp-form-container .form-group .form-check .form-check-input[type=radio]:checked,.form-embed-container .form-group .form-check .form-check-input[type=radio]:checked{background-color:var(--brand-component-button-background-primary-default, #0d6efd);border-color:var(--brand-component-button-border-primary-default, #0d6efd);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.mmp-form-container .form-group .form-check .form-check-input:focus,.form-embed-container .form-group .form-check .form-check-input:focus{border-color:var(--brand-color-border-hover, #80bdff);outline:0;box-shadow:0 0 0 .25rem rgba(var(--brand-color-primary, #0d6efd), 0.25)}.mmp-form-container .form-group .form-check .form-check-input:disabled,.form-embed-container .form-group .form-check .form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.mmp-form-container .form-group .form-check .form-check-label,.form-embed-container .form-group .form-check .form-check-label{cursor:pointer;padding-top:0}.mmp-form-container .invalid-feedback,.form-embed-container .invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--brand-color-text-danger, #dc3545)}.mmp-form-container .was-validated .form-control:invalid~.invalid-feedback,.mmp-form-container .was-validated .form-select:invalid~.invalid-feedback,.mmp-form-container .form-control.is-invalid~.invalid-feedback,.mmp-form-container .form-select.is-invalid~.invalid-feedback,.mmp-form-container .form-check-group.is-invalid~.invalid-feedback,.mmp-form-container .form-radio-group.is-invalid~.invalid-feedback,.form-embed-container .was-validated .form-control:invalid~.invalid-feedback,.form-embed-container .was-validated .form-select:invalid~.invalid-feedback,.form-embed-container .form-control.is-invalid~.invalid-feedback,.form-embed-container .form-select.is-invalid~.invalid-feedback,.form-embed-container .form-check-group.is-invalid~.invalid-feedback,.form-embed-container .form-radio-group.is-invalid~.invalid-feedback{display:block;margin-top:.25rem}.mmp-form-container .form-submit,.form-embed-container .form-submit{margin-bottom:2rem}.mmp-form-container .form-submit input[type=submit],.form-embed-container .form-submit input[type=submit]{display:inline-flex;width:fit-content;padding:var(--brand-component-button-padding-y) var(--brand-component-button-padding-x);margin-top:var(--text-style-button-spacing-before);font-family:var(--text-style-button-font-family);font-weight:var(--text-style-button-font-style);font-size:var(--text-style-button-font-size);line-height:var(--text-style-button-line-height);letter-spacing:var(--text-style-button-letter-spacing);margin-bottom:var(--text-style-button-paragraph-spacing);text-transform:uppercase;text-transform:uppercase;border-radius:var(--brand-component-button-radius);transition:all .2s ease;text-decoration:none;cursor:pointer;text-align:center;border:2px solid rgba(0,0,0,0);background-color:var(--brand-component-button-background-primary-default);color:var(--brand-component-button-text-primary-default);border:2px solid var(--brand-component-button-border-primary-default)}.mmp-form-container .form-submit input[type=submit]:hover,.mmp-form-container .form-submit input[type=submit]:focus,.form-embed-container .form-submit input[type=submit]:hover,.form-embed-container .form-submit input[type=submit]:focus{text-decoration:none}.mmp-form-container .form-submit input[type=submit]:hover,.mmp-form-container .form-submit input[type=submit]:focus,.form-embed-container .form-submit input[type=submit]:hover,.form-embed-container .form-submit input[type=submit]:focus{background-color:var(--brand-component-button-background-primary-hover);color:var(--brand-component-button-text-primary-hover);border:2px solid var(--brand-component-button-border-primary-hover)}.mmp-form-container .form-messages,.form-embed-container .form-messages{margin-top:1.5rem}.mmp-form-container .form-messages .alert,.form-embed-container .form-messages .alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid rgba(0,0,0,0);border-radius:var(--brand-size-radius-extra-small, 0.25rem)}.mmp-form-container .form-messages .alert-success,.form-embed-container .form-messages .alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.mmp-form-container .form-messages .alert-danger,.form-embed-container .form-messages .alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.mmp-form-container .validation-summary,.form-embed-container .validation-summary{margin-bottom:1.5rem;position:relative;padding:1rem 1.25rem;border-left:4px solid var(--brand-color-foreground-danger, #dc3545);background-color:var(--brand-color-background-danger, #f8d7da);color:var(--brand-color-text-danger, #721c24)}.mmp-form-container .validation-summary:focus,.form-embed-container .validation-summary:focus{outline:none}.mmp-form-container .validation-summary .validation-heading,.form-embed-container .validation-summary .validation-heading{margin-top:0;margin-bottom:.75rem;font-size:1.1rem;font-weight:600;color:var(--brand-color-text-danger, #721c24)}.mmp-form-container .validation-summary .validation-error-list,.form-embed-container .validation-summary .validation-error-list{margin:0;padding-left:1.5rem}.mmp-form-container .validation-summary .validation-error-list li,.form-embed-container .validation-summary .validation-error-list li{margin-bottom:.5rem;color:var(--brand-color-text-danger, #721c24)}.mmp-form-container .validation-summary .validation-error-list a,.form-embed-container .validation-summary .validation-error-list a{color:var(--brand-color-text-danger, #721c24);text-decoration:underline;font-weight:500}.mmp-form-container .validation-summary .validation-error-list a:hover,.mmp-form-container .validation-summary .validation-error-list a:focus,.form-embed-container .validation-summary .validation-error-list a:hover,.form-embed-container .validation-summary .validation-error-list a:focus{text-decoration:none;color:#491217}.mmp-form-container .validation-summary .validation-error-list a:focus,.form-embed-container .validation-summary .validation-error-list a:focus{outline:2px solid var(--brand-color-border-hover, #80bdff);outline-offset:2px}.mmp-form-container .form-loading,.form-embed-container .form-loading{display:none;justify-content:center;align-items:center;margin-top:1rem}.mmp-form-container .form-loading .spinner-border,.form-embed-container .form-loading .spinner-border{width:2rem;height:2rem;border-width:.25em}.mmp-form-container .sr-only,.form-embed-container .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.mmp-form-container .form-conditional--author,.form-embed-container .form-conditional--author{border:1px dashed rgba(0,0,0,.2);padding:1rem;margin-bottom:1rem;border-radius:var(--brand-size-radius-extra-small, 0.25rem)}.mmp-form-container .form-conditional--author .form-conditional__info,.form-embed-container .form-conditional--author .form-conditional__info{font-size:.8rem;padding:.25rem .5rem;margin-bottom:.75rem;background-color:rgba(0,0,0,.05);border-radius:.2rem;color:rgba(0,0,0,.7)}.mmp-form-container input:focus,.mmp-form-container select:focus,.mmp-form-container textarea:focus,.mmp-form-container button:focus,.form-embed-container input:focus,.form-embed-container select:focus,.form-embed-container textarea:focus,.form-embed-container button:focus{outline:2px solid var(--brand-color-border-hover, #80bdff);outline-offset:2px}.mmp-form-container .form-check-input:focus,.form-embed-container .form-check-input:focus{outline:2px solid var(--brand-color-border-hover, #80bdff);outline-offset:2px}@media(max-width: 768px){.mmp-form-container .form-check-label,.form-embed-container .form-check-label{min-height:44px;min-width:44px;padding-top:10px;padding-bottom:10px}.mmp-form-container .form-check,.form-embed-container .form-check{margin-bottom:.5rem}}.mmp-form-container :focus:not(:focus-visible),.form-embed-container :focus:not(:focus-visible){outline:none}.mmp-form-container :focus-visible,.form-embed-container :focus-visible{outline:2px solid var(--brand-color-border-hover, #80bdff);outline-offset:2px}.mmp-heading{font-family:var(--brand-typography-font-family-heading)}.mmp-heading h1,.mmp-heading h2,.mmp-heading h3,.mmp-heading h4,.mmp-heading h5,.mmp-heading h6{text-transform:uppercase}.mmp-heading--huge{margin-top:var(--text-style-heading-huge-spacing-before);font-family:var(--text-style-heading-huge-font-family);font-weight:var(--text-style-heading-huge-font-style);font-size:var(--text-style-heading-huge-font-size);line-height:var(--text-style-heading-huge-line-height);letter-spacing:var(--text-style-heading-huge-letter-spacing);margin-bottom:var(--text-style-heading-huge-spacing-after)}.mmp-heading--display{margin-top:var(--text-style-heading-display-spacing-before);font-family:var(--text-style-heading-display-font-family);font-weight:var(--text-style-heading-display-font-style);font-size:var(--text-style-heading-display-font-size);line-height:var(--text-style-heading-display-line-height);letter-spacing:var(--text-style-heading-display-letter-spacing);margin-bottom:var(--text-style-heading-display-spacing-after)}.mmp-heading--large{margin-top:var(--text-style-heading-large-spacing-before);font-family:var(--text-style-heading-large-font-family);font-weight:var(--text-style-heading-large-font-style);font-size:var(--text-style-heading-large-font-size);line-height:var(--text-style-heading-large-line-height);letter-spacing:var(--text-style-heading-large-letter-spacing);margin-bottom:var(--text-style-heading-large-spacing-after)}.mmp-heading--medium{margin-top:var(--text-style-heading-medium-spacing-before);font-family:var(--text-style-heading-medium-font-family);font-weight:var(--text-style-heading-medium-font-style);font-size:var(--text-style-heading-medium-font-size);line-height:var(--text-style-heading-medium-line-height);letter-spacing:var(--text-style-heading-medium-letter-spacing);margin-bottom:var(--text-style-heading-medium-spacing-after)}.mmp-heading--small{margin-top:var(--text-style-heading-small-spacing-before);font-family:var(--text-style-heading-small-font-family);font-weight:var(--text-style-heading-small-font-style);font-size:var(--text-style-heading-small-font-size);line-height:var(--text-style-heading-small-line-height);letter-spacing:var(--text-style-heading-small-letter-spacing);margin-bottom:var(--text-style-heading-small-spacing-after)}.mmp-heading--extra-small{margin-top:var(--text-style-heading-extra-small-spacing-before);font-family:var(--text-style-heading-extra-small-font-family);font-weight:var(--text-style-heading-extra-small-font-style);font-size:var(--text-style-heading-extra-small-font-size);line-height:var(--text-style-heading-extra-small-line-height);letter-spacing:var(--text-style-heading-extra-small-letter-spacing);margin-bottom:var(--text-style-heading-extra-small-spacing-after)}.hero-component{position:relative;display:flex;flex-direction:column;background:var(--brand-component-hero-background-brand);border-radius:var(--brand-component-hero-radius);overflow:hidden}.hero-component .mmp-button--secondary{background:var(--brand-component-page-header-button-secondary-background-default);color:var(--brand-component-page-header-button-secondary-foreground-default);border:1px solid var(--brand-component-page-header-button-secondary-foreground-default)}.hero-component .container{display:block;width:100%}.hero-component.white-left .hero-heading,.hero-component.white-right .hero-heading{color:var(--brand-component-hero-heading-primary)}.hero-component.white-left .hero-text,.hero-component.white-right .hero-text{color:var(--brand-component-hero-text-primary)}.hero-component.white-left .mmp-button--secondary,.hero-component.white-right .mmp-button--secondary{background-color:var(--brand-component-button-background-secondary-default);color:var(--brand-component-button-text-secondary-default);border:2px solid var(--brand-component-button-border-secondary-default)}.hero-component.white-left .mmp-button--secondary:hover,.hero-component.white-left .mmp-button--secondary:focus,.hero-component.white-right .mmp-button--secondary:hover,.hero-component.white-right .mmp-button--secondary:focus{background-color:var(--brand-component-button-background-secondary-hover);color:var(--brand-component-button-text-secondary-hover);border:2px solid var(--brand-component-button-border-secondary-hover)}.hero-component.neutral-left .hero-heading,.hero-component.neutral-right .hero-heading{color:var(--brand-component-hero-heading-tertiary)}.hero-component.neutral-left .hero-text,.hero-component.neutral-right .hero-text{color:var(--brand-component-hero-text-tertiary)}.hero-component.neutral-left .mmp-button--secondary,.hero-component.neutral-right .mmp-button--secondary{background-color:var(--brand-component-button-background-secondary-default);color:var(--brand-component-button-text-secondary-default);border:2px solid var(--brand-component-button-border-secondary-default)}.hero-component.neutral-left .mmp-button--secondary:hover,.hero-component.neutral-left .mmp-button--secondary:focus,.hero-component.neutral-right .mmp-button--secondary:hover,.hero-component.neutral-right .mmp-button--secondary:focus{background-color:var(--brand-component-button-background-secondary-hover);color:var(--brand-component-button-text-secondary-hover);border:2px solid var(--brand-component-button-border-secondary-hover)}.hero-component.brand-left .hero-heading,.hero-component.brand-right .hero-heading{color:var(--brand-component-hero-heading-brand)}.hero-component.brand-left .hero-text,.hero-component.brand-right .hero-text{color:var(--brand-component-hero-text-brand)}.hero-component.white-left,.hero-component.white-right{background:var(--brand-component-page-header-background-primary)}.hero-component.neutral-left,.hero-component.neutral-right{background:var(--brand-component-hero-background-tertiary)}.hero-component.brand-left,.hero-component.brand-right{background:var(--brand-component-hero-background-brand)}.hero-component .hero-heading,.hero-component .hero-text,.hero-component .hero-cta-container{opacity:0}.hero-component .hero-image-container,.hero-component .hero-5050-image{position:relative;width:100%;height:auto;display:flex;flex-direction:column;overflow:hidden}.hero-component .hero-image-container img,.hero-component .hero-5050-image img{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;max-height:100%;object-fit:cover;object-position:center center}@media(min-width: 992px){.hero-component .hero-image-container img,.hero-component .hero-5050-image img{object-position:center center}}.hero-component .hero-image-container picture,.hero-component .hero-5050-image picture{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;display:block}.hero-component .hero-image-container .hero-overlay,.hero-component .hero-5050-image .hero-overlay{position:relative;z-index:2;display:flex;flex-direction:column;width:100%;min-height:200px;height:auto;padding:0;background:var(--brand-component-page-header-background-overlay);overflow:hidden;will-change:opacity;backface-visibility:hidden;transform:translateZ(0)}@media(min-width: 576px){.hero-component .hero-image-container .hero-overlay,.hero-component .hero-5050-image .hero-overlay{min-height:250px}}@media(min-width: 768px){.hero-component .hero-image-container .hero-overlay,.hero-component .hero-5050-image .hero-overlay{min-height:300px}}.hero-component .hero-image-container .hero-overlay .hero-content,.hero-component .hero-5050-image .hero-overlay .hero-content{width:100%;display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 auto;padding:var(--brand-size-spacing-5x) var(--breakpoint-grid-margin) var(--brand-size-spacing-5x) var(--breakpoint-grid-margin);color:var(--brand-component-hero-text-brand);text-align:left}@media(min-width: 576px){.hero-component .hero-image-container .hero-overlay .hero-content,.hero-component .hero-5050-image .hero-overlay .hero-content{max-width:auto;width:100%}}@media(min-width: 768px){.hero-component .hero-image-container .hero-overlay .hero-content,.hero-component .hero-5050-image .hero-overlay .hero-content{max-width:auto;width:100%}}@media(min-width: 992px){.hero-component .hero-image-container .hero-overlay .hero-content,.hero-component .hero-5050-image .hero-overlay .hero-content{max-width:960px;width:100%}}@media(min-width: 1200px){.hero-component .hero-image-container .hero-overlay .hero-content,.hero-component .hero-5050-image .hero-overlay .hero-content{max-width:1140px;width:100%}}@media(min-width: 1400px){.hero-component .hero-image-container .hero-overlay .hero-content,.hero-component .hero-5050-image .hero-overlay .hero-content{max-width:1320px;width:100%}}@media(min-width: 768px){.hero-component .hero-image-container .hero-overlay .hero-content,.hero-component .hero-5050-image .hero-overlay .hero-content{padding:var(--brand-size-spacing-10x) var(--breakpoint-grid-margin) var(--brand-size-spacing-10x) var(--breakpoint-grid-margin)}}.hero-component .hero-content-only{display:flex;flex-direction:column;padding:0;min-height:200px;color:var(--brand-component-hero-text-brand);text-align:left;background-color:var(--brand-component-hero-background-brand)}@media(min-width: 576px){.hero-component .hero-content-only{min-height:250px}}@media(min-width: 768px){.hero-component .hero-content-only{min-height:300px}}.hero-component .hero-content-only .hero-content{width:100%;display:flex;flex-direction:column;justify-content:center;margin:0 auto;padding:var(--brand-size-spacing-5x) var(--breakpoint-grid-margin) var(--brand-size-spacing-5x) var(--breakpoint-grid-margin);color:var(--brand-component-hero-text-brand);text-align:left}@media(min-width: 576px){.hero-component .hero-content-only .hero-content{max-width:auto;width:100%}}@media(min-width: 768px){.hero-component .hero-content-only .hero-content{max-width:auto;width:100%}}@media(min-width: 992px){.hero-component .hero-content-only .hero-content{max-width:960px;width:100%}}@media(min-width: 1200px){.hero-component .hero-content-only .hero-content{max-width:1140px;width:100%}}@media(min-width: 1400px){.hero-component .hero-content-only .hero-content{max-width:1320px;width:100%}}@media(min-width: 768px){.hero-component .hero-content-only .hero-content{padding:var(--brand-size-spacing-10x) var(--breakpoint-grid-margin) var(--brand-size-spacing-10x) var(--breakpoint-grid-margin)}}.hero-component .hero-5050-container{width:100%;display:flex;flex-direction:column}.hero-component .hero-5050-content{width:100%;display:flex;flex-direction:column;overflow:hidden}@media(min-width: 768px){.hero-component .hero-5050-content{flex-direction:row}}.hero-component .hero-5050-text{width:100%;order:2;padding:var(--brand-size-spacing-5x) var(--breakpoint-grid-margin) var(--brand-size-spacing-5x) var(--breakpoint-grid-margin);margin:0 auto;display:flex;flex-direction:column;justify-content:center}@media(min-width: 576px){.hero-component .hero-5050-text{max-width:auto;width:100%}}@media(min-width: 768px){.hero-component .hero-5050-text{max-width:auto;width:100%}}@media(min-width: 992px){.hero-component .hero-5050-text{max-width:960px;width:100%}}@media(min-width: 1200px){.hero-component .hero-5050-text{max-width:1140px;width:100%}}@media(min-width: 1400px){.hero-component .hero-5050-text{max-width:1320px;width:100%}}@media(min-width: 768px){.hero-component .hero-5050-text{width:50%;order:1;padding:var(--brand-component-hero-content-padding-y) var(--brand-component-hero-content-padding-x) var(--brand-component-hero-content-padding-y) 0;margin-right:0;padding-left:calc((100% - 720px)/2 + var(--breakpoint-grid-margin))}}@media(min-width: 992px){.hero-component .hero-5050-text{padding-left:calc((100% - 960px)/2 + var(--breakpoint-grid-margin))}}@media(min-width: 1200px){.hero-component .hero-5050-text{padding-left:calc((100% - 1140px)/2 + var(--breakpoint-grid-margin))}}@media(min-width: 1400px){.hero-component .hero-5050-text{padding-left:calc((100% - 1320px)/2 + var(--breakpoint-grid-margin))}}.hero-component .hero-5050-image{width:100%;order:1;min-height:250px}@media(min-width: 768px){.hero-component .hero-5050-image{width:50%;order:2;min-height:auto}}@media(min-width: 768px){.hero-component.brand-right .hero-5050-text,.hero-component.neutral-right .hero-5050-text,.hero-component.white-right .hero-5050-text{order:2;padding-left:var(--breakpoint-grid-margin);padding-right:calc((100% - 720px)/2 + var(--breakpoint-grid-margin));margin-left:0}}@media(min-width: 992px){.hero-component.brand-right .hero-5050-text,.hero-component.neutral-right .hero-5050-text,.hero-component.white-right .hero-5050-text{padding-right:calc((100% - 960px)/2 + var(--breakpoint-grid-margin))}}@media(min-width: 1200px){.hero-component.brand-right .hero-5050-text,.hero-component.neutral-right .hero-5050-text,.hero-component.white-right .hero-5050-text{padding-right:calc((100% - 1140px)/2 + var(--breakpoint-grid-margin))}}@media(min-width: 1400px){.hero-component.brand-right .hero-5050-text,.hero-component.neutral-right .hero-5050-text,.hero-component.white-right .hero-5050-text{padding-right:calc((100% - 1320px)/2 + var(--breakpoint-grid-margin))}}@media(min-width: 768px){.hero-component.brand-right .hero-5050-image,.hero-component.neutral-right .hero-5050-image,.hero-component.white-right .hero-5050-image{order:1}}.hero-component .hero-heading{width:100%;display:block;margin:0 0 var(--brand-size-spacing-3x) 0;text-transform:uppercase;margin-top:var(--text-style-heading-large-spacing-before);font-family:var(--text-style-heading-large-font-family);font-weight:var(--text-style-heading-large-font-style);font-size:var(--text-style-heading-large-font-size);line-height:var(--text-style-heading-large-line-height);letter-spacing:var(--text-style-heading-large-letter-spacing);margin-bottom:var(--text-style-heading-large-spacing-after)}.hero-component .hero-heading:last-child{margin-bottom:0}.hero-component .hero-text{width:100%;color:var(--brand-component-hero-text-brand);margin-top:var(--text-style-body-spacing-before);font-family:var(--text-style-body-font-family);font-weight:var(--text-style-body-font-style);font-size:var(--text-style-body-font-size);line-height:var(--text-style-body-line-height);letter-spacing:var(--text-style-body-letter-spacing);margin-bottom:var(--text-style-body-paragraph-spacing);margin:0}@media(min-width: 768px){.hero-component .hero-text{max-width:75ch}}.hero-component .hero-cta-container{display:flex;flex-direction:column;gap:var(--brand-size-spacing-2x);margin-top:var(--brand-size-spacing-5x)}.hero-component .hero-cta-container a{width:100%;justify-content:center}@media(min-width: 576px){.hero-component .hero-cta-container{flex-direction:row}.hero-component .hero-cta-container a{width:auto}}.hero-component .hero-image-container{min-height:200px;height:auto}.hero-component .hero-overlay{padding:var(--brand-size-spacing-3x) 0}@media(min-width: 576px){.hero-component .hero-image-container{min-height:250px}}@media(min-width: 768px){.hero-component .hero-overlay{padding:0}.hero-component .hero-image-container{min-height:300px}}.container-fluid .hero-component,.container-sm .hero-component,.container-md .hero-component,.container-lg .hero-component,.container-xl .hero-component,.container-xxl .hero-component{border-radius:0}.container .hero-5050-text{padding-left:var(--breakpoint-grid-margin)}.container .hero-component.brand-right .hero-5050-text,.container .hero-component.neutral-right .hero-5050-text,.container .hero-component.white-right .hero-5050-text{padding-right:var(--breakpoint-grid-margin)}.mmp-image{display:block;max-width:100%;height:auto;--image-border-color: var(--theme-border-color, #ddd);--image-border-radius: var(--theme-border-radius, 0.25rem);--image-box-shadow: var(--theme-box-shadow, none)}.mmp-image__container{position:relative;overflow:hidden;width:100%}.mmp-image__picture{display:block;width:100%}.mmp-image__img{display:block;max-width:100%;height:auto;margin:0 auto}.mmp-image__img--fluid{width:100%}.mmp-image__img--rounded{border-radius:var(--image-border-radius)}.mmp-image__img--circle{border-radius:50%}.mmp-image__img--thumbnail{padding:.25rem;background-color:#fff;border:1px solid var(--image-border-color);border-radius:var(--image-border-radius)}.mmp-image__img--bordered{border:1px solid var(--image-border-color)}.mmp-image__img--shadow{box-shadow:var(--image-box-shadow, 0 0.5rem 1rem rgba(0, 0, 0, 0.15))}.mmp-image--focal-point img{object-fit:cover;width:100%;height:100%}.mmp-image--responsive picture{display:block;width:100%}.mmp-image--actual{display:inline-block;width:auto}.mmp-image--actual img{width:auto;max-width:100%}.mmp-imageGallery{position:relative;margin-bottom:2rem}.mmp-imageGallery__header{margin-bottom:1.5rem;text-align:center}.mmp-imageGallery__heading{margin-top:var(--text-style-heading-large-spacing-before);font-family:var(--text-style-heading-large-font-family);font-weight:var(--text-style-heading-large-font-style);font-size:var(--text-style-heading-large-font-size);line-height:var(--text-style-heading-large-line-height);letter-spacing:var(--text-style-heading-large-letter-spacing);margin-bottom:var(--text-style-heading-large-spacing-after)}.mmp-imageGallery__subheading{font-size:1.1rem;color:#666}.mmp-imageGallery__container{position:relative;width:100%}.mmp-imageGallery__image-wrapper{overflow:hidden;position:relative}.mmp-imageGallery__image-wrapper img{display:block;width:100%;height:auto}.mmp-imageGallery__caption{padding:.75rem;font-size:.9rem;background-color:rgba(255,255,255,.9)}.mmp-imageGallery__cta{margin-top:1.5rem;text-align:center}.mmp-imageGallery__cta-link{display:inline-block;padding:.75rem 1.5rem;background-color:#1a73e8;color:#fff;text-decoration:none;transition:background-color .3s ease}.mmp-imageGallery__cta-link:hover{background-color:#135cbc}.mmp-imageGallery--grid .mmp-imageGallery__grid{display:grid;grid-template-columns:repeat(1, 1fr);gap:1rem}@media(min-width: 576px){.mmp-imageGallery--grid .mmp-imageGallery__grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.mmp-imageGallery--grid .mmp-imageGallery__grid{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1200px){.mmp-imageGallery--grid .mmp-imageGallery__grid{grid-template-columns:repeat(4, 1fr)}}.mmp-imageGallery--grid .mmp-imageGallery__item{cursor:pointer;overflow:hidden;transition:transform .3s ease;aspect-ratio:1/1;position:relative}.mmp-imageGallery--grid .mmp-imageGallery__item:hover{transform:translateY(-5px)}.mmp-imageGallery--grid .mmp-imageGallery__item:hover img{transform:scale(1.05)}.mmp-imageGallery--grid .mmp-imageGallery__item .mmp-imageGallery__image-wrapper{width:100%;height:100%}.mmp-imageGallery--grid .mmp-imageGallery__item .mmp-imageGallery__image-wrapper picture,.mmp-imageGallery--grid .mmp-imageGallery__item .mmp-imageGallery__image-wrapper img{width:100%;height:100%;object-fit:cover;display:block}.mmp-imageGallery--grid .mmp-imageGallery__caption{display:none}.mmp-imageGallery .mmp-imageGallery__lightbox{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);z-index:1000;justify-content:center;align-items:center}.mmp-imageGallery .mmp-imageGallery__lightbox.active{display:flex}.mmp-imageGallery .mmp-imageGallery__lightbox-content{position:relative;max-width:90%;max-height:90%;margin:auto}.mmp-imageGallery .mmp-imageGallery__lightbox-image-container{display:flex;justify-content:center;align-items:center}.mmp-imageGallery .mmp-imageGallery__lightbox-image-container img{max-width:100%;max-height:80vh;object-fit:contain}.mmp-imageGallery .mmp-imageGallery__lightbox-caption{color:#fff;text-align:center;padding:1rem 0;font-size:1rem}.mmp-imageGallery .mmp-imageGallery__close-btn{position:fixed;top:5%;right:5%;font-size:2rem;color:#fff;background:none;border:none;cursor:pointer;z-index:1001}.mmp-imageGallery .mmp-imageGallery__prev-btn,.mmp-imageGallery .mmp-imageGallery__next-btn{position:fixed;top:50%;transform:translateY(-50%);font-size:2rem;color:#fff;background:none;border:none;cursor:pointer;padding:1rem;z-index:1001;transition:opacity .3s ease}.mmp-imageGallery .mmp-imageGallery__prev-btn:hover,.mmp-imageGallery .mmp-imageGallery__next-btn:hover{opacity:.8}.mmp-imageGallery .mmp-imageGallery__prev-btn{left:5%}.mmp-imageGallery .mmp-imageGallery__next-btn{right:5%}.mmp-imageGallery--focused .mmp-imageGallery__container{display:flex;flex-direction:column;width:100%}@media(min-width: 768px){.mmp-imageGallery--focused .mmp-imageGallery__container{flex-direction:row;align-items:flex-start;gap:1rem}}.mmp-imageGallery--focused .mmp-imageGallery__focused-image{width:100%;margin-bottom:1rem;position:relative;display:flex;flex-direction:column}@media(min-width: 768px){.mmp-imageGallery--focused .mmp-imageGallery__focused-image{margin-bottom:0;flex:1}}.mmp-imageGallery--focused .mmp-imageGallery__focused-image .mmp-imageGallery__image-container{position:relative;width:100%;overflow:hidden}.mmp-imageGallery--focused .mmp-imageGallery__focused-image .mmp-imageGallery__image-container::before{content:"";display:block;padding-top:56.25%}.mmp-imageGallery--focused .mmp-imageGallery__focused-image .mmp-imageGallery__image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.mmp-imageGallery--focused .mmp-imageGallery__focused-image .mmp-imageGallery__image-wrapper img{display:block;width:100%;height:100%;object-fit:contain}.mmp-imageGallery--focused .mmp-imageGallery__focused-image .mmp-imageGallery__caption{width:100%;padding:.5rem 0;margin-top:.5rem;text-align:center;font-size:.9rem;color:#333}.mmp-imageGallery--focused .mmp-imageGallery__grid{width:100%;display:flex;flex-wrap:wrap;gap:1rem}@media(min-width: 768px){.mmp-imageGallery--focused .mmp-imageGallery__grid{position:relative;width:auto;height:100%;display:flex;flex-direction:column;flex-wrap:nowrap;gap:1rem;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.mmp-imageGallery--focused .mmp-imageGallery__grid::-webkit-scrollbar{display:none}}.mmp-imageGallery--focused .mmp-imageGallery__item{width:80px;height:80px;cursor:pointer;opacity:.7;transition:all .3s ease;border:2px solid rgba(0,0,0,0);overflow:hidden;position:relative;flex-shrink:0}.mmp-imageGallery--focused .mmp-imageGallery__item .mmp-imageGallery__image-wrapper{width:100%;height:100%}.mmp-imageGallery--focused .mmp-imageGallery__item .mmp-imageGallery__image-wrapper picture,.mmp-imageGallery--focused .mmp-imageGallery__item .mmp-imageGallery__image-wrapper img{width:100%;height:100%;display:block;object-fit:cover}.mmp-imageGallery--focused .mmp-imageGallery__item:hover{opacity:.9;transform:translateY(-2px)}.mmp-imageGallery--focused .mmp-imageGallery__item[data-focused=true]{opacity:1;border-color:#1a73e8}.mmp-imageGallery--carousel{margin-left:-16px;margin-right:-16px}@media(min-width: 768px){.mmp-imageGallery--carousel{margin-left:0;margin-right:0}}.mmp-imageGallery--carousel .glide{position:relative;width:100%;box-sizing:border-box}.mmp-imageGallery--carousel .glide__track{overflow:hidden}.mmp-imageGallery--carousel .glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform;margin:0}.mmp-imageGallery--carousel .glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-user-select:none;user-select:none;padding:1rem;align-self:center}.mmp-imageGallery--carousel .glide__slide.active-slide,.mmp-imageGallery--carousel .glide__slide.glide__slide--active{opacity:1;z-index:2}.mmp-imageGallery--carousel .glide__slide .mmp-imageGallery__image-wrapper{overflow:hidden;width:100%;position:relative}.mmp-imageGallery--carousel .glide__slide .mmp-imageGallery__image-wrapper picture,.mmp-imageGallery--carousel .glide__slide .mmp-imageGallery__image-wrapper img{width:100%;height:100%;object-fit:cover;display:block}.mmp-imageGallery--carousel .glide__slide .mmp-imageGallery__caption{margin-top:.5rem;text-align:center}.mmp-imageGallery--carousel .mmp-imageGallery__carousel-caption{text-align:center;padding:1rem 0 0 0;margin-top:1rem;margin-bottom:0;font-size:1.2rem;background-color:rgba(0,0,0,0);max-width:80%;margin-left:auto;margin-right:auto;font-weight:400}.mmp-imageGallery--carousel .glide__arrows{position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:10}.mmp-imageGallery--carousel .glide__arrow{position:absolute;display:block;top:50%;transform:translateY(-50%);z-index:2;color:#fff;text-transform:uppercase;padding:0;background-color:rgba(0,0,0,.5);border:2px solid rgba(255,255,255,.3);border-radius:50%;cursor:pointer;font-size:1.25rem;line-height:1;width:48px;height:48px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.mmp-imageGallery--carousel .glide__arrow:hover{background-color:rgba(0,0,0,.8);border-color:rgba(255,255,255,.6);transform:translateY(-50%) scale(1.1)}.mmp-imageGallery--carousel .glide__arrow:active{transform:translateY(-50%) scale(0.95)}.mmp-imageGallery--carousel .glide__arrow--left{left:1.5rem}.mmp-imageGallery--carousel .glide__arrow--right{right:1.5rem}.mmp-imageGallery--carousel .glide__arrow--hidden{display:none}@media(max-width: 767pxpx){.mmp-imageGallery--carousel .glide__arrow{width:40px;height:40px;font-size:1rem}.mmp-imageGallery--carousel .glide__arrow--left{left:.5rem}.mmp-imageGallery--carousel .glide__arrow--right{right:.5rem}}.mmp-imageGallery--carousel.mmp-imageGallery--force-aspect-ratio .glide__slide .mmp-imageGallery__image-wrapper{aspect-ratio:4/3;overflow:hidden}.mmp-imageGallery--carousel.mmp-imageGallery--force-aspect-ratio .glide__slide .mmp-imageGallery__image-wrapper picture,.mmp-imageGallery--carousel.mmp-imageGallery--force-aspect-ratio .glide__slide .mmp-imageGallery__image-wrapper img{width:100%;height:100%;object-fit:cover;display:block}.mmp-modal{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;overflow:hidden;outline:0}.mmp-modal--active{display:block;animation:modalFadeIn .2s ease-out}.mmp-modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,.2);z-index:10000;display:flex;align-items:center;justify-content:center}.mmp-modal__container{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:var(--brand-color-background-primary);border-radius:var(--brand-size-radius-extra-small);width:100%;max-width:var(--breakpoint-modal-max-width);max-height:calc(100vh - var(--brand-size-spacing-5x));margin:0;overflow:hidden;display:flex;flex-direction:column;z-index:10001;box-shadow:var(--brand-size-shadow-large-layer-1-offset-x) var(--brand-size-shadow-large-layer-1-offset-y) var(--brand-size-shadow-large-layer-1-blur) var(--brand-size-shadow-large-layer-1-spread) var(--brand-color-shadow-level-4),var(--brand-size-shadow-large-layer-2-offset-x) var(--brand-size-shadow-large-layer-2-offset-y) var(--brand-size-shadow-large-layer-2-blur) var(--brand-size-shadow-large-layer-2-spread) var(--brand-color-shadow-level-1)}.mmp-modal__header{display:flex;align-items:center;justify-content:space-between;padding:var(--brand-component-modal-header-padding-y) var(--brand-component-modal-header-padding-x);border-bottom:1px solid var(--brand-component-modal-divider)}.mmp-modal__title{margin-top:var(--text-style-heading-extra-small-spacing-before);font-family:var(--text-style-heading-extra-small-font-family);font-weight:var(--text-style-heading-extra-small-font-style);font-size:var(--text-style-heading-extra-small-font-size);line-height:var(--text-style-heading-extra-small-line-height);letter-spacing:var(--text-style-heading-extra-small-letter-spacing);margin-bottom:var(--text-style-heading-extra-small-spacing-after);margin:0;color:var(--brand-component-modal-header-text)}.mmp-modal__close{position:relative;padding:0;background-color:var(--brand-color-utility-transparent);border:0;appearance:none;line-height:1;color:var(--brand-component-modal-header-icon-foreground);cursor:pointer;transition:color ease .2s}.mmp-modal__close::before{content:"";position:absolute;top:50%;left:50%;width:40px;height:40px;border-radius:50%;transform:translate(-50%, -50%);background-color:rgba(0,0,0,0);transition:background-color ease .2s;z-index:-1;pointer-events:none}.mmp-modal__close:hover,.mmp-modal__close:focus{text-decoration:none}.mmp-modal__close:hover::before,.mmp-modal__close:focus::before{background-color:var(--brand-component-modal-header-icon-background-hover)}.mmp-modal__body{position:relative;flex:1 1 auto;padding:var(--brand-component-modal-content-padding);overflow-y:auto}.mmp-modal__trigger{display:inline-block;display:inline-flex;width:fit-content;padding:var(--brand-component-button-padding-y) var(--brand-component-button-padding-x);margin-top:var(--text-style-button-spacing-before);font-family:var(--text-style-button-font-family);font-weight:var(--text-style-button-font-style);font-size:var(--text-style-button-font-size);line-height:var(--text-style-button-line-height);letter-spacing:var(--text-style-button-letter-spacing);margin-bottom:var(--text-style-button-paragraph-spacing);text-transform:uppercase;text-transform:uppercase;border-radius:var(--brand-component-button-radius);transition:all .2s ease;text-decoration:none;cursor:pointer;text-align:center;border:2px solid rgba(0,0,0,0);background-color:var(--brand-component-button-background-primary-default);color:var(--brand-component-button-text-primary-default);border:2px solid var(--brand-component-button-border-primary-default)}.mmp-modal__trigger:hover,.mmp-modal__trigger:focus{text-decoration:none}.mmp-modal__trigger:hover,.mmp-modal__trigger:focus{background-color:var(--brand-component-button-background-primary-hover);color:var(--brand-component-button-text-primary-hover);border:2px solid var(--brand-component-button-border-primary-hover)}body.mmp-modal-open{position:fixed;top:var(--scroll-position, 0);left:0;right:0;bottom:0;overflow-y:scroll}@media(max-width: 576px){.mmp-modal__container{max-width:calc(100% - var(--brand-size-spacing-2x));width:calc(100% - var(--brand-size-spacing-2x));margin:0}}@keyframes modalFadeIn{from{opacity:0}to{opacity:1}}.mmp-newsletter{width:100%;margin:var(--brand-size-spacing-6x) 0}.mmp-newsletter__container{position:relative;padding:var(--breakpoint-subscribe-container-padding-x) var(--breakpoint-subscribe-container-padding-y);overflow:hidden;border-radius:var(--brand-component-subscribe-container-radius)}.mmp-newsletter__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.mmp-newsletter__background picture,.mmp-newsletter__background img{width:100%;height:100%;object-fit:cover}.mmp-newsletter__background::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--brand-component-subscribe-background);opacity:.5;z-index:1}.mmp-newsletter__content{position:relative;z-index:2;display:flex;flex-direction:column;max-width:1200px;margin:0 auto;color:var(--brand-color-foreground-primary-inverted)}@media(min-width: 768px){.mmp-newsletter__content{flex-direction:row;justify-content:space-between;align-items:flex-start}}.mmp-newsletter__header{margin-bottom:var(--brand-size-spacing-4x)}@media(min-width: 768px){.mmp-newsletter__header{flex:0 0 40%;margin-bottom:0;padding-right:var(--brand-size-spacing-4x)}}.mmp-newsletter__title{margin-top:var(--text-style-heading-large-spacing-before);font-family:var(--text-style-heading-large-font-family);font-weight:var(--text-style-heading-large-font-style);font-size:var(--text-style-heading-large-font-size);line-height:var(--text-style-heading-large-line-height);letter-spacing:var(--text-style-heading-large-letter-spacing);margin-bottom:var(--text-style-heading-large-spacing-after);color:var(--brand-component-subscribe-heading-default);margin:0;margin-bottom:var(--brand-component-subscribe-heading-padding-bottom)}.mmp-newsletter__description{margin-top:var(--text-style-body-spacing-before);font-family:var(--text-style-body-font-family);font-weight:var(--text-style-body-font-style);font-size:var(--text-style-body-font-size);line-height:var(--text-style-body-line-height);letter-spacing:var(--text-style-body-letter-spacing);margin-bottom:var(--text-style-body-paragraph-spacing);color:var(--brand-component-subscribe-description-default);margin-bottom:var(--brand-component-subscribe-description-padding-bottom)}@media(min-width: 768px){.mmp-newsletter__form-wrapper{flex:0 0 55%;display:flex;align-self:center}}.mmp-newsletter__form{width:100%}.mmp-newsletter__form-content{display:flex;flex-direction:column;width:100%;height:100%;justify-content:center}.mmp-newsletter__input-row{display:flex;flex-direction:column;gap:var(--brand-size-spacing-1nhalf);margin-bottom:var(--brand-size-spacing-2x)}@media(min-width: 768px){.mmp-newsletter__input-row{flex-direction:row;gap:var(--brand-component-subscribe-input-gap);align-items:stretch}}.mmp-newsletter__field{display:flex;flex:1;flex-direction:column}.mmp-newsletter__input{width:100%;padding:var(--brand-component-button-padding-y) var(--brand-component-input-field-padding-x);margin-top:var(--text-style-body-spacing-before);font-family:var(--text-style-body-font-family);font-weight:var(--text-style-body-font-style);font-size:var(--text-style-body-font-size);line-height:var(--text-style-body-line-height);letter-spacing:var(--text-style-body-letter-spacing);margin-bottom:var(--text-style-body-paragraph-spacing);margin:0;line-height:var(--brand-component-subscribe-input-line-height);border:none;background-color:var(--brand-color-background-primary);border-radius:var(--brand-component-input-field-radius);transition:all .3s ease;box-sizing:border-box;min-height:48px}@media(min-width: 768px){.mmp-newsletter__input{border-radius:var(--brand-component-subscribe-input-outer-radius) var(--brand-component-subscribe-input-inner-radius) var(--brand-component-subscribe-input-inner-radius) var(--brand-component-subscribe-input-outer-radius)}}.mmp-newsletter__input:focus{outline:none;border-color:var(--brand-color-border-hover);background-color:var(--brand-color-background-primary);box-shadow:0 0 0 3px rgba(0,123,195,.25)}.mmp-newsletter__input::placeholder{color:var(--brand-color-text-disabled)}.mmp-newsletter__responses{margin-top:var(--brand-size-spacing-1x);margin-top:var(--text-style-body-small-spacing-before);font-family:var(--text-style-body-small-font-family);font-weight:var(--text-style-body-small-font-style);font-size:var(--text-style-body-small-font-size);line-height:var(--text-style-body-small-line-height);letter-spacing:var(--text-style-body-small-letter-spacing);margin-bottom:var(--text-style-body-small-paragraph-spacing);width:100%;min-height:0;transition:min-height .3s ease}@media(min-width: 768px){.mmp-newsletter__responses{order:3;flex-basis:100%}}.mmp-newsletter__response{padding:var(--brand-size-spacing-1x);margin-top:var(--brand-size-spacing-1x);border-radius:4px;animation:slideDown .3s ease-out}.mmp-newsletter__response--error{background-color:var(--brand-color-background-danger);color:var(--brand-color-text-danger);border:1px solid var(--brand-color-border-danger)}.mmp-newsletter__response--success{background-color:var(--brand-color-background-success);color:var(--brand-color-text-success);border:1px solid var(--brand-color-border-success)}@keyframes slideDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.mmp-newsletter__submit-wrapper{display:flex;align-items:stretch;flex-shrink:0}.mmp-newsletter__submit{padding:var(--brand-component-button-padding-y) var(--brand-component-button-padding-x);margin-top:var(--text-style-button-spacing-before);font-family:var(--text-style-button-font-family);font-weight:var(--text-style-button-font-style);font-size:var(--text-style-button-font-size);line-height:var(--text-style-button-line-height);letter-spacing:var(--text-style-button-letter-spacing);margin-bottom:var(--text-style-button-paragraph-spacing);text-transform:uppercase;border-radius:var(--brand-component-button-radius);background-color:var(--brand-component-button-background-primary-default);color:var(--brand-component-button-text-primary-default);border:2px solid var(--brand-component-button-border-primary-default);transition:all .3s ease;text-decoration:none;width:100%;height:calc(var(--brand-component-button-padding-y)*2 + var(--brand-component-subscribe-input-line-height));box-sizing:border-box;flex-shrink:0;display:flex;align-items:center;justify-content:center}@media(min-width: 768px){.mmp-newsletter__submit{border-radius:var(--brand-component-subscribe-button-inner-radius) var(--brand-component-subscribe-button-outer-radius) var(--brand-component-subscribe-button-outer-radius) var(--brand-component-subscribe-button-inner-radius);width:auto}}.mmp-newsletter__submit:hover,.mmp-newsletter__submit:focus{background-color:var(--brand-component-button-background-primary-hover);color:var(--brand-component-button-text-primary-hover);border-color:var(--brand-component-button-border-primary-hover);text-decoration:none}.mmp-newsletter__submit--disabled,.mmp-newsletter__submit:disabled{background-color:var(--brand-component-button-background-primary-disabled);color:var(--brand-component-button-text-primary-disabled);border-color:var(--brand-component-button-border-primary-disabled);cursor:not-allowed;opacity:.6}.mmp-newsletter__submit--disabled:hover,.mmp-newsletter__submit--disabled:focus,.mmp-newsletter__submit:disabled:hover,.mmp-newsletter__submit:disabled:focus{background-color:var(--brand-component-button-background-primary-disabled);color:var(--brand-component-button-text-primary-disabled);border-color:var(--brand-component-button-border-primary-disabled)}.mmp-newsletter__submit--loading{position:relative;color:rgba(0,0,0,0)}.mmp-newsletter__submit--loading::after{content:"";position:absolute;width:16px;height:16px;top:50%;left:50%;margin-left:-8px;margin-top:-8px;border:2px solid var(--brand-component-button-text-primary-default);border-radius:50%;border-top-color:rgba(0,0,0,0);animation:spinner .8s linear infinite}@keyframes spinner{to{transform:rotate(360deg)}}.mmp-newsletter__checkbox-wrapper{display:flex;align-items:center}.mmp-newsletter__checkbox{margin-top:var(--brand-component-checkbox-indicator-margin-top);margin-right:var(--brand-component-checkbox-gap);appearance:none;cursor:pointer;align-self:flex-start;min-width:var(--brand-component-checkbox-indicator-size);min-height:var(--brand-component-checkbox-indicator-size);background-color:var(--brand-component-checkbox-indicator-background-default);color:var(--brand-component-checkbox-indicator-foreground-default);border:solid 1px var(--brand-component-checkbox-indicator-border-default);border-radius:var(--brand-component-checkbox-indicator-radius);position:relative;transition:all .2s ease-in-out}.mmp-newsletter__checkbox:checked{background-color:var(--brand-component-checkbox-indicator-background-checked);color:var(--brand-component-checkbox-indicator-foreground-checked);border-color:var(--brand-component-checkbox-indicator-border-checked)}.mmp-newsletter__checkbox:checked::after{content:"";display:block;position:absolute;left:50%;top:50%;width:30%;height:50%;border:solid var(--brand-component-checkbox-indicator-foreground-checked);border-width:0 2px 2px 0;transform:translate(-50%, -50%) rotate(45deg)}.mmp-newsletter__checkbox:focus{outline:none;border-color:var(--brand-color-border-hover);box-shadow:0 0 0 3px rgba(0,123,195,.25)}.mmp-newsletter__checkbox-label{margin-top:var(--text-style-body-small-spacing-before);font-family:var(--text-style-body-small-font-family);font-weight:var(--text-style-body-small-font-style);font-size:var(--text-style-body-small-font-size);line-height:var(--text-style-body-small-line-height);letter-spacing:var(--text-style-body-small-letter-spacing);margin-bottom:var(--text-style-body-small-paragraph-spacing);margin:0;align-self:flex-start;color:var(--brand-color-foreground-primary-inverted)}@media(max-width: 575pxpx){.mmp-newsletter__container{padding:var(--brand-size-spacing-5x) var(--brand-size-spacing-3x)}.mmp-newsletter__submit{width:100%;text-align:center;padding:var(--brand-component-button-small-padding-y) var(--brand-component-button-small-padding-x)}.mmp-newsletter__checkbox-wrapper{margin-top:var(--brand-size-spacing-2x)}}.page-list-list{margin-bottom:2rem}.page-list-list-title{margin-top:3rem;margin-bottom:1.5rem}.page-list-list.page-list--processing{opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.page-list-grid{display:grid;grid-template-columns:repeat(1, 1fr);gap:1.5rem}@media(min-width: 576px){.page-list-grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.page-list-grid{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1200px){.page-list-grid{grid-template-columns:repeat(var(--page-list-desktop-columns, 4), 1fr)}}.page-list-grid.minimal-grid{grid-template-columns:repeat(2, 1fr)}@media(min-width: 576px){.page-list-grid.minimal-grid{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 992px){.page-list-grid.minimal-grid{grid-template-columns:repeat(4, 1fr)}}@media(min-width: 1200px){.page-list-grid.minimal-grid{grid-template-columns:repeat(var(--page-list-desktop-columns, 4), 1fr)}}.page-list-tabs{display:flex;flex-wrap:nowrap;list-style:none;margin-bottom:1rem;padding-left:0;border-bottom:1px solid var(--color-neutral-100);position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;white-space:nowrap}.page-list-tabs::-webkit-scrollbar{display:none}.page-list-tabs::after{content:"";position:absolute;top:0;right:0;height:100%;width:30px;background:linear-gradient(to right, rgba(255, 255, 255, 0), rgb(255, 255, 255));pointer-events:none;z-index:2}@media(min-width: 768px){.page-list-tabs{flex-wrap:nowrap;overflow-x:auto;white-space:nowrap}.page-list-tabs::after{display:block}}.page-list-tabs__item{margin-bottom:-1px;position:relative;flex:0 0 auto;display:inline-block;white-space:nowrap;margin-right:5px}@media(min-width: 768px){.page-list-tabs__item{flex:0 0 auto;white-space:nowrap}}.page-list-tabs .tab-hover-indicator{position:absolute;bottom:-1px;height:3px;background-color:var(--brand-color-interactive-default);transition:left .2s ease,width .2s ease;z-index:2}.page-list-tabs__content{padding:1rem 0}.page-list-tabs__content__pane{display:none}.page-list-tabs__content__pane.active{display:block}.page-list-tabs__content__pane.show{opacity:1}.page-list-tabs__item__link{border-radius:var(--brand-size-radius-none);padding:var(--brand-component-tabs-tab-padding-y) var(--brand-component-tabs-tab-padding-x);font-family:var(--brand-typography-font-family-heading);font-weight:var(--brand-typography-font-weight-bold);font-size:1rem;color:var(--brand-component-tabs-foreground-primary);background-color:rgba(0,0,0,0);border:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border .15s ease-in-out;cursor:pointer;border-bottom:3px solid rgba(0,0,0,0);position:relative;z-index:3;white-space:nowrap;display:inline-block}.page-list-tabs__item__link:hover,.page-list-tabs__item__link:focus{color:var(--brand-component-tabs-foreground-primary-hover);outline:none}.page-list-tabs__item__link.active{border-bottom:3px solid var(--brand-component-tabs-foreground-primary);background-color:var(--brand-color-background-primary);color:var(--brand-component-tabs-foreground-primary)}.page-list-tabs__item__link.active:hover{color:var(--brand-color-interactive-hover)}@media(min-width: 768px){.page-list-tabs__item__link{white-space:nowrap}}.page-list-date-filter,.page-list-tag-filter{margin-bottom:1.5rem}.page-list-date-filter-title,.page-list-tag-filter-title{font-size:1.1rem;margin-bottom:.75rem}.page-list-date-filter-options,.page-list-tag-filter-options{display:flex;flex-wrap:wrap;gap:.75rem}.mmp-pagination{display:flex;justify-content:center;align-items:center;margin-top:var(--brand-size-spacing-4x);gap:var(--brand-component-pagination-complex-gap)}@media(min-width: 768px){.mmp-pagination{margin-top:var(--brand-size-spacing-7x)}}.mmp-pagination__prev-btn,.mmp-pagination__next-btn,.mmp-pagination__page-btn{display:flex;justify-content:center;align-items:center;min-width:var(--brand-component-pagination-button-min-width);min-height:var(--brand-component-pagination-button-min-width);color:var(--brand-component-pagination-button-foreground-default);background:var(--brand-component-pagination-button-background-default);border:solid var(--brand-component-pagination-button-border-weight) var(--brand-component-pagination-button-border-default);cursor:pointer;font-family:var(--brand-component-pagination-number-font-family);font-weight:var(--brand-component-pagination-number-font-weight);font-size:var(--brand-component-pagination-number-font-size);line-height:var(--brand-component-pagination-number-line-height);transition:background-color .2s ease}.mmp-pagination__prev-btn:hover:not(:disabled),.mmp-pagination__next-btn:hover:not(:disabled),.mmp-pagination__page-btn:hover:not(:disabled){background-color:var(--brand-component-pagination-button-background-hover);color:var(--brand-component-pagination-button-foreground-hover)}.mmp-pagination__prev-btn:active:not(:disabled),.mmp-pagination__next-btn:active:not(:disabled),.mmp-pagination__page-btn:active:not(:disabled){background-color:var(--brand-component-pagination-button-background-active);color:var(--brand-component-pagination-button-foreground-active)}.mmp-pagination__prev-btn:disabled,.mmp-pagination__next-btn:disabled,.mmp-pagination__page-btn:disabled{cursor:not-allowed;opacity:.2}.mmp-pagination__prev-btn{border-radius:var(--brand-component-pagination-button-radius-outer) var(--brand-component-pagination-button-radius-inner) var(--brand-component-pagination-button-radius-inner) var(--brand-component-pagination-button-radius-outer)}.mmp-pagination__next-btn{border-radius:var(--brand-component-pagination-button-radius-inner) var(--brand-component-pagination-button-radius-outer) var(--brand-component-pagination-button-radius-outer) var(--brand-component-pagination-button-radius-inner)}.mmp-pagination__page-numbers{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:var(--brand-component-pagination-complex-gap)}.mmp-pagination__page-btn{border-radius:var(--brand-component-pagination-number-radius)}.mmp-pagination__page-btn.active{background-color:var(--brand-component-pagination-button-background-active);color:var(--brand-component-pagination-button-foreground-active)}.mmp-pagination__ellipsis{display:flex;justify-content:center;align-items:center;min-width:var(--brand-component-pagination-button-min-width);min-height:var(--brand-component-pagination-button-min-width);color:var(--brand-component-pagination-button-foreground-default);background:var(--brand-component-pagination-button-background-default);border-radius:var(--brand-component-pagination-number-radius)}.page-list-pagination{display:flex;justify-content:center;align-items:center;margin-top:var(--brand-size-spacing-4x);gap:var(--brand-component-pagination-complex-gap)}@media(min-width: 768px){.page-list-pagination{margin-top:var(--brand-size-spacing-7x)}}.page-list-pagination .page-list-prev-btn,.page-list-pagination .page-list-next-btn,.page-list-pagination .page-list-page-btn{display:flex;justify-content:center;align-items:center;min-width:var(--brand-component-pagination-button-min-width);min-height:var(--brand-component-pagination-button-min-width);color:var(--brand-component-pagination-button-foreground-default);background:var(--brand-component-pagination-button-background-default);border:solid var(--brand-component-pagination-button-border-weight) var(--brand-component-pagination-button-border-default);cursor:pointer;font-family:var(--brand-component-pagination-number-font-family);font-weight:var(--brand-component-pagination-number-font-weight);font-size:var(--brand-component-pagination-number-font-size);line-height:var(--brand-component-pagination-number-line-height);transition:background-color .2s ease}.page-list-pagination .page-list-prev-btn:hover:not(:disabled),.page-list-pagination .page-list-next-btn:hover:not(:disabled),.page-list-pagination .page-list-page-btn:hover:not(:disabled){background-color:var(--brand-component-pagination-button-background-hover);color:var(--brand-component-pagination-button-foreground-hover)}.page-list-pagination .page-list-prev-btn:active:not(:disabled),.page-list-pagination .page-list-next-btn:active:not(:disabled),.page-list-pagination .page-list-page-btn:active:not(:disabled){background-color:var(--brand-component-pagination-button-background-active);color:var(--brand-component-pagination-button-foreground-active)}.page-list-pagination .page-list-prev-btn:disabled,.page-list-pagination .page-list-next-btn:disabled,.page-list-pagination .page-list-page-btn:disabled{cursor:not-allowed;opacity:.2}.page-list-pagination .page-list-prev-btn{border-radius:var(--brand-component-pagination-button-radius-outer) var(--brand-component-pagination-button-radius-inner) var(--brand-component-pagination-button-radius-inner) var(--brand-component-pagination-button-radius-outer)}.page-list-pagination .page-list-next-btn{border-radius:var(--brand-component-pagination-button-radius-inner) var(--brand-component-pagination-button-radius-outer) var(--brand-component-pagination-button-radius-outer) var(--brand-component-pagination-button-radius-inner)}.page-list-pagination .page-list-page-numbers{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:var(--brand-component-pagination-complex-gap)}.page-list-pagination .page-list-page-btn{border-radius:var(--brand-component-pagination-number-radius)}.page-list-pagination .page-list-page-btn.active{background-color:var(--brand-component-pagination-button-background-active);color:var(--brand-component-pagination-button-foreground-active)}.page-list-pagination .page-list-ellipsis{display:flex;justify-content:center;align-items:center;min-width:var(--brand-component-pagination-button-min-width);min-height:var(--brand-component-pagination-button-min-width);color:var(--brand-component-pagination-button-foreground-default);background:var(--brand-component-pagination-button-background-default);border-radius:var(--brand-component-pagination-number-radius)}.page-list-tag-filter-option{display:flex;align-items:center;gap:.25rem}.page-list-tag-filter-option label{cursor:pointer}.page-list-dropdown-filters{margin-bottom:3rem;padding:2rem;background:var(--brand-color-background-secondary, #f8f9fa)}@media(max-width: 767pxpx){.page-list-dropdown-filters{margin-bottom:2rem;padding:1.5rem}}@media(max-width: 575pxpx){.page-list-dropdown-filters{margin-bottom:1.5rem;padding:1rem;border-radius:8px}}.page-list-dropdown-filters .page-list-filters-heading{margin-bottom:2rem;margin-top:0;color:var(--brand-color-text-body-primary);font-weight:400;font-size:1.375rem;font-family:"Open Sans";text-align:center;line-height:1.3}@media(max-width: 767pxpx){.page-list-dropdown-filters .page-list-filters-heading{margin-bottom:1.5rem;font-size:1.25rem}}@media(max-width: 575pxpx){.page-list-dropdown-filters .page-list-filters-heading{margin-bottom:1.25rem;font-size:1.125rem;line-height:1.4}}.page-list-dropdown-filters .page-list-filters-container{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:2rem;align-items:start;margin:0 auto}@media(max-width: 991pxpx){.page-list-dropdown-filters .page-list-filters-container{grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:1.5rem}}@media(max-width: 767pxpx){.page-list-dropdown-filters .page-list-filters-container{grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:1.25rem}}@media(max-width: 575pxpx){.page-list-dropdown-filters .page-list-filters-container{grid-template-columns:1fr;gap:1rem;max-width:none}}.page-list-dropdown-filter{position:relative}.page-list-dropdown-filter .page-list-dropdown-label{margin-top:var(--text-style-label-spacing-before);font-family:var(--text-style-label-font-family);font-weight:var(--text-style-label-font-style);font-size:var(--text-style-label-font-size);line-height:var(--text-style-label-line-height);letter-spacing:var(--text-style-label-letter-spacing);margin-bottom:var(--text-style-label-paragraph-spacing);margin-bottom:.75rem;display:block;color:var(--brand-color-text-body-primary);font-weight:600;font-size:.95rem;letter-spacing:.01em}@media(max-width: 575pxpx){.page-list-dropdown-filter .page-list-dropdown-label{margin-bottom:.5rem;font-size:.9rem}}.page-list-dropdown-filter .form-select{display:block;width:100%;padding:var(--brand-component-input-field-padding-y, 0.375rem) var(--brand-component-input-field-padding-x, 0.75rem);font-size:1rem;font-weight:400;line-height:1.5;color:var(--brand-color-text-body-primary, #212529);background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:1px solid var(--brand-color-border-default, #ced4da);border-radius:var(--brand-component-input-field-radius, 0.25rem);appearance:none}.page-list-dropdown-filter .form-select:focus{outline:none;border-color:var(--brand-color-primary, #0d6efd);box-shadow:0 0 0 3px rgba(13,110,253,.15),0 2px 8px rgba(0,0,0,.1);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%230d6efd' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e")}.page-list-dropdown-filter .form-select:hover:not(:disabled):not(:focus){border-color:var(--brand-color-border-hover, #adb5bd);box-shadow:0 2px 4px rgba(0,0,0,.08);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e")}.page-list-dropdown-filter .form-select:disabled{background-color:var(--brand-color-background-disabled, #f8f9fa);border-color:var(--brand-color-border-disabled, #e9ecef);color:var(--brand-color-text-disabled, #6c757d);opacity:1;cursor:not-allowed;box-shadow:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23adb5bd' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e")}.page-list-dropdown-filter .form-select option{padding:.5rem;color:var(--brand-color-text-body-primary, #212529);background-color:var(--brand-color-background-primary, #ffffff)}.page-list{margin-top:1rem;display:grid}.page-list .card{height:100%}.page-list .page-list-products{position:relative;transition:all .3s ease}.page-list .page-list-sidebar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.page-list .page-list-sidebar-toggle{background:none;border:none;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center;color:var(--brand-color-text-body-primary, #333);transition:transform .3s ease}.page-list .page-list-sidebar-toggle:hover{color:var(--color-blue-500)}.page-list .page-list-products.sidebar-collapsed .page-list-products-sidebar{margin-left:-250px;transform:translateX(-100%);opacity:0}.page-list .page-list-products.sidebar-collapsed .page-list-sidebar-toggle{position:absolute;left:0;top:0;transform:rotate(180deg);z-index:10;background:#f5f5f5;border-radius:0 0 4px 0;box-shadow:2px 2px 5px rgba(0,0,0,.1)}.page-list .page-list-title{margin-top:var(--text-style-heading-display-spacing-before);font-family:var(--text-style-heading-display-font-family);font-weight:var(--text-style-heading-display-font-style);font-size:var(--text-style-heading-display-font-size);line-height:var(--text-style-heading-display-line-height);letter-spacing:var(--text-style-heading-display-letter-spacing);margin-bottom:var(--text-style-heading-display-spacing-after);text-align:center;margin-bottom:var(--brand-size-spacing-3x);text-transform:uppercase}.page-list .page-list-grid{display:grid;grid-template-columns:repeat(1, 1fr);gap:calc(var(--breakpoint-grid-gutter)*2) var(--breakpoint-grid-gutter);margin-top:1.5rem;width:100%}@media(min-width: 576px){.page-list .page-list-grid{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.page-list .page-list-grid{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1200px){.page-list .page-list-grid{grid-template-columns:repeat(var(--page-list-desktop-columns, 4), 1fr)}}.page-list .page-list-card-placeholder{display:flex;align-items:center;justify-content:center;background-color:var(--brand-color-background-secondary, #f0f0f0);margin-bottom:var(--brand-size-spacing-3x)}.page-list .placeholder-content{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--brand-color-text-body-tertiary, #999)}.page-list .page-list-card{display:flex;flex-direction:column;height:100%;border-radius:0;overflow:hidden;border:1px solid var(--brand-color-border-subtle, #e0e0e0);transition:transform .3s ease;text-align:left}.page-list .page-list-card:hover{transform:translateY(-5px)}.page-list .page-list-card:hover .page-list-card-img-container img.cover{transform:scale(1.1)}.page-list .page-list-card-img-container{overflow:hidden;position:relative;padding-top:100%}.page-list .page-list-card-img-container img.cover{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.page-list .page-list-card-body{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.page-list .page-list-card-title{margin-top:0;margin-bottom:.75rem;font-size:1.25rem;font-weight:700}.page-list .page-list-card-text{margin-bottom:1rem;flex-grow:1}.page-list .page-list-card-link{display:inline-block;padding:.75rem 2rem;font-family:var(--font-family-visby);font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-radius:0;transition:all .3s ease;text-decoration:none;cursor:pointer;text-align:center;background-color:var(--color-green-500);color:var(--color-white);border:2px solid var(--color-green-500);margin-top:1rem}.page-list .page-list-card-link:hover,.page-list .page-list-card-link:focus{background-color:var(--color-white);color:var(--color-green-500);border:2px solid var(--color-green-500);text-decoration:none}.page-list .page-list-card-date{color:#666;margin-bottom:0;display:flex;align-items:center}.page-list .page-list-card-date svg{margin-right:.5rem;width:14px;height:14px}.page-list .page-list-tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.page-list .page-list-tag{padding:.25rem .75rem;border-radius:50px;font-size:.75rem;background-color:#f0f0f0;color:#333}.page-list .page-list-tag-filter{margin-bottom:2rem;padding:1rem;border:1px solid #e0e0e0;border-radius:4px;background-color:#f9f9f9}.page-list .page-list-tag-filter-title{margin-top:0;margin-bottom:1rem;font-size:1.1rem;font-weight:600}.page-list .page-list-tag-filter-options{display:flex;flex-wrap:wrap;gap:.75rem}.page-list .page-list-tag-filter-option{display:flex;align-items:center;gap:.5rem}.page-list .page-list-tag-filter-option label{cursor:pointer;margin-bottom:0;font-size:.9rem}.page-list .page-list-tag-filter-option input[type=checkbox]{cursor:pointer}.page-list .page-list-tag-filter-empty{padding:.75rem;background-color:#f5f5f5;border-radius:4px;color:#666;font-style:italic;text-align:center}.page-list .page-list-date-filter{margin-bottom:2rem;padding:1rem;border:1px solid #e0e0e0;border-radius:4px;background-color:#f9f9f9}.page-list .page-list-date-filter-title{margin-top:0;margin-bottom:1rem;font-size:1.1rem;font-weight:600}.page-list .page-list-date-filter-options{display:flex;align-items:center}.page-list .page-list-date-sort-select{padding:.5rem 1rem;border:1px solid #ccc;border-radius:4px;background-color:#fff;font-size:.9rem;cursor:pointer;min-width:150px}.page-list .page-list-date-sort-select:focus{outline:none;border-color:#00a651;box-shadow:0 0 0 2px rgba(0,166,81,.2)}.page-list .page-list-btn{align-self:flex-start;display:inline-block;padding:.75rem 2rem;background-color:#00a651;color:#fff;text-decoration:none;border-radius:0;font-weight:600;font-family:"VisbyCF",sans-serif;text-transform:uppercase;font-size:.875rem;letter-spacing:.05em;transition:all .3s ease;border:2px solid #00a651}.page-list .page-list-btn:hover,.page-list .page-list-btn:focus{background-color:#fff;color:#00a651;border:2px solid #00a651;text-decoration:none}.page-list .card-variant-default .card-image{overflow:hidden}.page-list .card-variant-default .card-image img{transition:transform .5s ease;will-change:transform}.page-list .card-variant-default .card-heading{transition:color .3s ease}.page-list .card-variant-default:hover .card-image img{transform:scale(1.1)}.page-list .card-variant-default:hover .card-heading{color:var(--brand-color-interactive-default)}@media(max-width: 767pxpx){.page-list .page-list-list-title{font-size:2rem;margin-bottom:1.5rem}}@media(max-width: 575pxpx){.page-list .page-list-grid{grid-template-columns:1fr;gap:1.5rem}.page-list .page-list-card-img-container{height:300px}}.page-list-cta{display:flex;justify-content:center;margin-bottom:var(--brand-size-spacing-3x)}.page-list-cta:last-child{margin-top:var(--brand-size-spacing-3x);margin-bottom:0}.page-list-products{display:flex;position:relative;gap:30px}.page-list-products-sidebar{flex:0 0 250px;border-right:1px solid #eee;padding-right:20px;transition:transform .3s ease,margin-left .3s ease,opacity .2s ease}@media(min-width: 768px){.page-list-products-sidebar{flex:0 0 280px}}@media(min-width: 992px){.page-list-products-sidebar{flex:0 0 320px}}@media(min-width: 1200px){.page-list-products-sidebar{flex:0 0 350px}}.page-list-sidebar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.page-list-sidebar-toggle{background:none;border:none;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center;color:var(--brand-color-text-body-primary, #333);transition:transform .3s ease}.page-list-sidebar-toggle:hover{color:var(--color-blue-500)}.page-list-products.sidebar-collapsed .page-list-products-sidebar{margin-left:-250px;transform:translateX(-100%);opacity:0}@media(min-width: 768px){.page-list-products.sidebar-collapsed .page-list-products-sidebar{margin-left:-280px}}@media(min-width: 992px){.page-list-products.sidebar-collapsed .page-list-products-sidebar{margin-left:-320px}}@media(min-width: 1200px){.page-list-products.sidebar-collapsed .page-list-products-sidebar{margin-left:-350px}}.page-list-products.sidebar-collapsed .page-list-products-content{flex:1}.page-list-products.sidebar-collapsed .page-list-sidebar-toggle{position:absolute;left:0;top:0;transform:rotate(180deg);z-index:10;background:#f5f5f5;border-radius:0 0 4px 0;box-shadow:2px 2px 5px rgba(0,0,0,.1)}.page-list-products-content{flex:1}.page-list-products-sidebar-title{margin-bottom:20px;font-size:1.2rem;font-weight:600;padding-bottom:10px}.page-list-products-categories{list-style:none;padding:0;margin:0}.page-list-category-item{margin-bottom:12px;border-radius:4px;overflow:hidden}.page-list-category-link{display:flex;justify-content:space-between;align-items:center;text-decoration:none;color:#333;padding:8px 10px;font-weight:500;font-size:1rem;border-radius:4px;transition:background-color .2s ease,color .2s ease;background-color:rgba(var(--color-neutral-500), 0.3)}.page-list-category-link:hover{background-color:rgba(var(--color-neutral-500), 0.6);color:var(--color-blue-500)}.page-list-category-link.active{color:var(--color-blue-500);font-weight:600;background-color:rgba(var(--color-blue-500), 0.1)}.page-list-category-toggle{cursor:pointer;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;transition:transform .3s ease,background-color .2s ease;color:var(--brand-color-text-body-secondary, #555)}.page-list-category-toggle:hover{color:var(--brand-color-interactive-default, var(--color-blue-500))}.page-list-category-toggle .page-list-icon{transition:transform .3s ease}.page-list-subcategories{list-style:none;padding-left:20px;margin:0;display:none;overflow:hidden;height:0;opacity:0}.page-list-subcategories.expanded{margin-top:5px;margin-bottom:5px}.page-list-subcategory-item{margin-bottom:6px}.page-list-subcategory-item:last-child{margin-bottom:0}.page-list-subcategory-link{text-decoration:none;color:#666;font-size:.9em;display:block;padding:6px 10px;border-radius:4px;transition:background-color .2s ease,color .2s ease}.page-list-subcategory-link:hover{background-color:rgba(var(--color-neutral-500), 0.4);color:var(--color-blue-500)}.page-list-subcategory-link.active{color:var(--color-blue-500);font-weight:600;background-color:rgba(var(--color-blue-500), 0.05)}.page-list-products-pane{display:none}.page-list-products-pane.active{display:block}@media(max-width: 768px){.page-list-products{flex-direction:column}.page-list-products-sidebar{flex:0 0 auto;border-right:none;border-bottom:1px solid #eee;padding-right:0;padding-bottom:20px;margin-bottom:20px;margin-left:0 !important;transform:none !important;opacity:1 !important}.page-list-products.sidebar-collapsed .page-list-products-sidebar{display:none}.page-list-products.sidebar-collapsed .page-list-sidebar-toggle{position:static;transform:none;background:none;box-shadow:none;margin-bottom:15px}}.product-detail{box-sizing:border-box;width:100%;overflow-x:hidden}.product-detail__container{width:100%}.product-detail .product-detail__disabled{margin:var(--brand-size-spacing-7x) 0}.product-detail .product-detail__disabled h1{margin-bottom:var(--brand-size-spacing-3x)}.product-detail .product-detail__disabled p{margin-bottom:var(--brand-size-spacing-3x)}.product-detail__header{position:relative;padding-bottom:0;width:100%}.product-detail__title{margin-top:var(--text-style-heading-display-spacing-before);font-family:var(--text-style-heading-display-font-family);font-weight:var(--text-style-heading-display-font-style);font-size:var(--text-style-heading-display-font-size);line-height:var(--text-style-heading-display-line-height);letter-spacing:var(--text-style-heading-display-letter-spacing);margin-bottom:var(--text-style-heading-display-spacing-after);margin-top:0;color:var(--brand-component-page-header-heading-default)}.product-detail__content{display:grid;grid-template-columns:1fr;padding-top:var(--brand-size-spacing-4x);gap:var(--breakpoint-grid-gutter);width:100%}@media(min-width: 992px){.product-detail__content{padding-top:var(--brand-size-spacing-7x);grid-template-columns:repeat(12, 1fr);width:100%;max-width:100%}}.product-detail__info{width:100%;grid-column:1/-1}@media(min-width: 992px){.product-detail__info{grid-column:1/span 6;padding-right:var(--brand-size-spacing-2x)}}@media(min-width: 1200px){.product-detail__info{grid-column:1/span 7;padding-right:var(--brand-size-spacing-4x)}}.product-detail__media{width:100%;grid-column:1/-1}@media(min-width: 992px){.product-detail__media{grid-column:7/-1}}@media(min-width: 1200px){.product-detail__media{grid-column:8/-1}}.product-detail__media--desktop{display:none}@media(min-width: 992px){.product-detail__media--desktop{display:block}}.product-detail__description{margin-bottom:var(--brand-size-spacing-4x)}@media(min-width: 992px){.product-detail__description{margin-bottom:var(--brand-size-spacing-7x)}}.product-detail__description p{margin-top:var(--text-style-body-spacing-before);font-family:var(--text-style-body-font-family);font-weight:var(--text-style-body-font-style);font-size:var(--text-style-body-font-size);line-height:var(--text-style-body-line-height);letter-spacing:var(--text-style-body-letter-spacing);margin-bottom:var(--text-style-body-paragraph-spacing);color:var(--brand-color-text-body-primary);margin-bottom:0}.product-detail__image-container{margin-bottom:var(--brand-size-spacing-5x);overflow:hidden;width:100%}@media(min-width: 992px){.product-detail__image-container{margin-bottom:var(--brand-size-spacing-7x)}}.product-detail__image-container img{width:100%;display:block;height:auto;object-fit:cover}.product-detail__image-container--mobile{display:block}@media(min-width: 992px){.product-detail__image-container--mobile{display:none}}.product-detail__image-container--desktop{display:none}@media(min-width: 992px){.product-detail__image-container--desktop{display:block}}.product-detail__section-title{margin-top:var(--text-style-heading-extra-small-spacing-before);font-family:var(--text-style-heading-extra-small-font-family);font-weight:var(--text-style-heading-extra-small-font-style);font-size:var(--text-style-heading-extra-small-font-size);line-height:var(--text-style-heading-extra-small-line-height);letter-spacing:var(--text-style-heading-extra-small-letter-spacing);margin-bottom:var(--text-style-heading-extra-small-spacing-after);color:var(--brand-color-text-body-primary);margin-bottom:var(--brand-size-spacing-3x)}.product-detail__specs{margin-bottom:var(--brand-size-spacing-5x)}.product-detail__specs-list{display:grid;grid-template-columns:1fr;width:100%;margin:0;padding:0;overflow:hidden;gap:var(--brand-size-spacing-2x)}@media(min-width: 576px){.product-detail__specs-list{grid-template-columns:repeat(2, 1fr)}}.product-detail__specs-list--grid{display:grid;grid-template-columns:1fr;gap:var(--brand-size-spacing-2x)}@media(min-width: 576px){.product-detail__specs-list--grid{grid-template-columns:repeat(2, 1fr)}}.product-detail__spec-box{display:flex;flex-direction:column;gap:var(--brand-size-spacing-1nhalf);padding:var(--brand-size-spacing-3x);border:1px solid var(--brand-color-border-default);height:100%;background-color:var(--brand-color-background-surface)}.product-detail__spec-term{font-family:var(--brand-typography-font-family-body);font-weight:600;font-size:var(--typography-font-size-body);line-height:var(--typography-line-height-body-small);color:var(--brand-color-text-body-primary);margin:0;display:flex;align-items:flex-start;gap:var(--brand-size-spacing-1nhalf)}.product-detail__spec-definition{margin-top:var(--text-style-body-spacing-before);font-family:var(--text-style-body-font-family);font-weight:var(--text-style-body-font-style);font-size:var(--text-style-body-font-size);line-height:var(--text-style-body-line-height);letter-spacing:var(--text-style-body-letter-spacing);margin-bottom:var(--text-style-body-paragraph-spacing);color:var(--brand-color-text-body-primary);margin:0}.product-detail__spec-yes{color:var(--brand-color-utility-success);display:flex;align-items:center;gap:.5rem}.product-detail__spec-yes svg{stroke:var(--brand-color-utility-success)}.product-detail__spec-no{color:var(--brand-color-utility-danger);display:flex;align-items:center;gap:.5rem}.product-detail__spec-no svg{stroke:var(--brand-color-utility-danger)}.product-detail__spec-icon{color:var(--brand-color-icon-default);flex-shrink:0}.product-detail__files{margin-bottom:var(--brand-size-spacing-5x)}.product-detail__files--mobile{display:block}@media(min-width: 992px){.product-detail__files--mobile{display:none}}.product-detail__files--desktop{display:none}@media(min-width: 992px){.product-detail__files--desktop{display:block}}.product-detail__files .mmp-download__title{margin-bottom:var(--brand-component-download-description-padding-bottom)}.product-detail__downloads{display:flex;flex-direction:column;gap:1rem}.mmp-download__icon{width:20px !important;height:20px !important;flex-shrink:0}@media(min-width: 576px){.product-detail__container{max-width:auto;width:100%}}@media(min-width: 768px){.product-detail__container{max-width:auto;width:100%}}@media(min-width: 992px){.product-detail__container{max-width:960px;width:100%}}@media(min-width: 1200px){.product-detail__container{max-width:1140px;width:100%}}@media(min-width: 1400px){.product-detail__container{max-width:1320px;width:100%}}@media(min-width: 992px){.product-detail{overflow-x:hidden}.product-detail__specs-grid,.product-detail__description,.product-detail__image-container{width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}}.mmp-button{display:inline-flex;width:fit-content;padding:var(--brand-component-button-padding-y) var(--brand-component-button-padding-x);margin-top:var(--text-style-button-spacing-before);font-family:var(--text-style-button-font-family);font-weight:var(--text-style-button-font-style);font-size:var(--text-style-button-font-size);line-height:var(--text-style-button-line-height);letter-spacing:var(--text-style-button-letter-spacing);margin-bottom:var(--text-style-button-paragraph-spacing);text-transform:uppercase;text-transform:uppercase;border-radius:var(--brand-component-button-radius);transition:all .2s ease;text-decoration:none;cursor:pointer;text-align:center;border:2px solid rgba(0,0,0,0)}.mmp-button:hover,.mmp-button:focus{text-decoration:none}.mmp-button--primary{background-color:var(--brand-component-button-background-primary-default);color:var(--brand-component-button-text-primary-default);border:2px solid var(--brand-component-button-border-primary-default)}.mmp-button--primary:hover,.mmp-button--primary:focus{background-color:var(--brand-component-button-background-primary-hover);color:var(--brand-component-button-text-primary-hover);border:2px solid var(--brand-component-button-border-primary-hover)}.mmp-button--secondary{background-color:var(--brand-component-button-background-secondary-default);color:var(--brand-component-button-text-secondary-default);border:2px solid var(--brand-component-button-border-secondary-default)}.mmp-button--secondary:hover,.mmp-button--secondary:focus{background-color:var(--brand-component-button-background-secondary-hover);color:var(--brand-component-button-text-secondary-hover);border:2px solid var(--brand-component-button-border-secondary-hover)}.mmp-button--tertiary{background-color:var(--brand-component-button-background-tertiary-default);padding:var(--brand-component-button-padding-y) var(--brand-component-button-tertiary-padding-x);color:var(--brand-component-button-text-tertiary-default);text-transform:none;border:none}.mmp-button--tertiary:hover,.mmp-button--tertiary:focus{color:var(--brand-component-button-text-tertiary-hover);text-decoration:underline}.mmp-button--small{padding:var(--brand-component-button-small-padding-y) var(--brand-component-button-small-padding-x)}.mmp-button--disabled,.mmp-button:disabled{opacity:.65;pointer-events:none}.mmp-button--block{display:block;width:100%}.product-list .product-categories-accordion .mmp-accordion__item{border-bottom:var(--brand-component-accordion-divider-width) solid var(--brand-component-accordion-divider-default);border-radius:var(--brand-component-accordion-item-closed-border-radius);margin-bottom:var(--brand-component-accordion-gap);overflow:hidden}.product-list .product-categories-accordion .mmp-accordion__header{margin:0}.product-list .product-categories-accordion .mmp-accordion__collapse{background-color:var(--brand-component-accordion-background-primary)}.product-list .product-categories-accordion .mmp-accordion__collapse .mmp-accordion__body{padding:4px var(--brand-component-accordion-content-padding-x) var(--brand-component-accordion-content-padding-bottom)}.product-list .product-category-header-content{display:flex;align-items:center;justify-content:space-between;background-color:var(--brand-component-accordion-background-primary);transition:background-color .15s ease-in-out}.product-list .product-category-link{flex:1;text-decoration:none;font-family:var(--brand-typography-font-family-heading);font-size:1.2rem;line-height:var(--breakpoint-typography-line-height-body-small);font-weight:var(--brand-typography-font-weight-regular);color:var(--brand-component-accordion-foreground-primary);transition:color .15s ease-in-out;padding-left:var(--brand-component-accordion-item-padding-left);padding-right:var(--brand-component-accordion-item-padding-right);padding-top:var(--brand-component-accordion-item-padding-y);padding-bottom:var(--brand-component-accordion-item-padding-y)}.product-list .product-category-link:hover{color:var(--brand-color-interactive-default);text-decoration:none}.product-list .mmp-accordion__toggle{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.25rem;color:var(--brand-component-accordion-foreground-primary)}.product-list .mmp-accordion__toggle:hover{background:rgba(0,0,0,0);color:var(--brand-color-interactive-default)}.product-list .mmp-accordion__toggle:focus-visible{box-shadow:inset 0 0 0 2px var(--brand-color-border-hover);outline:0;border-radius:4px}.product-list .mmp-accordion__toggle .mmp-accordion__chevron{width:100%;height:100%;transition:transform .2s ease-in-out;position:relative;right:12px}.product-list .mmp-accordion__toggle .mmp-accordion__chevron path{stroke:currentColor}.product-list .mmp-accordion__toggle:not(.collapse) .mmp-accordion__chevron{transform:rotate(-180deg)}.product-list .product-nav-subcategory-header{display:flex;align-items:center;padding:4px 0}.product-list .product-nav-toggle{background:none;border:none;cursor:pointer;padding:4px;margin-right:8px;display:flex;align-items:center;transition:transform .2s ease;min-width:24px;justify-content:center;border-radius:4px}.product-list .product-nav-toggle:hover{background-color:#f5f5f5}.product-list .product-nav-chevron{width:22px;height:22px;transition:transform .2s ease;color:#333}.product-list .product-nav-toggle.open .product-nav-chevron{transform:rotate(90deg)}.product-list .product-nav-subcategory-link{text-decoration:none;font-weight:500;font-size:16px;transition:color .2s ease;flex:1;padding:4px 8px;border-radius:4px;display:block;color:#222}.product-list .product-nav-subcategory-link.active{font-weight:700}.product-list .product-nav-subcategory-link:hover{color:var(--brand-color-interactive-default);text-decoration:none}.product-list .product-nav-brands{max-height:0;overflow:hidden;transition:max-height .3s ease;padding-left:32px;margin-bottom:4px}.product-list .product-nav-brands.open{max-height:500px}.product-list .product-nav-brand-link{display:block;text-decoration:none;font-size:16px;padding:6px 0;font-weight:400;transition:all .2s ease;border-left:2px solid rgba(0,0,0,0);padding-left:24px;color:#222}.product-list .product-nav-brand-link.active{font-weight:700;margin-left:-2px;padding-left:26px;border-radius:0 4px 4px 0}.product-list .product-nav-brand-link:hover{color:var(--brand-color-interactive-default);text-decoration:none}.product-list .product-nav-brand-link:hover.active{color:var(--brand-color-interactive-default)}.product-list .product-properties-title{font-size:16px;font-weight:600;color:#333;margin-bottom:12px}.product-list .product-list-search-container{position:relative;display:flex;align-items:center;width:100%;background-color:var(--brand-color-background-primary);overflow:hidden}.product-list .product-list-search-icon{position:absolute;left:var(--brand-size-spacing-1nhalf);display:flex;align-items:center;justify-content:center;z-index:2;color:var(--brand-color-foreground-primary);pointer-events:none}.product-list .product-list-search-icon svg{width:18px;height:18px}.product-list .product-list-search-clear{position:absolute;right:var(--brand-size-spacing-1nhalf);display:flex;align-items:center;justify-content:center;z-index:3;width:24px;height:24px;padding:0;border:none;border-radius:50%;background:rgba(0,0,0,0);color:var(--brand-color-foreground-primary);cursor:pointer;transition:all .2s ease}.product-list .product-list-search-clear.hidden{display:none}.product-list .product-list-search-clear:hover{color:var(--brand-color-interactive-hover);background-color:var(--color-blue-100)}.product-list .product-list-search-clear svg{width:16px;height:16px}.product-list .product-list-search{width:100%;padding:var(--brand-component-input-field-padding-y) var(--brand-component-input-field-padding-x);padding-left:var(--brand-size-spacing-5x);background-color:var(--brand-color-background-primary);border:1px solid var(--brand-color-border-default);border-radius:var(--brand-component-input-field-radius);transition:border-color .2s ease,box-shadow .2s ease;margin-top:var(--text-style-body-small-spacing-before);font-family:var(--text-style-body-small-font-family);font-weight:var(--text-style-body-small-font-style);font-size:var(--text-style-body-small-font-size);line-height:var(--text-style-body-small-line-height);letter-spacing:var(--text-style-body-small-letter-spacing);margin-bottom:var(--text-style-body-small-paragraph-spacing);margin:0}.product-list .product-list-search:focus{outline:none;border-color:var(--brand-color-border-hover);box-shadow:0 0 0 3px rgba(0,123,195,.2)}.product-list .product-list-search::placeholder{color:var(--brand-colour-text-body-tertiary);opacity:.7}.product-list .product-list-item.filtered-out{display:none !important}.product-list .hidden{display:none !important}.product-list-products{display:flex;flex-direction:column;gap:var(--brand-size-spacing-3x);position:relative}@media(min-width: 768px){.product-list-products{flex-direction:row;gap:var(--breakpoint-grid-gutter)}}.product-list-products-content{flex:2}.product-list-sidebar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--brand-size-spacing-3x)}.product-list-products-sidebar-title{margin-top:var(--text-style-heading-small-spacing-before);font-family:var(--text-style-heading-small-font-family);font-weight:var(--text-style-heading-small-font-style);font-size:var(--text-style-heading-small-font-size);line-height:var(--text-style-heading-small-line-height);letter-spacing:var(--text-style-heading-small-letter-spacing);margin-bottom:var(--text-style-heading-small-spacing-after);margin:0}.product-list-clear-filters{display:inline-flex;width:fit-content;padding:var(--brand-component-button-padding-y) var(--brand-component-button-padding-x);margin-top:var(--text-style-button-spacing-before);font-family:var(--text-style-button-font-family);font-weight:var(--text-style-button-font-style);font-size:var(--text-style-button-font-size);line-height:var(--text-style-button-line-height);letter-spacing:var(--text-style-button-letter-spacing);margin-bottom:var(--text-style-button-paragraph-spacing);text-transform:uppercase;text-transform:uppercase;border-radius:var(--brand-component-button-radius);transition:all .2s ease;text-decoration:none;cursor:pointer;text-align:center;border:2px solid rgba(0,0,0,0);background-color:var(--brand-component-button-background-tertiary-default);padding:var(--brand-component-button-padding-y) var(--brand-component-button-tertiary-padding-x);color:var(--brand-component-button-text-tertiary-default);text-transform:none;border:none;padding:var(--brand-component-button-small-padding-y) var(--brand-component-button-small-padding-x);font-size:var(--breakpoint-typography-font-size-body-small)}.product-list-clear-filters:hover,.product-list-clear-filters:focus{text-decoration:none}.product-list-clear-filters:hover,.product-list-clear-filters:focus{color:var(--brand-component-button-text-tertiary-hover);text-decoration:underline}.product-categories-accordion{margin-bottom:var(--brand-size-spacing-3x);background-color:var(--brand-component-accordion-background-primary)}.product-categories-accordion .product-category-item{border-bottom:1px solid var(--brand-color-border-subtle);overflow:hidden;position:relative}.product-categories-accordion .mmp-accordion__collapse{transition:height .3s ease-out;overflow:hidden}.product-categories-accordion .mmp-accordion__collapse.collapse:not(.show){display:none}.product-categories-accordion .mmp-accordion__collapse.collapsing{height:0;overflow:hidden}.product-categories-accordion .product-category-checkboxes{padding:var(--brand-component-accordion-content-padding-top) var(--brand-component-accordion-content-padding-x) var(--brand-component-accordion-content-padding-bottom);display:flex;flex-direction:column;gap:var(--brand-size-spacing-1x)}.product-categories-accordion .product-category-group:has(.product-subcategories){margin-bottom:var(--brand-size-spacing-1x)}.product-categories-accordion .product-category-group:has(.product-subcategories) .product-category-checkbox{margin-bottom:var(--brand-size-spacing-1x)}.product-categories-accordion .product-category-checkbox{margin:0}.product-categories-accordion .product-category-label{display:flex;align-items:center;margin-top:var(--text-style-body-small-spacing-before);font-family:var(--text-style-body-small-font-family);font-weight:var(--text-style-body-small-font-style);font-size:var(--text-style-body-small-font-size);line-height:var(--text-style-body-small-line-height);letter-spacing:var(--text-style-body-small-letter-spacing);margin-bottom:var(--text-style-body-small-paragraph-spacing);color:var(--brand-component-checkbox-label-default);margin:0;cursor:pointer;user-select:none}.product-categories-accordion .product-subcategories{padding-left:var(--brand-size-spacing-4x);display:flex;flex-direction:column;gap:var(--brand-size-spacing-half)}.product-categories-accordion .product-subcategory-checkbox{margin:0}.product-categories-accordion .product-subcategory-label{display:flex;align-items:center;margin-top:var(--text-style-body-small-spacing-before);font-family:var(--text-style-body-small-font-family);font-weight:var(--text-style-body-small-font-style);font-size:var(--text-style-body-small-font-size);line-height:var(--text-style-body-small-line-height);letter-spacing:var(--text-style-body-small-letter-spacing);margin-bottom:var(--text-style-body-small-paragraph-spacing);color:var(--brand-component-checkbox-label-default);margin:0;cursor:pointer;user-select:none}.product-categories-accordion .product-category-input{margin-right:var(--brand-component-checkbox-gap);min-width:var(--brand-component-checkbox-indicator-size);min-height:var(--brand-component-checkbox-indicator-size);appearance:none;background-color:var(--brand-component-checkbox-indicator-background-default);border:solid 1px var(--brand-component-checkbox-indicator-border-default);cursor:pointer;position:relative;transition:all .2s ease-in-out;border-radius:var(--brand-component-checkbox-indicator-radius)}.product-categories-accordion .product-category-text{color:var(--brand-component-checkbox-label-default)}.product-categories-accordion .product-category-input:checked{background-color:var(--brand-component-checkbox-indicator-background-checked);color:var(--brand-component-checkbox-indicator-foreground-checked);border-color:var(--brand-component-checkbox-indicator-border-checked)}.product-categories-accordion .product-category-input:checked::after{content:"";display:block;position:absolute;left:50%;top:50%;width:30%;height:50%;border:solid var(--brand-component-checkbox-indicator-foreground-checked);border-width:0 2px 2px 0;transform:translate(-50%, -50%) rotate(45deg)}.product-properties-filter{padding-top:var(--brand-size-spacing-3x);margin-top:var(--brand-size-spacing-3x)}.product-properties-filter .product-properties-title{margin-top:var(--text-style-heading-small-spacing-before);font-family:var(--text-style-heading-small-font-family);font-weight:var(--text-style-heading-small-font-style);font-size:var(--text-style-heading-small-font-size);line-height:var(--text-style-heading-small-line-height);letter-spacing:var(--text-style-heading-small-letter-spacing);margin-bottom:var(--text-style-heading-small-spacing-after);margin:0 0 var(--brand-size-spacing-2x) 0}.product-properties-filter .form-check-group{margin-bottom:.25rem}.product-properties-filter .form-check-group.is-invalid .form-check-input{border-color:var(--brand-color-border-error, #dc3545)}.product-properties-filter .form-check-group.is-valid .form-check-input{border-color:var(--brand-color-success, #198754)}.product-properties-filter .form-check{display:flex;align-items:center;margin-bottom:var(--brand-size-spacing-1x)}.product-properties-filter .form-check .form-check-input{align-self:flex-start;margin-right:var(--brand-component-checkbox-gap);margin-top:var(--brand-component-checkbox-indicator-margin-top);min-width:var(--brand-component-checkbox-indicator-size);min-height:var(--brand-component-checkbox-indicator-size);appearance:none;background-color:var(--brand-component-checkbox-indicator-background-default);border:solid 1px var(--brand-component-checkbox-indicator-border-default);cursor:pointer;position:relative;transition:all .2s ease-in-out}.product-properties-filter .form-check .form-check-input[type=checkbox]{border-radius:var(--brand-component-checkbox-indicator-radius)}.product-properties-filter .form-check .form-check-input[type=checkbox]:checked{background-color:var(--brand-component-checkbox-indicator-background-checked);color:var(--brand-component-checkbox-indicator-foreground-checked);border-color:var(--brand-component-checkbox-indicator-border-checked)}.product-properties-filter .form-check .form-check-input[type=checkbox]:checked::after{content:"";display:block;position:absolute;left:50%;top:50%;width:30%;height:50%;border:solid var(--brand-component-checkbox-indicator-foreground-checked);border-width:0 2px 2px 0;transform:translate(-50%, -50%) rotate(45deg)}.product-properties-filter .form-check .form-check-input:focus{border-color:var(--brand-color-border-hover, #80bdff);outline:0;box-shadow:0 0 0 .25rem rgba(var(--brand-color-primary, #0d6efd), 0.25)}.product-properties-filter .form-check .form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.product-properties-filter .form-check .form-check-label{cursor:pointer;margin-top:var(--text-style-body-small-spacing-before);font-family:var(--text-style-body-small-font-family);font-weight:var(--text-style-body-small-font-style);font-size:var(--text-style-body-small-font-size);line-height:var(--text-style-body-small-line-height);letter-spacing:var(--text-style-body-small-letter-spacing);margin-bottom:var(--text-style-body-small-paragraph-spacing);color:var(--brand-component-checkbox-label-default);margin:0}.product-list-empty-state{padding:2rem;margin:1.5rem 0;display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid var(--brand-color-border-default)}.product-list-empty-state .product-list-empty-state-clear{display:inline-flex;width:fit-content;padding:var(--brand-component-button-padding-y) var(--brand-component-button-padding-x);margin-top:var(--text-style-button-spacing-before);font-family:var(--text-style-button-font-family);font-weight:var(--text-style-button-font-style);font-size:var(--text-style-button-font-size);line-height:var(--text-style-button-line-height);letter-spacing:var(--text-style-button-letter-spacing);margin-bottom:var(--text-style-button-paragraph-spacing);text-transform:uppercase;text-transform:uppercase;border-radius:var(--brand-component-button-radius);transition:all .2s ease;text-decoration:none;cursor:pointer;text-align:center;border:2px solid rgba(0,0,0,0);background-color:var(--brand-component-button-background-primary-default);color:var(--brand-component-button-text-primary-default);border:2px solid var(--brand-component-button-border-primary-default);padding:var(--brand-component-button-small-padding-y) var(--brand-component-button-small-padding-x)}.product-list-empty-state .product-list-empty-state-clear:hover,.product-list-empty-state .product-list-empty-state-clear:focus{text-decoration:none}.product-list-empty-state .product-list-empty-state-clear:hover,.product-list-empty-state .product-list-empty-state-clear:focus{background-color:var(--brand-component-button-background-primary-hover);color:var(--brand-component-button-text-primary-hover);border:2px solid var(--brand-component-button-border-primary-hover)}.product-list-products{flex-direction:column}.product-list-products-sidebar{flex:1}@media(min-width: 768px){.product-list-products-sidebar{position:sticky;top:calc(121px + var(--brand-size-spacing-3x));align-self:flex-start;max-height:calc(100vh - 121px - var(--brand-size-spacing-6x));overflow-y:auto}}@media(min-width: 768px){.product-list-products{flex-direction:row}}.product-list-container{display:flex;flex-direction:column}.mmp-pagination{display:flex;justify-content:center;align-items:center;margin-top:var(--brand-size-spacing-4x);gap:var(--brand-component-pagination-complex-gap)}@media(min-width: 768px){.mmp-pagination{margin-top:var(--brand-size-spacing-7x)}}.mmp-pagination__prev-btn,.mmp-pagination__next-btn,.mmp-pagination__page-btn{display:flex;justify-content:center;align-items:center;min-width:var(--brand-component-pagination-button-min-width);min-height:var(--brand-component-pagination-button-min-width);color:var(--brand-component-pagination-button-foreground-default);background:var(--brand-component-pagination-button-background-default);border:solid var(--brand-component-pagination-button-border-weight) var(--brand-component-pagination-button-border-default);cursor:pointer;font-family:var(--brand-component-pagination-number-font-family);font-weight:var(--brand-component-pagination-number-font-weight);font-size:var(--brand-component-pagination-number-font-size);line-height:var(--brand-component-pagination-number-line-height);transition:background-color .2s ease}.mmp-pagination__prev-btn:hover:not(:disabled),.mmp-pagination__next-btn:hover:not(:disabled),.mmp-pagination__page-btn:hover:not(:disabled){background-color:var(--brand-component-pagination-button-background-hover);color:var(--brand-component-pagination-button-foreground-hover)}.mmp-pagination__prev-btn:active:not(:disabled),.mmp-pagination__next-btn:active:not(:disabled),.mmp-pagination__page-btn:active:not(:disabled){background-color:var(--brand-component-pagination-button-background-active);color:var(--brand-component-pagination-button-foreground-active)}.mmp-pagination__prev-btn:disabled,.mmp-pagination__next-btn:disabled,.mmp-pagination__page-btn:disabled{cursor:not-allowed;opacity:.2}.mmp-pagination__prev-btn{border-radius:var(--brand-component-pagination-button-radius-outer) var(--brand-component-pagination-button-radius-inner) var(--brand-component-pagination-button-radius-inner) var(--brand-component-pagination-button-radius-outer)}.mmp-pagination__next-btn{border-radius:var(--brand-component-pagination-button-radius-inner) var(--brand-component-pagination-button-radius-outer) var(--brand-component-pagination-button-radius-outer) var(--brand-component-pagination-button-radius-inner)}.mmp-pagination__page-numbers{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:var(--brand-component-pagination-complex-gap)}.mmp-pagination__page-btn{border-radius:var(--brand-component-pagination-number-radius)}.mmp-pagination__page-btn.active{background-color:var(--brand-component-pagination-button-background-active);color:var(--brand-component-pagination-button-foreground-active)}.mmp-pagination__ellipsis{display:flex;justify-content:center;align-items:center;min-width:var(--brand-component-pagination-button-min-width);min-height:var(--brand-component-pagination-button-min-width);color:var(--brand-component-pagination-button-foreground-default);background:var(--brand-component-pagination-button-background-default);border-radius:var(--brand-component-pagination-number-radius)}.product-list-pagination{display:flex;justify-content:center;align-items:center;margin-top:var(--brand-size-spacing-4x);gap:var(--brand-component-pagination-complex-gap)}@media(min-width: 768px){.product-list-pagination{margin-top:var(--brand-size-spacing-7x)}}.product-list-pagination .product-list-prev-btn,.product-list-pagination .product-list-next-btn,.product-list-pagination .product-list-page-btn{display:flex;justify-content:center;align-items:center;min-width:var(--brand-component-pagination-button-min-width);min-height:var(--brand-component-pagination-button-min-width);color:var(--brand-component-pagination-button-foreground-default);background:var(--brand-component-pagination-button-background-default);border:solid var(--brand-component-pagination-button-border-weight) var(--brand-component-pagination-button-border-default);cursor:pointer;font-family:var(--brand-component-pagination-number-font-family);font-weight:var(--brand-component-pagination-number-font-weight);font-size:var(--brand-component-pagination-number-font-size);line-height:var(--brand-component-pagination-number-line-height);transition:background-color .2s ease}.product-list-pagination .product-list-prev-btn:hover:not(:disabled),.product-list-pagination .product-list-next-btn:hover:not(:disabled),.product-list-pagination .product-list-page-btn:hover:not(:disabled){background-color:var(--brand-component-pagination-button-background-hover);color:var(--brand-component-pagination-button-foreground-hover)}.product-list-pagination .product-list-prev-btn:active:not(:disabled),.product-list-pagination .product-list-next-btn:active:not(:disabled),.product-list-pagination .product-list-page-btn:active:not(:disabled){background-color:var(--brand-component-pagination-button-background-active);color:var(--brand-component-pagination-button-foreground-active)}.product-list-pagination .product-list-prev-btn:disabled,.product-list-pagination .product-list-next-btn:disabled,.product-list-pagination .product-list-page-btn:disabled{cursor:not-allowed;opacity:.2}.product-list-pagination .product-list-prev-btn{border-radius:var(--brand-component-pagination-button-radius-outer) var(--brand-component-pagination-button-radius-inner) var(--brand-component-pagination-button-radius-inner) var(--brand-component-pagination-button-radius-outer)}.product-list-pagination .product-list-next-btn{border-radius:var(--brand-component-pagination-button-radius-inner) var(--brand-component-pagination-button-radius-outer) var(--brand-component-pagination-button-radius-outer) var(--brand-component-pagination-button-radius-inner)}.product-list-pagination .product-list-page-numbers{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:var(--brand-component-pagination-complex-gap)}.product-list-pagination .product-list-page-btn{border-radius:var(--brand-component-pagination-number-radius)}.product-list-pagination .product-list-page-btn.active{background-color:var(--brand-component-pagination-button-background-active);color:var(--brand-component-pagination-button-foreground-active)}.product-list-pagination .product-list-ellipsis{display:flex;justify-content:center;align-items:center;min-width:var(--brand-component-pagination-button-min-width);min-height:var(--brand-component-pagination-button-min-width);color:var(--brand-component-pagination-button-foreground-default);background:var(--brand-component-pagination-button-background-default);border-radius:var(--brand-component-pagination-number-radius)}.product-card{position:relative;height:100%}.product-card .card{height:100%;display:flex;flex-direction:column}.product-card .card-text{display:flex;flex-direction:column;flex-grow:1}.product-card .card-text p:first-child{flex-grow:1}.product-card .product-specs{display:flex;flex-direction:row;flex-wrap:wrap;column-gap:var(--brand-size-spacing-3x);row-gap:var(--brand-size-spacing-1x);align-items:center;margin-top:var(--brand-size-spacing-3x)}.product-card .product-spec-item{display:flex;align-items:center;gap:var(--brand-size-spacing-half);font-size:.85rem;position:relative;cursor:help}.product-card .product-spec-item::before{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);padding:8px 12px;background-color:rgba(0,0,0,.9);color:#fff;font-size:12px;font-weight:500;line-height:1.2;border-radius:6px;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:all .2s ease;z-index:1000;box-shadow:0 4px 12px rgba(0,0,0,.15)}.product-card .product-spec-item::after{content:"";position:absolute;bottom:calc(100% + 2px);left:50%;transform:translateX(-50%);width:0;height:0;border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:6px solid rgba(0,0,0,.9);opacity:0;visibility:hidden;transition:all .2s ease;z-index:1000}.product-card .product-spec-item:hover::before,.product-card .product-spec-item:hover::after{opacity:1;visibility:visible}.product-card .product-spec-icon{color:var(--brand-color-foreground-tertiary);flex-shrink:0}.product-card .product-spec-icon--green{color:var(--brand-color-foreground-success)}.product-card .product-spec-icon--red{color:var(--brand-color-foreground-danger)}.product-card .product-spec-yes{color:var(--color-green-600)}.product-card .product-spec-no{color:var(--brand-color-foreground-danger)}.product-files-button{position:absolute;top:var(--brand-size-spacing-2x);right:var(--brand-size-spacing-2x);border-radius:var(--brand-component-button-radius);z-index:10;padding:var(--brand-size-spacing-1x);border:none;background-color:var(--brand-color-interactive-default-alternative);color:var(--brand-color-foreground-primary-inverted);margin-top:var(--text-style-body-extra-small-spacing-before);font-family:var(--text-style-body-extra-small-font-family);font-weight:var(--text-style-body-extra-small-font-style);font-size:var(--text-style-body-extra-small-font-size);line-height:var(--text-style-body-extra-small-line-height);letter-spacing:var(--text-style-body-extra-small-letter-spacing);margin-bottom:var(--text-style-body-extra-small-paragraph-spacing);margin:0;display:flex;align-items:center;gap:0;overflow:hidden;cursor:pointer;transition:all .3s ease}.product-files-button:hover{background-color:var(--brand-color-interactive-hover-alternative);gap:var(--brand-size-spacing-1x)}.product-files-button:hover span{max-width:120px;padding-left:var(--brand-size-spacing-1x);opacity:1}.product-files-button span{white-space:nowrap;max-width:0;padding-left:0;opacity:0;transition:all .3s ease;overflow:hidden}.product-files-button svg{width:16px;height:16px;flex-shrink:0}@media(min-width: 768px){.product-files-button{padding:var(--brand-size-spacing-1x)}.product-files-button svg{width:18px;height:18px}}.product-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));margin-top:var(--brand-size-spacing-3x);gap:var(--brand-size-spacing-3x);grid-auto-rows:auto}.product-grid .product-list-item{height:auto;display:flex;flex-direction:column}@media(min-width: 576px){.product-grid{grid-template-columns:1fr 1fr}}@media(min-width: 1200px){.product-grid{grid-template-columns:1fr 1fr 1fr}}.product-files-list{list-style:none;padding:0;margin:0}.product-files-list__item{margin-bottom:.5rem}.product-files-list__item:last-child{margin-bottom:0}.product-files-list__link{display:flex;align-items:center;padding:.75rem;border-radius:4px;text-decoration:none;color:var(--color-body);background-color:rgba(var(--color-neutral-500), 0.1);transition:background-color .2s ease}.product-files-list__link:hover{background-color:rgba(var(--color-neutral-500), 0.3)}.product-files-list__link:hover .product-files-list__download{background-color:var(--color-green-primary);color:#fff}.product-files-list__icon{flex-shrink:0;margin-right:.75rem;color:var(--color-blue-500)}.product-files-list__info{flex-grow:1;min-width:0}.product-files-list__name{display:block;font-weight:500;margin-bottom:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-files-list__meta{display:block;font-size:.8rem;color:var(--color-gray-dark)}.product-files-list__download{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background-color:rgba(var(--color-green-primary), 0.1);color:var(--color-green-primary);transition:all .2s ease}.card-variant-elevated .card-image{overflow:hidden}.card-variant-elevated .card-image img{transition:transform .5s ease;will-change:transform}.card-variant-elevated .card-heading{transition:color .3s ease}.card-variant-elevated:hover .card-image img{transform:scale(1.1)}.card-variant-elevated:hover .card-heading{color:var(--brand-color-interactive-default)}.product-list-no-results{display:none;padding:2rem 0}.product-list-no-results .no-results-box{text-align:center;max-width:400px;margin:0 auto;padding:2rem;border:2px dashed var(--color-neutral-300);border-radius:8px;color:var(--color-neutral-600)}.product-list-no-results .no-results-box svg{margin-bottom:1rem;color:var(--color-neutral-400)}.product-list-no-results .no-results-box h3{margin-bottom:.5rem;font-size:1.25rem;color:var(--color-neutral-700)}.product-list-no-results .no-results-box p{margin-bottom:0;font-size:.95rem;line-height:1.5}.mmp-richText h1{margin-top:var(--text-style-heading-huge-spacing-before);font-family:var(--text-style-heading-huge-font-family);font-weight:var(--text-style-heading-huge-font-style);font-size:var(--text-style-heading-huge-font-size);line-height:var(--text-style-heading-huge-line-height);letter-spacing:var(--text-style-heading-huge-letter-spacing);margin-bottom:var(--text-style-heading-huge-spacing-after)}.mmp-richText h2{margin-top:var(--text-style-heading-display-spacing-before);font-family:var(--text-style-heading-display-font-family);font-weight:var(--text-style-heading-display-font-style);font-size:var(--text-style-heading-display-font-size);line-height:var(--text-style-heading-display-line-height);letter-spacing:var(--text-style-heading-display-letter-spacing);margin-bottom:var(--text-style-heading-display-spacing-after)}.mmp-richText h3{margin-top:var(--text-style-heading-large-spacing-before);font-family:var(--text-style-heading-large-font-family);font-weight:var(--text-style-heading-large-font-style);font-size:var(--text-style-heading-large-font-size);line-height:var(--text-style-heading-large-line-height);letter-spacing:var(--text-style-heading-large-letter-spacing);margin-bottom:var(--text-style-heading-large-spacing-after)}.mmp-richText h4{margin-top:var(--text-style-heading-medium-spacing-before);font-family:var(--text-style-heading-medium-font-family);font-weight:var(--text-style-heading-medium-font-style);font-size:var(--text-style-heading-medium-font-size);line-height:var(--text-style-heading-medium-line-height);letter-spacing:var(--text-style-heading-medium-letter-spacing);margin-bottom:var(--text-style-heading-medium-spacing-after)}.mmp-richText h5{margin-top:var(--text-style-heading-small-spacing-before);font-family:var(--text-style-heading-small-font-family);font-weight:var(--text-style-heading-small-font-style);font-size:var(--text-style-heading-small-font-size);line-height:var(--text-style-heading-small-line-height);letter-spacing:var(--text-style-heading-small-letter-spacing);margin-bottom:var(--text-style-heading-small-spacing-after)}.mmp-richText h6{margin-top:var(--text-style-heading-extra-small-spacing-before);font-family:var(--text-style-heading-extra-small-font-family);font-weight:var(--text-style-heading-extra-small-font-style);font-size:var(--text-style-heading-extra-small-font-size);line-height:var(--text-style-heading-extra-small-line-height);letter-spacing:var(--text-style-heading-extra-small-letter-spacing);margin-bottom:var(--text-style-heading-extra-small-spacing-after)}.mmp-richText p{margin-top:var(--text-style-body-spacing-before);font-family:var(--text-style-body-font-family);font-weight:var(--text-style-body-font-style);font-size:var(--text-style-body-font-size);line-height:var(--text-style-body-line-height);letter-spacing:var(--text-style-body-letter-spacing);margin-bottom:var(--text-style-body-paragraph-spacing)}.mmp-richText p:last-child{margin-bottom:0}.mmp-richText a{color:var(--brand-color-interactive-default);text-decoration:underline;transition:color .2s ease}.mmp-richText a:hover{color:var(--brand-color-interactive-hover)}.mmp-richText a:focus{outline:2px solid var(--brand-color-interactive-active);outline-offset:2px}.mmp-richText ul,.mmp-richText ol{margin-top:var(--text-style-body-spacing-before);font-family:var(--text-style-body-font-family);font-weight:var(--text-style-body-font-style);font-size:var(--text-style-body-font-size);line-height:var(--text-style-body-line-height);letter-spacing:var(--text-style-body-letter-spacing);margin-bottom:var(--text-style-body-paragraph-spacing);margin-bottom:var(--brand-size-spacing-2x);padding-left:var(--brand-size-spacing-2x);margin-left:var(--brand-size-spacing-1nhalf)}.mmp-richText ul li,.mmp-richText ol li{margin-bottom:.5rem}.mmp-richText ul li:last-child,.mmp-richText ol li:last-child{margin-bottom:0}.mmp-richText ul ul,.mmp-richText ul ol,.mmp-richText ol ul,.mmp-richText ol ol{margin-top:.5rem;margin-bottom:.5rem}.mmp-richText ul{list-style-type:disc}.mmp-richText ul ul{list-style-type:circle}.mmp-richText ul ul ul{list-style-type:square}.mmp-richText ol{list-style-type:decimal}.mmp-richText ol ol{list-style-type:lower-alpha}.mmp-richText ol ol ol{list-style-type:lower-roman}.mmp-richText blockquote{margin-top:var(--text-style-body-spacing-before);font-family:var(--text-style-body-font-family);font-weight:var(--text-style-body-font-style);font-size:var(--text-style-body-font-size);line-height:var(--text-style-body-line-height);letter-spacing:var(--text-style-body-letter-spacing);margin-bottom:var(--text-style-body-paragraph-spacing);border-left:4px solid var(--brand-color-foreground-brand);padding:var(--brand-size-spacing-2x) 0 var(--brand-size-spacing-2x) var(--brand-size-spacing-3x);margin:var(--brand-size-spacing-3x) 0;font-style:italic;color:var(--brand-color-text-body-secondary);background-color:var(--brand-color-background-tertiary);border-radius:var(--brand-size-radius-extra-small)}.mmp-richText blockquote cite{margin-top:var(--text-style-body-small-spacing-before);font-family:var(--text-style-body-small-font-family);font-weight:var(--text-style-body-small-font-style);font-size:var(--text-style-body-small-font-size);line-height:var(--text-style-body-small-line-height);letter-spacing:var(--text-style-body-small-letter-spacing);margin-bottom:var(--text-style-body-small-paragraph-spacing);display:block;margin-top:.5rem;font-style:normal;color:var(--brand-color-text-body-tertiary)}.mmp-richText blockquote cite:before{content:"— "}.mmp-richText pre{margin-top:var(--text-style-body-small-spacing-before);font-family:var(--text-style-body-small-font-family);font-weight:var(--text-style-body-small-font-style);font-size:var(--text-style-body-small-font-size);line-height:var(--text-style-body-small-line-height);letter-spacing:var(--text-style-body-small-letter-spacing);margin-bottom:var(--text-style-body-small-paragraph-spacing);font-family:monospace;background-color:var(--brand-color-background-secondary);border-radius:var(--brand-size-radius-extra-small);padding:var(--brand-size-spacing-2x);margin:var(--brand-size-spacing-3x) 0;overflow-x:auto;color:var(--brand-color-text-body-primary)}.mmp-richText code{margin-top:var(--text-style-body-extra-small-spacing-before);font-family:var(--text-style-body-extra-small-font-family);font-weight:var(--text-style-body-extra-small-font-style);font-size:var(--text-style-body-extra-small-font-size);line-height:var(--text-style-body-extra-small-line-height);letter-spacing:var(--text-style-body-extra-small-letter-spacing);margin-bottom:var(--text-style-body-extra-small-paragraph-spacing);font-family:monospace;background-color:var(--brand-color-background-secondary);padding:var(--brand-size-spacing-quarter) var(--brand-size-spacing-half);border-radius:var(--brand-size-radius-extra-small);color:var(--brand-color-text-body-primary)}.mmp-richText table{font-family:var(--brand-font-family-body);font-size:var(--brand-component-table-cell-font-size);line-height:var(--brand-component-table-cell-line-height);font-weight:var(--brand-component-table-cell-font-weight);width:100%;margin:1.5rem 0;border-collapse:collapse;border-spacing:0}.mmp-richText table.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.mmp-richText table thead{background-color:var(--brand-component-table-header-background-primary);color:var(--brand-component-table-header-text-primary)}.mmp-richText table thead th{padding:var(--brand-component-table-header-padding-y) var(--brand-component-table-cell-padding-x);text-align:left;font-weight:var(--brand-component-table-header-font-weight);border-bottom:var(--brand-component-table-header-border-weight) solid var(--brand-component-table-header-border-default);vertical-align:bottom}.mmp-richText table tbody td{padding:var(--brand-component-table-cell-padding-y) var(--brand-component-table-cell-padding-x);border-bottom:1px solid var(--brand-color-border-default);vertical-align:top}.mmp-richText table tfoot{background-color:var(--brand-color-background-secondary);font-weight:var(--brand-component-table-header-font-weight)}.mmp-richText table tfoot td{padding:var(--brand-component-table-cell-padding-y) var(--brand-component-table-cell-padding-x);border-top:var(--brand-component-table-header-border-weight) solid var(--brand-component-table-header-border-default)}.mmp-richText table caption{margin-top:var(--text-style-body-extra-small-spacing-before);font-family:var(--text-style-body-extra-small-font-family);font-weight:var(--text-style-body-extra-small-font-style);font-size:var(--text-style-body-extra-small-font-size);line-height:var(--text-style-body-extra-small-line-height);letter-spacing:var(--text-style-body-extra-small-letter-spacing);margin-bottom:var(--text-style-body-extra-small-paragraph-spacing);padding-top:var(--brand-size-spacing-1nhalf);padding-bottom:var(--brand-size-spacing-1nhalf);color:var(--brand-color-text-body-tertiary);text-align:left;caption-side:bottom;font-style:italic}.mmp-richText tbody tr:nth-child(even){background-color:var(--brand-color-background-tertiary)}.mmp-richText tbody tr td{border-bottom:0}.mmp-richText .brand thead{background-color:var(--brand-component-table-header-background-secondary);color:var(--brand-component-table-header-text-secondary)}.mmp-richText .simple table{border:1px solid var(--brand-color-border-default)}.mmp-richText .simple table th,.mmp-richText .simple table td{border:1px solid var(--brand-color-border-default)}.mmp-richText hr{margin:var(--brand-size-spacing-4x) 0;border:0;border-top:1px solid var(--brand-color-border-default)}.mmp-richText dl{margin-top:var(--text-style-body-spacing-before);font-family:var(--text-style-body-font-family);font-weight:var(--text-style-body-font-style);font-size:var(--text-style-body-font-size);line-height:var(--text-style-body-line-height);letter-spacing:var(--text-style-body-letter-spacing);margin-bottom:var(--text-style-body-paragraph-spacing);margin-bottom:var(--brand-size-spacing-3x)}.mmp-richText dl dt{font-weight:var(--brand-typography-font-weight-emphasis);color:var(--brand-color-foreground-brand);margin-bottom:var(--brand-size-spacing-1x)}.mmp-richText dl dd{margin-left:0;margin-bottom:var(--brand-size-spacing-2x)}.mmp-richText dl dd:last-child{margin-bottom:0}.mmp-richText strong,.mmp-richText b{font-weight:var(--brand-typography-font-weight-emphasis)}.mmp-richText em,.mmp-richText i{font-style:italic}.mmp-richText small{margin-top:var(--text-style-body-small-spacing-before);font-family:var(--text-style-body-small-font-family);font-weight:var(--text-style-body-small-font-style);font-size:var(--text-style-body-small-font-size);line-height:var(--text-style-body-small-line-height);letter-spacing:var(--text-style-body-small-letter-spacing);margin-bottom:var(--text-style-body-small-paragraph-spacing)}.mmp-richText mark{background-color:var(--brand-color-background-warning);padding:.2em}.mmp-richText sub,.mmp-richText sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.mmp-richText sub{bottom:-0.25em}.mmp-richText sup{top:-0.5em}.mmp-richText abbr[title]{border-bottom:1px dotted var(--brand-color-text-body-tertiary);cursor:help;text-decoration:none}.mmp-richText figure{margin:var(--brand-size-spacing-3x) 0}.mmp-richText figure img{max-width:100%;height:auto;display:block;margin:0 auto}.mmp-richText figure figcaption{margin-top:var(--text-style-body-extra-small-spacing-before);font-family:var(--text-style-body-extra-small-font-family);font-weight:var(--text-style-body-extra-small-font-style);font-size:var(--text-style-body-extra-small-font-size);line-height:var(--text-style-body-extra-small-line-height);letter-spacing:var(--text-style-body-extra-small-letter-spacing);margin-bottom:var(--text-style-body-extra-small-paragraph-spacing);margin-top:var(--brand-size-spacing-1x);color:var(--brand-color-text-body-tertiary);text-align:center;font-style:italic}.mmp-richText .text-primary{color:var(--brand-color-foreground-brand)}.mmp-richText .text-secondary{color:var(--brand-color-foreground-secondary)}.mmp-richText .text-success{color:var(--brand-color-foreground-success)}.mmp-richText .text-warning{color:var(--brand-color-foreground-warning)}.mmp-richText .text-danger{color:var(--brand-color-foreground-danger)}.mmp-richText .text-left{text-align:left}.mmp-richText .text-center{text-align:center}.mmp-richText .text-right{text-align:right}.mmp-richText .text-small{margin-top:var(--text-style-body-small-spacing-before);font-family:var(--text-style-body-small-font-family);font-weight:var(--text-style-body-small-font-style);font-size:var(--text-style-body-small-font-size);line-height:var(--text-style-body-small-line-height);letter-spacing:var(--text-style-body-small-letter-spacing);margin-bottom:var(--text-style-body-small-paragraph-spacing)}.mmp-richText .text-large{margin-top:var(--text-style-body-large-spacing-before);font-family:var(--text-style-body-large-font-family);font-weight:var(--text-style-body-large-font-style);font-size:var(--text-style-body-large-font-size);line-height:var(--text-style-body-large-line-height);letter-spacing:var(--text-style-body-large-letter-spacing);margin-bottom:var(--text-style-body-large-paragraph-spacing)}.pt-0{padding-top:0}@media(min-width: 576px){.pt-0{padding-top:0}}@media(min-width: 768px){.pt-0{padding-top:0}}@media(min-width: 992px){.pt-0{padding-top:0}}.pt-xs{padding-top:.5rem}@media(min-width: 576px){.pt-xs{padding-top:.75rem}}@media(min-width: 768px){.pt-xs{padding-top:1rem}}@media(min-width: 992px){.pt-xs{padding-top:1.5rem}}.pt-sm{padding-top:.75rem}@media(min-width: 576px){.pt-sm{padding-top:1rem}}@media(min-width: 768px){.pt-sm{padding-top:1.5rem}}@media(min-width: 992px){.pt-sm{padding-top:2rem}}.pt-md{padding-top:1.5rem}@media(min-width: 576px){.pt-md{padding-top:1.5rem}}@media(min-width: 768px){.pt-md{padding-top:2rem}}@media(min-width: 992px){.pt-md{padding-top:2.5rem}}.pt-lg{padding-top:2rem}@media(min-width: 576px){.pt-lg{padding-top:2rem}}@media(min-width: 768px){.pt-lg{padding-top:2.5rem}}@media(min-width: 992px){.pt-lg{padding-top:3.5rem}}.pt-xl{padding-top:2.5rem}@media(min-width: 576px){.pt-xl{padding-top:2.5rem}}@media(min-width: 768px){.pt-xl{padding-top:3.5rem}}@media(min-width: 992px){.pt-xl{padding-top:5rem}}.pt-xxl{padding-top:3rem}@media(min-width: 576px){.pt-xxl{padding-top:3.5rem}}@media(min-width: 768px){.pt-xxl{padding-top:5rem}}@media(min-width: 992px){.pt-xxl{padding-top:7.5rem}}.pb-0{padding-bottom:0}@media(min-width: 576px){.pb-0{padding-bottom:0}}@media(min-width: 768px){.pb-0{padding-bottom:0}}@media(min-width: 992px){.pb-0{padding-bottom:0}}.pb-xs{padding-bottom:.5rem}@media(min-width: 576px){.pb-xs{padding-bottom:.75rem}}@media(min-width: 768px){.pb-xs{padding-bottom:1rem}}@media(min-width: 992px){.pb-xs{padding-bottom:1.5rem}}.pb-sm{padding-bottom:.75rem}@media(min-width: 576px){.pb-sm{padding-bottom:1rem}}@media(min-width: 768px){.pb-sm{padding-bottom:1.5rem}}@media(min-width: 992px){.pb-sm{padding-bottom:2rem}}.pb-md{padding-bottom:1.5rem}@media(min-width: 576px){.pb-md{padding-bottom:1.5rem}}@media(min-width: 768px){.pb-md{padding-bottom:2rem}}@media(min-width: 992px){.pb-md{padding-bottom:2.5rem}}.pb-lg{padding-bottom:2rem}@media(min-width: 576px){.pb-lg{padding-bottom:2rem}}@media(min-width: 768px){.pb-lg{padding-bottom:2.5rem}}@media(min-width: 992px){.pb-lg{padding-bottom:3.5rem}}.pb-xl{padding-bottom:2.5rem}@media(min-width: 576px){.pb-xl{padding-bottom:2.5rem}}@media(min-width: 768px){.pb-xl{padding-bottom:3.5rem}}@media(min-width: 992px){.pb-xl{padding-bottom:5rem}}.pb-xxl{padding-bottom:3rem}@media(min-width: 576px){.pb-xxl{padding-bottom:3.5rem}}@media(min-width: 768px){.pb-xxl{padding-bottom:5rem}}@media(min-width: 992px){.pb-xxl{padding-bottom:7.5rem}}.py-0{padding-top:0;padding-bottom:0}@media(min-width: 576px){.py-0{padding-top:0}}@media(min-width: 768px){.py-0{padding-top:0}}@media(min-width: 992px){.py-0{padding-top:0}}@media(min-width: 576px){.py-0{padding-bottom:0}}@media(min-width: 768px){.py-0{padding-bottom:0}}@media(min-width: 992px){.py-0{padding-bottom:0}}.py-xs{padding-top:.5rem;padding-bottom:.5rem}@media(min-width: 576px){.py-xs{padding-top:.75rem}}@media(min-width: 768px){.py-xs{padding-top:1rem}}@media(min-width: 992px){.py-xs{padding-top:1.5rem}}@media(min-width: 576px){.py-xs{padding-bottom:.75rem}}@media(min-width: 768px){.py-xs{padding-bottom:1rem}}@media(min-width: 992px){.py-xs{padding-bottom:1.5rem}}.py-sm{padding-top:.75rem;padding-bottom:.75rem}@media(min-width: 576px){.py-sm{padding-top:1rem}}@media(min-width: 768px){.py-sm{padding-top:1.5rem}}@media(min-width: 992px){.py-sm{padding-top:2rem}}@media(min-width: 576px){.py-sm{padding-bottom:1rem}}@media(min-width: 768px){.py-sm{padding-bottom:1.5rem}}@media(min-width: 992px){.py-sm{padding-bottom:2rem}}.py-md{padding-top:1.5rem;padding-bottom:1.5rem}@media(min-width: 576px){.py-md{padding-top:1.5rem}}@media(min-width: 768px){.py-md{padding-top:2rem}}@media(min-width: 992px){.py-md{padding-top:2.5rem}}@media(min-width: 576px){.py-md{padding-bottom:1.5rem}}@media(min-width: 768px){.py-md{padding-bottom:2rem}}@media(min-width: 992px){.py-md{padding-bottom:2.5rem}}.py-lg{padding-top:2rem;padding-bottom:2rem}@media(min-width: 576px){.py-lg{padding-top:2rem}}@media(min-width: 768px){.py-lg{padding-top:2.5rem}}@media(min-width: 992px){.py-lg{padding-top:3.5rem}}@media(min-width: 576px){.py-lg{padding-bottom:2rem}}@media(min-width: 768px){.py-lg{padding-bottom:2.5rem}}@media(min-width: 992px){.py-lg{padding-bottom:3.5rem}}.py-xl{padding-top:2.5rem;padding-bottom:2.5rem}@media(min-width: 576px){.py-xl{padding-top:2.5rem}}@media(min-width: 768px){.py-xl{padding-top:3.5rem}}@media(min-width: 992px){.py-xl{padding-top:5rem}}@media(min-width: 576px){.py-xl{padding-bottom:2.5rem}}@media(min-width: 768px){.py-xl{padding-bottom:3.5rem}}@media(min-width: 992px){.py-xl{padding-bottom:5rem}}.py-xxl{padding-top:3rem;padding-bottom:3rem}@media(min-width: 576px){.py-xxl{padding-top:3.5rem}}@media(min-width: 768px){.py-xxl{padding-top:5rem}}@media(min-width: 992px){.py-xxl{padding-top:7.5rem}}@media(min-width: 576px){.py-xxl{padding-bottom:3.5rem}}@media(min-width: 768px){.py-xxl{padding-bottom:5rem}}@media(min-width: 992px){.py-xxl{padding-bottom:7.5rem}}.px-0{padding-left:0;padding-right:0}@media(min-width: 576px){.px-0{padding-left:0}}@media(min-width: 768px){.px-0{padding-left:0}}@media(min-width: 992px){.px-0{padding-left:0}}@media(min-width: 576px){.px-0{padding-right:0}}@media(min-width: 768px){.px-0{padding-right:0}}@media(min-width: 992px){.px-0{padding-right:0}}.px-xs{padding-left:.5rem;padding-right:.5rem}@media(min-width: 576px){.px-xs{padding-left:.75rem}}@media(min-width: 768px){.px-xs{padding-left:1rem}}@media(min-width: 992px){.px-xs{padding-left:1.5rem}}@media(min-width: 576px){.px-xs{padding-right:.75rem}}@media(min-width: 768px){.px-xs{padding-right:1rem}}@media(min-width: 992px){.px-xs{padding-right:1.5rem}}.px-sm{padding-left:.75rem;padding-right:.75rem}@media(min-width: 576px){.px-sm{padding-left:1rem}}@media(min-width: 768px){.px-sm{padding-left:1.5rem}}@media(min-width: 992px){.px-sm{padding-left:2rem}}@media(min-width: 576px){.px-sm{padding-right:1rem}}@media(min-width: 768px){.px-sm{padding-right:1.5rem}}@media(min-width: 992px){.px-sm{padding-right:2rem}}.px-md{padding-left:1.5rem;padding-right:1.5rem}@media(min-width: 576px){.px-md{padding-left:1.5rem}}@media(min-width: 768px){.px-md{padding-left:2rem}}@media(min-width: 992px){.px-md{padding-left:2.5rem}}@media(min-width: 576px){.px-md{padding-right:1.5rem}}@media(min-width: 768px){.px-md{padding-right:2rem}}@media(min-width: 992px){.px-md{padding-right:2.5rem}}.px-lg{padding-left:2rem;padding-right:2rem}@media(min-width: 576px){.px-lg{padding-left:2rem}}@media(min-width: 768px){.px-lg{padding-left:2.5rem}}@media(min-width: 992px){.px-lg{padding-left:3.5rem}}@media(min-width: 576px){.px-lg{padding-right:2rem}}@media(min-width: 768px){.px-lg{padding-right:2.5rem}}@media(min-width: 992px){.px-lg{padding-right:3.5rem}}.px-xl{padding-left:2.5rem;padding-right:2.5rem}@media(min-width: 576px){.px-xl{padding-left:2.5rem}}@media(min-width: 768px){.px-xl{padding-left:3.5rem}}@media(min-width: 992px){.px-xl{padding-left:5rem}}@media(min-width: 576px){.px-xl{padding-right:2.5rem}}@media(min-width: 768px){.px-xl{padding-right:3.5rem}}@media(min-width: 992px){.px-xl{padding-right:5rem}}.px-xxl{padding-left:3rem;padding-right:3rem}@media(min-width: 576px){.px-xxl{padding-left:3.5rem}}@media(min-width: 768px){.px-xxl{padding-left:5rem}}@media(min-width: 992px){.px-xxl{padding-left:7.5rem}}@media(min-width: 576px){.px-xxl{padding-right:3.5rem}}@media(min-width: 768px){.px-xxl{padding-right:5rem}}@media(min-width: 992px){.px-xxl{padding-right:7.5rem}}.pl-0{padding-left:0}@media(min-width: 576px){.pl-0{padding-left:0}}@media(min-width: 768px){.pl-0{padding-left:0}}@media(min-width: 992px){.pl-0{padding-left:0}}.pl-xs{padding-left:.5rem}@media(min-width: 576px){.pl-xs{padding-left:.75rem}}@media(min-width: 768px){.pl-xs{padding-left:1rem}}@media(min-width: 992px){.pl-xs{padding-left:1.5rem}}.pl-sm{padding-left:.75rem}@media(min-width: 576px){.pl-sm{padding-left:1rem}}@media(min-width: 768px){.pl-sm{padding-left:1.5rem}}@media(min-width: 992px){.pl-sm{padding-left:2rem}}.pl-md{padding-left:1.5rem}@media(min-width: 576px){.pl-md{padding-left:1.5rem}}@media(min-width: 768px){.pl-md{padding-left:2rem}}@media(min-width: 992px){.pl-md{padding-left:2.5rem}}.pl-lg{padding-left:2rem}@media(min-width: 576px){.pl-lg{padding-left:2rem}}@media(min-width: 768px){.pl-lg{padding-left:2.5rem}}@media(min-width: 992px){.pl-lg{padding-left:3.5rem}}.pl-xl{padding-left:2.5rem}@media(min-width: 576px){.pl-xl{padding-left:2.5rem}}@media(min-width: 768px){.pl-xl{padding-left:3.5rem}}@media(min-width: 992px){.pl-xl{padding-left:5rem}}.pl-xxl{padding-left:3rem}@media(min-width: 576px){.pl-xxl{padding-left:3.5rem}}@media(min-width: 768px){.pl-xxl{padding-left:5rem}}@media(min-width: 992px){.pl-xxl{padding-left:7.5rem}}.pr-0{padding-right:0}@media(min-width: 576px){.pr-0{padding-right:0}}@media(min-width: 768px){.pr-0{padding-right:0}}@media(min-width: 992px){.pr-0{padding-right:0}}.pr-xs{padding-right:.5rem}@media(min-width: 576px){.pr-xs{padding-right:.75rem}}@media(min-width: 768px){.pr-xs{padding-right:1rem}}@media(min-width: 992px){.pr-xs{padding-right:1.5rem}}.pr-sm{padding-right:.75rem}@media(min-width: 576px){.pr-sm{padding-right:1rem}}@media(min-width: 768px){.pr-sm{padding-right:1.5rem}}@media(min-width: 992px){.pr-sm{padding-right:2rem}}.pr-md{padding-right:1.5rem}@media(min-width: 576px){.pr-md{padding-right:1.5rem}}@media(min-width: 768px){.pr-md{padding-right:2rem}}@media(min-width: 992px){.pr-md{padding-right:2.5rem}}.pr-lg{padding-right:2rem}@media(min-width: 576px){.pr-lg{padding-right:2rem}}@media(min-width: 768px){.pr-lg{padding-right:2.5rem}}@media(min-width: 992px){.pr-lg{padding-right:3.5rem}}.pr-xl{padding-right:2.5rem}@media(min-width: 576px){.pr-xl{padding-right:2.5rem}}@media(min-width: 768px){.pr-xl{padding-right:3.5rem}}@media(min-width: 992px){.pr-xl{padding-right:5rem}}.pr-xxl{padding-right:3rem}@media(min-width: 576px){.pr-xxl{padding-right:3.5rem}}@media(min-width: 768px){.pr-xxl{padding-right:5rem}}@media(min-width: 992px){.pr-xxl{padding-right:7.5rem}}.p-0{padding-top:0;padding-bottom:0;padding-left:0;padding-right:0}@media(min-width: 576px){.p-0{padding-top:0}}@media(min-width: 768px){.p-0{padding-top:0}}@media(min-width: 992px){.p-0{padding-top:0}}@media(min-width: 576px){.p-0{padding-bottom:0}}@media(min-width: 768px){.p-0{padding-bottom:0}}@media(min-width: 992px){.p-0{padding-bottom:0}}@media(min-width: 576px){.p-0{padding-left:0}}@media(min-width: 768px){.p-0{padding-left:0}}@media(min-width: 992px){.p-0{padding-left:0}}@media(min-width: 576px){.p-0{padding-right:0}}@media(min-width: 768px){.p-0{padding-right:0}}@media(min-width: 992px){.p-0{padding-right:0}}.p-xs{padding-top:.5rem;padding-bottom:.5rem;padding-left:.5rem;padding-right:.5rem}@media(min-width: 576px){.p-xs{padding-top:.75rem}}@media(min-width: 768px){.p-xs{padding-top:1rem}}@media(min-width: 992px){.p-xs{padding-top:1.5rem}}@media(min-width: 576px){.p-xs{padding-bottom:.75rem}}@media(min-width: 768px){.p-xs{padding-bottom:1rem}}@media(min-width: 992px){.p-xs{padding-bottom:1.5rem}}@media(min-width: 576px){.p-xs{padding-left:.75rem}}@media(min-width: 768px){.p-xs{padding-left:1rem}}@media(min-width: 992px){.p-xs{padding-left:1.5rem}}@media(min-width: 576px){.p-xs{padding-right:.75rem}}@media(min-width: 768px){.p-xs{padding-right:1rem}}@media(min-width: 992px){.p-xs{padding-right:1.5rem}}.p-sm{padding-top:.75rem;padding-bottom:.75rem;padding-left:.75rem;padding-right:.75rem}@media(min-width: 576px){.p-sm{padding-top:1rem}}@media(min-width: 768px){.p-sm{padding-top:1.5rem}}@media(min-width: 992px){.p-sm{padding-top:2rem}}@media(min-width: 576px){.p-sm{padding-bottom:1rem}}@media(min-width: 768px){.p-sm{padding-bottom:1.5rem}}@media(min-width: 992px){.p-sm{padding-bottom:2rem}}@media(min-width: 576px){.p-sm{padding-left:1rem}}@media(min-width: 768px){.p-sm{padding-left:1.5rem}}@media(min-width: 992px){.p-sm{padding-left:2rem}}@media(min-width: 576px){.p-sm{padding-right:1rem}}@media(min-width: 768px){.p-sm{padding-right:1.5rem}}@media(min-width: 992px){.p-sm{padding-right:2rem}}.p-md{padding-top:1.5rem;padding-bottom:1.5rem;padding-left:1.5rem;padding-right:1.5rem}@media(min-width: 576px){.p-md{padding-top:1.5rem}}@media(min-width: 768px){.p-md{padding-top:2rem}}@media(min-width: 992px){.p-md{padding-top:2.5rem}}@media(min-width: 576px){.p-md{padding-bottom:1.5rem}}@media(min-width: 768px){.p-md{padding-bottom:2rem}}@media(min-width: 992px){.p-md{padding-bottom:2.5rem}}@media(min-width: 576px){.p-md{padding-left:1.5rem}}@media(min-width: 768px){.p-md{padding-left:2rem}}@media(min-width: 992px){.p-md{padding-left:2.5rem}}@media(min-width: 576px){.p-md{padding-right:1.5rem}}@media(min-width: 768px){.p-md{padding-right:2rem}}@media(min-width: 992px){.p-md{padding-right:2.5rem}}.p-lg{padding-top:2rem;padding-bottom:2rem;padding-left:2rem;padding-right:2rem}@media(min-width: 576px){.p-lg{padding-top:2rem}}@media(min-width: 768px){.p-lg{padding-top:2.5rem}}@media(min-width: 992px){.p-lg{padding-top:3.5rem}}@media(min-width: 576px){.p-lg{padding-bottom:2rem}}@media(min-width: 768px){.p-lg{padding-bottom:2.5rem}}@media(min-width: 992px){.p-lg{padding-bottom:3.5rem}}@media(min-width: 576px){.p-lg{padding-left:2rem}}@media(min-width: 768px){.p-lg{padding-left:2.5rem}}@media(min-width: 992px){.p-lg{padding-left:3.5rem}}@media(min-width: 576px){.p-lg{padding-right:2rem}}@media(min-width: 768px){.p-lg{padding-right:2.5rem}}@media(min-width: 992px){.p-lg{padding-right:3.5rem}}.p-xl{padding-top:2.5rem;padding-bottom:2.5rem;padding-left:2.5rem;padding-right:2.5rem}@media(min-width: 576px){.p-xl{padding-top:2.5rem}}@media(min-width: 768px){.p-xl{padding-top:3.5rem}}@media(min-width: 992px){.p-xl{padding-top:5rem}}@media(min-width: 576px){.p-xl{padding-bottom:2.5rem}}@media(min-width: 768px){.p-xl{padding-bottom:3.5rem}}@media(min-width: 992px){.p-xl{padding-bottom:5rem}}@media(min-width: 576px){.p-xl{padding-left:2.5rem}}@media(min-width: 768px){.p-xl{padding-left:3.5rem}}@media(min-width: 992px){.p-xl{padding-left:5rem}}@media(min-width: 576px){.p-xl{padding-right:2.5rem}}@media(min-width: 768px){.p-xl{padding-right:3.5rem}}@media(min-width: 992px){.p-xl{padding-right:5rem}}.p-xxl{padding-top:3rem;padding-bottom:3rem;padding-left:3rem;padding-right:3rem}@media(min-width: 576px){.p-xxl{padding-top:3.5rem}}@media(min-width: 768px){.p-xxl{padding-top:5rem}}@media(min-width: 992px){.p-xxl{padding-top:7.5rem}}@media(min-width: 576px){.p-xxl{padding-bottom:3.5rem}}@media(min-width: 768px){.p-xxl{padding-bottom:5rem}}@media(min-width: 992px){.p-xxl{padding-bottom:7.5rem}}@media(min-width: 576px){.p-xxl{padding-left:3.5rem}}@media(min-width: 768px){.p-xxl{padding-left:5rem}}@media(min-width: 992px){.p-xxl{padding-left:7.5rem}}@media(min-width: 576px){.p-xxl{padding-right:3.5rem}}@media(min-width: 768px){.p-xxl{padding-right:5rem}}@media(min-width: 992px){.p-xxl{padding-right:7.5rem}}.mt-0{margin-top:0}@media(min-width: 576px){.mt-0{margin-top:0}}@media(min-width: 768px){.mt-0{margin-top:0}}@media(min-width: 992px){.mt-0{margin-top:0}}.mt-xs{margin-top:.5rem}@media(min-width: 576px){.mt-xs{margin-top:.75rem}}@media(min-width: 768px){.mt-xs{margin-top:1rem}}@media(min-width: 992px){.mt-xs{margin-top:1.5rem}}.mt-sm{margin-top:.75rem}@media(min-width: 576px){.mt-sm{margin-top:1rem}}@media(min-width: 768px){.mt-sm{margin-top:1.5rem}}@media(min-width: 992px){.mt-sm{margin-top:2rem}}.mt-md{margin-top:1.5rem}@media(min-width: 576px){.mt-md{margin-top:1.5rem}}@media(min-width: 768px){.mt-md{margin-top:2rem}}@media(min-width: 992px){.mt-md{margin-top:2.5rem}}.mt-lg{margin-top:2rem}@media(min-width: 576px){.mt-lg{margin-top:2rem}}@media(min-width: 768px){.mt-lg{margin-top:2.5rem}}@media(min-width: 992px){.mt-lg{margin-top:3.5rem}}.mt-xl{margin-top:2.5rem}@media(min-width: 576px){.mt-xl{margin-top:2.5rem}}@media(min-width: 768px){.mt-xl{margin-top:3.5rem}}@media(min-width: 992px){.mt-xl{margin-top:5rem}}.mt-xxl{margin-top:3rem}@media(min-width: 576px){.mt-xxl{margin-top:3.5rem}}@media(min-width: 768px){.mt-xxl{margin-top:5rem}}@media(min-width: 992px){.mt-xxl{margin-top:7.5rem}}.mb-0{margin-bottom:0}@media(min-width: 576px){.mb-0{margin-bottom:0}}@media(min-width: 768px){.mb-0{margin-bottom:0}}@media(min-width: 992px){.mb-0{margin-bottom:0}}.mb-xs{margin-bottom:.5rem}@media(min-width: 576px){.mb-xs{margin-bottom:.75rem}}@media(min-width: 768px){.mb-xs{margin-bottom:1rem}}@media(min-width: 992px){.mb-xs{margin-bottom:1.5rem}}.mb-sm{margin-bottom:.75rem}@media(min-width: 576px){.mb-sm{margin-bottom:1rem}}@media(min-width: 768px){.mb-sm{margin-bottom:1.5rem}}@media(min-width: 992px){.mb-sm{margin-bottom:2rem}}.mb-md{margin-bottom:1.5rem}@media(min-width: 576px){.mb-md{margin-bottom:1.5rem}}@media(min-width: 768px){.mb-md{margin-bottom:2rem}}@media(min-width: 992px){.mb-md{margin-bottom:2.5rem}}.mb-lg{margin-bottom:2rem}@media(min-width: 576px){.mb-lg{margin-bottom:2rem}}@media(min-width: 768px){.mb-lg{margin-bottom:2.5rem}}@media(min-width: 992px){.mb-lg{margin-bottom:3.5rem}}.mb-xl{margin-bottom:2.5rem}@media(min-width: 576px){.mb-xl{margin-bottom:2.5rem}}@media(min-width: 768px){.mb-xl{margin-bottom:3.5rem}}@media(min-width: 992px){.mb-xl{margin-bottom:5rem}}.mb-xxl{margin-bottom:3rem}@media(min-width: 576px){.mb-xxl{margin-bottom:3.5rem}}@media(min-width: 768px){.mb-xxl{margin-bottom:5rem}}@media(min-width: 992px){.mb-xxl{margin-bottom:7.5rem}}.my-0{margin-top:0;margin-bottom:0}@media(min-width: 576px){.my-0{margin-top:0}}@media(min-width: 768px){.my-0{margin-top:0}}@media(min-width: 992px){.my-0{margin-top:0}}@media(min-width: 576px){.my-0{margin-bottom:0}}@media(min-width: 768px){.my-0{margin-bottom:0}}@media(min-width: 992px){.my-0{margin-bottom:0}}.my-xs{margin-top:.5rem;margin-bottom:.5rem}@media(min-width: 576px){.my-xs{margin-top:.75rem}}@media(min-width: 768px){.my-xs{margin-top:1rem}}@media(min-width: 992px){.my-xs{margin-top:1.5rem}}@media(min-width: 576px){.my-xs{margin-bottom:.75rem}}@media(min-width: 768px){.my-xs{margin-bottom:1rem}}@media(min-width: 992px){.my-xs{margin-bottom:1.5rem}}.my-sm{margin-top:.75rem;margin-bottom:.75rem}@media(min-width: 576px){.my-sm{margin-top:1rem}}@media(min-width: 768px){.my-sm{margin-top:1.5rem}}@media(min-width: 992px){.my-sm{margin-top:2rem}}@media(min-width: 576px){.my-sm{margin-bottom:1rem}}@media(min-width: 768px){.my-sm{margin-bottom:1.5rem}}@media(min-width: 992px){.my-sm{margin-bottom:2rem}}.my-md{margin-top:1.5rem;margin-bottom:1.5rem}@media(min-width: 576px){.my-md{margin-top:1.5rem}}@media(min-width: 768px){.my-md{margin-top:2rem}}@media(min-width: 992px){.my-md{margin-top:2.5rem}}@media(min-width: 576px){.my-md{margin-bottom:1.5rem}}@media(min-width: 768px){.my-md{margin-bottom:2rem}}@media(min-width: 992px){.my-md{margin-bottom:2.5rem}}.my-lg{margin-top:2rem;margin-bottom:2rem}@media(min-width: 576px){.my-lg{margin-top:2rem}}@media(min-width: 768px){.my-lg{margin-top:2.5rem}}@media(min-width: 992px){.my-lg{margin-top:3.5rem}}@media(min-width: 576px){.my-lg{margin-bottom:2rem}}@media(min-width: 768px){.my-lg{margin-bottom:2.5rem}}@media(min-width: 992px){.my-lg{margin-bottom:3.5rem}}.my-xl{margin-top:2.5rem;margin-bottom:2.5rem}@media(min-width: 576px){.my-xl{margin-top:2.5rem}}@media(min-width: 768px){.my-xl{margin-top:3.5rem}}@media(min-width: 992px){.my-xl{margin-top:5rem}}@media(min-width: 576px){.my-xl{margin-bottom:2.5rem}}@media(min-width: 768px){.my-xl{margin-bottom:3.5rem}}@media(min-width: 992px){.my-xl{margin-bottom:5rem}}.my-xxl{margin-top:3rem;margin-bottom:3rem}@media(min-width: 576px){.my-xxl{margin-top:3.5rem}}@media(min-width: 768px){.my-xxl{margin-top:5rem}}@media(min-width: 992px){.my-xxl{margin-top:7.5rem}}@media(min-width: 576px){.my-xxl{margin-bottom:3.5rem}}@media(min-width: 768px){.my-xxl{margin-bottom:5rem}}@media(min-width: 992px){.my-xxl{margin-bottom:7.5rem}}.mx-0{margin-left:0;margin-right:0}@media(min-width: 576px){.mx-0{margin-left:0}}@media(min-width: 768px){.mx-0{margin-left:0}}@media(min-width: 992px){.mx-0{margin-left:0}}@media(min-width: 576px){.mx-0{margin-right:0}}@media(min-width: 768px){.mx-0{margin-right:0}}@media(min-width: 992px){.mx-0{margin-right:0}}.mx-xs{margin-left:.5rem;margin-right:.5rem}@media(min-width: 576px){.mx-xs{margin-left:.75rem}}@media(min-width: 768px){.mx-xs{margin-left:1rem}}@media(min-width: 992px){.mx-xs{margin-left:1.5rem}}@media(min-width: 576px){.mx-xs{margin-right:.75rem}}@media(min-width: 768px){.mx-xs{margin-right:1rem}}@media(min-width: 992px){.mx-xs{margin-right:1.5rem}}.mx-sm{margin-left:.75rem;margin-right:.75rem}@media(min-width: 576px){.mx-sm{margin-left:1rem}}@media(min-width: 768px){.mx-sm{margin-left:1.5rem}}@media(min-width: 992px){.mx-sm{margin-left:2rem}}@media(min-width: 576px){.mx-sm{margin-right:1rem}}@media(min-width: 768px){.mx-sm{margin-right:1.5rem}}@media(min-width: 992px){.mx-sm{margin-right:2rem}}.mx-md{margin-left:1.5rem;margin-right:1.5rem}@media(min-width: 576px){.mx-md{margin-left:1.5rem}}@media(min-width: 768px){.mx-md{margin-left:2rem}}@media(min-width: 992px){.mx-md{margin-left:2.5rem}}@media(min-width: 576px){.mx-md{margin-right:1.5rem}}@media(min-width: 768px){.mx-md{margin-right:2rem}}@media(min-width: 992px){.mx-md{margin-right:2.5rem}}.mx-lg{margin-left:2rem;margin-right:2rem}@media(min-width: 576px){.mx-lg{margin-left:2rem}}@media(min-width: 768px){.mx-lg{margin-left:2.5rem}}@media(min-width: 992px){.mx-lg{margin-left:3.5rem}}@media(min-width: 576px){.mx-lg{margin-right:2rem}}@media(min-width: 768px){.mx-lg{margin-right:2.5rem}}@media(min-width: 992px){.mx-lg{margin-right:3.5rem}}.mx-xl{margin-left:2.5rem;margin-right:2.5rem}@media(min-width: 576px){.mx-xl{margin-left:2.5rem}}@media(min-width: 768px){.mx-xl{margin-left:3.5rem}}@media(min-width: 992px){.mx-xl{margin-left:5rem}}@media(min-width: 576px){.mx-xl{margin-right:2.5rem}}@media(min-width: 768px){.mx-xl{margin-right:3.5rem}}@media(min-width: 992px){.mx-xl{margin-right:5rem}}.mx-xxl{margin-left:3rem;margin-right:3rem}@media(min-width: 576px){.mx-xxl{margin-left:3.5rem}}@media(min-width: 768px){.mx-xxl{margin-left:5rem}}@media(min-width: 992px){.mx-xxl{margin-left:7.5rem}}@media(min-width: 576px){.mx-xxl{margin-right:3.5rem}}@media(min-width: 768px){.mx-xxl{margin-right:5rem}}@media(min-width: 992px){.mx-xxl{margin-right:7.5rem}}.ml-0{margin-left:0}@media(min-width: 576px){.ml-0{margin-left:0}}@media(min-width: 768px){.ml-0{margin-left:0}}@media(min-width: 992px){.ml-0{margin-left:0}}.ml-xs{margin-left:.5rem}@media(min-width: 576px){.ml-xs{margin-left:.75rem}}@media(min-width: 768px){.ml-xs{margin-left:1rem}}@media(min-width: 992px){.ml-xs{margin-left:1.5rem}}.ml-sm{margin-left:.75rem}@media(min-width: 576px){.ml-sm{margin-left:1rem}}@media(min-width: 768px){.ml-sm{margin-left:1.5rem}}@media(min-width: 992px){.ml-sm{margin-left:2rem}}.ml-md{margin-left:1.5rem}@media(min-width: 576px){.ml-md{margin-left:1.5rem}}@media(min-width: 768px){.ml-md{margin-left:2rem}}@media(min-width: 992px){.ml-md{margin-left:2.5rem}}.ml-lg{margin-left:2rem}@media(min-width: 576px){.ml-lg{margin-left:2rem}}@media(min-width: 768px){.ml-lg{margin-left:2.5rem}}@media(min-width: 992px){.ml-lg{margin-left:3.5rem}}.ml-xl{margin-left:2.5rem}@media(min-width: 576px){.ml-xl{margin-left:2.5rem}}@media(min-width: 768px){.ml-xl{margin-left:3.5rem}}@media(min-width: 992px){.ml-xl{margin-left:5rem}}.ml-xxl{margin-left:3rem}@media(min-width: 576px){.ml-xxl{margin-left:3.5rem}}@media(min-width: 768px){.ml-xxl{margin-left:5rem}}@media(min-width: 992px){.ml-xxl{margin-left:7.5rem}}.mr-0{margin-right:0}@media(min-width: 576px){.mr-0{margin-right:0}}@media(min-width: 768px){.mr-0{margin-right:0}}@media(min-width: 992px){.mr-0{margin-right:0}}.mr-xs{margin-right:.5rem}@media(min-width: 576px){.mr-xs{margin-right:.75rem}}@media(min-width: 768px){.mr-xs{margin-right:1rem}}@media(min-width: 992px){.mr-xs{margin-right:1.5rem}}.mr-sm{margin-right:.75rem}@media(min-width: 576px){.mr-sm{margin-right:1rem}}@media(min-width: 768px){.mr-sm{margin-right:1.5rem}}@media(min-width: 992px){.mr-sm{margin-right:2rem}}.mr-md{margin-right:1.5rem}@media(min-width: 576px){.mr-md{margin-right:1.5rem}}@media(min-width: 768px){.mr-md{margin-right:2rem}}@media(min-width: 992px){.mr-md{margin-right:2.5rem}}.mr-lg{margin-right:2rem}@media(min-width: 576px){.mr-lg{margin-right:2rem}}@media(min-width: 768px){.mr-lg{margin-right:2.5rem}}@media(min-width: 992px){.mr-lg{margin-right:3.5rem}}.mr-xl{margin-right:2.5rem}@media(min-width: 576px){.mr-xl{margin-right:2.5rem}}@media(min-width: 768px){.mr-xl{margin-right:3.5rem}}@media(min-width: 992px){.mr-xl{margin-right:5rem}}.mr-xxl{margin-right:3rem}@media(min-width: 576px){.mr-xxl{margin-right:3.5rem}}@media(min-width: 768px){.mr-xxl{margin-right:5rem}}@media(min-width: 992px){.mr-xxl{margin-right:7.5rem}}.m-0{margin-top:0;margin-bottom:0;margin-left:0;margin-right:0}@media(min-width: 576px){.m-0{margin-top:0}}@media(min-width: 768px){.m-0{margin-top:0}}@media(min-width: 992px){.m-0{margin-top:0}}@media(min-width: 576px){.m-0{margin-bottom:0}}@media(min-width: 768px){.m-0{margin-bottom:0}}@media(min-width: 992px){.m-0{margin-bottom:0}}@media(min-width: 576px){.m-0{margin-left:0}}@media(min-width: 768px){.m-0{margin-left:0}}@media(min-width: 992px){.m-0{margin-left:0}}@media(min-width: 576px){.m-0{margin-right:0}}@media(min-width: 768px){.m-0{margin-right:0}}@media(min-width: 992px){.m-0{margin-right:0}}.m-xs{margin-top:.5rem;margin-bottom:.5rem;margin-left:.5rem;margin-right:.5rem}@media(min-width: 576px){.m-xs{margin-top:.75rem}}@media(min-width: 768px){.m-xs{margin-top:1rem}}@media(min-width: 992px){.m-xs{margin-top:1.5rem}}@media(min-width: 576px){.m-xs{margin-bottom:.75rem}}@media(min-width: 768px){.m-xs{margin-bottom:1rem}}@media(min-width: 992px){.m-xs{margin-bottom:1.5rem}}@media(min-width: 576px){.m-xs{margin-left:.75rem}}@media(min-width: 768px){.m-xs{margin-left:1rem}}@media(min-width: 992px){.m-xs{margin-left:1.5rem}}@media(min-width: 576px){.m-xs{margin-right:.75rem}}@media(min-width: 768px){.m-xs{margin-right:1rem}}@media(min-width: 992px){.m-xs{margin-right:1.5rem}}.m-sm{margin-top:.75rem;margin-bottom:.75rem;margin-left:.75rem;margin-right:.75rem}@media(min-width: 576px){.m-sm{margin-top:1rem}}@media(min-width: 768px){.m-sm{margin-top:1.5rem}}@media(min-width: 992px){.m-sm{margin-top:2rem}}@media(min-width: 576px){.m-sm{margin-bottom:1rem}}@media(min-width: 768px){.m-sm{margin-bottom:1.5rem}}@media(min-width: 992px){.m-sm{margin-bottom:2rem}}@media(min-width: 576px){.m-sm{margin-left:1rem}}@media(min-width: 768px){.m-sm{margin-left:1.5rem}}@media(min-width: 992px){.m-sm{margin-left:2rem}}@media(min-width: 576px){.m-sm{margin-right:1rem}}@media(min-width: 768px){.m-sm{margin-right:1.5rem}}@media(min-width: 992px){.m-sm{margin-right:2rem}}.m-md{margin-top:1.5rem;margin-bottom:1.5rem;margin-left:1.5rem;margin-right:1.5rem}@media(min-width: 576px){.m-md{margin-top:1.5rem}}@media(min-width: 768px){.m-md{margin-top:2rem}}@media(min-width: 992px){.m-md{margin-top:2.5rem}}@media(min-width: 576px){.m-md{margin-bottom:1.5rem}}@media(min-width: 768px){.m-md{margin-bottom:2rem}}@media(min-width: 992px){.m-md{margin-bottom:2.5rem}}@media(min-width: 576px){.m-md{margin-left:1.5rem}}@media(min-width: 768px){.m-md{margin-left:2rem}}@media(min-width: 992px){.m-md{margin-left:2.5rem}}@media(min-width: 576px){.m-md{margin-right:1.5rem}}@media(min-width: 768px){.m-md{margin-right:2rem}}@media(min-width: 992px){.m-md{margin-right:2.5rem}}.m-lg{margin-top:2rem;margin-bottom:2rem;margin-left:2rem;margin-right:2rem}@media(min-width: 576px){.m-lg{margin-top:2rem}}@media(min-width: 768px){.m-lg{margin-top:2.5rem}}@media(min-width: 992px){.m-lg{margin-top:3.5rem}}@media(min-width: 576px){.m-lg{margin-bottom:2rem}}@media(min-width: 768px){.m-lg{margin-bottom:2.5rem}}@media(min-width: 992px){.m-lg{margin-bottom:3.5rem}}@media(min-width: 576px){.m-lg{margin-left:2rem}}@media(min-width: 768px){.m-lg{margin-left:2.5rem}}@media(min-width: 992px){.m-lg{margin-left:3.5rem}}@media(min-width: 576px){.m-lg{margin-right:2rem}}@media(min-width: 768px){.m-lg{margin-right:2.5rem}}@media(min-width: 992px){.m-lg{margin-right:3.5rem}}.m-xl{margin-top:2.5rem;margin-bottom:2.5rem;margin-left:2.5rem;margin-right:2.5rem}@media(min-width: 576px){.m-xl{margin-top:2.5rem}}@media(min-width: 768px){.m-xl{margin-top:3.5rem}}@media(min-width: 992px){.m-xl{margin-top:5rem}}@media(min-width: 576px){.m-xl{margin-bottom:2.5rem}}@media(min-width: 768px){.m-xl{margin-bottom:3.5rem}}@media(min-width: 992px){.m-xl{margin-bottom:5rem}}@media(min-width: 576px){.m-xl{margin-left:2.5rem}}@media(min-width: 768px){.m-xl{margin-left:3.5rem}}@media(min-width: 992px){.m-xl{margin-left:5rem}}@media(min-width: 576px){.m-xl{margin-right:2.5rem}}@media(min-width: 768px){.m-xl{margin-right:3.5rem}}@media(min-width: 992px){.m-xl{margin-right:5rem}}.m-xxl{margin-top:3rem;margin-bottom:3rem;margin-left:3rem;margin-right:3rem}@media(min-width: 576px){.m-xxl{margin-top:3.5rem}}@media(min-width: 768px){.m-xxl{margin-top:5rem}}@media(min-width: 992px){.m-xxl{margin-top:7.5rem}}@media(min-width: 576px){.m-xxl{margin-bottom:3.5rem}}@media(min-width: 768px){.m-xxl{margin-bottom:5rem}}@media(min-width: 992px){.m-xxl{margin-bottom:7.5rem}}@media(min-width: 576px){.m-xxl{margin-left:3.5rem}}@media(min-width: 768px){.m-xxl{margin-left:5rem}}@media(min-width: 992px){.m-xxl{margin-left:7.5rem}}@media(min-width: 576px){.m-xxl{margin-right:3.5rem}}@media(min-width: 768px){.m-xxl{margin-right:5rem}}@media(min-width: 992px){.m-xxl{margin-right:7.5rem}}.row.full-width{margin-left:0;margin-right:0}.grid-col.g-0,.g-0[class^=col-],.g-0[class*=col-md-]{--mmp-gutter-x: 0 !important;--mmp-gutter-y: 0 !important;padding:0 !important}.grid-col.g-2,.g-2[class^=col-],.g-2[class*=col-md-]{--mmp-col-gutter: var(--brand-size-spacing-2x, 0.5rem);padding:var(--mmp-col-gutter) !important}.grid-col.g-3,.g-3[class^=col-],.g-3[class*=col-md-]{--mmp-col-gutter: var(--brand-size-spacing-3x, 1rem);padding:var(--mmp-col-gutter) !important}.grid-col.g-4,.g-4[class^=col-],.g-4[class*=col-md-]{--mmp-col-gutter: var(--brand-size-spacing-4x, 1.5rem);padding:var(--mmp-col-gutter) !important}.grid-col.g-5,.g-5[class^=col-],.g-5[class*=col-md-]{--mmp-col-gutter: var(--brand-size-spacing-5x, 3rem);padding:var(--mmp-col-gutter) !important}.mmp-button{display:inline-flex;width:fit-content;padding:var(--brand-component-button-padding-y) var(--brand-component-button-padding-x);margin-top:var(--text-style-button-spacing-before);font-family:var(--text-style-button-font-family);font-weight:var(--text-style-button-font-style);font-size:var(--text-style-button-font-size);line-height:var(--text-style-button-line-height);letter-spacing:var(--text-style-button-letter-spacing);margin-bottom:var(--text-style-button-paragraph-spacing);text-transform:uppercase;text-transform:uppercase;border-radius:var(--brand-component-button-radius);transition:all .2s ease;text-decoration:none;cursor:pointer;text-align:center;border:2px solid rgba(0,0,0,0)}.mmp-button:hover,.mmp-button:focus{text-decoration:none}.mmp-button--primary{background-color:var(--brand-component-button-background-primary-default);color:var(--brand-component-button-text-primary-default);border:2px solid var(--brand-component-button-border-primary-default)}.mmp-button--primary:hover,.mmp-button--primary:focus{background-color:var(--brand-component-button-background-primary-hover);color:var(--brand-component-button-text-primary-hover);border:2px solid var(--brand-component-button-border-primary-hover)}.mmp-button--secondary{background-color:var(--brand-component-button-background-secondary-default);color:var(--brand-component-button-text-secondary-default);border:2px solid var(--brand-component-button-border-secondary-default)}.mmp-button--secondary:hover,.mmp-button--secondary:focus{background-color:var(--brand-component-button-background-secondary-hover);color:var(--brand-component-button-text-secondary-hover);border:2px solid var(--brand-component-button-border-secondary-hover)}.mmp-button--tertiary{background-color:var(--brand-component-button-background-tertiary-default);padding:var(--brand-component-button-padding-y) var(--brand-component-button-tertiary-padding-x);color:var(--brand-component-button-text-tertiary-default);text-transform:none;border:none}.mmp-button--tertiary:hover,.mmp-button--tertiary:focus{color:var(--brand-component-button-text-tertiary-hover);text-decoration:underline}.mmp-button--small{padding:var(--brand-component-button-small-padding-y) var(--brand-component-button-small-padding-x)}.mmp-button--disabled,.mmp-button:disabled{opacity:.65;pointer-events:none}.mmp-button--block{display:block;width:100%}.search-results-component{padding:32px 0}.search-results-component .search-result-count{font-size:1rem}.search-results-component .container{width:auto;padding-right:var(--breakpoint-grid-margin);padding-left:var(--breakpoint-grid-margin);margin-right:auto;margin-left:auto}@media(min-width: 576px){.search-results-component .container{max-width:auto;width:100%}}@media(min-width: 768px){.search-results-component .container{max-width:auto;width:100%}}@media(min-width: 992px){.search-results-component .container{max-width:960px;width:100%}}@media(min-width: 1200px){.search-results-component .container{max-width:1140px;width:100%}}@media(min-width: 1400px){.search-results-component .container{max-width:1320px;width:100%}}.search-results-component .search-header-row{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;margin-bottom:16px}@media(min-width: 768px){.search-results-component .search-header-row{flex-direction:row;align-items:center}}.search-results-component .search-header-row h2{margin-top:0;font-size:1.5rem;font-weight:600;margin-bottom:1.25rem;color:var(--color-dotmar-dark-blue);font-family:var(--font-family-headings);margin-right:24px}@media(min-width: 768px){.search-results-component .search-header-row h2{margin-bottom:1.25rem}}.search-results-component .search-form-container{width:100%;max-width:100%;margin-bottom:16px}@media(min-width: 768px){.search-results-component .search-form-container{max-width:400px;margin-bottom:0}}.search-results-component .search-form-container .search-form .input-group{position:relative;display:flex;flex-direction:row;align-items:center;gap:10px}.search-results-component .search-form-container .search-form .input-group .form-control{flex:1;display:block;width:100%;padding:var(--brand-component-input-field-padding-y, 0.375rem) var(--brand-component-input-field-padding-x, 0.75rem);font-size:1rem;font-weight:400;line-height:1.5;color:var(--brand-color-text-body-primary, #212529);background-color:#fff;background-clip:padding-box;border:1px solid var(--brand-color-border-default, #ced4da);border-radius:var(--brand-component-input-field-radius, 0.25rem);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;height:44px;order:1}.search-results-component .search-form-container .search-form .input-group .form-control:focus{color:var(--brand-color-text-body-primary, #212529);background-color:#fff;border-color:var(--brand-color-border-hover, #80bdff);outline:0;box-shadow:0 0 0 .25rem rgba(var(--brand-color-primary, #0d6efd), 0.25)}.search-results-component .search-form-container .search-form .input-group .btn-primary{display:inline-flex;width:fit-content;padding:var(--brand-component-button-padding-y) var(--brand-component-button-padding-x);margin-top:var(--text-style-button-spacing-before);font-family:var(--text-style-button-font-family);font-weight:var(--text-style-button-font-style);font-size:var(--text-style-button-font-size);line-height:var(--text-style-button-line-height);letter-spacing:var(--text-style-button-letter-spacing);margin-bottom:var(--text-style-button-paragraph-spacing);text-transform:uppercase;text-transform:uppercase;border-radius:var(--brand-component-button-radius);transition:all .2s ease;text-decoration:none;cursor:pointer;text-align:center;border:2px solid rgba(0,0,0,0);background-color:var(--brand-component-button-background-primary-default);color:var(--brand-component-button-text-primary-default);border:2px solid var(--brand-component-button-border-primary-default);height:44px;min-width:100px;order:2;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.search-results-component .search-form-container .search-form .input-group .btn-primary:hover,.search-results-component .search-form-container .search-form .input-group .btn-primary:focus{text-decoration:none}.search-results-component .search-form-container .search-form .input-group .btn-primary:hover,.search-results-component .search-form-container .search-form .input-group .btn-primary:focus{background-color:var(--brand-component-button-background-primary-hover);color:var(--brand-component-button-text-primary-hover);border:2px solid var(--brand-component-button-border-primary-hover)}.search-results-component .search-form-container .search-form .input-group .btn-primary .icon-search{width:20px;height:20px;font-size:19px}.search-results-component .search-info-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--color-gray-light)}.search-results-component .search-info-row .search-query-display{margin:0;font-size:1rem}.search-results-component .search-info-row .search-query-display strong{color:var(--color-blue-primary);font-weight:600}.search-results-component .search-info-row .search-result-count{margin:0;color:var(--color-green-primary);font-size:18px;font-weight:500;background-color:rgba(var(--color-green-primary), 0.1);padding:4px 12px;border-radius:16px}.search-results-component .search-info-row .search-results-filters{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px;width:100%}@media(min-width: 768px){.search-results-component .search-info-row .search-results-filters{margin-top:20px}}.search-results-component .search-info-row .search-results-filters .filter-button{background-color:rgba(0,0,0,0);border:1px solid var(--color-gray-light);border-radius:4px;padding:8px 12px;font-size:16px;color:var(--color-gray-dark);cursor:pointer;transition:all .2s ease;display:flex;align-items:center}.search-results-component .search-info-row .search-results-filters .filter-button:hover{background-color:#f5f1eb;border-color:var(--color-gray-medium)}.search-results-component .search-info-row .search-results-filters .filter-button.active{background-color:var(--color-green-primary);color:#fff;border-color:var(--color-green-primary)}.search-results-component .search-info-row .search-results-filters .filter-button.active .count{background-color:rgba(255,255,255,.2);color:#fff}.search-results-component .search-info-row .search-results-filters .filter-button .count{display:inline-flex;align-items:center;justify-content:center;background-color:rgba(var(--color-green-primary), 0.1);color:var(--color-green-primary);border-radius:12px;font-size:14px;font-weight:500;padding:2px 8px;margin-left:8px;min-width:24px;height:24px}.active .search-results-component .search-info-row .search-results-filters .filter-button .count{background-color:rgba(255,255,255,.2);color:#fff}.search-results-component .search-filter-tabs{margin-bottom:16px}.search-results-component .search-filter-tabs .mmp-tabs{justify-content:flex-start;margin-bottom:0}.search-results-component .search-filter-tabs .mmp-tabs__item__link{text-transform:capitalize;position:relative}.search-results-component .search-filter-tabs .mmp-tabs__item__link:has(.mmp-tabs__badge:not([style*="display: none"])){padding-right:30px}.search-results-component .search-filter-tabs .mmp-tabs__badge{position:absolute;top:8px;right:8px;background-color:#ff3b30;color:#fff;font-size:10px;font-weight:500;min-width:18px;height:18px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;padding:0 5px;font-family:"Open Sans";line-height:1;box-shadow:0 1px 3px rgba(0,0,0,.2);animation:badgePop .3s ease-out;animation:badgePop .3s ease-out}.search-results-component .search-filter-tabs .mmp-tabs__badge:empty{display:none}@keyframes badgePop{0%{transform:scale(0);opacity:0}50%{transform:scale(1.1)}100%{transform:scale(1);opacity:1}}.search-results-component .search-no-results-filtered{text-align:center;padding:40px 20px;font-size:18px;color:var(--color-gray-dark)}.search-results-component .search-results-header{margin-bottom:24px}.search-results-component .search-results-list .search-result-item{padding:16px 0;border:none;margin-bottom:24px;position:relative}.search-results-component .search-results-list .search-result-item::after{content:"";position:absolute;bottom:-12px;left:0;right:0;height:1px;background-color:var(--color-gray-light)}.search-results-component .search-results-list .search-result-item .card-body{padding:0}.search-results-component .search-results-list .search-result-item .card-body .search-result-title{margin-bottom:6px}.search-results-component .search-results-list .search-result-item .card-body .search-result-title a{color:var(--color-dotmar-dark-blue);font-size:20px;font-family:var(--font-family-headings);font-weight:500;text-decoration:none}.search-results-component .search-results-list .search-result-item .card-body .search-result-title a:hover{text-decoration:underline;color:red}.search-results-component .search-results-list .search-result-item .card-body .search-result-url{color:var(--color-green-primary);font-size:16px;margin-bottom:8px}.search-results-component .search-results-list .search-result-item .card-body .search-result-description{color:var(--color-body);font-size:16px;line-height:1.6;max-width:100%;margin-top:8px;margin-bottom:0;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:4.8em;position:relative}@media(min-width: 768px){.search-results-component .search-results-list .search-result-item .card-body .search-result-description{max-width:90%}}.search-results-component .search-results-list .search-result-item .card-body .search-result-description strong{font-weight:600;color:var(--color-dotmar-dark-blue);background-color:rgba(var(--color-dotmar-dark-blue), 0.08);padding:0 2px;border-radius:2px}.search-results-component .search-results-list .search-result-item:last-child{margin-bottom:0}.search-results-component .search-results-list .search-result-item:last-child::after{display:none}.search-results-component .search-no-results{font-size:18px;color:var(--color-gray-dark);text-align:center;padding:40px 0}.search-results-component .search-no-results h3{margin-top:0;font-size:1.5rem;font-weight:600;margin-bottom:1.25rem;color:var(--color-dotmar-dark-blue);font-family:var(--font-family-headings)}.search-results-component .search-no-results p::after{display:none}.search-results-component .search-no-results p::after li{margin-bottom:8px}.search-results-component .search-no-results p::after li:before{content:"•";color:var(--color-dotmar-dark-blue);display:inline-block;width:1em;margin-left:-1em}.search-results-component .search-instructions{font-size:18px;color:var(--color-gray-dark);text-align:center;padding:30px 0}.search-results-component .search-instructions p{margin:0}.search-results-component .search-debug-info{margin-top:40px;padding:16px;background-color:var(--color-gray-lightest);border:1px solid var(--color-gray-light)}.search-results-component .search-debug-info h3{font-size:16px;margin-bottom:12px;font-family:var(--font-family-headings);color:var(--color-dotmar-dark-blue)}.search-results-component .search-debug-info pre{background-color:var(--color-white);padding:12px;border:1px solid var(--color-gray-medium);overflow-x:auto}.search-results-component .search-results-pagination{margin-top:32px;margin-bottom:24px}.search-results-component .search-results-pagination .pagination-controls{display:flex;justify-content:center;align-items:center;gap:8px}.search-results-component .search-results-pagination .pagination-controls button{background:rgba(0,0,0,0);border:1px solid var(--color-gray-medium);padding:8px 16px;font-size:16px;cursor:pointer;transition:all .2s ease}.search-results-component .search-results-pagination .pagination-controls button:hover{background-color:#f5f1eb}.search-results-component .search-results-pagination .pagination-controls button:disabled{opacity:.5;cursor:not-allowed}.search-results-component .search-results-pagination .pagination-controls button:disabled:hover{background-color:rgba(0,0,0,0)}.search-results-component .search-results-pagination .pagination-controls .pagination-prev{border-radius:4px 0 0 4px}.search-results-component .search-results-pagination .pagination-controls .pagination-next{border-radius:0 4px 4px 0}.search-results-component .search-results-pagination .pagination-controls .pagination-numbers{display:flex;gap:4px}.search-results-component .search-results-pagination .pagination-controls .pagination-numbers .page-number{min-width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-gray-medium);cursor:pointer;font-size:16px;transition:all .2s ease}.search-results-component .search-results-pagination .pagination-controls .pagination-numbers .page-number:hover{background-color:var(--color-neutral-primary)}.search-results-component .search-results-pagination .pagination-controls .pagination-numbers .page-number.active{background-color:var(--color-green-primary);color:#fff;border-color:var(--color-green-primary)}.search-results-component .search-results-pagination.hidden{display:none}.search-results-component .search-results-list{position:relative;min-height:100px}.search-results-component .search-results-list .search-result-item{transition:opacity .3s ease,transform .3s ease}.search-results-component .search-results-list .search-result-item h3{margin-bottom:0}.search-results-component .search-results-list .search-result-item.hidden{display:none}.search-results-component .search-results-list .search-result-item.fade-out{opacity:0;pointer-events:none}.search-results-component .search-results-list .search-result-item.fade-in-initial{opacity:0;transform:translateY(20px)}.search-results-component .search-results-list .search-result-item.fade-in{opacity:1;transform:translateY(0)}.search-results-component .search-results-list.transition-next .search-result-item.fade-out{transform:translateY(-20px)}.search-results-component .search-results-list.transition-prev .search-result-item.fade-out{transform:translateY(20px)}.search-results-component .search-results-list.transition-prev .search-result-item.fade-in-initial{transform:translateY(-20px)}.search-results-component .search-result-debug{background:#f8f9fa;border:1px dashed #dadce0;padding:12px;margin-top:12px;border-radius:4px;font-size:12px}.search-results-component .search-result-debug ul{padding-left:16px;margin-bottom:0}body.author-mode .mmp-slider .glide__track{overflow:visible !important}body.author-mode .mmp-slider .glide__slides,body.author-mode .mmp-slider .mmp-slider__slides{display:block !important;transform:none !important;white-space:normal !important;overflow:visible !important;height:auto !important}body.author-mode .mmp-slider .glide__slide,body.author-mode .mmp-slider .mmp-slider__slide{display:block !important;width:100% !important;margin-bottom:20px !important;position:relative !important;transform:none !important;opacity:1 !important;filter:none !important;border:1px dashed #d8d8d8;padding:16px;border-radius:8px;background-color:rgba(0,0,0,.02)}body.author-mode .mmp-slider .glide__slide:last-child,body.author-mode .mmp-slider .mmp-slider__slide:last-child{margin-bottom:0 !important}body.author-mode .mmp-slider .mmp-slider__arrows{display:none !important}body.author-mode .mmp-slider .mmp-slider__bullets{display:none !important}body.author-mode .mmp-slider--author-mode::before{content:"Slider Component - All slides visible in author mode";display:block;background-color:rgba(0,0,0,.05);color:#666;padding:8px 16px;border-radius:4px;margin-bottom:16px;font-size:14px;font-style:italic;text-align:center}.mmp-slider-container{margin-bottom:3rem}.mmp-slider-container .mmp-slider-header{text-align:center;margin-bottom:2rem}.mmp-slider-container .mmp-slider-heading{margin-top:var(--text-style-heading-large-spacing-before);font-family:var(--text-style-heading-large-font-family);font-weight:var(--text-style-heading-large-font-style);font-size:var(--text-style-heading-large-font-size);line-height:var(--text-style-heading-large-line-height);letter-spacing:var(--text-style-heading-large-letter-spacing);margin-bottom:var(--text-style-heading-large-spacing-after)}.mmp-slider-container .mmp-slider-subheading{margin-top:var(--text-style-body-large-spacing-before);font-family:var(--text-style-body-large-font-family);font-weight:var(--text-style-body-large-font-style);font-size:var(--text-style-body-large-font-size);line-height:var(--text-style-body-large-line-height);letter-spacing:var(--text-style-body-large-letter-spacing);margin-bottom:var(--text-style-body-large-paragraph-spacing)}.mmp-slider-container .mmp-slider-cta{display:flex;justify-content:center;margin-top:1.5rem;margin-bottom:1.5rem}.mmp-slider-container .sliderContent{height:100%}.mmp-slider-container .glide{position:relative;width:100%;box-sizing:border-box}.mmp-slider-container .glide *{box-sizing:inherit}.mmp-slider-container .glide__track{overflow:hidden}.mmp-slider-container .glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.mmp-slider-container .glide__slides--dragging{user-select:none}.mmp-slider-container .glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mmp-slider-container .glide__slide a{user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.mmp-slider-container .glide__arrows{-webkit-touch-callout:none;user-select:none}.mmp-slider-container .glide__bullets{-webkit-touch-callout:none;user-select:none}.mmp-slider-container .glide--rtl{direction:rtl}.mmp-slider-container .glide__slide{height:auto;display:flex}.mmp-slider-container .glide__slide>*{flex:1;display:flex;flex-direction:column}.mmp-slider-container .glide__slide .container-fluid,.mmp-slider-container .glide__slide .container-sm,.mmp-slider-container .glide__slide .container-md,.mmp-slider-container .glide__slide .container-lg,.mmp-slider-container .glide__slide .container-xl,.mmp-slider-container .glide__slide .container-xxl,.mmp-slider-container .glide__slide .container{flex:1}.mmp-slider-container .glide__slide .grid-col,.mmp-slider-container .glide__slide [class^=col-],.mmp-slider-container .glide__slide [class*=col-md-]{height:100%;display:flex;flex-direction:column}.mmp-slider-container .glide__slide .row{height:100%;display:flex}.mmp-slider-container .glide__slide .card,.mmp-slider-container .glide__slide .mmp-card{height:100%;display:flex;flex-direction:column}.mmp-slider-container .glide__slide .card .card-body,.mmp-slider-container .glide__slide .card .mmp-card__body,.mmp-slider-container .glide__slide .mmp-card .card-body,.mmp-slider-container .glide__slide .mmp-card .mmp-card__body{flex:1;display:flex;flex-direction:column}.mmp-slider-container .glide__slide .card .card-body .card-title,.mmp-slider-container .glide__slide .card .card-body .card-heading,.mmp-slider-container .glide__slide .card .mmp-card__body .card-title,.mmp-slider-container .glide__slide .card .mmp-card__body .card-heading,.mmp-slider-container .glide__slide .mmp-card .card-body .card-title,.mmp-slider-container .glide__slide .mmp-card .card-body .card-heading,.mmp-slider-container .glide__slide .mmp-card .mmp-card__body .card-title,.mmp-slider-container .glide__slide .mmp-card .mmp-card__body .card-heading{margin-bottom:.5rem;flex:none}.mmp-slider-container .glide__slide .card .card-body .card-text,.mmp-slider-container .glide__slide .card .mmp-card__body .card-text,.mmp-slider-container .glide__slide .mmp-card .card-body .card-text,.mmp-slider-container .glide__slide .mmp-card .mmp-card__body .card-text{flex:1;margin-bottom:0}.mmp-slider-container .glide__slide .card .card-footer,.mmp-slider-container .glide__slide .card .mmp-card__footer,.mmp-slider-container .glide__slide .mmp-card .card-footer,.mmp-slider-container .glide__slide .mmp-card .mmp-card__footer{margin-top:auto}.mmp-slider{position:relative;width:100%;margin:0 auto}.mmp-slider__track{overflow:hidden}.mmp-slider__slides{display:flex;flex-wrap:nowrap;list-style:none;margin:0;padding:0;position:relative;width:100%;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;will-change:transform;align-items:stretch}.mmp-slider__slide{flex-shrink:0;width:100%;height:auto;position:relative;white-space:normal;display:flex}.mmp-slider__slide>*{flex:1;display:flex;flex-direction:column;width:100%}.mmp-slider__slide-content{padding:1rem;height:100%;display:flex;flex-direction:column;flex:1}.mmp-slider__arrows{position:absolute;display:flex;justify-content:space-between;width:100%;top:50%;left:0;transform:translateY(-50%);pointer-events:none;z-index:10}@media(min-width: 768px){.mmp-slider__arrows{width:calc(100% + 40px);left:-20px}}.mmp-slider__arrow{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:rgba(255,255,255,.8);border:none;cursor:pointer;pointer-events:auto;transition:all .3s ease;box-shadow:0 2px 5px rgba(0,0,0,.1);position:relative;z-index:15}.mmp-slider__arrow:hover{background-color:#fff;transform:scale(1.05)}.mmp-slider__arrow:focus{outline:none}.mmp-slider__arrow--left{margin-left:5px}@media(min-width: 576px){.mmp-slider__arrow--left{margin-left:10px}}@media(min-width: 768px){.mmp-slider__arrow--left{margin-left:20px}}.mmp-slider__arrow--right{margin-right:5px}@media(min-width: 576px){.mmp-slider__arrow--right{margin-right:10px}}@media(min-width: 768px){.mmp-slider__arrow--right{margin-right:20px}}.mmp-slider__arrow-icon{font-size:20px;line-height:1}@media(min-width: 768px){.mmp-slider__arrow{width:50px;height:50px}.mmp-slider__arrow-icon{font-size:24px}}.mmp-slider__bullets{position:absolute;bottom:15px;left:50%;transform:translateX(-50%);display:flex;justify-content:center;gap:8px;z-index:2}.mmp-slider__bullet{width:10px;height:10px;border-radius:50%;background-color:rgba(255,255,255,.5);border:none;padding:0;cursor:pointer;transition:background-color .3s ease,transform .2s ease}.mmp-slider__bullet:hover{background-color:rgba(255,255,255,.8)}.mmp-slider__bullet:focus{outline:none}.mmp-slider__bullet.glide__bullet--active{background-color:#fff;transform:scale(1.2)}@media(max-width: 575pxpx){.mmp-slider__arrows{display:flex}.mmp-slider__bullets{bottom:10px}}.mmp-slider .mgnlEditorBar{z-index:10}.mmp-tabs{display:flex;flex-wrap:nowrap;list-style:none;margin-bottom:1rem;padding-left:0;border-bottom:1px solid var(--brand-color-border-default);position:relative;white-space:nowrap}.mmp-tabs.scrollable{position:relative;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.mmp-tabs.scrollable::-webkit-scrollbar{display:none}.mmp-tabs__fade{position:absolute;top:0;bottom:0;width:30px;pointer-events:none;z-index:2;opacity:0;transition:opacity .3s ease}.mmp-tabs__fade.visible{opacity:1}.mmp-tabs__fade--left{left:0;background:linear-gradient(to right, var(--brand-component-tabs-background-contained-primary), rgba(255, 255, 255, 0))}.mmp-tabs__fade--right{right:0;background:linear-gradient(to left, var(--brand-component-tabs-background-contained-primary), rgba(255, 255, 255, 0))}.mmp-tabs.wrappable{flex-wrap:wrap;overflow-x:visible;white-space:normal}.mmp-tabs.wrappable .mmp-tabs__fade{display:none}.mmp-tabs__item{margin-bottom:-1px;flex:0 0 auto;display:inline-block;white-space:nowrap;margin-right:5px}.wrappable .mmp-tabs__item{flex:0 1 auto;white-space:normal}.mmp-tabs__item__link{border-radius:0;padding:var(--brand-component-tabs-tab-padding-y) var(--brand-component-tabs-tab-padding-x);font-family:var(--brand-typography-font-family-heading);font-weight:var(--brand-typography-font-weight-emphasis);font-size:var(--brand-component-tabs-content-font-size);line-height:var(--brand-component-tabs-content-line-height);color:var(--brand-component-tabs-foreground-primary);background-color:rgba(0,0,0,0);border:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border .15s ease-in-out;cursor:pointer;border-bottom:3px solid rgba(0,0,0,0);white-space:nowrap;display:inline-block}.mmp-tabs__item__link:hover,.mmp-tabs__item__link:focus{color:var(--brand-component-tabs-foreground-primary-hover);background-color:var(--brand-component-tabs-background-contained-primary-hover)}.mmp-tabs__item__link.active{border-bottom:3px solid var(--brand-component-tabs-foreground-primary);background-color:var(--brand-component-tabs-background-contained-primary);color:var(--brand-component-tabs-foreground-primary);position:relative;z-index:3}.mmp-tabs__item__link.active:hover{color:var(--brand-component-tabs-foreground-primary-hover)}.wrappable .mmp-tabs__item__link{white-space:normal}.tab-hover-indicator{position:absolute;bottom:-1px;height:3px;background-color:var(--brand-component-tabs-foreground-primary-hover);transition:left .2s ease,width .2s ease;z-index:1}.mmp-tab-content{padding:var(--brand-component-tabs-content-padding-top) var(--brand-component-tabs-content-padding-x) var(--brand-component-tabs-content-padding-bottom);font-size:var(--brand-component-tabs-content-font-size);font-weight:var(--brand-component-tabs-content-font-weight);line-height:var(--brand-component-tabs-content-line-height)}.mmp-tab-content p{margin-bottom:var(--brand-component-tabs-content-paragraph-spacing)}.mmp-tab-content p:last-child{margin-bottom:0}.mmp-tab-content__pane{display:none}.mmp-tab-content__pane.active{display:block}.mmp-tab-content__pane.show{opacity:1}.mmp-image-tabs-container{width:100%}.mmp-image-tabs{display:flex;justify-content:flex-start;gap:var(--brand-size-spacing-2x);flex-wrap:nowrap;list-style:none;margin-bottom:1rem;padding-left:0;position:relative;max-width:100%;box-sizing:border-box;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.mmp-image-tabs::-webkit-scrollbar{display:none}@media(min-width: 768px){.mmp-image-tabs{justify-content:center}}.mmp-image-tabs__item{width:120px;display:flex;flex:0 0 auto}.mmp-image-tabs__item__image{width:110px;height:auto}.mmp-image-tabs__item__link{width:100%;border-radius:0;color:var(--color-grey-600);background-color:rgba(0,0,0,0);border:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border .15s ease-in-out;cursor:pointer;margin-top:var(--text-style-body-spacing-before);font-family:var(--text-style-body-font-family);font-weight:var(--text-style-body-font-style);font-size:var(--text-style-body-font-size);line-height:var(--text-style-body-line-height);letter-spacing:var(--text-style-body-letter-spacing);margin-bottom:var(--text-style-body-paragraph-spacing);font-weight:var(--brand-typography-font-weight-emphasis);display:flex;flex-direction:column;gap:var(--brand-size-spacing-1x)}.mmp-image-tabs__item__link:hover,.mmp-image-tabs__item__link:focus{background-color:var(--brand-component-tabs-background-contained-primary-hover)}.mmp-image-tabs__item__link.active{background-color:var(--brand-component-tabs-background-contained-primary);box-shadow:inset 0 0 0 2px var(--brand-component-tabs-foreground-primary);color:var(--brand-component-tabs-foreground-primary);position:relative;z-index:3}.mmp-image-tabs__item__link.active .mmp-image-tabs__item__image{filter:brightness(0) saturate(100%) invert(19%) sepia(98%) saturate(2242%) hue-rotate(187deg) brightness(96%) contrast(101%)}.mmp-image-tabs__item__link.active:hover .mmp-image-tabs__item__image{filter:brightness(0) saturate(100%) invert(27%) sepia(80%) saturate(1842%) hue-rotate(187deg) brightness(92%) contrast(95%)}.mmp-image-tabs__item__label{margin-bottom:var(--brand-size-spacing-2x)}.mmp-image-tab-content{padding:var(--brand-component-tabs-content-padding-top) var(--brand-component-tabs-content-padding-x) var(--brand-component-tabs-content-padding-bottom);font-size:var(--brand-component-tabs-content-font-size);font-weight:var(--brand-component-tabs-content-font-weight);line-height:var(--brand-component-tabs-content-line-height)}.mmp-image-tab-content p{margin-bottom:var(--brand-component-tabs-content-paragraph-spacing)}.mmp-image-tab-content p:last-child{margin-bottom:0}.mmp-image-tab-content__pane{display:none}.mmp-image-tab-content__pane.active{display:block}.mmp-image-tab-content__pane.show{opacity:1}.timeline-component{position:relative;padding:2rem 0;margin:0 auto}.timeline-component.timeline-vertical{max-width:800px}.timeline-component .timeline-title{margin-bottom:2rem;font-size:2rem}.timeline-component .timeline-description{margin-bottom:2rem}.timeline-vertical .timeline-container{position:relative}.timeline-vertical .timeline-container::before{content:"";position:absolute;top:50px;height:calc(100% - 165px);left:24px;width:2px;background-color:rgba(0,0,0,0);transform:translateX(-50%);border-right:4px dashed #ededed}.timeline-vertical .timeline-container::after{content:"";position:absolute;left:24px;top:45px;width:18px;height:18px;border:5px solid #444;border-radius:50%;transform:translateX(-50%);z-index:3;background:#fff}.timeline-items{position:relative}.timeline-item{position:relative;margin-bottom:2rem;padding-left:100px}.timeline-item:last-child{margin-bottom:0}.timeline-item .timeline-item-content{display:flex;flex-direction:column}.timeline-item .timeline-image-container{position:absolute;left:0;top:0}.timeline-item:not(:first-child)::after{content:"";position:absolute;left:24px;top:40px;width:18px;height:18px;border:5px solid #444;border-radius:50%;transform:translateX(-50%);z-index:3;background:#fff}.timeline-item .timeline-image{width:100px;height:100px;overflow:hidden;background-color:#fff;display:flex;align-items:center;justify-content:center;z-index:2;margin-left:60px}.timeline-item .timeline-image img{width:60px;height:60px}.timeline-item .timeline-image-placeholder{background-color:#e9ecef}.timeline-item .timeline-text-content{padding:1rem;margin-left:60px}.timeline-item .timeline-item-heading{margin-top:0;margin-bottom:.75rem;font-weight:400}.timeline-item .timeline-item-text{color:#495057}.timeline-horizontal .timeline-container{display:flex;overflow-x:auto;padding:2rem 0;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.timeline-horizontal .timeline-container::before{content:"";position:absolute;top:50%;left:50px;right:50px;height:2px;width:auto;background-color:rgba(0,0,0,0);border-bottom:4px dashed #ededed;transform:translateY(-50%)}.timeline-horizontal .timeline-container::after{display:none}.timeline-horizontal .timeline-items{display:flex;gap:2rem;padding:0 50px}.timeline-horizontal .timeline-item{flex:0 0 250px;margin-bottom:0;padding-left:0;text-align:center}.timeline-horizontal .timeline-item:first-child{margin-left:0}.timeline-horizontal .timeline-item .timeline-item-content{display:flex;flex-direction:column;align-items:center}.timeline-horizontal .timeline-item .timeline-image-container{position:relative;margin-bottom:1rem}.timeline-horizontal .timeline-item::after{content:"";position:absolute;top:50%;left:50%;width:15px;height:15px;border:5px solid #444;border-radius:50%;transform:translate(-50%, -50%);z-index:3;background-color:#fff}.timeline-horizontal .timeline-item:first-child::after{display:block}.timeline-horizontal .timeline-item .timeline-image{margin-left:0;position:relative;z-index:4}.timeline-horizontal .timeline-item .timeline-text-content{margin-left:0;padding:1rem 0 0 0}@media(max-width: 767pxpx){.timeline-vertical .timeline-container::before{left:15px;top:9px;height:calc(100% - 9px)}.timeline-vertical .timeline-container::after{left:15px;width:10px;height:10px;border-width:4px}.timeline-vertical .timeline-item{padding-left:70px}.timeline-vertical .timeline-item .timeline-image{width:60px;height:60px;margin-left:25px}.timeline-vertical .timeline-item .timeline-image img{width:40px;height:40px}.timeline-vertical .timeline-item:not(:first-child)::after{left:15px;top:30px;width:10px;height:10px;border-width:4px}.timeline-horizontal .timeline-container{padding:1.5rem 0}.timeline-horizontal .timeline-container::before{left:30px;right:30px}.timeline-horizontal .timeline-items{gap:1.5rem;padding:0 30px}.timeline-horizontal .timeline-item{flex:0 0 200px}.timeline-horizontal .timeline-item::after{width:10px;height:10px;border-width:4px}.timeline-horizontal .timeline-item .timeline-image{width:60px;height:60px}.timeline-horizontal .timeline-item .timeline-image img{width:40px;height:40px}.timeline-horizontal .timeline-item .timeline-item-heading{font-size:1rem}.timeline-horizontal .timeline-item .timeline-item-text{font-size:.875rem}}@media(max-width: 575pxpx){.timeline-horizontal .timeline-item{flex:0 0 150px}}@keyframes plyr-progress{to{background-position:var(--plyr-progress-loading-size, 25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{from{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:var(--plyr-font-family, inherit);font-variant-numeric:tabular-nums;font-weight:var(--plyr-font-weight-regular, 400);line-height:var(--plyr-line-height, 1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr video,.plyr audio,.plyr iframe{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui *::after,.plyr--full-ui *::before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:var(--plyr-badge-background, hsl(216, 15%, 34%));border-radius:var(--plyr-badge-border-radius, 2px);color:var(--plyr-badge-text-color, #fff);font-size:var(--plyr-font-size-badge, 9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:var(--plyr-font-size-small, 13px);left:0;padding:var(--plyr-control-spacing, 10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media(min-width: 480px){.plyr__captions{font-size:var(--plyr-font-size-base, 15px);padding:calc(var(--plyr-control-spacing, 10px)*2)}}@media(min-width: 768px){.plyr__captions{font-size:var(--plyr-font-size-large, 18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(calc(var(--plyr-control-spacing, 10px) * -4))}.plyr__caption{background:var(--plyr-captions-background, rgba(0, 0, 0, 0.8));border-radius:2px;box-decoration-break:clone;color:var(--plyr-captions-text-color, #fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:rgba(0,0,0,0);border:0;border-radius:var(--plyr-control-radius, 4px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:calc(var(--plyr-control-spacing, 10px)*.7);position:relative;transition:all .3s ease}.plyr__control svg{display:block;fill:currentColor;height:var(--plyr-control-icon-size, 18px);pointer-events:none;width:var(--plyr-control-icon-size, 18px)}.plyr__control:focus{outline:0}.plyr__control:focus-visible{outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));outline-offset:2px}a.plyr__control{text-decoration:none}a.plyr__control::after,a.plyr__control::before{display:none}.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,.plyr__control.plyr__control--pressed .label--not-pressed{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 calc(var(--plyr-control-spacing, 10px)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time{padding-left:0}.plyr__controls:empty{display:none}.plyr [data-plyr=captions],.plyr [data-plyr=pip],.plyr [data-plyr=airplay],.plyr [data-plyr=fullscreen]{display:none}.plyr--captions-enabled [data-plyr=captions],.plyr--pip-supported [data-plyr=pip],.plyr--airplay-supported [data-plyr=airplay],.plyr--fullscreen-enabled [data-plyr=fullscreen]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:var(--plyr-menu-background, rgba(255, 255, 255, 0.9));border-radius:var(--plyr-menu-radius, 8px);bottom:100%;box-shadow:var(--plyr-menu-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));color:var(--plyr-menu-color, hsl(216, 15%, 34%));font-size:var(--plyr-font-size-base, 15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(0.4, 0, 0.2, 1),width .35s cubic-bezier(0.4, 0, 0.2, 1)}.plyr__menu__container::after{border:var(--plyr-menu-arrow-size, 4px) solid rgba(0,0,0,0);border-top-color:var(--plyr-menu-background, rgba(255, 255, 255, 0.9));content:"";height:0;position:absolute;right:calc(var(--plyr-control-icon-size, 18px)/2 + calc(var(--plyr-control-spacing, 10px) * 0.7) - var(--plyr-menu-arrow-size, 4px)/2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:var(--plyr-menu-color, hsl(216, 15%, 34%));display:flex;font-size:var(--plyr-font-size-menu, var(--plyr-font-size-small, 13px));padding:calc(calc(var(--plyr-control-spacing, 10px) * 0.7)/1.5) calc(calc(var(--plyr-control-spacing, 10px) * 0.7)*1.5);user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control::after{border:var(--plyr-menu-item-arrow-size, 4px) solid rgba(0,0,0,0);content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:calc(calc(var(--plyr-control-spacing, 10px) * 0.7)*4)}.plyr__menu__container .plyr__control--forward::after{border-left-color:var(--plyr-menu-arrow-color, hsl(216, 15%, 52%));right:calc(calc(var(--plyr-control-spacing, 10px) * 0.7)*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward:focus-visible::after,.plyr__menu__container .plyr__control--forward:hover::after{border-left-color:currentColor}.plyr__menu__container .plyr__control--back{font-weight:var(--plyr-font-weight-regular, 400);margin:calc(var(--plyr-control-spacing, 10px)*.7);margin-bottom:calc(calc(var(--plyr-control-spacing, 10px) * 0.7)/2);padding-left:calc(calc(var(--plyr-control-spacing, 10px) * 0.7)*4);position:relative;width:calc(100% - calc(var(--plyr-control-spacing, 10px) * 0.7)*2)}.plyr__menu__container .plyr__control--back::after{border-right-color:var(--plyr-menu-arrow-color, hsl(216, 15%, 52%));left:calc(calc(var(--plyr-control-spacing, 10px) * 0.7)*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back::before{background:var(--plyr-menu-back-border-color, hsl(216, 15%, 88%));box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color, #fff);content:"";height:1px;left:0;margin-top:calc(calc(var(--plyr-control-spacing, 10px) * 0.7)/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back:focus-visible::after,.plyr__menu__container .plyr__control--back:hover::after{border-right-color:currentColor}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]::before,.plyr__menu__container .plyr__control[role=menuitemradio]::after{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]::before{background:rgba(0,0,0,.1);content:"";display:block;flex-shrink:0;height:16px;margin-right:var(--plyr-control-spacing, 10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]::after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::before{background:var(--plyr-control-toggle-checked-background, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible::before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover::before{background:rgba(35,40,47,.1)}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:calc((calc(var(--plyr-control-spacing, 10px) * 0.7) - 2px)*-1);overflow:hidden;padding-left:calc(calc(var(--plyr-control-spacing, 10px) * 0.7)*3.5);pointer-events:none}.plyr--full-ui input[type=range]{appearance:none;background:rgba(0,0,0,0);border:0;border-radius:calc(var(--plyr-range-thumb-height, 13px)*2);color:var(--plyr-range-fill-background, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));display:block;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px)*2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:rgba(0,0,0,0);border:0;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:var(--plyr-range-track-height, 5px);transition:box-shadow .3s ease;user-select:none;background-image:linear-gradient(to right, currentColor var(--value, 0%), transparent var(--value, 0%))}.plyr--full-ui input[type=range]::-webkit-slider-thumb{background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2));height:var(--plyr-range-thumb-height, 13px);position:relative;transition:all .2s ease;width:var(--plyr-range-thumb-height, 13px);appearance:none;margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px))/2*-1)}.plyr--full-ui input[type=range]::-moz-range-track{background:rgba(0,0,0,0);border:0;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:var(--plyr-range-track-height, 5px);transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2));height:var(--plyr-range-thumb-height, 13px);position:relative;transition:all .2s ease;width:var(--plyr-range-thumb-height, 13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:var(--plyr-range-track-height, 5px)}.plyr--full-ui input[type=range]::-ms-track{background:rgba(0,0,0,0);border:0;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:var(--plyr-range-track-height, 5px);transition:box-shadow .3s ease;user-select:none;color:rgba(0,0,0,0)}.plyr--full-ui input[type=range]::-ms-fill-upper{background:rgba(0,0,0,0);border:0;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:var(--plyr-range-track-height, 5px);transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:rgba(0,0,0,0);border:0;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:var(--plyr-range-track-height, 5px);transition:box-shadow .3s ease;user-select:none;background:currentColor}.plyr--full-ui input[type=range]::-ms-thumb{background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2));height:var(--plyr-range-thumb-height, 13px);position:relative;transition:all .2s ease;width:var(--plyr-range-thumb-height, 13px);margin-top:0}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-moz-range-track{outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-ms-track{outline:2px dashed var(--plyr-focus-visible-color, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));outline-offset:2px}.plyr__poster{background-color:var(--plyr-video-background, var(--plyr-video-background, rgb(0, 0, 0)));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:var(--plyr-font-size-time, var(--plyr-font-size-small, 13px))}.plyr__time+.plyr__time::before{content:"⁄";margin-right:var(--plyr-control-spacing, 10px)}@media(max-width: 767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:var(--plyr-tooltip-background, #fff);border-radius:var(--plyr-tooltip-radius, 5px);bottom:100%;box-shadow:var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));color:var(--plyr-tooltip-color, hsl(216, 15%, 34%));font-size:var(--plyr-font-size-small, 13px);font-weight:var(--plyr-font-weight-regular, 400);left:50%;line-height:1.3;margin-bottom:calc(calc(var(--plyr-control-spacing, 10px) / 2)*2);opacity:0;padding:calc(var(--plyr-control-spacing, 10px)/2) calc(calc(var(--plyr-control-spacing, 10px) / 2)*1.5);pointer-events:none;position:absolute;transform:translate(-50%, 10px) scale(0.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;white-space:nowrap;z-index:2}.plyr__tooltip::before{border-left:var(--plyr-tooltip-arrow-size, 4px) solid rgba(0,0,0,0);border-right:var(--plyr-tooltip-arrow-size, 4px) solid rgba(0,0,0,0);border-top:var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, #fff);bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control:hover .plyr__tooltip,.plyr .plyr__control:focus-visible .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%, 0) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translate(0, 10px) scale(0.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip::before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip::before{left:calc(var(--plyr-control-icon-size, 18px)/2 + calc(var(--plyr-control-spacing, 10px) * 0.7))}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translate(0, 10px) scale(0.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip::before{left:auto;right:calc(var(--plyr-control-icon-size, 18px)/2 + calc(var(--plyr-control-spacing, 10px) * 0.7));transform:translateX(50%)}.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible{transform:translate(0, 0) scale(1)}.plyr__progress{left:calc(var(--plyr-range-thumb-height, 13px)*.5);margin-right:var(--plyr-range-thumb-height, 13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:calc(var(--plyr-range-thumb-height, 13px)*-0.5);margin-right:calc(var(--plyr-range-thumb-height, 13px)*-0.5);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word}.plyr__progress__buffer{-webkit-appearance:none;background:rgba(0,0,0,0);border:0;border-radius:100px;height:var(--plyr-range-track-height, 5px);left:0;margin-top:calc(var(--plyr-range-track-height, 5px)/2*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:rgba(0,0,0,0)}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:var(--plyr-range-track-height, 5px);transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:var(--plyr-range-track-height, 5px);transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg, var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 25%, transparent 25%, transparent 50%, var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 50%, var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 75%, transparent 75%, transparent);background-repeat:repeat-x;background-size:var(--plyr-progress-loading-size, 25px) var(--plyr-progress-loading-size, 25px);color:rgba(0,0,0,0)}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25))}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6))}.plyr__progress__marker{background-color:var(--plyr-progress-marker-background, #fff);border-radius:1px;height:var(--plyr-range-track-height, 5px);position:absolute;top:50%;transform:translate(-50%, -50%);width:var(--plyr-progress-marker-width, 3px);z-index:3}.plyr__volume{align-items:center;display:flex;position:relative}.plyr__volume input[type=range]{margin-left:calc(var(--plyr-control-spacing, 10px)/2);margin-right:calc(var(--plyr-control-spacing, 10px)/2);max-width:90px;min-width:60px;position:relative;z-index:2}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:var(--plyr-audio-controls-background, #fff);border-radius:inherit;color:var(--plyr-audio-control-color, hsl(216, 15%, 34%));padding:var(--plyr-control-spacing, 10px)}.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:var(--plyr-audio-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));color:var(--plyr-audio-control-color-hover, #fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1))}.plyr--audio .plyr__progress__buffer{color:var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6))}.plyr--video{overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:var(--plyr-video-background, var(--plyr-video-background, rgb(0, 0, 0)));border-radius:inherit;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio: 16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75)));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:var(--plyr-video-control-color, #fff);left:0;padding:calc(var(--plyr-control-spacing, 10px)/2);padding-top:calc(var(--plyr-control-spacing, 10px)*2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media(min-width: 480px){.plyr--video .plyr__controls{padding:var(--plyr-control-spacing, 10px);padding-top:calc(var(--plyr-control-spacing, 10px)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));color:var(--plyr-video-control-color-hover, #fff)}.plyr__control--overlaid{background:var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, hsl(198, 100%, 50%))));border:0;border-radius:100%;color:var(--plyr-video-control-color, #fff);display:none;left:50%;opacity:.9;padding:calc(var(--plyr-control-spacing, 10px)*1.5);position:absolute;top:50%;transform:translate(-50%, -50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:hover,.plyr__control--overlaid:focus{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25)))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25)))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25)))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5))}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5))}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(255, 255, 255, 0.5))}.plyr--video .plyr__progress__buffer{color:var(--plyr-video-progress-buffered-background, rgba(255, 255, 255, 0.25))}.plyr:fullscreen{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media(min-width: 1024px){.plyr:fullscreen .plyr__captions{font-size:var(--plyr-font-size-xlarge, 21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%;bottom:0;left:0;position:fixed;right:0;top:0;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media(min-width: 1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:var(--plyr-font-size-xlarge, 21px)}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads::after{background:#23282f;border-radius:2px;bottom:var(--plyr-control-spacing, 10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:var(--plyr-control-spacing, 10px);z-index:3}.plyr__ads:empty::after{display:none}.plyr__cues{background:currentColor;display:block;height:var(--plyr-range-track-height, 5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:var(--plyr-tooltip-background, #fff);border-radius:var(--plyr-menu-radius, 8px);bottom:100%;box-shadow:var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));margin-bottom:calc(calc(var(--plyr-control-spacing, 10px) / 2)*2);opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translate(0, 10px) scale(0.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0, 0) scale(1)}.plyr__preview-thumb::before{border-left:var(--plyr-tooltip-arrow-size, 4px) solid rgba(0,0,0,0);border-right:var(--plyr-tooltip-arrow-size, 4px) solid rgba(0,0,0,0);border-top:var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, #fff);bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:calc(var(--plyr-menu-radius, 8px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container::after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container::after{border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:var(--plyr-video-controls-background, linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75)));border-bottom-left-radius:calc(var(--plyr-menu-radius, 8px) - 1px);border-bottom-right-radius:calc(var(--plyr-menu-radius, 8px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:var(--plyr-font-size-time, var(--plyr-font-size-small, 13px))}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none !important}.plyr__sr-only{clip:rect(1px, 1px, 1px, 1px);overflow:hidden;border:0 !important;height:1px !important;padding:0 !important;position:absolute !important;width:1px !important}.plyr [hidden]{display:none !important}.mmp-video .video-captions{padding:.75rem 0;font-size:.9rem;line-height:1.4;color:#666}.mmp-video .video-captions .video-caption{display:block;font-weight:500;margin-bottom:.25rem;color:#333}.mmp-video .video-captions .video-credit{display:block;font-size:.8rem;font-style:italic;color:#888}.mmp-video .video-error{margin:1rem 0;padding:1rem;border-radius:.25rem;background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.page-header-component{position:relative;display:flex;flex-direction:column;background:var(--brand-component-page-header-background-brand)}.page-header-component .mmp-button--primary{background:var(--brand-component-page-header-button-primary-background-default);color:var(--brand-component-page-header-button-primary-foreground-default);border:1px solid var(--brand-component-page-header-button-primary-background-default)}.page-header-component .mmp-button--secondary{background:var(--brand-component-page-header-button-secondary-background-default);color:var(--brand-component-page-header-button-secondary-foreground-default);border:1px solid var(--brand-component-page-header-button-secondary-foreground-default)}.page-header-component.white .page-header-eyebrow,.page-header-component.neutral-5050 .page-header-eyebrow{color:var(--brand-color-text-heading-primary)}.page-header-component.white .page-header-heading,.page-header-component.neutral-5050 .page-header-heading{color:var(--brand-component-page-header-heading-default)}.page-header-component.white .page-header-description,.page-header-component.neutral-5050 .page-header-description{color:var(--brand-component-page-header-text-default)}.page-header-component.white .mmp-button--secondary,.page-header-component.neutral-5050 .mmp-button--secondary{background-color:var(--brand-component-button-background-secondary-default);color:var(--brand-component-button-text-secondary-default);border:2px solid var(--brand-component-button-border-secondary-default)}.page-header-component.white .mmp-button--secondary:hover,.page-header-component.white .mmp-button--secondary:focus,.page-header-component.neutral-5050 .mmp-button--secondary:hover,.page-header-component.neutral-5050 .mmp-button--secondary:focus{background-color:var(--brand-component-button-background-secondary-hover);color:var(--brand-component-button-text-secondary-hover);border:2px solid var(--brand-component-button-border-secondary-hover)}.page-header-component.white{background:var(--brand-component-page-header-background-primary)}.page-header-component.neutral-5050{background:var(--brand-color-background-tertiary)}.page-header-component .page-header-heading,.page-header-component .page-header-eyebrow,.page-header-component .page-header-description,.page-header-component .page-header-cta-container{opacity:0}.page-header-component .page-header-breadcrumb{width:100%;margin:0 auto;padding:var(--brand-component-breadcrumb-padding-y) 0;flex-grow:0;background:var(--color-transparent)}.page-header-component.default .page-header-breadcrumb,.page-header-component.brand .page-header-breadcrumb,.page-header-component.white .page-header-breadcrumb,.page-header-component.brand-5050 .page-header-content-only .page-header-breadcrumb,.page-header-component.neutral-5050 .page-header-content-only .page-header-breadcrumb{padding:var(--brand-component-breadcrumb-padding-y) var(--breakpoint-grid-margin)}@media(min-width: 576px){.page-header-component.default .page-header-breadcrumb,.page-header-component.brand .page-header-breadcrumb,.page-header-component.white .page-header-breadcrumb,.page-header-component.brand-5050 .page-header-content-only .page-header-breadcrumb,.page-header-component.neutral-5050 .page-header-content-only .page-header-breadcrumb{max-width:auto;width:100%}}@media(min-width: 768px){.page-header-component.default .page-header-breadcrumb,.page-header-component.brand .page-header-breadcrumb,.page-header-component.white .page-header-breadcrumb,.page-header-component.brand-5050 .page-header-content-only .page-header-breadcrumb,.page-header-component.neutral-5050 .page-header-content-only .page-header-breadcrumb{max-width:auto;width:100%}}@media(min-width: 992px){.page-header-component.default .page-header-breadcrumb,.page-header-component.brand .page-header-breadcrumb,.page-header-component.white .page-header-breadcrumb,.page-header-component.brand-5050 .page-header-content-only .page-header-breadcrumb,.page-header-component.neutral-5050 .page-header-content-only .page-header-breadcrumb{max-width:960px;width:100%}}@media(min-width: 1200px){.page-header-component.default .page-header-breadcrumb,.page-header-component.brand .page-header-breadcrumb,.page-header-component.white .page-header-breadcrumb,.page-header-component.brand-5050 .page-header-content-only .page-header-breadcrumb,.page-header-component.neutral-5050 .page-header-content-only .page-header-breadcrumb{max-width:1140px;width:100%}}@media(min-width: 1400px){.page-header-component.default .page-header-breadcrumb,.page-header-component.brand .page-header-breadcrumb,.page-header-component.white .page-header-breadcrumb,.page-header-component.brand-5050 .page-header-content-only .page-header-breadcrumb,.page-header-component.neutral-5050 .page-header-content-only .page-header-breadcrumb{max-width:1320px;width:100%}}.page-header-component .page-header-image-container,.page-header-component .page-header-5050-image{position:relative;width:100%;height:auto;display:flex;flex-direction:column;overflow:hidden}.page-header-component .page-header-image-container img,.page-header-component .page-header-5050-image img{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;max-height:100%;object-fit:cover;object-position:center center}@media(min-width: 992px){.page-header-component .page-header-image-container img,.page-header-component .page-header-5050-image img{object-position:center center}}.page-header-component .page-header-image-container .page-header-overlay,.page-header-component .page-header-image-container .page-header-content-only,.page-header-component .page-header-5050-image .page-header-overlay,.page-header-component .page-header-5050-image .page-header-content-only{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-end;width:100%;min-height:200px;height:auto;background:rgba(0,0,0,.6);overflow:hidden;will-change:opacity;backface-visibility:hidden;transform:translateZ(0)}@media(min-width: 576px){.page-header-component .page-header-image-container .page-header-overlay,.page-header-component .page-header-image-container .page-header-content-only,.page-header-component .page-header-5050-image .page-header-overlay,.page-header-component .page-header-5050-image .page-header-content-only{min-height:250px}}@media(min-width: 768px){.page-header-component .page-header-image-container .page-header-overlay,.page-header-component .page-header-image-container .page-header-content-only,.page-header-component .page-header-5050-image .page-header-overlay,.page-header-component .page-header-5050-image .page-header-content-only{min-height:300px}}.page-header-component.hide-breadcrumbs .page-header-content{padding:var(--brand-size-spacing-5x) var(--breakpoint-grid-margin) var(--brand-size-spacing-5x) var(--breakpoint-grid-margin)}@media(min-width: 768px){.page-header-component.hide-breadcrumbs .page-header-content{padding:var(--brand-size-spacing-10x) var(--breakpoint-grid-margin) var(--brand-size-spacing-10x) var(--breakpoint-grid-margin)}}.page-header-component.hide-breadcrumbs .page-header-5050-text{padding-top:var(--brand-size-spacing-5x)}.page-header-component.hide-breadcrumbs .page-header-5050-text .page-header-heading{margin-top:var(--brand-size-spacing-none)}@media(min-width: 768px){.page-header-component.hide-breadcrumbs .page-header-5050-text{padding-top:var(--brand-size-spacing-10x)}}.page-header-component .page-header-content{width:100%;display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 auto;padding:var(--brand-size-spacing-2x) var(--breakpoint-grid-margin) var(--brand-size-spacing-5x) var(--breakpoint-grid-margin);color:var(--brand-component-page-header-text-inverted);text-align:left}@media(min-width: 576px){.page-header-component .page-header-content{max-width:auto;width:100%}}@media(min-width: 768px){.page-header-component .page-header-content{max-width:auto;width:100%}}@media(min-width: 992px){.page-header-component .page-header-content{max-width:960px;width:100%}}@media(min-width: 1200px){.page-header-component .page-header-content{max-width:1140px;width:100%}}@media(min-width: 1400px){.page-header-component .page-header-content{max-width:1320px;width:100%}}@media(min-width: 768px){.page-header-component .page-header-content{padding:var(--brand-size-spacing-5x) var(--breakpoint-grid-margin) var(--brand-size-spacing-10x) var(--breakpoint-grid-margin)}}.page-header-component .page-header-5050-content{width:100%;display:flex;flex-direction:column;overflow:hidden}@media(min-width: 768px){.page-header-component .page-header-5050-content{flex-direction:row}}.page-header-component .page-header-5050-text{width:100%;order:2;padding:0 var(--breakpoint-grid-margin) var(--brand-size-spacing-5x) var(--breakpoint-grid-margin);margin:0 auto}@media(min-width: 576px){.page-header-component .page-header-5050-text{max-width:auto;width:100%}}@media(min-width: 768px){.page-header-component .page-header-5050-text{max-width:auto;width:100%}}@media(min-width: 992px){.page-header-component .page-header-5050-text{max-width:960px;width:100%}}@media(min-width: 1200px){.page-header-component .page-header-5050-text{max-width:1140px;width:100%}}@media(min-width: 1400px){.page-header-component .page-header-5050-text{max-width:1320px;width:100%}}.page-header-component .page-header-5050-text .page-header-breadcrumb{margin-bottom:var(--brand-size-spacing-2x)}@media(min-width: 768px){.page-header-component .page-header-5050-text{width:50%;order:1;padding:0 var(--breakpoint-grid-margin) var(--brand-size-spacing-10x) 0;margin-right:0;padding-left:calc((100% - 720px)/2 + var(--breakpoint-grid-margin))}.page-header-component .page-header-5050-text .page-header-breadcrumb{margin-bottom:var(--brand-size-spacing-5x)}}@media(min-width: 992px){.page-header-component .page-header-5050-text{padding-left:calc((100% - 960px)/2 + var(--breakpoint-grid-margin))}}@media(min-width: 1200px){.page-header-component .page-header-5050-text{padding-left:calc((100% - 1140px)/2 + var(--breakpoint-grid-margin))}}@media(min-width: 1400px){.page-header-component .page-header-5050-text{padding-left:calc((100% - 1320px)/2 + var(--breakpoint-grid-margin))}}.page-header-component .page-header-5050-image{width:100%;order:1;min-height:250px}@media(min-width: 768px){.page-header-component .page-header-5050-image{width:50%;order:2;min-height:auto}}.page-header-component .page-header-heading{width:100%;display:block;margin:0 0 var(--brand-size-spacing-3x) 0;font-family:var(--brand-typography-font-family-heading);font-size:var(--brand-component-page-header-heading-xs-font-size);font-weight:var(--brand-component-text-style-heading-font-weight);line-height:var(--brand-component-page-header-heading-xs-line-height);color:var(--brand-component-page-header-heading-inverted);text-align:left;text-transform:uppercase}.page-header-component .page-header-heading:last-child{margin-bottom:0}@media(min-width: 576px){.page-header-component .page-header-heading{font-size:var(--brand-component-page-header-heading-sm-font-size);line-height:var(--brand-component-page-header-heading-sm-line-height)}}@media(min-width: 768px){.page-header-component .page-header-heading{font-size:var(--brand-component-page-header-heading-md-font-size);line-height:var(--brand-component-page-header-heading-md-line-height)}}.page-header-component .page-header-heading .page-header-eyebrow{display:block;margin-bottom:var(--brand-size-spacing-2x);font-family:var(--brand-typography-font-family-body);font-size:var(--breakpoint-typography-font-size-body-small);line-height:var(--breakpoint-typography-line-height-body-small);font-weight:500;letter-spacing:1.8px}@media(min-width: 576px){.page-header-component .page-header-heading .page-header-eyebrow{font-size:var(--breakpoint-typography-font-size-body);line-height:var(--breakpoint-typography-line-height-body)}}.page-header-component .page-header-description{color:var(--brand-component-page-header-text-inverted);margin-top:var(--text-style-body-spacing-before);font-family:var(--text-style-body-font-family);font-weight:var(--text-style-body-font-style);font-size:var(--text-style-body-font-size);line-height:var(--text-style-body-line-height);letter-spacing:var(--text-style-body-letter-spacing);margin-bottom:var(--text-style-body-paragraph-spacing);margin:0}@media(min-width: 768px){.page-header-component .page-header-description{max-width:75ch;width:100%}}.page-header-component .page-header-cta-container{display:flex;flex-direction:column;gap:var(--brand-size-spacing-2x);margin-top:var(--brand-size-spacing-5x)}.page-header-component .page-header-cta-container a{width:100%;justify-content:center}@media(min-width: 576px){.page-header-component .page-header-cta-container{flex-direction:row}.page-header-component .page-header-cta-container a{width:auto}}.cta-component{position:relative;display:flex;flex-direction:column;background:var(--brand-component-hero-background-brand)}.cta-component .container{display:block;width:100%}.cta-component .mmp-button--secondary{color:var(--brand-color-foreground-primary-inverted);border:1px solid var(--brand-color-foreground-primary-inverted)}.cta-component.neutral .cta-heading{color:var(--brand-component-cta-heading-brand)}.cta-component.neutral .cta-text{color:var(--brand-component-cta-text-default)}.cta-component.neutral .mmp-button--secondary{background-color:var(--brand-component-button-background-secondary-default);color:var(--brand-component-button-text-secondary-default);border:2px solid var(--brand-component-button-border-secondary-default)}.cta-component.neutral .mmp-button--secondary:hover,.cta-component.neutral .mmp-button--secondary:focus{background-color:var(--brand-component-button-background-secondary-hover);color:var(--brand-component-button-text-secondary-hover);border:2px solid var(--brand-component-button-border-secondary-hover)}.cta-component.neutral{background:var(--brand-component-hero-background-tertiary)}.cta-component.brand{background:var(--brand-component-hero-background-brand)}.cta-component.brand .cta-heading{color:var(--brand-component-cta-heading-default)}.cta-component .cta-heading,.cta-component .cta-text,.cta-component .cta-cta-container{opacity:0}.cta-component .cta-image-container{position:relative;width:100%;height:auto;display:flex;flex-direction:column;overflow:hidden}.cta-component .cta-image-container img{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;max-height:100%;object-fit:cover;object-position:center center}@media(min-width: 992px){.cta-component .cta-image-container img{object-position:center center}}.cta-component .cta-image-container picture{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;display:block}.cta-component .cta-image-container .cta-overlay{position:relative;z-index:2;display:flex;flex-direction:column;width:100%;min-height:200px;height:auto;padding:0;background:var(--brand-component-page-header-background-overlay);overflow:hidden;will-change:opacity;backface-visibility:hidden;transform:translateZ(0)}@media(min-width: 576px){.cta-component .cta-image-container .cta-overlay{min-height:250px}}@media(min-width: 768px){.cta-component .cta-image-container .cta-overlay{min-height:300px}}.cta-component .cta-image-container .cta-overlay .cta-content{width:100%;display:flex;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;margin:0 auto;padding:var(--brand-size-spacing-5x) var(--breakpoint-grid-margin) var(--brand-size-spacing-5x) var(--breakpoint-grid-margin);color:var(--brand-component-hero-text-inverted);text-align:center}@media(min-width: 576px){.cta-component .cta-image-container .cta-overlay .cta-content{max-width:auto;width:100%}}@media(min-width: 768px){.cta-component .cta-image-container .cta-overlay .cta-content{max-width:auto;width:100%}}@media(min-width: 992px){.cta-component .cta-image-container .cta-overlay .cta-content{max-width:960px;width:100%}}@media(min-width: 1200px){.cta-component .cta-image-container .cta-overlay .cta-content{max-width:1140px;width:100%}}@media(min-width: 1400px){.cta-component .cta-image-container .cta-overlay .cta-content{max-width:1320px;width:100%}}@media(min-width: 768px){.cta-component .cta-image-container .cta-overlay .cta-content{padding:var(--brand-size-spacing-10x) var(--breakpoint-grid-margin) var(--brand-size-spacing-10x) var(--breakpoint-grid-margin)}}.cta-component .cta-content-only{display:flex;flex-direction:column;padding:0;min-height:200px;color:var(--brand-component-hero-text-inverted);text-align:center}@media(min-width: 576px){.cta-component .cta-content-only{min-height:250px}}@media(min-width: 768px){.cta-component .cta-content-only{min-height:300px}}.cta-component .cta-content-only .cta-content{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;padding:var(--brand-size-spacing-5x) var(--breakpoint-grid-margin) var(--brand-size-spacing-5x) var(--breakpoint-grid-margin);color:var(--brand-component-hero-text-inverted);text-align:center}@media(min-width: 576px){.cta-component .cta-content-only .cta-content{max-width:auto;width:100%}}@media(min-width: 768px){.cta-component .cta-content-only .cta-content{max-width:auto;width:100%}}@media(min-width: 992px){.cta-component .cta-content-only .cta-content{max-width:960px;width:100%}}@media(min-width: 1200px){.cta-component .cta-content-only .cta-content{max-width:1140px;width:100%}}@media(min-width: 1400px){.cta-component .cta-content-only .cta-content{max-width:1320px;width:100%}}@media(min-width: 768px){.cta-component .cta-content-only .cta-content{padding:var(--brand-size-spacing-10x) var(--breakpoint-grid-margin) var(--brand-size-spacing-10x) var(--breakpoint-grid-margin)}}.cta-component .cta-heading{width:100%;display:block;margin:0 0 var(--brand-size-spacing-3x) 0;font-family:var(--brand-typography-font-family-heading);font-size:var(--breakpoint-hero-heading-font-size);font-weight:var(--brand-typography-font-weight-heavy);line-height:var(--breakpoint-hero-heading-line-height);color:var(--brand-component-cta-heading-default);text-transform:uppercase;text-align:center}.cta-component .cta-heading:last-child{margin-bottom:0}.cta-component .cta-text{width:100%;text-align:center;color:var(--brand-component-cta-text-inverted);margin-top:var(--text-style-body-spacing-before);font-family:var(--text-style-body-font-family);font-weight:var(--text-style-body-font-style);font-size:var(--text-style-body-font-size);line-height:var(--text-style-body-line-height);letter-spacing:var(--text-style-body-letter-spacing);margin-bottom:var(--text-style-body-paragraph-spacing);margin:0}@media(min-width: 768px){.cta-component .cta-text{max-width:75ch}}.cta-component .cta-cta-container{display:flex;flex-direction:column;gap:var(--brand-size-spacing-2x);margin-top:var(--brand-size-spacing-5x);width:100%}.cta-component .cta-cta-container a{width:100%;justify-content:center}@media(min-width: 576px){.cta-component .cta-cta-container{flex-direction:row;width:auto}.cta-component .cta-cta-container a{width:auto}}.cta-component .cta-image-container{min-height:200px;height:auto}.cta-component .cta-overlay{padding:var(--brand-size-spacing-3x) 0}@media(min-width: 576px){.cta-component .cta-image-container{min-height:250px}}@media(min-width: 768px){.cta-component .cta-overlay{padding:0}.cta-component .cta-image-container{min-height:300px}}.mmp-download{background-color:var(--brand-component-download-background);border-radius:var(--brand-component-download-radius);box-shadow:0 0 0 var(--brand-component-download-border-weight) var(--brand-component-download-border-default);transition:box-shadow .2s ease}.mmp-download:hover{box-shadow:0 0 0 var(--brand-component-download-border-weight-hover) var(--brand-component-download-border-hover)}.mmp-download a{text-decoration:none}.mmp-download__content{padding:var(--brand-component-download-padding);display:flex;gap:var(--brand-component-download-gap)}.mmp-download__icon{color:var(--brand-component-download-icon)}.mmp-download__title{margin-top:var(--text-style-body-spacing-before);font-family:var(--text-style-body-font-family);font-weight:var(--text-style-body-font-style);font-size:var(--text-style-body-font-size);line-height:var(--text-style-body-line-height);letter-spacing:var(--text-style-body-letter-spacing);margin-bottom:var(--text-style-body-paragraph-spacing);font-weight:var(--typography-font-weight-medium);margin-bottom:var(--brand-component-download-file-name-padding-bottom)}.mmp-download__caption{margin-top:var(--text-style-body-small-spacing-before);font-family:var(--text-style-body-small-font-family);font-weight:var(--text-style-body-small-font-style);font-size:var(--text-style-body-small-font-size);line-height:var(--text-style-body-small-line-height);letter-spacing:var(--text-style-body-small-letter-spacing);margin-bottom:var(--text-style-body-small-paragraph-spacing);margin-bottom:var(--brand-component-download-description-padding-bottom);color:var(--brand-component-download-description-default)}.mmp-download__info{margin-top:var(--text-style-body-extra-small-spacing-before);font-family:var(--text-style-body-extra-small-font-family);font-weight:var(--text-style-body-extra-small-font-style);font-size:var(--text-style-body-extra-small-font-size);line-height:var(--text-style-body-extra-small-line-height);letter-spacing:var(--text-style-body-extra-small-letter-spacing);margin-bottom:var(--text-style-body-extra-small-paragraph-spacing);margin-bottom:0;color:var(--brand-component-download-file-detail)}*,*::before,*::after{box-sizing:border-box}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}p{margin-top:0}[data-component]{margin-bottom:1.5rem}@media(min-width: 576px){[data-component]{margin-bottom:1.5rem}}@media(min-width: 768px){[data-component]{margin-bottom:2rem}}@media(min-width: 992px){[data-component]{margin-bottom:2.5rem}}[data-component=heading]{margin-bottom:0}[data-component=heading]:first-of-type h1,[data-component=heading]:first-of-type h2,[data-component=heading]:first-of-type h3,[data-component=heading]:first-of-type h4,[data-component=heading]:first-of-type h5,[data-component=heading]:first-of-type h6{margin-top:0}[id]{scroll-margin-top:120px}.mobile-controls{gap:var(--brand-size-spacing-1nhalf)}.mobile-icon-link{text-decoration:none !important;display:flex;align-items:center;justify-content:center;width:var(--brand-size-spacing-5x)}.mobile-controls .mobile-icon-link i{color:var(--brand-component-header-navigation-menu-foreground-default) !important}.header__container{background-color:var(--brand-component-header-navigation-menu-background-default);color:var(--brand-component-header-navigation-menu-foreground-default);position:fixed;top:0;left:0;width:100%;z-index:1000;transition:transform .3s ease,box-shadow .3s ease}.header__container.search-active .header__main{background:#fff;transition:background-color .3s ease;box-shadow:0px 15px 30px rgba(0,0,0,.2)}.header__container.scrolled{transform:translateY(-100%)}@media(max-width: 991pxpx){.header__container.scrolled{transform:translateY(0)}}.header__container.scroll-up{transform:translateY(0)}.header__secondary{background-color:var(--brand-component-header-secondary-menu-background-default);color:var(--brand-component-header-secondary-menu-foreground-default);border-bottom:1px solid rgba(255,255,255,.15);padding:0;display:none}@media(min-width: 992px){.header__secondary{display:block}}.header__secondary-item{display:flex;align-items:center;margin-top:var(--text-style-body-small-spacing-before);font-family:var(--text-style-body-small-font-family);font-weight:var(--text-style-body-small-font-style);font-size:var(--text-style-body-small-font-size);line-height:var(--text-style-body-small-line-height);letter-spacing:var(--text-style-body-small-letter-spacing);margin-bottom:var(--text-style-body-small-paragraph-spacing);margin:0}.header__secondary-item a{display:flex;align-items:center;padding:var(--brand-component-header-secondary-menu-item-padding-y) var(--brand-component-header-secondary-menu-item-padding-x);gap:var(--brand-component-header-secondary-menu-item-gap);color:var(--brand-component-header-secondary-menu-foreground-default);text-decoration:none}.header__secondary-item a:hover,.header__secondary-item a:focus{color:var(--brand-component-header-secondary-menu-foreground-hover);background-color:var(--brand-component-header-secondary-menu-background-hover);transition:background-color .2s ease,color .2s ease}.header__secondary .container{display:flex;justify-content:flex-end;gap:var(--breakpoint-header-gap)}.header__secondary .container .header__contact-country{position:relative;margin-right:calc(-1*var(--brand-component-header-secondary-menu-item-padding-x))}.header__secondary .container .header__contact-country .country-selector{position:relative;color:var(--brand-component-header-navigation-menu-foreground-default);outline:none}.header__secondary .container .header__contact-country .country-selector .country-toggle{display:flex;align-items:center;gap:var(--brand-component-header-secondary-menu-item-gap);color:var(--brand-component-header-secondary-menu-foreground-default);background-color:var(--brand-component-header-secondary-menu-background-default);border:none;padding:var(--brand-component-header-secondary-menu-item-padding-y) var(--brand-component-header-secondary-menu-item-padding-x);transition:background-color .2s ease,color .2s ease;cursor:pointer}.header__secondary .container .header__contact-country .country-selector .country-toggle:hover,.header__secondary .container .header__contact-country .country-selector .country-toggle:focus{background-color:var(--brand-component-header-secondary-menu-background-hover);color:var(--brand-component-header-secondary-menu-foreground-hover)}.header__secondary .container .header__contact-country .country-selector.active .country-dropdown{opacity:1;visibility:visible;transform:translateY(0);display:block}.header__secondary .container .header__contact-country .country-selector.active .icon-chevron-down{transform:rotate(180deg)}.header__secondary .container .header__contact-country .country-selector.country-selector-click.active .country-dropdown{display:block !important;opacity:1 !important;visibility:visible !important;transform:translateY(0) !important}.header__secondary .container .header__contact-country .country-selector .current-country{font-weight:400}.header__secondary .container .header__contact-country .country-selector .country-dropdown{display:none;position:absolute;top:100%;right:0;margin-top:0;background-color:var(--brand-component-header-dropdown-background-default);border-radius:0;z-index:1050;min-width:150px;box-shadow:var(--brand-size-shadow-small-layer-1-offset-x) var(--brand-size-shadow-small-layer-1-offset-y) var(--brand-size-shadow-small-layer-1-blur) var(--brand-size-shadow-small-layer-1-spread) var(--brand-color-shadow-level-4),var(--brand-size-shadow-small-layer-2-offset-x) var(--brand-size-shadow-small-layer-2-offset-y) var(--brand-size-shadow-small-layer-2-blur) var(--brand-size-shadow-small-layer-2-spread) var(--brand-color-shadow-level-3);opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease}.header__secondary .container .header__contact-country .country-selector .country-dropdown .country-list{list-style:none;margin:0;padding:0}.header__secondary .container .header__contact-country .country-selector .country-dropdown .country-list .country-item{line-height:1.2}.header__secondary .container .header__contact-country .country-selector .country-dropdown .country-list .country-item a{color:var(--brand-component-header-dropdown-foreground-default);padding:var(--brand-component-header-dropdown-padding-y) var(--brand-component-header-dropdown-padding-x);display:block;border-bottom:1px solid var(--brand-component-header-dropdown-divider);transition:background-color .25s ease-out;outline:none}.header__secondary .container .header__contact-country .country-selector .country-dropdown .country-list .country-item a:hover,.header__secondary .container .header__contact-country .country-selector .country-dropdown .country-list .country-item a:focus{background-color:var(--brand-component-header-dropdown-background-hover);color:var(--brand-component-header-dropdown-foreground-hover)}.header__secondary .container .header__contact-country .country-selector .country-dropdown .country-list .country-item:last-child a{border-bottom:none}.header__main{background-color:var(--brand-component-header-navigation-menu-background-default);position:relative;transition:background-color .3s ease}.header__main .container{display:flex;flex-direction:column;justify-content:center;min-height:var(--brand-component-header-min-height);width:auto}.header__main .nav-wrapper{position:relative;flex-wrap:nowrap !important;z-index:1000}.header__main .mobile-controls{display:flex;align-items:center;justify-content:flex-end;height:var(--brand-size-spacing-5x)}.header__main .mobile-controls .search-container.d-none.d-lg-block{display:flex;align-items:center;justify-content:center;cursor:pointer;height:var(--brand-size-spacing-5x);width:var(--brand-size-spacing-5x);position:relative}.header__main .mobile-controls .search-container.d-none.d-lg-block .search-toggle-btn{background:rgba(0,0,0,0);border:none;padding:0;cursor:pointer;color:var(--brand-component-header-navigation-menu-foreground-default);height:100%;width:100%}.header__main .mobile-controls .search-container.d-none.d-lg-block i{transition:opacity .2s ease;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.header__main .mobile-controls .search-container.d-none.d-lg-block i:hover{opacity:.8}.header__main .mobile-controls .search-container{display:flex;align-items:center;justify-content:center;cursor:pointer;height:var(--brand-size-spacing-5x);width:var(--brand-size-spacing-5x);position:relative}.header__main .mobile-controls .search-container .search-toggle-btn{background:rgba(0,0,0,0);border:none;padding:0;cursor:pointer;color:var(--brand-component-header-navigation-menu-foreground-default);height:100%;width:100%}.header__main .mobile-controls .search-container i{transition:opacity .2s ease;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.header__main .mobile-controls .search-container i:hover{opacity:.8}.header__main .header-logo{height:var(--breakpoint-header-logo-height);display:flex;align-items:center;margin-top:4px;margin-right:auto;position:relative}.header__main .header-logo .header-logo-link{position:relative;display:block;height:100%}.header__main .header-logo img{height:100%;max-height:var(--breakpoint-header-logo-height);width:auto;object-fit:contain;transition:opacity .3s ease}.header__main .header-logo .logo-original,.header__main .header-logo .logo-reverse{position:absolute;top:0;left:0;opacity:1;transition:opacity .3s ease}.header__main .header-logo .logo-reverse{opacity:0}.header__container.search-active .header__main .header-logo .logo-original{opacity:0}.header__container.search-active .header__main .header-logo .logo-reverse{opacity:1}.header__main .mobile-menu-toggle{display:block}.header__main .mobile-menu-toggle .hamburger-btn{background:rgba(0,0,0,0);border:none;padding:10px;cursor:pointer;color:var(--brand-component-header-navigation-menu-foreground-default);display:flex;align-items:center;justify-content:center;position:relative;height:var(--brand-size-spacing-5x);width:var(--brand-size-spacing-5x)}.header__main .mobile-menu-toggle .hamburger-btn:focus{outline:none}.header__main .mobile-menu-toggle .hamburger-btn i{font-size:var(--typography-font-size-medium);transition:all .3s ease;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.header__main .nav-menu-container{display:flex;align-items:center;margin-right:var(--brand-size-spacing-2x)}@media(max-width: 991pxpx){.header__main .nav-menu-container{position:static}}.header__main .menu-items{list-style:none;margin:0;padding:0;display:flex;align-items:center;flex-wrap:nowrap;position:relative}.header__main .menu-items .menu-item{position:relative;margin:0;padding:0 var(--brand-size-spacing-2x);transition:background-color .2s ease,color .2s ease}.header__main .menu-items .menu-item:hover{background-color:var(--brand-component-header-navigation-menu-background-hover)}.header__main .menu-items .menu-item.has-dropdown{position:relative}.header__main .menu-items .menu-item.has-dropdown:hover .dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.header__main .menu-items .menu-item.has-dropdown:hover .dropdown-indicator{transform:rotate(0deg) translateY(2px)}.header__main .menu-items .menu-item.has-dropdown::after{content:"";position:absolute;height:10px;width:100%;bottom:-10px;left:0;z-index:101}.header__main .menu-items .menu-item .menu-link{color:var(--brand-component-header-navigation-menu-foreground-default);text-decoration:none;padding:30px 0;display:flex;align-items:center;font-family:var(--brand-typography-font-family-heading);font-weight:var(--brand-typography-font-weight-emphasis);font-size:var(--breakpoint-typography-font-size-body-small);line-height:var(--brand-component-header-navigation-menu-item-line-height);text-transform:uppercase;margin:0}.header__main .menu-items .menu-item .menu-link .dropdown-indicator{margin-left:5px;transition:transform .2s ease}.header__main .menu-items .menu-item .menu-link:hover{color:var(--brand-component-header-navigation-menu-foreground-hover)}.header__main .menu-items .menu-item .menu-link:hover .dropdown-indicator{color:var(--brand-component-header-navigation-menu-foreground-hover)}.header__main .menu-items .menu-item.active .menu-link{font-weight:700;color:var(--brand-component-header-navigation-menu-foreground-default)}.header__main .menu-items .menu-item .dropdown-menu{position:absolute;top:100%;left:0;width:260px;background-color:var(--brand-color-background-primary);border-radius:0;padding:0;margin-top:0;z-index:100;box-shadow:var(--brand-size-shadow-medium-layer-1-offset-x) var(--brand-size-shadow-medium-layer-1-offset-y) var(--brand-size-shadow-medium-layer-1-blur) var(--brand-size-shadow-medium-layer-1-spread) var(--brand-color-shadow-level-4),var(--brand-size-shadow-medium-layer-2-offset-x) var(--brand-size-shadow-medium-layer-2-offset-y) var(--brand-size-shadow-medium-layer-2-blur) var(--brand-size-shadow-medium-layer-2-spread) var(--brand-color-shadow-level-2);opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease,height .15s ease;display:flex;flex-direction:column;justify-content:flex-start}.header__main .menu-items .menu-item .dropdown-menu .dropdown-item{list-style:none;margin-top:var(--text-style-body-small-spacing-before);font-family:var(--text-style-body-small-font-family);font-weight:var(--text-style-body-small-font-style);font-size:var(--text-style-body-small-font-size);line-height:var(--text-style-body-small-line-height);letter-spacing:var(--text-style-body-small-letter-spacing);margin-bottom:var(--text-style-body-small-paragraph-spacing);font-size:14px;margin:0}.header__main .menu-items .menu-item .dropdown-menu .dropdown-item a{color:var(--brand-component-header-dropdown-foreground-default);text-decoration:none;padding:var(--brand-component-header-dropdown-padding-x) var(--brand-component-header-dropdown-padding-y);display:block;border-bottom:1px solid var(--brand-component-header-dropdown-divider);transition:background-color .2s ease;white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.header__main .menu-items .menu-item .dropdown-menu .dropdown-item a:hover{background-color:var(--brand-component-header-dropdown-background-hover);color:var(--brand-component-header-dropdown-foreground-hover)}.header__main .menu-items .menu-item .dropdown-menu .dropdown-item:last-child a{border-bottom:none}.header__main .menu-items .menu-item .dropdown-menu .dropdown-item.active a{font-weight:700;background-color:var(--brand-color-background-secondary)}.header__main .menu-items .menu-item .dropdown-menu .dropdown-item.has-submenu{position:relative}.header__main .menu-items .menu-item .dropdown-menu .dropdown-item.has-submenu a{padding-right:var(--brand-size-spacing-4x)}.header__main .menu-items .menu-item .dropdown-menu .dropdown-item.has-submenu .submenu-indicator{position:absolute;right:var(--brand-size-spacing-2x);top:50%;transform:translateY(-50%);font-size:var(--typography-font-size-small);color:var(--brand-color-foreground-secondary);transition:transform .2s ease}.header__main .menu-items .menu-item .dropdown-menu .dropdown-item.has-submenu::after{content:"";position:absolute;height:100%;width:10px;top:0;right:-10px;z-index:100}.header__main .menu-items .menu-item .dropdown-menu .dropdown-item.has-submenu:hover .submenu{opacity:1;visibility:visible;transform:translateX(0)}.header__main .menu-items .menu-item .dropdown-menu .dropdown-item.has-submenu:hover .submenu-indicator{transform:translateY(-50%) translateX(2px)}.header__main .menu-items .menu-item .dropdown-menu .dropdown-item.has-submenu .submenu{position:absolute;left:260px;top:0;width:260px;background-color:var(--brand-color-background-primary);padding:0;margin-left:0;z-index:101;box-shadow:var(--brand-size-shadow-medium-layer-1-offset-x) var(--brand-size-shadow-medium-layer-1-offset-y) var(--brand-size-shadow-medium-layer-1-blur) var(--brand-size-shadow-medium-layer-1-spread) var(--brand-color-shadow-level-4),var(--brand-size-shadow-medium-layer-2-offset-x) var(--brand-size-shadow-medium-layer-2-offset-y) var(--brand-size-shadow-medium-layer-2-blur) var(--brand-size-shadow-medium-layer-2-spread) var(--brand-color-shadow-level-2);opacity:0;visibility:hidden;transform:translateX(-10px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease,height .15s ease;display:flex;flex-direction:column;justify-content:flex-start}.header__main .menu-items .menu-item .dropdown-menu .dropdown-item.has-submenu .submenu .submenu-item{list-style:none;margin-top:var(--text-style-body-small-spacing-before);font-family:var(--text-style-body-small-font-family);font-weight:var(--text-style-body-small-font-style);font-size:var(--text-style-body-small-font-size);line-height:var(--text-style-body-small-line-height);letter-spacing:var(--text-style-body-small-letter-spacing);margin-bottom:var(--text-style-body-small-paragraph-spacing);font-size:14px;margin:0}.header__main .menu-items .menu-item .dropdown-menu .dropdown-item.has-submenu .submenu .submenu-item a{color:var(--brand-component-header-dropdown-foreground-default);text-decoration:none;padding:var(--brand-component-header-dropdown-padding-x) var(--brand-component-header-dropdown-padding-y);display:block;border-bottom:1px solid var(--brand-component-header-dropdown-divider);transition:background-color .2s ease;white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.header__main .menu-items .menu-item .dropdown-menu .dropdown-item.has-submenu .submenu .submenu-item a:hover{background-color:var(--brand-component-header-dropdown-background-hover);color:var(--brand-component-header-dropdown-foreground-hover)}.header__main .menu-items .menu-item .dropdown-menu .dropdown-item.has-submenu .submenu .submenu-item:last-child a{border-bottom:none}.header__main .menu-items .menu-item .dropdown-menu .dropdown-item.has-submenu .submenu .submenu-item.active a{font-weight:700;background-color:var(--brand-color-background-secondary)}.header__main .menu-items .menu-item .dropdown-menu .dropdown-item.has-submenu .submenu .submenu-item.has-submenu{position:relative}.header__main .menu-items .menu-item .dropdown-menu .dropdown-item.has-submenu .submenu .submenu-item.has-submenu a{padding-right:var(--brand-size-spacing-4x)}.header__main .menu-items .menu-item .dropdown-menu .dropdown-item.has-submenu .submenu .submenu-item.has-submenu .submenu-indicator{position:absolute;right:var(--brand-size-spacing-2x);top:50%;transform:translateY(-50%);font-size:var(--typography-font-size-small);color:var(--brand-color-foreground-secondary);transition:transform .2s ease}.header__main .menu-items .menu-item .dropdown-menu .dropdown-item.has-submenu .submenu .submenu-item.has-submenu::after{content:"";position:absolute;height:100%;width:15px;top:0;right:-15px;z-index:101}.header__main .menu-items .menu-item .dropdown-menu .dropdown-item.has-submenu .submenu .submenu-item.has-submenu:hover .sub-submenu{opacity:1;visibility:visible;transform:translateX(0)}.header__main .menu-items .menu-item .dropdown-menu .dropdown-item.has-submenu .submenu .submenu-item.has-submenu:hover .submenu-indicator{transform:translateY(-50%) translateX(2px)}.header__main .menu-items .menu-item .dropdown-menu .dropdown-item.has-submenu .submenu .submenu-item.has-submenu .sub-submenu{position:absolute;left:260px;top:0;width:260px;background-color:var(--brand-color-background-primary);padding:0;margin-left:0;z-index:102;box-shadow:var(--brand-size-shadow-medium-layer-1-offset-x) var(--brand-size-shadow-medium-layer-1-offset-y) var(--brand-size-shadow-medium-layer-1-blur) var(--brand-size-shadow-medium-layer-1-spread) var(--brand-color-shadow-level-4),var(--brand-size-shadow-medium-layer-2-offset-x) var(--brand-size-shadow-medium-layer-2-offset-y) var(--brand-size-shadow-medium-layer-2-blur) var(--brand-size-shadow-medium-layer-2-spread) var(--brand-color-shadow-level-2);opacity:0;visibility:hidden;transform:translateX(-10px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease,height .15s ease;display:flex;flex-direction:column;justify-content:flex-start}.header__main .menu-items .menu-item .dropdown-menu .dropdown-item.has-submenu .submenu .submenu-item.has-submenu .sub-submenu .sub-submenu-item{list-style:none;margin-top:var(--text-style-body-small-spacing-before);font-family:var(--text-style-body-small-font-family);font-weight:var(--text-style-body-small-font-style);font-size:var(--text-style-body-small-font-size);line-height:var(--text-style-body-small-line-height);letter-spacing:var(--text-style-body-small-letter-spacing);margin-bottom:var(--text-style-body-small-paragraph-spacing);font-size:14px;margin:0}.header__main .menu-items .menu-item .dropdown-menu .dropdown-item.has-submenu .submenu .submenu-item.has-submenu .sub-submenu .sub-submenu-item a{color:var(--brand-component-header-dropdown-foreground-default);text-decoration:none;padding:var(--brand-component-header-dropdown-padding-x) var(--brand-component-header-dropdown-padding-y);display:block;border-bottom:1px solid var(--brand-component-header-dropdown-divider);transition:background-color .2s ease;white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.header__main .menu-items .menu-item .dropdown-menu .dropdown-item.has-submenu .submenu .submenu-item.has-submenu .sub-submenu .sub-submenu-item a:hover{background-color:var(--brand-component-header-dropdown-background-hover);color:var(--brand-component-header-dropdown-foreground-hover)}.header__main .menu-items .menu-item .dropdown-menu .dropdown-item.has-submenu .submenu .submenu-item.has-submenu .sub-submenu .sub-submenu-item:last-child a{border-bottom:none}.header__main .menu-items .menu-item .dropdown-menu .dropdown-item.has-submenu .submenu .submenu-item.has-submenu .sub-submenu .sub-submenu-item.active a{font-weight:700;background-color:var(--brand-color-background-secondary)}.header__main .mobile-menu{position:fixed;top:var(--brand-component-header-min-height);right:-100%;width:60%;height:calc(100vh - var(--brand-component-header-min-height));background-color:var(--brand-color-background-primary);z-index:999;overflow:hidden;transition:right .3s ease;display:block}@media(min-width: 576px){.header__main .mobile-menu{width:60%}}@media(min-width: 768px){.header__main .mobile-menu{top:var(--brand-size-spacing-10x);width:calc(var(--brand-size-spacing-15x)*3 + var(--brand-size-spacing-5x))}}@media(min-width: 992px){.header__main .mobile-menu{display:none !important}}.header__main .mobile-menu.active{right:0}.header__main .mobile-menu .mobile-menu-container{display:flex;flex-direction:column;height:100%}.header__main .mobile-menu .mobile-menu-header{display:flex;flex-direction:column;padding:15px 20px;border-bottom:1px solid var(--brand-color-border-subtle);position:relative}.header__main .mobile-menu .mobile-menu-header .mobile-menu-back{display:flex;align-items:center;cursor:pointer;display:inline-flex;width:fit-content;padding:var(--brand-component-button-padding-y) var(--brand-component-button-padding-x);margin-top:var(--text-style-button-spacing-before);font-family:var(--text-style-button-font-family);font-weight:var(--text-style-button-font-style);font-size:var(--text-style-button-font-size);line-height:var(--text-style-button-line-height);letter-spacing:var(--text-style-button-letter-spacing);margin-bottom:var(--text-style-button-paragraph-spacing);text-transform:uppercase;text-transform:uppercase;border-radius:var(--brand-component-button-radius);transition:all .2s ease;text-decoration:none;cursor:pointer;text-align:center;border:2px solid rgba(0,0,0,0);background-color:var(--brand-component-button-background-secondary-default);color:var(--brand-component-button-text-secondary-default);border:2px solid var(--brand-component-button-border-secondary-default);padding:var(--brand-component-button-small-padding-y) var(--brand-component-button-small-padding-x);margin-bottom:24px;padding-left:var(--brand-size-spacing-1x)}.header__main .mobile-menu .mobile-menu-header .mobile-menu-back:hover,.header__main .mobile-menu .mobile-menu-header .mobile-menu-back:focus{text-decoration:none}.header__main .mobile-menu .mobile-menu-header .mobile-menu-back:hover,.header__main .mobile-menu .mobile-menu-header .mobile-menu-back:focus{background-color:var(--brand-component-button-background-secondary-hover);color:var(--brand-component-button-text-secondary-hover);border:2px solid var(--brand-component-button-border-secondary-hover)}.header__main .mobile-menu .mobile-menu-header .mobile-menu-title-link{text-decoration:none;color:inherit;display:block}.header__main .mobile-menu .mobile-menu-header .mobile-menu-title-link:hover{text-decoration:none}.header__main .mobile-menu .mobile-menu-header .mobile-menu-title{color:var(--brand-color-foreground-primary);font-family:var(--brand-typography-font-family-heading);font-weight:var(--brand-typography-font-weight-emphasis);font-size:var(--typography-font-size-large);text-align:left}.header__main .mobile-menu .mobile-menu-wrapper{flex:1;overflow-y:auto;position:relative;overflow-x:hidden}.header__main .mobile-menu .mobile-menu-level{position:absolute;top:0;left:100%;width:100%;height:100%;background-color:var(--brand-color-background-primary);transition:left .3s ease;overflow-y:auto}.header__main .mobile-menu .mobile-menu-level.active{left:0}.header__main .mobile-menu .mobile-menu-items{list-style:none;margin:0;padding:0}.header__main .mobile-menu .mobile-menu-items .mobile-menu-item{border-bottom:1px solid var(--brand-color-border-subtle)}.header__main .mobile-menu .mobile-menu-items .mobile-menu-item:last-child{border-bottom:none}.header__main .mobile-menu .mobile-menu-items .mobile-menu-item.active>.mobile-menu-link{font-weight:400;color:var(--brand-component-header-navigation-menu-foreground-hover)}.header__main .mobile-menu .mobile-menu-items .mobile-menu-item .mobile-menu-link{color:var(--brand-color-foreground-primary);text-decoration:none;font-size:var(--typography-font-size-small);padding:18px 20px;display:flex;align-items:center;position:relative;transition:background-color .2s ease}.header__main .mobile-menu .mobile-menu-items .mobile-menu-item .mobile-menu-link:hover{background-color:var(--brand-color-background-secondary);color:var(--brand-component-header-navigation-menu-foreground-hover)}.header__main .mobile-menu .mobile-menu-items .mobile-menu-item .mobile-menu-link:hover .dropdown-indicator{color:var(--brand-component-header-navigation-menu-foreground-hover)}.header__main .mobile-menu .mobile-menu-items .mobile-menu-item .mobile-menu-link .dropdown-indicator{transition:all .2s ease;color:var(--brand-color-foreground-primary);font-size:var(--typography-font-size-small);position:absolute;right:20px;top:50%;transform:translateY(-50%);display:block !important;opacity:1 !important}.header__main .mobile-menu .mobile-menu-footer{padding:20px;border-top:1px solid var(--brand-color-border-subtle)}.header__main .mobile-menu .mobile-menu-footer .mobile-contact-info{display:flex;flex-direction:column;gap:var(--brand-size-spacing-2x)}.header__main .mobile-menu .mobile-menu-footer .mobile-contact-info a{color:var(--brand-color-foreground-primary);text-decoration:none;display:flex;align-items:center;gap:var(--brand-size-spacing-1nhalf);font-size:var(--typography-font-size-small)}.header__main .mobile-menu .mobile-menu-footer .mobile-contact-info a:hover{color:var(--brand-component-header-navigation-menu-foreground-hover)}.header__main .mobile-menu .mobile-menu-footer .mobile-contact-info a i{color:var(--brand-component-header-navigation-menu-foreground-hover);font-size:var(--typography-font-size-small)}.header__main .search-container{cursor:pointer;display:flex;align-items:center}.header__main .search-container .search-toggle-btn{background:rgba(0,0,0,0);border:none;padding:0;cursor:pointer;color:var(--brand-component-header-navigation-menu-foreground-default);display:flex}@media(max-width: 991pxpx){.header__main .search-container{margin-left:auto}}.header__main .search-container .search-icon{font-size:var(--typography-font-size-medium);transition:opacity .2s ease}.header__main .search-container .search-icon:hover{opacity:.8}.header__main.search-active{transition:background-color .3s ease}.header__main.search-active .header__main{background-color:var(--brand-color-background-primary) !important}.header__main.search-active .search-toggle-btn i{color:var(--brand-color-foreground-brand) !important}.header__main .header-search{display:none;width:100%;position:absolute;left:0;right:0;top:0;bottom:0;z-index:100;background-color:rgba(0,0,0,0);height:100%}.header__main .header-search.active{display:block}.header__main .header-search .header-search-content{width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;padding:0;margin-top:-30px}.header__main .header-search .search-form{flex:1;max-width:100%}.header__main .header-search .search-wrapper{position:relative;display:flex;align-items:center;width:50%;left:50%;top:calc(-1*var(--brand-size-spacing-1x))}@media(min-width: 992px){.header__main .header-search .search-wrapper{top:var(--brand-size-spacing-2x)}}.header__main .header-search .nav-search-input{width:100%;height:var(--brand-size-spacing-7x);background-color:rgba(0,0,0,0);border:1px solid #ccc;font-size:var(--typography-font-size-medium);padding:24px;border-radius:0;font-size:16px;font-family:"Open Sans",sans-serif;padding-right:24px;margin-top:5px}@media(min-width: 992px){.header__main .header-search .nav-search-input{margin-top:-2px}}.header__main .header-search .nav-search-input:focus{outline:none;box-shadow:none}.header__main .header-search .search-submit-btn{position:absolute;right:24px;top:33px;transform:translateY(-50%);background:rgba(0,0,0,0);border:none;color:var(--brand-color-foreground-brand);cursor:pointer;padding:0}@media(min-width: 992px){.header__main .header-search .search-submit-btn{top:50%}}.header__main .header-search .search-submit-btn:focus{outline:none}.header__main .header-search .search-close{margin-left:var(--brand-size-spacing-3x);cursor:pointer}.header__main .header-search .search-close .search-close-btn{background:rgba(0,0,0,0);border:none;padding:0;cursor:pointer;color:var(--brand-color-foreground-brand);display:flex;position:absolute;top:14px;right:calc(-1*var(--brand-size-spacing-1x))}@media(min-width: 992px){.header__main .header-search .search-close .search-close-btn{top:var(--brand-size-spacing-4x);right:calc(-1*var(--brand-size-spacing-2x))}}.header__main .header-search .search-close i{color:var(--brand-color-foreground-brand);font-size:var(--typography-font-size-medium);transition:opacity .2s ease}.header__main .header-search .search-close i:hover{opacity:.8}.navbar{background-color:var(--brand-color-background-primary) !important;box-shadow:var(--brand-size-shadow-small-layer-1-offset-x) var(--brand-size-shadow-small-layer-1-offset-y) var(--brand-size-shadow-small-layer-1-blur) var(--brand-size-shadow-small-layer-1-spread) var(--brand-color-shadow-level-4),var(--brand-size-shadow-small-layer-2-offset-x) var(--brand-size-shadow-small-layer-2-offset-y) var(--brand-size-shadow-small-layer-2-blur) var(--brand-size-shadow-small-layer-2-spread) var(--brand-color-shadow-level-3)}.navbar .navbar-brand{color:var(--brand-color-foreground-brand);font-weight:var(--brand-typography-font-weight-emphasis);font-family:var(--brand-typography-font-family-heading)}.navbar .nav-link{color:var(--brand-color-foreground-brand) !important;font-weight:var(--typography-font-weight-medium);font-family:var(--brand-typography-font-family-heading);letter-spacing:var(--text-style-heading-huge-letter-spacing)}.navbar .nav-link:hover,.navbar .nav-link:focus{color:var(--brand-color-interactive-hover) !important}.navbar .nav-link.active{color:var(--brand-color-interactive-hover) !important;border-bottom:var(--brand-component-button-border-weight-hover) solid var(--brand-color-foreground-brand)}.mmp-footer{background-color:var(--brand-component-footer-background);color:var(--brand-component-footer-text);padding-top:var(--brand-component-footer-padding-y);margin-top:var(--brand-component-footer-gutter);box-sizing:border-box;width:100%;overflow:hidden}.mmp-footer a{color:var(--brand-component-footer-text);transition:color .1s ease-in-out;text-decoration:none}.mmp-footer a:hover{color:var(--brand-color-interactive-default);text-decoration:none}.mmp-footer__container{padding-left:var(--breakpoint-grid-margin);padding-right:var(--breakpoint-grid-margin);margin-left:auto;margin-right:auto;box-sizing:border-box}@media(min-width: 576px){.mmp-footer__container{max-width:auto;width:100%}}@media(min-width: 768px){.mmp-footer__container{max-width:auto;width:100%}}@media(min-width: 992px){.mmp-footer__container{max-width:960px;width:100%}}@media(min-width: 1200px){.mmp-footer__container{max-width:1140px;width:100%}}@media(min-width: 1400px){.mmp-footer__container{max-width:1320px;width:100%}}.mmp-footer__grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--brand-component-footer-divider-padding-x);max-width:100%;overflow:hidden}@media(min-width: 576px){.mmp-footer__grid{grid-template-columns:repeat(12, 1fr)}}.mmp-footer__branding{display:block;width:100%;grid-column-start:1;grid-column-end:span 4;padding-bottom:var(--brand-component-footer-divider-padding-x);border-bottom:1px solid rgba(255,255,255,.5)}@media(min-width: 576px){.mmp-footer__branding{grid-column-start:1;grid-column-end:span 12}}.mmp-footer__branding img{margin-bottom:var(--brand-component-footer-logo-padding-bottom);max-height:var(--breakpoint-header-logo-height)}@media(min-width: 992px){.mmp-footer__branding{grid-column-start:1;grid-column-end:span 4;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding-bottom:0;border-bottom:none;padding-right:var(--brand-component-footer-divider-padding-x);border-right:1px solid rgba(255,255,255,.5)}}.mmp-footer__sections-wrapper{grid-column-start:1;grid-column-end:span 4;display:grid;grid-template-columns:repeat(1, 1fr);gap:var(--brand-component-footer-gutter);width:100%;box-sizing:border-box}@media(min-width: 576px){.mmp-footer__sections-wrapper{grid-column-start:1;grid-column-end:span 12;grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.mmp-footer__sections-wrapper{grid-column-start:5;grid-column-end:span 8;grid-template-columns:repeat(4, 1fr)}}.mmp-footer__section-title{color:var(--brand-component-footer-heading-default);margin-top:var(--text-style-heading-extra-small-spacing-before);font-family:var(--text-style-heading-extra-small-font-family);font-weight:var(--text-style-heading-extra-small-font-style);font-size:var(--text-style-heading-extra-small-font-size);line-height:var(--text-style-heading-extra-small-line-height);letter-spacing:var(--text-style-heading-extra-small-letter-spacing);margin-bottom:var(--text-style-heading-extra-small-spacing-after);margin-bottom:var(--brand-component-footer-heading-padding-bottom);margin-top:0}.mmp-footer__tagline{margin-top:var(--text-style-body-large-spacing-before);font-family:var(--text-style-body-large-font-family);font-weight:var(--text-style-body-large-font-style);font-size:var(--text-style-body-large-font-size);line-height:var(--text-style-body-large-line-height);letter-spacing:var(--text-style-body-large-letter-spacing);margin-bottom:var(--text-style-body-large-paragraph-spacing)}.mmp-footer__contact{display:flex;flex-direction:column;gap:var(--brand-size-spacing-2x)}.mmp-footer__contact-item{display:flex;align-items:center;margin-top:var(--text-style-body-spacing-before);font-family:var(--text-style-body-font-family);font-weight:var(--text-style-body-font-style);font-size:var(--text-style-body-font-size);line-height:var(--text-style-body-line-height);letter-spacing:var(--text-style-body-letter-spacing);margin-bottom:var(--text-style-body-paragraph-spacing);margin:0}.mmp-footer__contact-item a{display:flex;align-items:center;gap:var(--brand-component-header-secondary-menu-item-gap);color:var(--brand-component-link-list-inverted);text-decoration:none}.mmp-footer__contact-item a:hover,.mmp-footer__contact-item a:focus{color:var(--brand-color-interactive-default)}.mmp-footer .list-unstyled,.mmp-footer ul{padding-left:0;list-style:none;line-height:1.3;max-width:100%}.mmp-footer .list-unstyled li,.mmp-footer ul li{margin-bottom:1.2rem;max-width:100%}.mmp-footer .list-unstyled li a,.mmp-footer ul li a{color:var(--brand-component-link-list-inverted);text-decoration:none}.mmp-footer .list-unstyled li a:hover,.mmp-footer .list-unstyled li a:focus,.mmp-footer ul li a:hover,.mmp-footer ul li a:focus{color:var(--brand-color-interactive-default)}.mmp-footer .list-unstyled .mmp-footer__social-item,.mmp-footer ul .mmp-footer__social-item{margin-top:0;margin-bottom:0;display:flex}@media(max-width: 575pxpx){.mmp-footer .list-unstyled .mmp-footer__social-item,.mmp-footer ul .mmp-footer__social-item{margin-top:.8rem}}.mmp-footer__copyright{background-color:#000;padding:1rem 0;width:100%;position:relative;box-sizing:border-box;max-width:100%;margin-top:var(--brand-component-footer-padding-y);overflow:hidden}.mmp-footer__copyright-grid{display:grid;grid-template-columns:minmax(0, 1fr);width:100%;box-sizing:border-box}@media(min-width: 768px){.mmp-footer__copyright-grid{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}}.mmp-footer__copyright-info{display:flex;align-items:center;text-align:center;justify-content:center}@media(min-width: 768px){.mmp-footer__copyright-info{text-align:left;justify-content:flex-start}}.mmp-footer__social-container{text-align:center;display:flex;align-items:center;justify-content:center}.mmp-footer__social-container ul{margin-top:var(--brand-size-spacing-2x)}@media(min-width: 768px){.mmp-footer__social-container ul{margin:0}}@media(min-width: 768px){.mmp-footer__social-container{justify-content:flex-end}}.mmp-footer__copyright-text{color:#fff;font-size:.9rem}.mmp-footer__social{display:flex;justify-content:center;flex-wrap:wrap}@media(min-width: 768px){.mmp-footer__social{justify-content:flex-end}}.mmp-footer__social-item{margin-right:var(--brand-component-footer-icon-padding-right);display:inline-block}.mmp-footer__social-item:last-child{margin-right:0}.mmp-footer__social-link{color:#fff;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background-color:rgba(255,255,255,.1);transition:background-color .3s ease}.mmp-footer__social-link:hover{color:#fff;background-color:rgba(255,255,255,.2)}.mmp-footer__social-link:hover::after{transform:scaleX(0)}.mmp-footer__social-icon{width:18px;height:18px;fill:var(--brand-component-footer-icon-default);color:var(--brand-component-footer-icon-default);display:block}.cookie-consent{position:fixed;bottom:0;left:0;right:0;z-index:9999;transform:translateY(100%);transition:transform .3s ease-in-out;background:var(--brand-color-background-primary);box-shadow:var(--brand-size-shadow-medium-no-offset-layer-1-offset-x) var(--brand-size-shadow-medium-no-offset-layer-1-offset-y) var(--brand-size-shadow-medium-no-offset-layer-1-blur) var(--brand-size-shadow-medium-no-offset-layer-1-spread) var(--brand-color-shadow-level-4),var(--brand-size-shadow-medium-no-offset-layer-2-offset-x) var(--brand-size-shadow-medium-no-offset-layer-2-offset-y) var(--brand-size-shadow-medium-no-offset-layer-2-blur) var(--brand-size-shadow-medium-no-offset-layer-2-spread) var(--brand-color-shadow-level-2)}.cookie-consent--visible{transform:translateY(0)}.cookie-consent__container{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:var(--breakpoint-cookie-consent-padding-y);margin:0 var(--breakpoint-grid-margin)}@media(min-width: 768px){.cookie-consent__container{flex-direction:row;align-items:center}}.cookie-consent__content{flex:1;margin-bottom:1rem}@media(min-width: 768px){.cookie-consent__content{margin-right:var(--brand-size-spacing-10x);margin-bottom:0}}.cookie-consent__title{margin-top:var(--text-style-heading-extra-small-spacing-before);font-family:var(--text-style-heading-extra-small-font-family);font-weight:var(--text-style-heading-extra-small-font-style);font-size:var(--text-style-heading-extra-small-font-size);line-height:var(--text-style-heading-extra-small-line-height);letter-spacing:var(--text-style-heading-extra-small-letter-spacing);margin-bottom:var(--text-style-heading-extra-small-spacing-after);margin-top:0;margin-bottom:.5rem}.cookie-consent__text{color:var(--brand-color-text-body-tertiary)}.cookie-consent__buttons{display:flex;gap:var(--brand-size-spacing-2x)}@media(max-width: 768px){.cookie-consent__buttons{flex-direction:column;width:100%}}.cookie-consent__button{border:none;padding:var(--brand-component-button-padding-y) var(--brand-component-button-padding-x);cursor:pointer;transition:background-color .2s ease;text-transform:uppercase;white-space:nowrap;min-width:116px}.cookie-consent__button:focus{outline:none;box-shadow:0 0 0 2px var(--brand-color-interactive-default-alternative)}@media(max-width: 768px){.cookie-consent__button{width:100%}}.cookie-consent__button--accept{background-color:var(--brand-component-button-background-primary-default);color:var(--brand-component-button-text-primary-default)}.cookie-consent__button--accept:hover{background-color:var(--brand-component-button-background-primary-hover);color:var(--brand-component-button-text-primary-hover)}.cookie-consent__button--decline{background-color:var(--brand-component-button-background-secondary-default);color:var(--brand-component-button-text-secondary-default)}.cookie-consent__button--decline:hover{background-color:var(--brand-component-button-background-secondary-hover);color:var(--brand-component-button-text-secondary-hover)}.store-location{position:relative;width:100%;display:flex;flex-direction:column;margin-bottom:4rem}.store-location__map{position:relative;width:100%;height:300px;z-index:1;border-radius:4px;overflow:hidden}.store-location__content{position:relative;z-index:2;background-color:#fff;box-shadow:0 8px 24px rgba(0,0,0,.08);padding:2.5rem;margin:0 auto;max-width:600px;width:100%}.store-location__title{font-size:2rem;font-weight:700;margin-bottom:1.5rem;color:var(--color-blue-500);font-family:var(--typography-font-family-visby-cf);position:relative;padding-bottom:.75rem}.store-location__title::after{content:"";position:absolute;bottom:0;left:0;width:60px;height:3px;background-color:var(--color-blue-500)}.store-location__note{margin-bottom:2rem;color:var(--color-grey-700);font-size:1.125rem;line-height:1.6}.store-location__note p{margin-bottom:1rem}.store-location__accordion{border-top:1px solid rgba(0,0,0,.08)}.store-location__accordion-item{border-bottom:1px solid rgba(0,0,0,.08);transition:background-color .3s ease}.store-location__accordion-item:hover{background-color:rgba(var(--color-blue-100), 0.3)}.store-location__accordion-header{display:flex;justify-content:space-between;align-items:center;width:100%;padding:1.5rem .75rem;background:none;border:none;text-align:left;cursor:pointer;transition:all .3s ease;color:#000}.store-location__accordion-header.active{color:var(--color-blue-500);font-weight:600}.store-location__accordion-header:hover{color:var(--color-blue-500)}.store-location__accordion-header[aria-expanded=true]{color:var(--color-blue-500)}.store-location__accordion-header[aria-expanded=true] .store-location__accordion-icon,.store-location__accordion-header[aria-expanded=true].active .store-location__accordion-icon{transform:rotate(180deg)}.store-location__accordion-header[aria-expanded=true] .store-location__accordion-icon:before,.store-location__accordion-header[aria-expanded=true] .store-location__accordion-icon:after,.store-location__accordion-header[aria-expanded=true].active .store-location__accordion-icon:before,.store-location__accordion-header[aria-expanded=true].active .store-location__accordion-icon:after{background-color:#fff}.store-location__region{font-size:1.3rem;transition:transform .3s ease;font-family:var(--brand-typography-font-family-heading)}.active .store-location__region{transform:translateX(4px)}.store-location__accordion-icon{position:relative;width:24px;height:24px;transition:all .3s ease;border-radius:50%;display:flex;align-items:center;justify-content:center}.store-location__accordion-icon:before,.store-location__accordion-icon:after{content:"";position:absolute;background-color:currentColor;transition:all .3s ease}.store-location__accordion-icon:before{top:11px;left:6px;width:12px;height:2px}.store-location__accordion-icon:after{top:6px;left:11px;width:2px;height:12px}.store-location__accordion-icon:hover{background-color:rgba(var(--color-blue-500), 0.1)}.store-location__accordion-content{display:none;height:0;overflow:hidden;opacity:0;transition:height .3s ease,opacity .3s ease,visibility 0s linear .3s;will-change:height,opacity}.store-location__accordion-content.show{display:block;opacity:1;transition:height .3s ease,opacity .3s ease,visibility 0s linear}.store-location__details{padding:.5rem .75rem 1.5rem}.store-location__address,.store-location__phone,.store-location__email{display:flex;align-items:flex-start;margin-bottom:1.25rem;color:var(--color-grey-700);font-size:1rem;line-height:1.5}.store-location__address a,.store-location__phone a,.store-location__email a{color:var(--color-grey-700);text-decoration:none;transition:all .2s ease;position:relative}.store-location__address a:hover,.store-location__phone a:hover,.store-location__email a:hover{color:var(--color-blue-500)}.store-location__address a:hover::after,.store-location__phone a:hover::after,.store-location__email a:hover::after{width:100%}.store-location__address a::after,.store-location__phone a::after,.store-location__email a::after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background-color:var(--color-blue-500)}.store-location__icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin-right:1rem;background-repeat:no-repeat;background-position:center;background-size:16px;flex-shrink:0;color:var(--color-blue-500);background-color:rgba(var(--color-blue-100), 0.5);border-radius:50%}.store-location__icon--address{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath fill='currentColor' d='M172.268 501.67C26.97 291.031 0 269.413 0 192 0 85.961 85.961 0 192 0s192 85.961 192 192c0 77.413-26.97 99.031-172.268 309.67-9.535 13.774-29.93 13.773-39.464 0zM192 272c44.183 0 80-35.817 80-80s-35.817-80-80-80-80 35.817-80 80 35.817 80 80 80z'%3E%3C/path%3E%3C/svg%3E")}.store-location__icon--phone{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='currentColor' d='M493.4 24.6l-104-24c-11.3-2.6-22.9 3.3-27.5 13.9l-48 112c-4.2 9.8-1.4 21.3 6.9 28l60.6 49.6c-36 76.7-98.9 140.5-177.2 177.2l-49.6-60.6c-6.8-8.3-18.2-11.1-28-6.9l-112 48C3.9 366.5-2 378.1.6 389.4l24 104C27.1 504.2 36.7 512 48 512c256.1 0 464-207.5 464-464 0-11.2-7.7-20.9-18.6-23.4z'%3E%3C/path%3E%3C/svg%3E")}.store-location__icon--email{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='currentColor' d='M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z'%3E%3C/path%3E%3C/svg%3E")}.store-location-marker{position:relative;display:flex;flex-direction:column;align-items:center}.store-location-marker__pin{width:36px;height:36px;background-color:var(--color-blue-500);border-radius:50% 50% 50% 0;transform:rotate(-45deg);display:flex;align-items:center;justify-content:center;box-shadow:0 3px 10px rgba(0,123,195,.4);transition:transform .3s ease,background-color .3s ease}.store-location-marker__pin::after{content:"";position:absolute;width:18px;height:18px;background-color:#fff;border-radius:50%}.store-location-marker__icon{transform:rotate(45deg)}.store-location-marker__title{margin-top:8px;background-color:var(--color-blue-500);color:#fff;padding:4px 10px;border-radius:12px;font-size:12px;font-weight:600;box-shadow:0 3px 8px rgba(0,123,195,.3);white-space:nowrap;letter-spacing:.02em}.store-location-marker.highlighted .store-location-marker__pin{transform:rotate(-45deg) scale(1.2);background-color:var(--color-green-500);animation:pulse 1.5s ease}@keyframes pulse{0%{transform:rotate(-45deg) scale(1)}50%{transform:rotate(-45deg) scale(1.3)}100%{transform:rotate(-45deg) scale(1.2)}}@media(min-width: 768px){.store-location__map{height:400px;margin-bottom:2rem}.store-location__content{max-width:800px;margin:0 auto;padding:3rem}.store-location__title{font-size:2.5rem;margin-bottom:2rem}.store-location__accordion-header{padding:1.75rem 1rem;font-size:1.1rem}.store-location__region{font-size:1.4rem}}@media(min-width: 992px){.store-location{flex-direction:row;min-height:650px;position:relative}.store-location__map{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100vw;height:100%;min-height:550px;margin-bottom:0}.store-location__content{position:relative;margin:4rem auto 4rem 4rem;max-width:400px;z-index:2}}@media(min-width: 992px)and (min-width: 1400px){.store-location__content{margin-left:calc((100vw - 1400px)/2 + 4rem)}}@media(min-width: 1200px){.store-location__content{margin-left:6rem;max-width:450px}}@media(min-width: 1200px)and (min-width: 1400px){.store-location__content{margin-left:calc((100vw - 1400px)/2 + 6rem)}}body{margin-top:var(--text-style-body-spacing-before);font-family:var(--text-style-body-font-family);font-weight:var(--text-style-body-font-style);font-size:var(--text-style-body-font-size);line-height:var(--text-style-body-line-height);letter-spacing:var(--text-style-body-letter-spacing);margin-bottom:var(--text-style-body-paragraph-spacing);margin:0}[id]{scroll-margin-top:100px}@font-face{font-family:"Open Sans";src:url("../fonts/OpenSans/OpenSans-VariableFont.ttf") format("truetype");font-display:swap}@font-face{font-family:"Arial Black Fallback";src:local("Arial Black"),Arial,sans-serif;size-adjust:80%;ascent-override:100%;descent-override:0%;line-gap-override:0%;font-display:swap}@font-face{font-family:"Visby CF";src:url("../fonts/VisbyCF/VisbyCF-Regular.otf") format("opentype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Visby CF";src:url("../fonts/VisbyCF/VisbyCF-Medium.otf") format("opentype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Visby CF";src:url("../fonts/VisbyCF/VisbyCF-DemiBold.otf") format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Visby CF";src:url("../fonts/VisbyCF/VisbyCF-Bold.otf") format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Visby CF";src:url("../fonts/VisbyCF/VisbyCF-ExtraBold.otf") format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Visby CF";src:url("../fonts/VisbyCF/VisbyCF-Heavy.otf") format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"dotmar-icons";src:url("../fonts/icon/dotmar.eot");src:url("../fonts/icon/dotmar.eot?#iefix") format("embedded-opentype"),url("../fonts/icon/dotmar.woff") format("woff"),url("../fonts/icon/dotmar.ttf") format("truetype"),url("../fonts/icon/dotmar.svg#dotmar") format("svg");font-weight:normal;font-style:normal;font-display:block}body{font-family:"Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";padding-top:calc(var(--brand-size-spacing-10x) - 1px)}@media(min-width: 992px){body{padding-top:calc(var(--brand-size-spacing-15x))}}body.mobile-menu-open{overflow:hidden}.d-none{display:none !important}.d-block{display:block !important}.d-flex{display:flex !important}.visually-hidden,.sr-only{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}@media(min-width: 992px){.d-lg-none{display:none !important}.d-lg-block{display:block !important}.d-lg-flex{display:flex !important}}@media(max-width: 991px){.d-mobile-none{display:none !important}.d-mobile-block{display:block !important}.d-mobile-flex{display:flex !important}}h1,h2,h3,h4,h5,h6{font-family:var(--brand-typography-font-family-heading)}a{color:var(--brand-color-interactive-default-alternative);text-decoration:underline;cursor:pointer;transition:color .2s ease-in-out}a:hover{color:var(--brand-color-interactive-hover-alternative)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}