
:root {
	--pmi-dsm-timing-curve-ease-out-fun: cubic-bezier(0.32, 0.63, 0.60, 1.00);
	--pmi-dsm-timing-curve-ease-out: cubic-bezier(0.00, 0.00, 0.58, 1.00);
	--pmi-dsm-timing-curve-ease-in: cubic-bezier(0.33, 0.00, 0.83, 0.83);
	--pmi-dsm-timing-curve-ease-in-out: cubic-bezier(0.17, 0.00, 0.67, 1.00);
	--pmi-dsm-timing-curve-no-ease: cubic-bezier(0, 0, 1, 1);
	--pmi-dsm-timing-duration-ultra-slow: 750ms;
	--pmi-dsm-timing-duration-normal-slow: 350ms;
	--pmi-dsm-timing-duration-normal: 300ms;
	--pmi-dsm-timing-duration-almost-normal: 270ms;
	--pmi-dsm-timing-duration-fast: 235ms;
	--pmi-dsm-timing-duration-faster: 200ms;
	--pmi-dsm-timing-duration-very-fast: 150ms;
	--pmi-dsm-timing-duration-instant: 15ms;
	--pmi-dsm-gradient-secondary-tangerine-90: linear-gradient(90deg, rgba(221,49,11,1) 0%, rgba(255,148,97,1) 100%);
	--pmi-dsm-gradient-secondary-tangerine-45: linear-gradient(45deg, rgba(221,49,11,1) 0%, rgba(255,148,97,1) 100%);
	--pmi-dsm-gradient-secondary-tangerine-0: linear-gradient(90deg, rgba(221,49,11,1) 0%, rgba(255,148,97,1) 100%);
	--pmi-dsm-gradient-secondary-aqua-90: linear-gradient(90deg, rgba(0,51,67,1) 0%, rgba(3,165,201,1) 100%);
	--pmi-dsm-gradient-secondary-aqua-45: linear-gradient(45deg, rgba(0,51,67,1) 0%, rgba(3,165,201,1) 100%);
	--pmi-dsm-gradient-secondary-aqua-0: linear-gradient(0deg, rgba(0,51,67,1) 0%, rgba(3,165,201,1) 100%);
	--pmi-dsm-gradient-primary-background-90: linear-gradient(90deg, rgba(20,4,46,1) 0%, rgba(68,29,130,1) 100%);
	--pmi-dsm-gradient-primary-background-45: linear-gradient(45deg, rgba(20,4,46,1) 0%, rgba(68,29,130,1) 100%);
	--pmi-dsm-gradient-primary-background-0: linear-gradient(0deg, rgba(20,4,46,1) 0%, rgba(68,29,130,1) 100%);
	--pmi-dsm-card-overlay-hover: rgba(0, 0, 0, 0.03);
	--pmi-dsm-card-border: none;
	--pmi-dsm-caption-font-text-transform: uppercase;
	--pmi-dsm-button-social-twitter-default: #1377b4;
	--pmi-dsm-button-social-linkedin-default: #0065c9;
	--pmi-dsm-button-social-fb-default: #1671e5;
	--pmi-dsm-button-link-lg-line-height: 1.75rem;
	--pmi-dsm-button-link-lg-font-size: 1.25rem;
	--pmi-dsm-button-link-md-line-height: 1.75rem;
	--pmi-dsm-button-link-md-font-size: 1.25rem;
	--pmi-dsm-button-link-sm-line-height: 1.5rem;
	--pmi-dsm-button-link-sm-font-size: 1.125rem;
	--pmi-dsm-button-link-xs-line-height: 1.5rem;
	--pmi-dsm-button-link-xs-font-size: 1rem;
	--pmi-dsm-button-line-height: 1;
	--pmi-dsm-button-lg-font-size: 1rem;
	--pmi-dsm-button-md-font-size: 1rem;
	--pmi-dsm-button-sm-font-size: 0.875rem;
	--pmi-dsm-button-xs-font-size: 0.75rem;
	--pmi-dsm-toggle-bkgd-on-primary-active: unset;
	--pmi-dsm-toggle-bkgd-on-green-active: unset;
	--pmi-dsm-toggle-bkgd-on-green-default: unset;
	--pmi-dsm-alert-bkgd-warning: #FFFAE5;
	--pmi-dsm-alert-bkgd-danger: #FFEBEA;
	--pmi-dsm-alert-bkgd-primary: #F2EDF8;
	--pmi-dsm-alert-bkgd-info: #F0FAFC;
	--pmi-dsm-box-shadow-xl: 0 16px 48px 0 rgba(0,0,0,0.18);
	--pmi-dsm-box-shadow-lg: 0 12px 16px 0 rgba(0,0,0,0.10);
	--pmi-dsm-box-shadow-md: 0 4px 16px 0 rgba(0,0,0,0.10);
	--pmi-dsm-box-shadow-sm: 0 2px 4px 0 rgba(0,0,0,0.08);
	--pmi-dsm-layout-4xl: 96px;
	--pmi-dsm-layout-3xl: 72px;
	--pmi-dsm-layout-2xl: 64px;
	--pmi-dsm-layout-xl: 48px;
	--pmi-dsm-layout-lg: 32px;
	--pmi-dsm-layout-md: 24px;
	--pmi-dsm-layout-sm: 16px;
	--pmi-dsm-layout-xs: 8px;
	--pmi-dsm-layout-2xs: 4px;
	--pmi-dsm-space-2xl: 48px;
	--pmi-dsm-space-xl: 32px;
	--pmi-dsm-space-lg: 24px;
	--pmi-dsm-space-md: 16px;
	--pmi-dsm-space-sm: 12px;
	--pmi-dsm-space-xs: 8px;
	--pmi-dsm-space-2xs: 4px;
	--pmi-dsm-size-9xl: 96px;
	--pmi-dsm-size-8xl: 88px;
	--pmi-dsm-size-7xl: 80px;
	--pmi-dsm-size-6xl: 72px;
	--pmi-dsm-size-5xl: 64px;
	--pmi-dsm-size-4xl: 56px;
	--pmi-dsm-size-3xl: 48px;
	--pmi-dsm-size-2xl: 40px;
	--pmi-dsm-size-xl: 32px;
	--pmi-dsm-size-lg: 24px;
	--pmi-dsm-size-md: 16px;
	--pmi-dsm-size-sm: 8px;
	--pmi-dsm-size-xs: 4px;
	--pmi-dsm-typography-button-link-lg-line-height: 1.75rem;
	--pmi-dsm-typography-button-link-lg-font-size: 1.25rem;
	--pmi-dsm-typography-button-link-md-line-height: 1.75rem;
	--pmi-dsm-typography-button-link-md-font-size: 1.25rem;
	--pmi-dsm-typography-button-link-sm-line-height: 1.5rem;
	--pmi-dsm-typography-button-link-sm-font-size: 1.125rem;
	--pmi-dsm-typography-button-link-xs-line-height: 1.5rem;
	--pmi-dsm-typography-button-link-xs-font-size: 1rem;
	--pmi-dsm-typography-button-line-height: 1;
	--pmi-dsm-typography-button-lg-font-size: 1rem;
	--pmi-dsm-typography-button-md-font-size: 1rem;
	--pmi-dsm-typography-button-sm-font-size: 0.875rem;
	--pmi-dsm-typography-button-xs-font-size: 0.75rem;
	--pmi-dsm-typography-caption-font-text-transform: uppercase;
	--pmi-dsm-color-overlay-primary-darkest: rgba(47,14,101,0.75);
	--pmi-dsm-color-overlay-darkest: rgba(0,0,0,0.4);
	--pmi-dsm-color-overlay-darker: rgba(0,0,0,0.2);
	--pmi-dsm-color-overlay-dark: rgba(0,0,0,0.1);
	--pmi-dsm-color-overlay-lightest: rgba(255,255,255,0.4);
	--pmi-dsm-color-overlay-lighter: rgba(255,255,255,0.2);
	--pmi-dsm-color-overlay-light: rgba(255,255,255,0.1);
	--pmi-dsm-color-button-social-twitter-default: #1377b4;
	--pmi-dsm-color-button-social-linkedin-default: #0065c9;
	--pmi-dsm-color-button-social-fb-default: #1671e5;
	--pmi-dsm-color-brand-accent-b-500base: #FF610F;
	--pmi-dsm-color-brand-accent-b-700: #dd310b;
	--pmi-dsm-color-brand-accent-b-600: #ee490d;
	--pmi-dsm-color-brand-accent-b-400: #FF9461;
	--pmi-dsm-color-brand-accent-b-300: #FFC9B0;
	--pmi-dsm-color-brand-accent-b-200: #FFE7DB;
	--pmi-dsm-color-brand-accent-b-100: #FFF6F2;
	--pmi-dsm-color-brand-accent-b-50: #fefaf8;
	--pmi-dsm-color-brand-accent-a-500base: #03A5C9;
	--pmi-dsm-color-brand-accent-a-700: #005C78;
	--pmi-dsm-color-brand-accent-a-600: #0080A8;
	--pmi-dsm-color-brand-accent-a-400: #05BFE0;
	--pmi-dsm-color-brand-accent-a-300: #ABE8F5;
	--pmi-dsm-color-brand-accent-a-200: #DAF5FA;
	--pmi-dsm-color-brand-accent-a-100: #F0FAFC;
	--pmi-dsm-color-brand-accent-a-50: #f9fdfe;
	--pmi-dsm-color-brand-primary-500base: #4F17A8;
	--pmi-dsm-color-brand-primary-800: #14042e;
	--pmi-dsm-color-brand-primary-700: #2f0e65;
	--pmi-dsm-color-brand-primary-600: #441D82;
	--pmi-dsm-color-brand-primary-400: #8A66C4;
	--pmi-dsm-color-brand-primary-300: #C4B2E3;
	--pmi-dsm-color-brand-primary-200: #E5DCF2;
	--pmi-dsm-color-brand-primary-100: #F9F5FF;
	--pmi-dsm-color-brand-primary-50: #fdfbff;
	--pmi-dsm-color-toggle-bkgd-on-primary-active: unset;
	--pmi-dsm-color-toggle-bkgd-on-green-active: unset;
	--pmi-dsm-color-toggle-bkgd-on-green-default: unset;
	--pmi-dsm-color-alert-bkgd-warning: #FFFAE5;
	--pmi-dsm-color-alert-bkgd-danger: #FFEBEA;
	--pmi-dsm-color-alert-bkgd-primary: #F2EDF8;
	--pmi-dsm-color-alert-bkgd-info: #F0FAFC;
	--pmi-dsm-color-danger-500base: #c80029;
	--pmi-dsm-color-danger-600: unset;
	--pmi-dsm-color-danger-400: unset;
	--pmi-dsm-color-danger-300: unset;
	--pmi-dsm-color-danger-200: unset;
	--pmi-dsm-color-danger-100: unset;
	--pmi-dsm-color-warning-600: unset;
	--pmi-dsm-color-warning-400: unset;
	--pmi-dsm-color-warning-300: unset;
	--pmi-dsm-color-warning-200: unset;
	--pmi-dsm-color-warning-100: unset;
	--pmi-dsm-color-info-500base: #005C78;
	--pmi-dsm-color-info-600: unset;
	--pmi-dsm-color-info-400: unset;
	--pmi-dsm-color-info-300: unset;
	--pmi-dsm-color-info-200: unset;
	--pmi-dsm-color-info-100: unset;
	--pmi-dsm-color-success-600: unset;
	--pmi-dsm-color-success-400: unset;
	--pmi-dsm-color-success-300: unset;
	--pmi-dsm-color-success-200: unset;
	--pmi-dsm-color-success-100: unset;
	--pmi-dsm-color-secondary-600: unset;
	--pmi-dsm-color-secondary-400: unset;
	--pmi-dsm-color-secondary-300: unset;
	--pmi-dsm-color-secondary-200: unset;
	--pmi-dsm-color-secondary-100: unset;
	--pmi-dsm-color-primary-600: unset;
	--pmi-dsm-color-primary-400: unset;
	--pmi-dsm-color-primary-300: unset;
	--pmi-dsm-color-primary-200: unset;
	--pmi-dsm-color-primary-100: unset;
	--pmi-dsm-color-black: #000000;
	--pmi-dsm-color-white: #ffffff;
	--pmi-dsm-color-gray-900: #111111;
	--pmi-dsm-color-gray-800: #212121;
	--pmi-dsm-color-gray-700: #3c3c3c;
	--pmi-dsm-color-gray-600: #575757;
	--pmi-dsm-color-gray-500: #767676;
	--pmi-dsm-color-gray-400: #ababab;
	--pmi-dsm-color-gray-300: #d9d9d9;
	--pmi-dsm-color-gray-200: #ececec;
	--pmi-dsm-color-gray-150: #f1f1f1;
	--pmi-dsm-color-gray-100: #f5f5f5;
	--pmi-dsm-color-gray-50: #fbfbfb;
	--pmi-dsm-color-yellow-500base: #ffce00;
	--pmi-dsm-color-yellow-700: #ff9f00;
	--pmi-dsm-color-yellow-600: #ffb900;
	--pmi-dsm-color-yellow-400: #ffdd4d;
	--pmi-dsm-color-yellow-300: #ffe780;
	--pmi-dsm-color-yellow-200: #fff0b3;
	--pmi-dsm-color-yellow-100: #fffae5;
	--pmi-dsm-color-yellow-50: #fffdf5;
	--pmi-dsm-color-red-500base: #ec0030;
	--pmi-dsm-color-red-700: #b00024;
	--pmi-dsm-color-red-600: #c80029;
	--pmi-dsm-color-red-400: #ff6a6a;
	--pmi-dsm-color-red-300: #ffa7a7;
	--pmi-dsm-color-red-200: #ffcece;
	--pmi-dsm-color-red-100: #ffebea;
	--pmi-dsm-color-red-50: #fff7f7;
	--pmi-dsm-color-green-500base: #43a83e;
	--pmi-dsm-color-green-700: #255d22;
	--pmi-dsm-color-green-600: #348330;
	--pmi-dsm-color-green-400: #5dc158;
	--pmi-dsm-color-green-300: #a5dda2;
	--pmi-dsm-color-green-200: #c9eac7;
	--pmi-dsm-color-green-100: #edf8ed;
	--pmi-dsm-color-green-50: #f8fcf8;
	--pmi-dsm-color-teal-500base: #008480;
	--pmi-dsm-color-teal-700: #006a66;
	--pmi-dsm-color-teal-600: #007773;
	--pmi-dsm-color-teal-400: #00a5a0;
	--pmi-dsm-color-teal-300: #7fd2cf;
	--pmi-dsm-color-teal-200: #bfe8e7;
	--pmi-dsm-color-teal-100: #e5f6f5;
	--pmi-dsm-color-teal-50: #f5fcfb;
	--pmi-dsm-color-tangerine-500base: #ff610f;
	--pmi-dsm-color-tangerine-700: #dd310b;
	--pmi-dsm-color-tangerine-600: #ee490d;
	--pmi-dsm-color-tangerine-400: #ff9461;
	--pmi-dsm-color-tangerine-300: #ffc9b0;
	--pmi-dsm-color-tangerine-200: #ffe7db;
	--pmi-dsm-color-tangerine-100: #fff3ed;
	--pmi-dsm-color-tangerine-50: #fefaf8;
	--pmi-dsm-color-aqua-500base: #05bfe0;
	--pmi-dsm-color-aqua-700: #005C78;
	--pmi-dsm-color-aqua-600: #0080a8;
	--pmi-dsm-color-aqua-400: #59d4eb;
	--pmi-dsm-color-aqua-300: #abe8f5;
	--pmi-dsm-color-aqua-200: #daf5fa;
	--pmi-dsm-color-aqua-100: #ecfafc;
	--pmi-dsm-color-aqua-50: #f9fdfe;
	--pmi-dsm-color-violet-500base: #4f17a8;
	--pmi-dsm-color-violet-800: #14042e;
	--pmi-dsm-color-violet-700: #2f0e65;
	--pmi-dsm-color-violet-600: #441d82;
	--pmi-dsm-color-violet-400: #8a66c4;
	--pmi-dsm-color-violet-300: #c4b2e3;
	--pmi-dsm-color-violet-200: #e5dcf2;
	--pmi-dsm-color-violet-100: #f2edf8;
	--pmi-dsm-color-violet-50: #fdfbff;
	--pmi-dsm-font-decoration-underline: underline;
	--pmi-dsm-font-size-1rem: 1rem;
	--pmi-dsm-font-line-height-12: 7rem;
	--pmi-dsm-font-line-height-11: 5rem;
	--pmi-dsm-font-line-height-10: 3.75rem;
	--pmi-dsm-font-line-height-9: 3rem;
	--pmi-dsm-font-line-height-8: 2.5rem;
	--pmi-dsm-font-line-height-7: 2rem;
	--pmi-dsm-font-line-height-6: 1.875rem;
	--pmi-dsm-font-line-height-5: 1.75rem;
	--pmi-dsm-font-line-height-4: 1.5rem;
	--pmi-dsm-font-line-height-3: 1.25rem;
	--pmi-dsm-font-line-height-2: 1.375rem;
	--pmi-dsm-font-line-height-1: 1rem;
	--pmi-dsm-font-weight-bold: 700;
	--pmi-dsm-font-weight-semibold: 600;
	--pmi-dsm-font-weight-medium: 500;
	--pmi-dsm-font-weight-normal: 400;
	--pmi-dsm-font-weight-light: 300;
	--pmi-dsm-font-letter-spacing-auto: auto;
	--pmi-dsm-font-letter-spacing-lg: 2px;
	--pmi-dsm-font-letter-spacing-md: 1.5;
	--pmi-dsm-font-letter-spacing-sm: 1px;
	--pmi-dsm-font-family-gt-pressura: 'GT Pressura Mono Regular','Roboto Mono','Helvetica Neue',Helvetica,Arial,sans-serif;
	--pmi-dsm-font-family-helvetica-neue: 'Helvetica Neue',Helvetica,Arial,sans-serif;
	--pmi-dsm-font-family-arial: Arial,sans-serif;
	--pmi-dsm-font-family-agrandir: 'Agrandir','Helvetica Neue',Helvetica,Arial,sans-serif;
	--pmi-dsm-border-width-lg: 8px;
	--pmi-dsm-border-width-md: 4px;
	--pmi-dsm-border-width-sm: 2px;
	--pmi-dsm-border-width-xs: 1px;
	--pmi-dsm-border-width-none: 0px;
	--pmi-dsm-border-radius-right: 0px 0.5rem 0.5rem 0px;
	--pmi-dsm-border-radius-left: 0.5rem 0px 0px 0.5rem;
	--pmi-dsm-border-radius-top: 0.5rem 0.5rem 0px 0px;
	--pmi-dsm-border-radius-bottom: 0px 0px 0.5rem 0.5rem;
	--pmi-dsm-border-radius-sm: 0.125rem;
	--pmi-dsm-border-radius-md: 0.25rem;
	--pmi-dsm-border-radius-lg: 0.5rem;
	--pmi-dsm-border-radius-xl: 1rem;
	--pmi-dsm-border-radius-2xl: 1.625rem;
	--pmi-dsm-border-radius-circle: 50%;
	--pmi-spx-store-homepage-background: var(--pmi-dsm-color-white);
	--pmi-dsm-focus-error-outline: 0 0 0 5px var(--pmi-dsm-color-danger-500base);
	--pmi-dsm-focus-success-outline: 0 0 0 5px var(--pmi-dsm-color-green-500base);
	--pmi-dsm-focus-black-outline: 0 0 0 5px var(--pmi-dsm-color-black);
	--pmi-dsm-focus-black-glow-thin: 0 0 0 2px var(--pmi-dsm-color-black);
	--pmi-dsm-focus-black-glow: 0 0 0 3px var(--pmi-dsm-color-black);
	--pmi-dsm-focus-white-outline: 0 0 0 5px var(--pmi-dsm-color-white);
	--pmi-dsm-focus-white-glow-thin: 0 0 0 2px var(--pmi-dsm-color-white);
	--pmi-dsm-focus-white-glow: 0 0 0 3px var(--pmi-dsm-color-white);
	--pmi-dsm-gradient-extended-aqua-teal-0: linear-gradient(90deg, var(--pmi-dsm-color-aqua-300) 0%,var(--pmi-dsm-color-teal-500base) 100%);
	--pmi-dsm-gradient-extended-violet-aqua-0: linear-gradient(90deg, var(--pmi-dsm-color-violet-300) 0%,var(--pmi-dsm-color-brand-accent-a-400) 100%);
	--pmi-dsm-gradient-extended-violet-red-0: linear-gradient(90deg, var(--pmi-dsm-color-violet-200) 0%,var(--pmi-dsm-color-red-500base) 100%);
	--pmi-dsm-gradient-extended-yellow-red-0: linear-gradient(90deg, var(--pmi-dsm-color-yellow-300) 0%,var(--pmi-dsm-color-red-400) 100%);
	--pmi-dsm-gradient-extended-yellow-green-0: linear-gradient(90deg, var(--pmi-dsm-color-yellow-300) 0%,var(--pmi-dsm-color-green-500base) 100%);
	--pmi-dsm-gradient-extended-aqua-violet-0: linear-gradient(90deg, var(--pmi-dsm-color-violet-300) 0%,var(--pmi-dsm-color-brand-primary-500base) 100%);
	--pmi-dsm-gradient-extended-tangerine-red-0: linear-gradient(90deg, var(--pmi-dsm-color-tangerine-300) 0%, var(--pmi-dsm-color-red-500base) 100%);
	--pmi-dsm-gradient-extended-red-violet-0: linear-gradient(90deg, var(--pmi-dsm-color-red-300) 0%, var(--pmi-dsm-color-violet-500base) 100%);
	--pmi-dsm-gradient-extended-yellow-tangerine-0: linear-gradient(90deg, var(--pmi-dsm-color-yellow-300) 0%, var(--pmi-dsm-color-tangerine-600) 100%);
	--pmi-dsm-gradient-extended-green-aqua-0: linear-gradient(90deg, var(--pmi-dsm-color-green-200) 0%, var(--pmi-dsm-color-brand-accent-a-400) 100%);
	--pmi-dsm-card-hover-background: var(--pmi-dsm-color-white);
	--pmi-dsm-card-hover-shadow: var(--pmi-dsm-box-shadow-lg);
	--pmi-dsm-card-shadow: var(--pmi-dsm-box-shadow-md);
	--pmi-dsm-card-border-radius: var(--pmi-dsm-border-radius-lg);
	--pmi-dsm-card-background: var(--pmi-dsm-color-white);
	--pmi-dsm-content-label-line-height: var(--pmi-dsm-font-line-height-1) * 0.75;
	--pmi-dsm-content-label-font-weight: var(--pmi-dsm-font-weight-normal);
	--pmi-dsm-content-label-font-family: var(--pmi-dsm-font-family-arial);
	--pmi-dsm-caption-color: var(--pmi-dsm-color-gray-800);
	--pmi-dsm-caption-line-height: var(--pmi-dsm-font-line-height-1);
	--pmi-dsm-caption-font-weight: var(--pmi-dsm-font-weight-normal);
	--pmi-dsm-caption-font-family: var(--pmi-dsm-font-family-gt-pressura);
	--pmi-dsm-button-color: var(--pmi-dsm-color-white);
	--pmi-dsm-button-font-weight: var(--pmi-dsm-font-weight-bold);
	--pmi-dsm-button-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--pmi-dsm-toggle-bkgd-on-primary-disabled: var(--pmi-dsm-color-brand-primary-300);
	--pmi-dsm-toggle-bkgd-on-primary-default: var(--pmi-dsm-color-brand-primary-500base);
	--pmi-dsm-toggle-bkgd-on-green-disabled: var(--pmi-dsm-color-green-200);
	--pmi-dsm-toggle-bkgd-off-hover: var(--pmi-dsm-color-gray-500);
	--pmi-dsm-toggle-bkgd-off-disabled: var(--pmi-dsm-color-gray-300);
	--pmi-dsm-toggle-bkgd-off-active: var(--pmi-dsm-color-gray-200);
	--pmi-dsm-toggle-bkgd-off-default: var(--pmi-dsm-color-gray-400);
	--pmi-dsm-toggle-knob-on-primary-disabled: var(--pmi-dsm-color-brand-primary-200);
	--pmi-dsm-toggle-knob-on-primary-active: var(--pmi-dsm-color-brand-primary-200);
	--pmi-dsm-toggle-knob-on-primary-default: var(--pmi-dsm-color-white);
	--pmi-dsm-toggle-knob-on-success-disabled: var(--pmi-dsm-color-green-100);
	--pmi-dsm-toggle-knob-on-success-active: var(--pmi-dsm-color-green-100);
	--pmi-dsm-toggle-knob-on-success-default: var(--pmi-dsm-color-white);
	--pmi-dsm-toggle-knob-off-disabled: var(--pmi-dsm-color-white);
	--pmi-dsm-toggle-knob-off-active: var(--pmi-dsm-color-gray-200);
	--pmi-dsm-toggle-knob-off-default: var(--pmi-dsm-color-white);
	--pmi-dsm-alert-bkgd-success: var(--pmi-dsm-color-green-100);
	--pmi-dsm-alert-fill-danger: var(--pmi-dsm-color-danger-500base);
	--pmi-dsm-alert-fill-info: var(--pmi-dsm-color-info-500base);
	--pmi-dsm-typography-content-label-line-height: var(--pmi-dsm-font-line-height-1) * 0.75;
	--pmi-dsm-typography-content-label-font-weight: var(--pmi-dsm-font-weight-normal);
	--pmi-dsm-typography-content-label-font-family: var(--pmi-dsm-font-family-arial);
	--pmi-dsm-typography-button-color: var(--pmi-dsm-color-white);
	--pmi-dsm-typography-button-font-weight: var(--pmi-dsm-font-weight-bold);
	--pmi-dsm-typography-button-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--pmi-dsm-typography-caption-color: var(--pmi-dsm-color-gray-800);
	--pmi-dsm-typography-caption-line-height: var(--pmi-dsm-font-line-height-1);
	--pmi-dsm-typography-caption-font-weight: var(--pmi-dsm-font-weight-normal);
	--pmi-dsm-typography-caption-font-family: var(--pmi-dsm-font-family-gt-pressura);
	--pmi-dsm-typography-display2-color: var(--pmi-dsm-color-gray-800);
	--pmi-dsm-typography-display2-line-height: var(--pmi-dsm-font-line-height-11);
	--pmi-dsm-typography-display2-font-weight: var(--pmi-dsm-font-weight-light);
	--pmi-dsm-typography-display2-font-family: var(--pmi-dsm-font-family-agrandir);
	--pmi-dsm-typography-display1-color: var(--pmi-dsm-color-gray-800);
	--pmi-dsm-typography-display1-line-height: var(--pmi-dsm-font-line-height-12);
	--pmi-dsm-typography-display1-font-weight: var(--pmi-dsm-font-weight-light);
	--pmi-dsm-typography-display1-font-family: var(--pmi-dsm-font-family-agrandir);
	--pmi-dsm-typography-level1-mobile-color: var(--pmi-dsm-color-gray-800);
	--pmi-dsm-typography-level1-mobile-line-height: var(--pmi-dsm-font-line-height-8);
	--pmi-dsm-typography-level1-mobile-font-weight: var(--pmi-dsm-font-weight-normal);
	--pmi-dsm-typography-level1-mobile-font-family: var(--pmi-dsm-font-family-agrandir);
	--pmi-dsm-typography-level1-color: var(--pmi-dsm-color-gray-800);
	--pmi-dsm-typography-level1-line-height: var(--pmi-dsm-font-line-height-10);
	--pmi-dsm-typography-level1-font-weight: var(--pmi-dsm-font-weight-light);
	--pmi-dsm-typography-level1-font-family: var(--pmi-dsm-font-family-agrandir);
	--pmi-dsm-typography-level2-mobile-color: var(--pmi-dsm-color-gray-800);
	--pmi-dsm-typography-level2-mobile-line-height: var(--pmi-dsm-font-line-height-7);
	--pmi-dsm-typography-level2-mobile-font-weight: var(--pmi-dsm-font-weight-normal);
	--pmi-dsm-typography-level2-mobile-font-family: var(--pmi-dsm-font-family-agrandir);
	--pmi-dsm-typography-level2-color: var(--pmi-dsm-color-gray-800);
	--pmi-dsm-typography-level2-line-height: var(--pmi-dsm-font-line-height-9);
	--pmi-dsm-typography-level2-font-weight: var(--pmi-dsm-font-weight-normal);
	--pmi-dsm-typography-level2-font-family: var(--pmi-dsm-font-family-agrandir);
	--pmi-dsm-typography-level3-mobile-color: var(--pmi-dsm-color-gray-800);
	--pmi-dsm-typography-level3-mobile-line-height: var(--pmi-dsm-font-line-height-7);
	--pmi-dsm-typography-level3-mobile-font-weight: var(--pmi-dsm-font-weight-normal);
	--pmi-dsm-typography-level3-mobile-font-family: var(--pmi-dsm-font-family-arial);
	--pmi-dsm-typography-level3-color: var(--pmi-dsm-color-gray-800);
	--pmi-dsm-typography-level3-line-height: var(--pmi-dsm-font-line-height-8);
	--pmi-dsm-typography-level3-font-weight: var(--pmi-dsm-font-weight-normal);
	--pmi-dsm-typography-level3-font-family: var(--pmi-dsm-font-family-agrandir);
	--pmi-dsm-typography-level4-mobile-color: var(--pmi-dsm-color-gray-600);
	--pmi-dsm-typography-level4-mobile-line-height: var(--pmi-dsm-font-line-height-6);
	--pmi-dsm-typography-level4-mobile-font-weight: var(--pmi-dsm-font-weight-normal);
	--pmi-dsm-typography-level4-mobile-font-family: var(--pmi-dsm-font-family-arial);
	--pmi-dsm-typography-level4-color: var(--pmi-dsm-color-gray-800);
	--pmi-dsm-typography-level4-line-height: var(--pmi-dsm-font-line-height-7);
	--pmi-dsm-typography-level4-font-weight: var(--pmi-dsm-font-weight-normal);
	--pmi-dsm-typography-level4-font-family: var(--pmi-dsm-font-family-agrandir);
	--pmi-dsm-typography-level5-color: var(--pmi-dsm-color-gray-800);
	--pmi-dsm-typography-level5-line-height: var(--pmi-dsm-font-line-height-7);
	--pmi-dsm-typography-level5-font-weight: var(--pmi-dsm-font-weight-normal);
	--pmi-dsm-typography-level5-font-family: var(--pmi-dsm-font-family-arial);
	--pmi-dsm-typography-paragraph-xl-color: var(--pmi-dsm-color-gray-600);
	--pmi-dsm-typography-paragraph-xl-line-height: var(--pmi-dsm-font-line-height-6);
	--pmi-dsm-typography-paragraph-xl-font-weight: var(--pmi-dsm-font-weight-normal);
	--pmi-dsm-typography-paragraph-xl-font-family: var(--pmi-dsm-font-family-arial);
	--pmi-dsm-typography-paragraph-lg-color: var(--pmi-dsm-color-gray-600);
	--pmi-dsm-typography-paragraph-lg-line-height: var(--pmi-dsm-font-line-height-5);
	--pmi-dsm-typography-paragraph-lg-font-weight: var(--pmi-dsm-font-weight-normal);
	--pmi-dsm-typography-paragraph-lg-font-family: var(--pmi-dsm-font-family-arial);
	--pmi-dsm-typography-paragraph-regular-color: var(--pmi-dsm-color-gray-600);
	--pmi-dsm-typography-paragraph-regular-line-height: var(--pmi-dsm-font-line-height-4);
	--pmi-dsm-typography-paragraph-regular-font-weight: var(--pmi-dsm-font-weight-normal);
	--pmi-dsm-typography-paragraph-regular-font-family: var(--pmi-dsm-font-family-arial);
	--pmi-dsm-typography-paragraph-sm-color: var(--pmi-dsm-color-gray-600);
	--pmi-dsm-typography-paragraph-sm-line-height: var(--pmi-dsm-font-line-height-3);
	--pmi-dsm-typography-paragraph-sm-font-weight: var(--pmi-dsm-font-weight-normal);
	--pmi-dsm-typography-paragraph-sm-font-family: var(--pmi-dsm-font-family-arial);
	--pmi-dsm-typography-paragraph-xs-color: var(--pmi-dsm-color-gray-600);
	--pmi-dsm-typography-paragraph-xs-line-height: var(--pmi-dsm-font-line-height-2);
	--pmi-dsm-typography-paragraph-xs-font-weight: var(--pmi-dsm-font-weight-normal);
	--pmi-dsm-typography-paragraph-xs-font-family: var(--pmi-dsm-font-family-arial);
	--pmi-dsm-color-overlay-scrim-light-90: linear-gradient(90deg, var(--pmi-dsm-color-white) 0%, rgba(255,255,255,0.2) 100%);
	--pmi-dsm-color-overlay-scrim-aqua-90: linear-gradient(90deg, var(--pmi-dsm-color-aqua-600) 0%, rgba(0,128,168,0.2) 100%);
	--pmi-dsm-color-overlay-scrim-violet-90: linear-gradient(90deg, var(--pmi-dsm-color-violet-600) 0%, rgba(68,29,130,0.2) 100%);
	--pmi-dsm-color-overlay-scrim-dark-90: linear-gradient(90deg, var(--pmi-dsm-color-black) 0%, rgba(0,0,0,0.2) 100%);
	--pmi-dsm-color-overlay-scrim-dark-0: linear-gradient(0deg, var(--pmi-dsm-color-black) 0%, rgba(0,0,0,0.2) 100%);
	--pmi-dsm-color-toggle-bkgd-on-primary-disabled: var(--pmi-dsm-color-brand-primary-300);
	--pmi-dsm-color-toggle-bkgd-on-primary-default: var(--pmi-dsm-color-brand-primary-500base);
	--pmi-dsm-color-toggle-bkgd-on-green-disabled: var(--pmi-dsm-color-green-200);
	--pmi-dsm-color-toggle-bkgd-off-hover: var(--pmi-dsm-color-gray-500);
	--pmi-dsm-color-toggle-bkgd-off-disabled: var(--pmi-dsm-color-gray-300);
	--pmi-dsm-color-toggle-bkgd-off-active: var(--pmi-dsm-color-gray-200);
	--pmi-dsm-color-toggle-bkgd-off-default: var(--pmi-dsm-color-gray-400);
	--pmi-dsm-color-toggle-knob-on-primary-disabled: var(--pmi-dsm-color-brand-primary-200);
	--pmi-dsm-color-toggle-knob-on-primary-active: var(--pmi-dsm-color-brand-primary-200);
	--pmi-dsm-color-toggle-knob-on-primary-default: var(--pmi-dsm-color-white);
	--pmi-dsm-color-toggle-knob-on-success-disabled: var(--pmi-dsm-color-green-100);
	--pmi-dsm-color-toggle-knob-on-success-active: var(--pmi-dsm-color-green-100);
	--pmi-dsm-color-toggle-knob-on-success-default: var(--pmi-dsm-color-white);
	--pmi-dsm-color-toggle-knob-off-disabled: var(--pmi-dsm-color-white);
	--pmi-dsm-color-toggle-knob-off-active: var(--pmi-dsm-color-gray-200);
	--pmi-dsm-color-toggle-knob-off-default: var(--pmi-dsm-color-white);
	--pmi-dsm-color-alert-bkgd-success: var(--pmi-dsm-color-green-100);
	--pmi-dsm-color-alert-fill-danger: var(--pmi-dsm-color-danger-500base);
	--pmi-dsm-color-alert-fill-info: var(--pmi-dsm-color-info-500base);
	--pmi-dsm-color-warning-500base: var(--pmi-dsm-color-yellow-700);
	--pmi-dsm-color-success-700: var(--pmi-dsm-color-green-700);
	--pmi-dsm-color-secondary-500base: var(--pmi-dsm-color-white);
	--pmi-dsm-color-primary-500base: var(--pmi-dsm-color-violet-500base);
	--pmi-dsm-font-size-md: var(--pmi-dsm-font-size-1rem);
	--pmi-dsm-divider-border-color: var(--pmi-dsm-color-gray-200);
	--pmi-dsm-divider-border-width: var(--pmi-dsm-border-width-sm);
	--pmi-dsm-focus-error: var(--pmi-dsm-focus-white-glow),var(--pmi-dsm-focus-error-outline);
	--pmi-dsm-focus-success: var(--pmi-dsm-focus-white-glow),var(--pmi-dsm-focus-success-outline);
	--pmi-dsm-focus-glow-inverted: var(--pmi-dsm-focus-black-glow),var(--pmi-dsm-focus-white-outline);
	--pmi-dsm-focus-glow-default: var(--pmi-dsm-focus-white-glow),var(--pmi-dsm-focus-black-outline);
	--pmi-dsm-content-label-font-size: var(--pmi-dsm-font-size-md) * 0.625;
	--pmi-dsm-alert-fill-warning: var(--pmi-dsm-color-warning-500base);
	--pmi-dsm-alert-fill-primary: var(--pmi-dsm-color-primary-500base);
	--pmi-dsm-alert-fill-success: var(--pmi-dsm-color-success-700);
	--pmi-dsm-typography-content-label-font-size: var(--pmi-dsm-font-size-md) * 0.625;
	--pmi-dsm-typography-paragraph-regular-font-size: var(--pmi-dsm-font-size-md);
	--pmi-dsm-color-alert-fill-warning: var(--pmi-dsm-color-warning-500base);
	--pmi-dsm-color-alert-fill-primary: var(--pmi-dsm-color-primary-500base);
	--pmi-dsm-color-alert-fill-success: var(--pmi-dsm-color-success-700);
	--pmi-dsm-font-size-7xl: var(--pmi-dsm-font-size-md) * 6;
	--pmi-dsm-font-size-6xl: var(--pmi-dsm-font-size-md) * 4;
	--pmi-dsm-font-size-5xl: var(--pmi-dsm-font-size-md) * 3;
	--pmi-dsm-font-size-4xl: var(--pmi-dsm-font-size-md) * 2.5;
	--pmi-dsm-font-size-3xl: var(--pmi-dsm-font-size-md) * 2;
	--pmi-dsm-font-size-2xl: var(--pmi-dsm-font-size-md) * 1.5;
	--pmi-dsm-font-size-xl: var(--pmi-dsm-font-size-md) * 1.25;
	--pmi-dsm-font-size-lg: var(--pmi-dsm-font-size-md) * 1.125;
	--pmi-dsm-font-size-sm: var(--pmi-dsm-font-size-md) * 0.875;
	--pmi-dsm-font-size-xs: var(--pmi-dsm-font-size-md) * 0.75;
	--pmi-dsm-caption-font-size: var(--pmi-dsm-font-size-sm);
	--pmi-dsm-typography-caption-font-size: var(--pmi-dsm-font-size-sm);
	--pmi-dsm-typography-display2-font-size: var(--pmi-dsm-font-size-6xl);
	--pmi-dsm-typography-display1-font-size: var(--pmi-dsm-font-size-7xl);
	--pmi-dsm-typography-level1-mobile-font-size: var(--pmi-dsm-font-size-3xl);
	--pmi-dsm-typography-level1-font-size: var(--pmi-dsm-font-size-5xl);
	--pmi-dsm-typography-level2-mobile-font-size: var(--pmi-dsm-font-size-2xl);
	--pmi-dsm-typography-level2-font-size: var(--pmi-dsm-font-size-4xl);
	--pmi-dsm-typography-level3-mobile-font-size: var(--pmi-dsm-font-size-2xl);
	--pmi-dsm-typography-level3-font-size: var(--pmi-dsm-font-size-3xl);
	--pmi-dsm-typography-level4-mobile-font-size: var(--pmi-dsm-font-size-xl);
	--pmi-dsm-typography-level4-font-size: var(--pmi-dsm-font-size-2xl);
	--pmi-dsm-typography-level5-font-size: var(--pmi-dsm-font-size-2xl);
	--pmi-dsm-typography-paragraph-xl-font-size: var(--pmi-dsm-font-size-xl);
	--pmi-dsm-typography-paragraph-lg-font-size: var(--pmi-dsm-font-size-lg);
	--pmi-dsm-typography-paragraph-sm-font-size: var(--pmi-dsm-font-size-sm);
	--pmi-dsm-typography-paragraph-xs-font-size: var(--pmi-dsm-font-size-xs);
	--font-navbar-global-font-size: 14px;
	--font-navbar-global-line-height: normal;
	--font-navbar-global-text-align: left;
	--font-navbar-global-color: #212121;
	--font-navbar-global-font-style: normal;
	--font-navbar-global-font-weight: bold;
	--font-navbar-global-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-navbar-local-font-size: 15px;
	--font-navbar-local-line-height: 24px;
	--font-navbar-local-text-align: start;
	--font-navbar-local-color: #ffffff;
	--font-navbar-local-font-style: normal;
	--font-navbar-local-font-weight: bold;
	--font-navbar-local-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-navbar-notification-mobile-font-size: 11.2px;
	--font-navbar-notification-mobile-line-height: normal;
	--font-navbar-notification-mobile-text-align: center;
	--font-navbar-notification-mobile-color: #ffffff;
	--font-navbar-notification-mobile-font-style: normal;
	--font-navbar-notification-mobile-font-weight: 400;
	--font-navbar-notification-mobile-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-navbar-notification-desktop-font-size: 14px;
	--font-navbar-notification-desktop-line-height: 16px;
	--font-navbar-notification-desktop-text-align: center;
	--font-navbar-notification-desktop-color: #ffffff;
	--font-navbar-notification-desktop-font-style: normal;
	--font-navbar-notification-desktop-font-weight: 400;
	--font-navbar-notification-desktop-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-checkout-price-font-size: 18px;
	--font-checkout-price-line-height: 22px;
	--font-checkout-price-text-align: right;
	--font-checkout-price-color: #575757;
	--font-checkout-price-font-style: normal;
	--font-checkout-price-font-weight: 400;
	--font-checkout-price-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-checkout-item-cost-font-size: 24px;
	--font-checkout-item-cost-line-height: 24px;
	--font-checkout-item-cost-text-align: right;
	--font-checkout-item-cost-color: #575757;
	--font-checkout-item-cost-font-style: normal;
	--font-checkout-item-cost-font-weight: 500;
	--font-checkout-item-cost-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-checkout-total-font-size: 26px;
	--font-checkout-total-line-height: 28px;
	--font-checkout-total-text-align: right;
	--font-checkout-total-color: #212121;
	--font-checkout-total-font-style: normal;
	--font-checkout-total-font-weight: bold;
	--font-checkout-total-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-breadcrumb-arrow-on-font-size: 26px;
	--font-breadcrumb-arrow-on-line-height: normal;
	--font-breadcrumb-arrow-on-text-align: start;
	--font-breadcrumb-arrow-on-color: #ababab;
	--font-breadcrumb-arrow-on-letter-spacing: 0.8px;
	--font-breadcrumb-arrow-on-font-style: normal;
	--font-breadcrumb-arrow-on-font-weight: 400;
	--font-breadcrumb-arrow-on-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-breadcrumb-link-desktop-previous-font-size: 16px;
	--font-breadcrumb-link-desktop-previous-line-height: 28px;
	--font-breadcrumb-link-desktop-previous-text-align: start;
	--font-breadcrumb-link-desktop-previous-font-style: normal;
	--font-breadcrumb-link-desktop-previous-font-weight: 400;
	--font-breadcrumb-link-desktop-previous-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-breadcrumb-link-desktop-next-font-size: 16px;
	--font-breadcrumb-link-desktop-next-line-height: 28px;
	--font-breadcrumb-link-desktop-next-text-align: start;
	--font-breadcrumb-link-desktop-next-color: #767676;
	--font-breadcrumb-link-desktop-next-font-style: normal;
	--font-breadcrumb-link-desktop-next-font-weight: 400;
	--font-breadcrumb-link-desktop-next-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-breadcrumb-link-desktop-current-font-size: 16px;
	--font-breadcrumb-link-desktop-current-line-height: 28px;
	--font-breadcrumb-link-desktop-current-text-align: start;
	--font-breadcrumb-link-desktop-current-color: #212121;
	--font-breadcrumb-link-desktop-current-font-style: normal;
	--font-breadcrumb-link-desktop-current-font-weight: 400;
	--font-breadcrumb-link-desktop-current-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-breadcrumb-link-mobile-previous-font-size: 14px;
	--font-breadcrumb-link-mobile-previous-line-height: 28px;
	--font-breadcrumb-link-mobile-previous-text-align: start;
	--font-breadcrumb-link-mobile-previous-font-style: normal;
	--font-breadcrumb-link-mobile-previous-font-weight: 400;
	--font-breadcrumb-link-mobile-previous-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-breadcrumb-link-mobile-next-font-size: 14px;
	--font-breadcrumb-link-mobile-next-line-height: 28px;
	--font-breadcrumb-link-mobile-next-text-align: start;
	--font-breadcrumb-link-mobile-next-color: #767676;
	--font-breadcrumb-link-mobile-next-font-style: normal;
	--font-breadcrumb-link-mobile-next-font-weight: 400;
	--font-breadcrumb-link-mobile-next-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-breadcrumb-link-mobile-current-font-size: 14px;
	--font-breadcrumb-link-mobile-current-line-height: 28px;
	--font-breadcrumb-link-mobile-current-text-align: start;
	--font-breadcrumb-link-mobile-current-color: #212121;
	--font-breadcrumb-link-mobile-current-font-style: normal;
	--font-breadcrumb-link-mobile-current-font-weight: 400;
	--font-breadcrumb-link-mobile-current-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-pagination-unselected-sm-font-size: 15px;
	--font-pagination-unselected-sm-line-height: normal;
	--font-pagination-unselected-sm-text-align: center;
	--font-pagination-unselected-sm-font-style: normal;
	--font-pagination-unselected-sm-font-weight: bold;
	--font-pagination-unselected-sm-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-pagination-unselected-med-font-size: 16px;
	--font-pagination-unselected-med-line-height: normal;
	--font-pagination-unselected-med-text-align: center;
	--font-pagination-unselected-med-font-style: normal;
	--font-pagination-unselected-med-font-weight: bold;
	--font-pagination-unselected-med-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-pagination-unselected-lg-font-size: 17px;
	--font-pagination-unselected-lg-line-height: normal;
	--font-pagination-unselected-lg-text-align: center;
	--font-pagination-unselected-lg-font-style: normal;
	--font-pagination-unselected-lg-font-weight: bold;
	--font-pagination-unselected-lg-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-pagination-selected-sm-font-size: 15px;
	--font-pagination-selected-sm-line-height: normal;
	--font-pagination-selected-sm-text-align: center;
	--font-pagination-selected-sm-color: #ffffff;
	--font-pagination-selected-sm-font-style: normal;
	--font-pagination-selected-sm-font-weight: bold;
	--font-pagination-selected-sm-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-pagination-selected-med-font-size: 16px;
	--font-pagination-selected-med-line-height: normal;
	--font-pagination-selected-med-text-align: center;
	--font-pagination-selected-med-color: #ffffff;
	--font-pagination-selected-med-font-style: normal;
	--font-pagination-selected-med-font-weight: bold;
	--font-pagination-selected-med-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-pagination-selected-lg-font-size: 17px;
	--font-pagination-selected-lg-line-height: normal;
	--font-pagination-selected-lg-text-align: center;
	--font-pagination-selected-lg-color: #ffffff;
	--font-pagination-selected-lg-font-style: normal;
	--font-pagination-selected-lg-font-weight: bold;
	--font-pagination-selected-lg-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-toggle-med-font-size: 16px;
	--font-toggle-med-line-height: 20px;
	--font-toggle-med-text-align: start;
	--font-toggle-med-color: #212121;
	--font-toggle-med-font-style: normal;
	--font-toggle-med-font-weight: 400;
	--font-toggle-med-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-toggle-sm-font-size: 14px;
	--font-toggle-sm-line-height: 20px;
	--font-toggle-sm-text-align: start;
	--font-toggle-sm-color: #212121;
	--font-toggle-sm-font-style: normal;
	--font-toggle-sm-font-weight: 400;
	--font-toggle-sm-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-tab-number-med-active-font-size: 12px;
	--font-tab-number-med-active-line-height: 17px;
	--font-tab-number-med-active-text-align: start;
	--font-tab-number-med-active-color: #8a66c4;
	--font-tab-number-med-active-font-style: normal;
	--font-tab-number-med-active-font-weight: 400;
	--font-tab-number-med-active-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-tab-number-med-default-font-size: 12px;
	--font-tab-number-med-default-line-height: 17px;
	--font-tab-number-med-default-text-align: start;
	--font-tab-number-med-default-color: #ababab;
	--font-tab-number-med-default-font-style: normal;
	--font-tab-number-med-default-font-weight: 400;
	--font-tab-number-med-default-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-tab-number-lg-active-font-size: 14px;
	--font-tab-number-lg-active-line-height: 17px;
	--font-tab-number-lg-active-text-align: start;
	--font-tab-number-lg-active-color: #8a66c4;
	--font-tab-number-lg-active-font-style: normal;
	--font-tab-number-lg-active-font-weight: 400;
	--font-tab-number-lg-active-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-tab-number-lg-default-font-size: 14px;
	--font-tab-number-lg-default-line-height: 17px;
	--font-tab-number-lg-default-text-align: start;
	--font-tab-number-lg-default-color: #ababab;
	--font-tab-number-lg-default-font-style: normal;
	--font-tab-number-lg-default-font-weight: 400;
	--font-tab-number-lg-default-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-social-filter-label-font-size: 10px;
	--font-social-filter-label-line-height: 12px;
	--font-social-filter-label-text-align: start;
	--font-social-filter-label-color: #575757;
	--font-social-filter-label-letter-spacing: 1px;
	--font-social-filter-label-text-transform: uppercase;
	--font-social-filter-label-font-style: normal;
	--font-social-filter-label-font-weight: 400;
	--font-social-filter-label-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-form-field-populated-font-size: 16px;
	--font-form-field-populated-line-height: normal;
	--font-form-field-populated-text-align: left;
	--font-form-field-populated-color: #212121;
	--font-form-field-populated-letter-spacing: 0.15px;
	--font-form-field-populated-font-style: normal;
	--font-form-field-populated-font-weight: 400;
	--font-form-field-populated-font-family: Helvetica;
	--font-form-field-placeholder-font-size: 16px;
	--font-form-field-placeholder-line-height: 22px;
	--font-form-field-placeholder-text-align: start;
	--font-form-field-placeholder-color: #575757;
	--font-form-field-placeholder-font-style: normal;
	--font-form-field-placeholder-font-weight: 400;
	--font-form-field-placeholder-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-body-bold-body-1-font-size: 20px;
	--font-body-bold-body-1-line-height: 26px;
	--font-body-bold-body-1-text-align: start;
	--font-body-bold-body-1-color: #575757;
	--font-body-bold-body-1-font-style: normal;
	--font-body-bold-body-1-font-weight: bold;
	--font-body-bold-body-1-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-body-bold-body-2-font-size: 18px;
	--font-body-bold-body-2-line-height: 24px;
	--font-body-bold-body-2-text-align: start;
	--font-body-bold-body-2-color: #575757;
	--font-body-bold-body-2-font-style: normal;
	--font-body-bold-body-2-font-weight: bold;
	--font-body-bold-body-2-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-body-bold-body-3-font-size: 16px;
	--font-body-bold-body-3-line-height: 22px;
	--font-body-bold-body-3-text-align: start;
	--font-body-bold-body-3-color: #575757;
	--font-body-bold-body-3-font-style: normal;
	--font-body-bold-body-3-font-weight: bold;
	--font-body-bold-body-3-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-body-bold-body-4-font-size: 14px;
	--font-body-bold-body-4-line-height: 20px;
	--font-body-bold-body-4-text-align: start;
	--font-body-bold-body-4-color: #575757;
	--font-body-bold-body-4-font-style: normal;
	--font-body-bold-body-4-font-weight: bold;
	--font-body-bold-body-4-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-form-caption-error-font-size: 14px;
	--font-form-caption-error-line-height: 20px;
	--font-form-caption-error-text-align: left;
	--font-form-caption-error-color: #c80029;
	--font-form-caption-error-font-style: normal;
	--font-form-caption-error-font-weight: 400;
	--font-form-caption-error-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-form-caption-success-font-size: 14px;
	--font-form-caption-success-line-height: 20px;
	--font-form-caption-success-text-align: left;
	--font-form-caption-success-color: #43a83e;
	--font-form-caption-success-font-style: normal;
	--font-form-caption-success-font-weight: 400;
	--font-form-caption-success-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-header-desktop-bold-h-1-font-size: 30px;
	--font-header-desktop-bold-h-1-line-height: 34px;
	--font-header-desktop-bold-h-1-text-align: start;
	--font-header-desktop-bold-h-1-color: #212121;
	--font-header-desktop-bold-h-1-letter-spacing: 0.5px;
	--font-header-desktop-bold-h-1-font-style: normal;
	--font-header-desktop-bold-h-1-font-weight: bold;
	--font-header-desktop-bold-h-1-font-family: var(--pmi-dsm-font-family-agrandir);
	--font-header-desktop-bold-h-2-font-size: 26px;
	--font-header-desktop-bold-h-2-line-height: 28px;
	--font-header-desktop-bold-h-2-text-align: start;
	--font-header-desktop-bold-h-2-color: #212121;
	--font-header-desktop-bold-h-2-letter-spacing: 0.5px;
	--font-header-desktop-bold-h-2-font-style: normal;
	--font-header-desktop-bold-h-2-font-weight: bold;
	--font-header-desktop-bold-h-2-font-family: var(--pmi-dsm-font-family-agrandir);
	--font-header-desktop-bold-h-3-font-size: 22px;
	--font-header-desktop-bold-h-3-line-height: 26px;
	--font-header-desktop-bold-h-3-text-align: start;
	--font-header-desktop-bold-h-3-color: #212121;
	--font-header-desktop-bold-h-3-font-style: normal;
	--font-header-desktop-bold-h-3-font-weight: bold;
	--font-header-desktop-bold-h-3-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-header-desktop-bold-h-4-font-size: 18px;
	--font-header-desktop-bold-h-4-line-height: 22px;
	--font-header-desktop-bold-h-4-text-align: start;
	--font-header-desktop-bold-h-4-color: #212121;
	--font-header-desktop-bold-h-4-font-style: normal;
	--font-header-desktop-bold-h-4-font-weight: bold;
	--font-header-desktop-bold-h-4-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-header-desktop-bold-h-5-font-size: 16px;
	--font-header-desktop-bold-h-5-line-height: 20px;
	--font-header-desktop-bold-h-5-text-align: start;
	--font-header-desktop-bold-h-5-color: #212121;
	--font-header-desktop-bold-h-5-font-style: normal;
	--font-header-desktop-bold-h-5-font-weight: bold;
	--font-header-desktop-bold-h-5-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-header-desktop-bold-link-h-1-font-size: 30px;
	--font-header-desktop-bold-link-h-1-line-height: 34px;
	--font-header-desktop-bold-link-h-1-text-align: start;
	--font-header-desktop-bold-link-h-1-color: #4f17a8;
	--font-header-desktop-bold-link-h-1-letter-spacing: 0.5px;
	--font-header-desktop-bold-link-h-1-font-style: normal;
	--font-header-desktop-bold-link-h-1-font-weight: bold;
	--font-header-desktop-bold-link-h-1-font-family: var(--pmi-dsm-font-family-agrandir);
	--font-header-desktop-bold-link-h-2-font-size: 26px;
	--font-header-desktop-bold-link-h-2-line-height: 28px;
	--font-header-desktop-bold-link-h-2-text-align: start;
	--font-header-desktop-bold-link-h-2-color: #4f17a8;
	--font-header-desktop-bold-link-h-2-letter-spacing: 0.5px;
	--font-header-desktop-bold-link-h-2-font-style: normal;
	--font-header-desktop-bold-link-h-2-font-weight: bold;
	--font-header-desktop-bold-link-h-2-font-family: var(--pmi-dsm-font-family-agrandir);
	--font-header-desktop-bold-link-h-3-font-size: 22px;
	--font-header-desktop-bold-link-h-3-line-height: 26px;
	--font-header-desktop-bold-link-h-3-text-align: start;
	--font-header-desktop-bold-link-h-3-color: #4f17a8;
	--font-header-desktop-bold-link-h-3-font-style: normal;
	--font-header-desktop-bold-link-h-3-font-weight: bold;
	--font-header-desktop-bold-link-h-3-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-header-desktop-bold-link-h-4-font-size: 18px;
	--font-header-desktop-bold-link-h-4-line-height: 22px;
	--font-header-desktop-bold-link-h-4-text-align: start;
	--font-header-desktop-bold-link-h-4-color: #4f17a8;
	--font-header-desktop-bold-link-h-4-font-style: normal;
	--font-header-desktop-bold-link-h-4-font-weight: bold;
	--font-header-desktop-bold-link-h-4-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-header-desktop-bold-link-h-5-font-size: 16px;
	--font-header-desktop-bold-link-h-5-line-height: 20px;
	--font-header-desktop-bold-link-h-5-text-align: start;
	--font-header-desktop-bold-link-h-5-color: #4f17a8;
	--font-header-desktop-bold-link-h-5-font-style: normal;
	--font-header-desktop-bold-link-h-5-font-weight: bold;
	--font-header-desktop-bold-link-h-5-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-header-mobile-bold-h-1-font-size: 24px;
	--font-header-mobile-bold-h-1-line-height: 28px;
	--font-header-mobile-bold-h-1-text-align: start;
	--font-header-mobile-bold-h-1-color: #212121;
	--font-header-mobile-bold-h-1-letter-spacing: 0.5px;
	--font-header-mobile-bold-h-1-font-style: normal;
	--font-header-mobile-bold-h-1-font-weight: bold;
	--font-header-mobile-bold-h-1-font-family: var(--pmi-dsm-font-family-agrandir);
	--font-header-mobile-bold-h-2-font-size: 22px;
	--font-header-mobile-bold-h-2-line-height: 26px;
	--font-header-mobile-bold-h-2-text-align: start;
	--font-header-mobile-bold-h-2-color: #212121;
	--font-header-mobile-bold-h-2-letter-spacing: 0.5px;
	--font-header-mobile-bold-h-2-font-style: normal;
	--font-header-mobile-bold-h-2-font-weight: bold;
	--font-header-mobile-bold-h-2-font-family: var(--pmi-dsm-font-family-agrandir);
	--font-header-mobile-bold-h-3-font-size: 20px;
	--font-header-mobile-bold-h-3-line-height: 24px;
	--font-header-mobile-bold-h-3-text-align: start;
	--font-header-mobile-bold-h-3-color: #212121;
	--font-header-mobile-bold-h-3-font-style: normal;
	--font-header-mobile-bold-h-3-font-weight: bold;
	--font-header-mobile-bold-h-3-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-header-mobile-bold-h-4-font-size: 18px;
	--font-header-mobile-bold-h-4-line-height: 22px;
	--font-header-mobile-bold-h-4-text-align: start;
	--font-header-mobile-bold-h-4-color: #212121;
	--font-header-mobile-bold-h-4-font-style: normal;
	--font-header-mobile-bold-h-4-font-weight: bold;
	--font-header-mobile-bold-h-4-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-header-mobile-bold-h-5-font-size: 16px;
	--font-header-mobile-bold-h-5-line-height: 20px;
	--font-header-mobile-bold-h-5-text-align: start;
	--font-header-mobile-bold-h-5-color: #212121;
	--font-header-mobile-bold-h-5-font-style: normal;
	--font-header-mobile-bold-h-5-font-weight: bold;
	--font-header-mobile-bold-h-5-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-header-mobile-bold-link-h-1-font-size: 24px;
	--font-header-mobile-bold-link-h-1-line-height: 28px;
	--font-header-mobile-bold-link-h-1-text-align: start;
	--font-header-mobile-bold-link-h-1-color: #4f17a8;
	--font-header-mobile-bold-link-h-1-letter-spacing: 0.5px;
	--font-header-mobile-bold-link-h-1-font-style: normal;
	--font-header-mobile-bold-link-h-1-font-weight: bold;
	--font-header-mobile-bold-link-h-1-font-family: var(--pmi-dsm-font-family-agrandir);
	--font-header-mobile-bold-link-h-2-font-size: 22px;
	--font-header-mobile-bold-link-h-2-line-height: 26px;
	--font-header-mobile-bold-link-h-2-text-align: start;
	--font-header-mobile-bold-link-h-2-color: #4f17a8;
	--font-header-mobile-bold-link-h-2-letter-spacing: 0.5px;
	--font-header-mobile-bold-link-h-2-font-style: normal;
	--font-header-mobile-bold-link-h-2-font-weight: bold;
	--font-header-mobile-bold-link-h-2-font-family: var(--pmi-dsm-font-family-agrandir);
	--font-header-mobile-bold-link-h-3-font-size: 20px;
	--font-header-mobile-bold-link-h-3-line-height: 24px;
	--font-header-mobile-bold-link-h-3-text-align: start;
	--font-header-mobile-bold-link-h-3-color: #4f17a8;
	--font-header-mobile-bold-link-h-3-font-style: normal;
	--font-header-mobile-bold-link-h-3-font-weight: bold;
	--font-header-mobile-bold-link-h-3-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-header-mobile-bold-link-h-4-font-size: 18px;
	--font-header-mobile-bold-link-h-4-line-height: 22px;
	--font-header-mobile-bold-link-h-4-text-align: start;
	--font-header-mobile-bold-link-h-4-color: #4f17a8;
	--font-header-mobile-bold-link-h-4-font-style: normal;
	--font-header-mobile-bold-link-h-4-font-weight: bold;
	--font-header-mobile-bold-link-h-4-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-header-mobile-bold-link-h-5-font-size: 16px;
	--font-header-mobile-bold-link-h-5-line-height: 20px;
	--font-header-mobile-bold-link-h-5-text-align: start;
	--font-header-mobile-bold-link-h-5-color: #4f17a8;
	--font-header-mobile-bold-link-h-5-font-style: normal;
	--font-header-mobile-bold-link-h-5-font-weight: bold;
	--font-header-mobile-bold-link-h-5-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-body-bold-body-5-font-size: 12px;
	--font-body-bold-body-5-line-height: 17px;
	--font-body-bold-body-5-text-align: start;
	--font-body-bold-body-5-color: #575757;
	--font-body-bold-body-5-font-style: normal;
	--font-body-bold-body-5-font-weight: bold;
	--font-body-bold-body-5-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-body-bold-link-body-1-font-size: 20px;
	--font-body-bold-link-body-1-line-height: 26px;
	--font-body-bold-link-body-1-text-align: start;
	--font-body-bold-link-body-1-color: #4f17a8;
	--font-body-bold-link-body-1-font-style: normal;
	--font-body-bold-link-body-1-font-weight: bold;
	--font-body-bold-link-body-1-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-body-bold-link-body-2-font-size: 18px;
	--font-body-bold-link-body-2-line-height: 24px;
	--font-body-bold-link-body-2-text-align: start;
	--font-body-bold-link-body-2-color: #4f17a8;
	--font-body-bold-link-body-2-font-style: normal;
	--font-body-bold-link-body-2-font-weight: bold;
	--font-body-bold-link-body-2-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-body-bold-link-body-3-font-size: 16px;
	--font-body-bold-link-body-3-line-height: 22px;
	--font-body-bold-link-body-3-text-align: start;
	--font-body-bold-link-body-3-color: #4f17a8;
	--font-body-bold-link-body-3-font-style: normal;
	--font-body-bold-link-body-3-font-weight: bold;
	--font-body-bold-link-body-3-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-body-bold-link-body-4-font-size: 14px;
	--font-body-bold-link-body-4-line-height: 20px;
	--font-body-bold-link-body-4-text-align: start;
	--font-body-bold-link-body-4-color: #4f17a8;
	--font-body-bold-link-body-4-font-style: normal;
	--font-body-bold-link-body-4-font-weight: bold;
	--font-body-bold-link-body-4-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-body-bold-link-body-5-font-size: 12px;
	--font-body-bold-link-body-5-line-height: 17px;
	--font-body-bold-link-body-5-text-align: start;
	--font-body-bold-link-body-5-color: #4f17a8;
	--font-body-bold-link-body-5-font-style: normal;
	--font-body-bold-link-body-5-font-weight: bold;
	--font-body-bold-link-body-5-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-chip-selected-xs-font-size: 14px;
	--font-chip-selected-xs-line-height: normal;
	--font-chip-selected-xs-text-align: start;
	--font-chip-selected-xs-color: #ffffff;
	--font-chip-selected-xs-font-style: normal;
	--font-chip-selected-xs-font-weight: 400;
	--font-chip-selected-xs-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-chip-selected-sm-font-size: 16px;
	--font-chip-selected-sm-line-height: normal;
	--font-chip-selected-sm-text-align: start;
	--font-chip-selected-sm-color: #ffffff;
	--font-chip-selected-sm-font-style: normal;
	--font-chip-selected-sm-font-weight: 400;
	--font-chip-selected-sm-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-chip-default-xs-font-size: 14px;
	--font-chip-default-xs-line-height: normal;
	--font-chip-default-xs-text-align: start;
	--font-chip-default-xs-color: #ffffff;
	--font-chip-default-xs-font-style: normal;
	--font-chip-default-xs-font-weight: 400;
	--font-chip-default-xs-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-chip-default-sm-font-size: 16px;
	--font-chip-default-sm-line-height: normal;
	--font-chip-default-sm-text-align: start;
	--font-chip-default-sm-color: #ffffff;
	--font-chip-default-sm-font-style: normal;
	--font-chip-default-sm-font-weight: 400;
	--font-chip-default-sm-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-form-caption-default-font-size: 14px;
	--font-form-caption-default-line-height: 20px;
	--font-form-caption-default-text-align: left;
	--font-form-caption-default-color: #767676;
	--font-form-caption-default-font-style: normal;
	--font-form-caption-default-font-weight: 400;
	--font-form-caption-default-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-form-label-font-size: 15px;
	--font-form-label-line-height: 18px;
	--font-form-label-text-align: start;
	--font-form-label-color: #575757;
	--font-form-label-letter-spacing: -0.2px;
	--font-form-label-font-style: normal;
	--font-form-label-font-weight: 400;
	--font-form-label-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-social-label-category-font-size: 10px;
	--font-social-label-category-line-height: 12px;
	--font-social-label-category-text-align: start;
	--font-social-label-category-color: #575757;
	--font-social-label-category-letter-spacing: 1px;
	--font-social-label-category-text-transform: uppercase;
	--font-social-label-category-font-style: normal;
	--font-social-label-category-font-weight: 400;
	--font-social-label-category-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-social-category-font-size: 12px;
	--font-social-category-line-height: 12px;
	--font-social-category-text-align: start;
	--font-social-category-color: #006a66;
	--font-social-category-text-transform: uppercase;
	--font-social-category-font-style: normal;
	--font-social-category-font-weight: bold;
	--font-social-category-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-btn-violet-disabled-xs-centered-font-size: 14px;
	--font-btn-violet-disabled-xs-centered-line-height: normal;
	--font-btn-violet-disabled-xs-centered-text-align: center;
	--font-btn-violet-disabled-xs-centered-color: #c4b2e3;
	--font-btn-violet-disabled-xs-centered-font-style: normal;
	--font-btn-violet-disabled-xs-centered-font-weight: bold;
	--font-btn-violet-disabled-xs-centered-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-btn-violet-disabled-lg-centered-font-size: 16px;
	--font-btn-violet-disabled-lg-centered-line-height: normal;
	--font-btn-violet-disabled-lg-centered-text-align: center;
	--font-btn-violet-disabled-lg-centered-color: #c4b2e3;
	--font-btn-violet-disabled-lg-centered-font-style: normal;
	--font-btn-violet-disabled-lg-centered-font-weight: bold;
	--font-btn-violet-disabled-lg-centered-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-btn-violet-disabled-med-left-font-size: 16px;
	--font-btn-violet-disabled-med-left-line-height: normal;
	--font-btn-violet-disabled-med-left-text-align: left;
	--font-btn-violet-disabled-med-left-color: #c4b2e3;
	--font-btn-violet-disabled-med-left-font-style: normal;
	--font-btn-violet-disabled-med-left-font-weight: bold;
	--font-btn-violet-disabled-med-left-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-btn-violet-default-xs-centered-font-size: 14px;
	--font-btn-violet-default-xs-centered-line-height: normal;
	--font-btn-violet-default-xs-centered-text-align: center;
	--font-btn-violet-default-xs-centered-color: #4f17a8;
	--font-btn-violet-default-xs-centered-font-style: normal;
	--font-btn-violet-default-xs-centered-font-weight: bold;
	--font-btn-violet-default-xs-centered-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-btn-violet-default-lg-centered-font-size: 16px;
	--font-btn-violet-default-lg-centered-line-height: normal;
	--font-btn-violet-default-lg-centered-text-align: center;
	--font-btn-violet-default-lg-centered-color: #4f17a8;
	--font-btn-violet-default-lg-centered-font-style: normal;
	--font-btn-violet-default-lg-centered-font-weight: bold;
	--font-btn-violet-default-lg-centered-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-btn-violet-default-lg-left-font-size: 16px;
	--font-btn-violet-default-lg-left-line-height: normal;
	--font-btn-violet-default-lg-left-text-align: start;
	--font-btn-violet-default-lg-left-color: #4f17a8;
	--font-btn-violet-default-lg-left-font-style: normal;
	--font-btn-violet-default-lg-left-font-weight: bold;
	--font-btn-violet-default-lg-left-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-btn-violet-disabled-xs-left-font-size: 14px;
	--font-btn-violet-disabled-xs-left-line-height: normal;
	--font-btn-violet-disabled-xs-left-text-align: left;
	--font-btn-violet-disabled-xs-left-color: #c4b2e3;
	--font-btn-violet-disabled-xs-left-font-style: normal;
	--font-btn-violet-disabled-xs-left-font-weight: bold;
	--font-btn-violet-disabled-xs-left-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-btn-violet-default-med-left-font-size: 16px;
	--font-btn-violet-default-med-left-line-height: normal;
	--font-btn-violet-default-med-left-text-align: start;
	--font-btn-violet-default-med-left-color: #4f17a8;
	--font-btn-violet-default-med-left-font-style: normal;
	--font-btn-violet-default-med-left-font-weight: bold;
	--font-btn-violet-default-med-left-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-btn-violet-disabled-sm-left-font-size: 15px;
	--font-btn-violet-disabled-sm-left-line-height: normal;
	--font-btn-violet-disabled-sm-left-text-align: left;
	--font-btn-violet-disabled-sm-left-color: #c4b2e3;
	--font-btn-violet-disabled-sm-left-font-style: normal;
	--font-btn-violet-disabled-sm-left-font-weight: bold;
	--font-btn-violet-disabled-sm-left-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-btn-violet-disabled-sm-centered-font-size: 15px;
	--font-btn-violet-disabled-sm-centered-line-height: normal;
	--font-btn-violet-disabled-sm-centered-text-align: center;
	--font-btn-violet-disabled-sm-centered-color: #c4b2e3;
	--font-btn-violet-disabled-sm-centered-font-style: normal;
	--font-btn-violet-disabled-sm-centered-font-weight: bold;
	--font-btn-violet-disabled-sm-centered-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-btn-violet-disabled-med-centered-font-size: 16px;
	--font-btn-violet-disabled-med-centered-line-height: normal;
	--font-btn-violet-disabled-med-centered-text-align: center;
	--font-btn-violet-disabled-med-centered-color: #c4b2e3;
	--font-btn-violet-disabled-med-centered-font-style: normal;
	--font-btn-violet-disabled-med-centered-font-weight: bold;
	--font-btn-violet-disabled-med-centered-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-btn-violet-default-sm-left-font-size: 15px;
	--font-btn-violet-default-sm-left-line-height: normal;
	--font-btn-violet-default-sm-left-text-align: start;
	--font-btn-violet-default-sm-left-color: #4f17a8;
	--font-btn-violet-default-sm-left-font-style: normal;
	--font-btn-violet-default-sm-left-font-weight: bold;
	--font-btn-violet-default-sm-left-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-btn-violet-disabled-lg-left-font-size: 16px;
	--font-btn-violet-disabled-lg-left-line-height: normal;
	--font-btn-violet-disabled-lg-left-text-align: left;
	--font-btn-violet-disabled-lg-left-color: #c4b2e3;
	--font-btn-violet-disabled-lg-left-font-style: normal;
	--font-btn-violet-disabled-lg-left-font-weight: bold;
	--font-btn-violet-disabled-lg-left-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-btn-violet-default-sm-centered-font-size: 15px;
	--font-btn-violet-default-sm-centered-line-height: normal;
	--font-btn-violet-default-sm-centered-text-align: center;
	--font-btn-violet-default-sm-centered-color: #4f17a8;
	--font-btn-violet-default-sm-centered-font-style: normal;
	--font-btn-violet-default-sm-centered-font-weight: bold;
	--font-btn-violet-default-sm-centered-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-btn-violet-default-med-centered-font-size: 16px;
	--font-btn-violet-default-med-centered-line-height: normal;
	--font-btn-violet-default-med-centered-text-align: center;
	--font-btn-violet-default-med-centered-color: #4f17a8;
	--font-btn-violet-default-med-centered-font-style: normal;
	--font-btn-violet-default-med-centered-font-weight: bold;
	--font-btn-violet-default-med-centered-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-btn-violet-default-xs-left-font-size: 14px;
	--font-btn-violet-default-xs-left-line-height: normal;
	--font-btn-violet-default-xs-left-text-align: start;
	--font-btn-violet-default-xs-left-color: #4f17a8;
	--font-btn-violet-default-xs-left-font-style: normal;
	--font-btn-violet-default-xs-left-font-weight: bold;
	--font-btn-violet-default-xs-left-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-btn-violet-default-med-right-font-size: 16px;
	--font-btn-violet-default-med-right-line-height: normal;
	--font-btn-violet-default-med-right-text-align: right;
	--font-btn-violet-default-med-right-color: #4f17a8;
	--font-btn-violet-default-med-right-font-style: normal;
	--font-btn-violet-default-med-right-font-weight: bold;
	--font-btn-violet-default-med-right-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-btn-white-disabled-med-centered-font-size: 16px;
	--font-btn-white-disabled-med-centered-line-height: normal;
	--font-btn-white-disabled-med-centered-text-align: center;
	--font-btn-white-disabled-med-centered-color: #767676;
	--font-btn-white-disabled-med-centered-font-style: normal;
	--font-btn-white-disabled-med-centered-font-weight: bold;
	--font-btn-white-disabled-med-centered-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-btn-white-disabled-lg-centered-font-size: 16px;
	--font-btn-white-disabled-lg-centered-line-height: normal;
	--font-btn-white-disabled-lg-centered-text-align: center;
	--font-btn-white-disabled-lg-centered-color: #767676;
	--font-btn-white-disabled-lg-centered-font-style: normal;
	--font-btn-white-disabled-lg-centered-font-weight: bold;
	--font-btn-white-disabled-lg-centered-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-btn-white-default-lg-left-font-size: 16px;
	--font-btn-white-default-lg-left-line-height: normal;
	--font-btn-white-default-lg-left-text-align: start;
	--font-btn-white-default-lg-left-color: #ffffff;
	--font-btn-white-default-lg-left-font-style: normal;
	--font-btn-white-default-lg-left-font-weight: bold;
	--font-btn-white-default-lg-left-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-btn-white-disabled-xs-left-font-size: 14px;
	--font-btn-white-disabled-xs-left-line-height: normal;
	--font-btn-white-disabled-xs-left-text-align: left;
	--font-btn-white-disabled-xs-left-color: #767676;
	--font-btn-white-disabled-xs-left-font-style: normal;
	--font-btn-white-disabled-xs-left-font-weight: bold;
	--font-btn-white-disabled-xs-left-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-btn-white-disabled-sm-centered-font-size: 15px;
	--font-btn-white-disabled-sm-centered-line-height: normal;
	--font-btn-white-disabled-sm-centered-text-align: center;
	--font-btn-white-disabled-sm-centered-color: #767676;
	--font-btn-white-disabled-sm-centered-font-style: normal;
	--font-btn-white-disabled-sm-centered-font-weight: bold;
	--font-btn-white-disabled-sm-centered-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-btn-white-default-sm-left-font-size: 15px;
	--font-btn-white-default-sm-left-line-height: normal;
	--font-btn-white-default-sm-left-text-align: start;
	--font-btn-white-default-sm-left-color: #ffffff;
	--font-btn-white-default-sm-left-font-style: normal;
	--font-btn-white-default-sm-left-font-weight: bold;
	--font-btn-white-default-sm-left-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-btn-white-default-xs-centered-font-size: 14px;
	--font-btn-white-default-xs-centered-line-height: normal;
	--font-btn-white-default-xs-centered-text-align: center;
	--font-btn-white-default-xs-centered-color: #ffffff;
	--font-btn-white-default-xs-centered-font-style: normal;
	--font-btn-white-default-xs-centered-font-weight: bold;
	--font-btn-white-default-xs-centered-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-btn-white-default-lg-centered-font-size: 16px;
	--font-btn-white-default-lg-centered-line-height: normal;
	--font-btn-white-default-lg-centered-text-align: center;
	--font-btn-white-default-lg-centered-color: #ffffff;
	--font-btn-white-default-lg-centered-font-style: normal;
	--font-btn-white-default-lg-centered-font-weight: bold;
	--font-btn-white-default-lg-centered-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-btn-white-default-sm-centered-font-size: 15px;
	--font-btn-white-default-sm-centered-line-height: normal;
	--font-btn-white-default-sm-centered-text-align: center;
	--font-btn-white-default-sm-centered-color: #ffffff;
	--font-btn-white-default-sm-centered-font-style: normal;
	--font-btn-white-default-sm-centered-font-weight: bold;
	--font-btn-white-default-sm-centered-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-btn-white-disabled-lg-left-font-size: 16px;
	--font-btn-white-disabled-lg-left-line-height: normal;
	--font-btn-white-disabled-lg-left-text-align: left;
	--font-btn-white-disabled-lg-left-color: #767676;
	--font-btn-white-disabled-lg-left-font-style: normal;
	--font-btn-white-disabled-lg-left-font-weight: bold;
	--font-btn-white-disabled-lg-left-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-btn-white-default-med-left-font-size: 16px;
	--font-btn-white-default-med-left-line-height: normal;
	--font-btn-white-default-med-left-text-align: start;
	--font-btn-white-default-med-left-color: #ffffff;
	--font-btn-white-default-med-left-font-style: normal;
	--font-btn-white-default-med-left-font-weight: bold;
	--font-btn-white-default-med-left-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-btn-white-disabled-xs-centered-font-size: 14px;
	--font-btn-white-disabled-xs-centered-line-height: normal;
	--font-btn-white-disabled-xs-centered-text-align: center;
	--font-btn-white-disabled-xs-centered-color: #767676;
	--font-btn-white-disabled-xs-centered-font-style: normal;
	--font-btn-white-disabled-xs-centered-font-weight: bold;
	--font-btn-white-disabled-xs-centered-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-btn-white-default-xs-left-font-size: 14px;
	--font-btn-white-default-xs-left-line-height: normal;
	--font-btn-white-default-xs-left-text-align: start;
	--font-btn-white-default-xs-left-color: #ffffff;
	--font-btn-white-default-xs-left-font-style: normal;
	--font-btn-white-default-xs-left-font-weight: bold;
	--font-btn-white-default-xs-left-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-btn-white-disabled-med-left-font-size: 16px;
	--font-btn-white-disabled-med-left-line-height: normal;
	--font-btn-white-disabled-med-left-text-align: left;
	--font-btn-white-disabled-med-left-color: #767676;
	--font-btn-white-disabled-med-left-font-style: normal;
	--font-btn-white-disabled-med-left-font-weight: bold;
	--font-btn-white-disabled-med-left-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-btn-white-disabled-sm-left-font-size: 15px;
	--font-btn-white-disabled-sm-left-line-height: normal;
	--font-btn-white-disabled-sm-left-text-align: left;
	--font-btn-white-disabled-sm-left-color: #767676;
	--font-btn-white-disabled-sm-left-font-style: normal;
	--font-btn-white-disabled-sm-left-font-weight: bold;
	--font-btn-white-disabled-sm-left-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-btn-white-default-med-centered-font-size: 16px;
	--font-btn-white-default-med-centered-line-height: normal;
	--font-btn-white-default-med-centered-text-align: center;
	--font-btn-white-default-med-centered-color: #ffffff;
	--font-btn-white-default-med-centered-font-style: normal;
	--font-btn-white-default-med-centered-font-weight: bold;
	--font-btn-white-default-med-centered-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-btn-gray-disabled-med-centered-font-size: 16px;
	--font-btn-gray-disabled-med-centered-line-height: normal;
	--font-btn-gray-disabled-med-centered-text-align: center;
	--font-btn-gray-disabled-med-centered-color: #d9d9d9;
	--font-btn-gray-disabled-med-centered-font-style: normal;
	--font-btn-gray-disabled-med-centered-font-weight: bold;
	--font-btn-gray-disabled-med-centered-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-btn-gray-disabled-med-left-font-size: 16px;
	--font-btn-gray-disabled-med-left-line-height: normal;
	--font-btn-gray-disabled-med-left-text-align: left;
	--font-btn-gray-disabled-med-left-color: #d9d9d9;
	--font-btn-gray-disabled-med-left-font-style: normal;
	--font-btn-gray-disabled-med-left-font-weight: bold;
	--font-btn-gray-disabled-med-left-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-btn-gray-default-lg-left-font-size: 16px;
	--font-btn-gray-default-lg-left-line-height: normal;
	--font-btn-gray-default-lg-left-text-align: start;
	--font-btn-gray-default-lg-left-color: #767676;
	--font-btn-gray-default-lg-left-font-style: normal;
	--font-btn-gray-default-lg-left-font-weight: bold;
	--font-btn-gray-default-lg-left-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-btn-gray-default-xs-centered-font-size: 14px;
	--font-btn-gray-default-xs-centered-line-height: normal;
	--font-btn-gray-default-xs-centered-text-align: center;
	--font-btn-gray-default-xs-centered-color: #767676;
	--font-btn-gray-default-xs-centered-font-style: normal;
	--font-btn-gray-default-xs-centered-font-weight: bold;
	--font-btn-gray-default-xs-centered-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-btn-gray-default-med-centered-font-size: 16px;
	--font-btn-gray-default-med-centered-line-height: normal;
	--font-btn-gray-default-med-centered-text-align: center;
	--font-btn-gray-default-med-centered-color: #767676;
	--font-btn-gray-default-med-centered-font-style: normal;
	--font-btn-gray-default-med-centered-font-weight: bold;
	--font-btn-gray-default-med-centered-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-btn-gray-disabled-sm-centered-font-size: 15px;
	--font-btn-gray-disabled-sm-centered-line-height: normal;
	--font-btn-gray-disabled-sm-centered-text-align: center;
	--font-btn-gray-disabled-sm-centered-color: #d9d9d9;
	--font-btn-gray-disabled-sm-centered-font-style: normal;
	--font-btn-gray-disabled-sm-centered-font-weight: bold;
	--font-btn-gray-disabled-sm-centered-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-btn-gray-disabled-lg-left-font-size: 16px;
	--font-btn-gray-disabled-lg-left-line-height: normal;
	--font-btn-gray-disabled-lg-left-text-align: left;
	--font-btn-gray-disabled-lg-left-color: #d9d9d9;
	--font-btn-gray-disabled-lg-left-font-style: normal;
	--font-btn-gray-disabled-lg-left-font-weight: bold;
	--font-btn-gray-disabled-lg-left-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-btn-gray-disabled-lg-centered-font-size: 16px;
	--font-btn-gray-disabled-lg-centered-line-height: normal;
	--font-btn-gray-disabled-lg-centered-text-align: center;
	--font-btn-gray-disabled-lg-centered-color: #d9d9d9;
	--font-btn-gray-disabled-lg-centered-font-style: normal;
	--font-btn-gray-disabled-lg-centered-font-weight: bold;
	--font-btn-gray-disabled-lg-centered-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-btn-gray-default-xs-left-font-size: 14px;
	--font-btn-gray-default-xs-left-line-height: normal;
	--font-btn-gray-default-xs-left-text-align: start;
	--font-btn-gray-default-xs-left-color: #767676;
	--font-btn-gray-default-xs-left-font-style: normal;
	--font-btn-gray-default-xs-left-font-weight: bold;
	--font-btn-gray-default-xs-left-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-btn-gray-disabled-xs-left-font-size: 14px;
	--font-btn-gray-disabled-xs-left-line-height: normal;
	--font-btn-gray-disabled-xs-left-text-align: left;
	--font-btn-gray-disabled-xs-left-color: #d9d9d9;
	--font-btn-gray-disabled-xs-left-font-style: normal;
	--font-btn-gray-disabled-xs-left-font-weight: bold;
	--font-btn-gray-disabled-xs-left-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-btn-gray-default-med-left-font-size: 16px;
	--font-btn-gray-default-med-left-line-height: normal;
	--font-btn-gray-default-med-left-text-align: start;
	--font-btn-gray-default-med-left-color: #767676;
	--font-btn-gray-default-med-left-font-style: normal;
	--font-btn-gray-default-med-left-font-weight: bold;
	--font-btn-gray-default-med-left-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-btn-gray-disabled-sm-left-font-size: 15px;
	--font-btn-gray-disabled-sm-left-line-height: normal;
	--font-btn-gray-disabled-sm-left-text-align: left;
	--font-btn-gray-disabled-sm-left-color: #d9d9d9;
	--font-btn-gray-disabled-sm-left-font-style: normal;
	--font-btn-gray-disabled-sm-left-font-weight: bold;
	--font-btn-gray-disabled-sm-left-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-btn-gray-default-lg-centered-font-size: 16px;
	--font-btn-gray-default-lg-centered-line-height: normal;
	--font-btn-gray-default-lg-centered-text-align: center;
	--font-btn-gray-default-lg-centered-color: #767676;
	--font-btn-gray-default-lg-centered-font-style: normal;
	--font-btn-gray-default-lg-centered-font-weight: bold;
	--font-btn-gray-default-lg-centered-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-btn-gray-default-sm-centered-font-size: 15px;
	--font-btn-gray-default-sm-centered-line-height: normal;
	--font-btn-gray-default-sm-centered-text-align: center;
	--font-btn-gray-default-sm-centered-color: #767676;
	--font-btn-gray-default-sm-centered-font-style: normal;
	--font-btn-gray-default-sm-centered-font-weight: bold;
	--font-btn-gray-default-sm-centered-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-btn-gray-default-sm-left-font-size: 15px;
	--font-btn-gray-default-sm-left-line-height: normal;
	--font-btn-gray-default-sm-left-text-align: start;
	--font-btn-gray-default-sm-left-color: #767676;
	--font-btn-gray-default-sm-left-font-style: normal;
	--font-btn-gray-default-sm-left-font-weight: bold;
	--font-btn-gray-default-sm-left-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-btn-gray-disabled-xs-centered-font-size: 14px;
	--font-btn-gray-disabled-xs-centered-line-height: normal;
	--font-btn-gray-disabled-xs-centered-text-align: center;
	--font-btn-gray-disabled-xs-centered-color: #d9d9d9;
	--font-btn-gray-disabled-xs-centered-font-style: normal;
	--font-btn-gray-disabled-xs-centered-font-weight: bold;
	--font-btn-gray-disabled-xs-centered-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-alert-message-danger-font-size: 16px;
	--font-alert-message-danger-line-height: 22px;
	--font-alert-message-danger-text-align: start;
	--font-alert-message-danger-color: #a40022;
	--font-alert-message-danger-font-style: normal;
	--font-alert-message-danger-font-weight: 400;
	--font-alert-message-danger-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-alert-message-info-font-size: 16px;
	--font-alert-message-info-line-height: 22px;
	--font-alert-message-info-text-align: start;
	--font-alert-message-info-color: #005c78;
	--font-alert-message-info-font-style: normal;
	--font-alert-message-info-font-weight: 400;
	--font-alert-message-info-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-alert-message-primary-font-size: 16px;
	--font-alert-message-primary-line-height: 22px;
	--font-alert-message-primary-text-align: start;
	--font-alert-message-primary-color: #441d82;
	--font-alert-message-primary-font-style: normal;
	--font-alert-message-primary-font-weight: 400;
	--font-alert-message-primary-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-alert-message-success-font-size: 16px;
	--font-alert-message-success-line-height: 22px;
	--font-alert-message-success-text-align: start;
	--font-alert-message-success-color: #255d22;
	--font-alert-message-success-font-style: normal;
	--font-alert-message-success-font-weight: 400;
	--font-alert-message-success-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-alert-message-warning-font-size: 16px;
	--font-alert-message-warning-line-height: 22px;
	--font-alert-message-warning-text-align: start;
	--font-alert-message-warning-color: #212121;
	--font-alert-message-warning-font-style: normal;
	--font-alert-message-warning-font-weight: 400;
	--font-alert-message-warning-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-btn-alert-info-font-size: 14px;
	--font-btn-alert-info-line-height: normal;
	--font-btn-alert-info-text-align: center;
	--font-btn-alert-info-color: #005c78;
	--font-btn-alert-info-font-style: normal;
	--font-btn-alert-info-font-weight: bold;
	--font-btn-alert-info-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-btn-alert-primary-font-size: 14px;
	--font-btn-alert-primary-line-height: normal;
	--font-btn-alert-primary-text-align: center;
	--font-btn-alert-primary-color: #4f17a8;
	--font-btn-alert-primary-font-style: normal;
	--font-btn-alert-primary-font-weight: bold;
	--font-btn-alert-primary-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-btn-alert-success-font-size: 14px;
	--font-btn-alert-success-line-height: normal;
	--font-btn-alert-success-text-align: center;
	--font-btn-alert-success-color: #255d22;
	--font-btn-alert-success-font-style: normal;
	--font-btn-alert-success-font-weight: bold;
	--font-btn-alert-success-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-btn-alert-warning-font-size: 14px;
	--font-btn-alert-warning-line-height: normal;
	--font-btn-alert-warning-text-align: center;
	--font-btn-alert-warning-color: #212121;
	--font-btn-alert-warning-font-style: normal;
	--font-btn-alert-warning-font-weight: bold;
	--font-btn-alert-warning-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-btn-alert-danger-font-size: 14px;
	--font-btn-alert-danger-line-height: normal;
	--font-btn-alert-danger-text-align: center;
	--font-btn-alert-danger-color: #a40022;
	--font-btn-alert-danger-font-style: normal;
	--font-btn-alert-danger-font-weight: bold;
	--font-btn-alert-danger-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-header-mobile-med-link-h-1-font-size: 24px;
	--font-header-mobile-med-link-h-1-line-height: 28px;
	--font-header-mobile-med-link-h-1-text-align: start;
	--font-header-mobile-med-link-h-1-color: #4f17a8;
	--font-header-mobile-med-link-h-1-letter-spacing: 0.5px;
	--font-header-mobile-med-link-h-1-font-style: normal;
	--font-header-mobile-med-link-h-1-font-weight: 500;
	--font-header-mobile-med-link-h-1-font-family: var(--pmi-dsm-font-family-agrandir);
	--font-header-mobile-med-link-h-2-font-size: 22px;
	--font-header-mobile-med-link-h-2-line-height: 26px;
	--font-header-mobile-med-link-h-2-text-align: start;
	--font-header-mobile-med-link-h-2-color: #4f17a8;
	--font-header-mobile-med-link-h-2-letter-spacing: 0.5px;
	--font-header-mobile-med-link-h-2-font-style: normal;
	--font-header-mobile-med-link-h-2-font-weight: 500;
	--font-header-mobile-med-link-h-2-font-family: var(--pmi-dsm-font-family-agrandir);
	--font-header-desktop-med-h-1-font-size: 30px;
	--font-header-desktop-med-h-1-line-height: 34px;
	--font-header-desktop-med-h-1-text-align: start;
	--font-header-desktop-med-h-1-color: #212121;
	--font-header-desktop-med-h-1-letter-spacing: 0.5px;
	--font-header-desktop-med-h-1-font-style: normal;
	--font-header-desktop-med-h-1-font-weight: 500;
	--font-header-desktop-med-h-1-font-family: var(--pmi-dsm-font-family-agrandir);
	--font-header-desktop-med-h-2-font-size: 26px;
	--font-header-desktop-med-h-2-line-height: 28px;
	--font-header-desktop-med-h-2-text-align: start;
	--font-header-desktop-med-h-2-color: #212121;
	--font-header-desktop-med-h-2-letter-spacing: 0.5px;
	--font-header-desktop-med-h-2-font-style: normal;
	--font-header-desktop-med-h-2-font-weight: 500;
	--font-header-desktop-med-h-2-font-family: var(--pmi-dsm-font-family-agrandir);
	--font-header-desktop-med-link-h-2-font-size: 26px;
	--font-header-desktop-med-link-h-2-line-height: 28px;
	--font-header-desktop-med-link-h-2-text-align: start;
	--font-header-desktop-med-link-h-2-color: #4f17a8;
	--font-header-desktop-med-link-h-2-letter-spacing: 0.5px;
	--font-header-desktop-med-link-h-2-font-style: normal;
	--font-header-desktop-med-link-h-2-font-weight: 500;
	--font-header-desktop-med-link-h-2-font-family: var(--pmi-dsm-font-family-agrandir);
	--font-header-desktop-med-link-h-1-font-size: 30px;
	--font-header-desktop-med-link-h-1-line-height: 34px;
	--font-header-desktop-med-link-h-1-text-align: start;
	--font-header-desktop-med-link-h-1-color: #4f17a8;
	--font-header-desktop-med-link-h-1-letter-spacing: 0.5px;
	--font-header-desktop-med-link-h-1-font-style: normal;
	--font-header-desktop-med-link-h-1-font-weight: 500;
	--font-header-desktop-med-link-h-1-font-family: var(--pmi-dsm-font-family-agrandir);
	--font-header-mobile-med-link-hover-h-2-font-size: 22px;
	--font-header-mobile-med-link-hover-h-2-line-height: 26px;
	--font-header-mobile-med-link-hover-h-2-text-align: start;
	--font-header-mobile-med-link-hover-h-2-color: #4f17a8;
	--font-header-mobile-med-link-hover-h-2-text-decoration: underline;
	--font-header-mobile-med-link-hover-h-2-letter-spacing: 0.5px;
	--font-header-mobile-med-link-hover-h-2-font-style: normal;
	--font-header-mobile-med-link-hover-h-2-font-weight: 500;
	--font-header-mobile-med-link-hover-h-2-font-family: var(--pmi-dsm-font-family-agrandir);
	--font-header-mobile-med-link-hover-h-1-font-size: 24px;
	--font-header-mobile-med-link-hover-h-1-line-height: 28px;
	--font-header-mobile-med-link-hover-h-1-text-align: start;
	--font-header-mobile-med-link-hover-h-1-color: #4f17a8;
	--font-header-mobile-med-link-hover-h-1-text-decoration: underline;
	--font-header-mobile-med-link-hover-h-1-letter-spacing: 0.5px;
	--font-header-mobile-med-link-hover-h-1-font-style: normal;
	--font-header-mobile-med-link-hover-h-1-font-weight: 500;
	--font-header-mobile-med-link-hover-h-1-font-family: var(--pmi-dsm-font-family-agrandir);
	--font-header-mobile-bold-link-hover-h-5-font-size: 16px;
	--font-header-mobile-bold-link-hover-h-5-line-height: 20px;
	--font-header-mobile-bold-link-hover-h-5-text-align: start;
	--font-header-mobile-bold-link-hover-h-5-color: #4f17a8;
	--font-header-mobile-bold-link-hover-h-5-text-decoration: underline;
	--font-header-mobile-bold-link-hover-h-5-font-style: normal;
	--font-header-mobile-bold-link-hover-h-5-font-weight: bold;
	--font-header-mobile-bold-link-hover-h-5-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-header-mobile-bold-link-hover-h-1-font-size: 24px;
	--font-header-mobile-bold-link-hover-h-1-line-height: 28px;
	--font-header-mobile-bold-link-hover-h-1-text-align: start;
	--font-header-mobile-bold-link-hover-h-1-color: #4f17a8;
	--font-header-mobile-bold-link-hover-h-1-text-decoration: underline;
	--font-header-mobile-bold-link-hover-h-1-letter-spacing: 0.5px;
	--font-header-mobile-bold-link-hover-h-1-font-style: normal;
	--font-header-mobile-bold-link-hover-h-1-font-weight: bold;
	--font-header-mobile-bold-link-hover-h-1-font-family: var(--pmi-dsm-font-family-agrandir);
	--font-header-mobile-bold-link-hover-h-2-font-size: 22px;
	--font-header-mobile-bold-link-hover-h-2-line-height: 26px;
	--font-header-mobile-bold-link-hover-h-2-text-align: start;
	--font-header-mobile-bold-link-hover-h-2-color: #4f17a8;
	--font-header-mobile-bold-link-hover-h-2-text-decoration: underline;
	--font-header-mobile-bold-link-hover-h-2-letter-spacing: 0.5px;
	--font-header-mobile-bold-link-hover-h-2-font-style: normal;
	--font-header-mobile-bold-link-hover-h-2-font-weight: bold;
	--font-header-mobile-bold-link-hover-h-2-font-family: var(--pmi-dsm-font-family-agrandir);
	--font-header-mobile-bold-link-hover-h-3-font-size: 20px;
	--font-header-mobile-bold-link-hover-h-3-line-height: 24px;
	--font-header-mobile-bold-link-hover-h-3-text-align: start;
	--font-header-mobile-bold-link-hover-h-3-color: #4f17a8;
	--font-header-mobile-bold-link-hover-h-3-text-decoration: underline;
	--font-header-mobile-bold-link-hover-h-3-font-style: normal;
	--font-header-mobile-bold-link-hover-h-3-font-weight: bold;
	--font-header-mobile-bold-link-hover-h-3-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-header-mobile-bold-link-hover-h-4-font-size: 18px;
	--font-header-mobile-bold-link-hover-h-4-line-height: 22px;
	--font-header-mobile-bold-link-hover-h-4-text-align: start;
	--font-header-mobile-bold-link-hover-h-4-color: #4f17a8;
	--font-header-mobile-bold-link-hover-h-4-text-decoration: underline;
	--font-header-mobile-bold-link-hover-h-4-font-style: normal;
	--font-header-mobile-bold-link-hover-h-4-font-weight: bold;
	--font-header-mobile-bold-link-hover-h-4-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-header-desktop-med-link-hover-h-2-font-size: 26px;
	--font-header-desktop-med-link-hover-h-2-line-height: 28px;
	--font-header-desktop-med-link-hover-h-2-text-align: start;
	--font-header-desktop-med-link-hover-h-2-color: #4f17a8;
	--font-header-desktop-med-link-hover-h-2-text-decoration: underline;
	--font-header-desktop-med-link-hover-h-2-letter-spacing: 0.5px;
	--font-header-desktop-med-link-hover-h-2-font-style: normal;
	--font-header-desktop-med-link-hover-h-2-font-weight: 500;
	--font-header-desktop-med-link-hover-h-2-font-family: var(--pmi-dsm-font-family-agrandir);
	--font-header-desktop-med-link-hover-h-1-font-size: 30px;
	--font-header-desktop-med-link-hover-h-1-line-height: 34px;
	--font-header-desktop-med-link-hover-h-1-text-align: start;
	--font-header-desktop-med-link-hover-h-1-color: #4f17a8;
	--font-header-desktop-med-link-hover-h-1-text-decoration: underline;
	--font-header-desktop-med-link-hover-h-1-letter-spacing: 0.5px;
	--font-header-desktop-med-link-hover-h-1-font-style: normal;
	--font-header-desktop-med-link-hover-h-1-font-weight: 500;
	--font-header-desktop-med-link-hover-h-1-font-family: var(--pmi-dsm-font-family-agrandir);
	--font-header-desktop-bold-link-hover-h-5-font-size: 16px;
	--font-header-desktop-bold-link-hover-h-5-line-height: 20px;
	--font-header-desktop-bold-link-hover-h-5-text-align: start;
	--font-header-desktop-bold-link-hover-h-5-color: #4f17a8;
	--font-header-desktop-bold-link-hover-h-5-text-decoration: underline;
	--font-header-desktop-bold-link-hover-h-5-font-style: normal;
	--font-header-desktop-bold-link-hover-h-5-font-weight: bold;
	--font-header-desktop-bold-link-hover-h-5-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-header-desktop-bold-link-hover-h-1-font-size: 30px;
	--font-header-desktop-bold-link-hover-h-1-line-height: 34px;
	--font-header-desktop-bold-link-hover-h-1-text-align: start;
	--font-header-desktop-bold-link-hover-h-1-color: #4f17a8;
	--font-header-desktop-bold-link-hover-h-1-text-decoration: underline;
	--font-header-desktop-bold-link-hover-h-1-letter-spacing: 0.5px;
	--font-header-desktop-bold-link-hover-h-1-font-style: normal;
	--font-header-desktop-bold-link-hover-h-1-font-weight: bold;
	--font-header-desktop-bold-link-hover-h-1-font-family: var(--pmi-dsm-font-family-agrandir);
	--font-header-desktop-bold-link-hover-h-2-font-size: 26px;
	--font-header-desktop-bold-link-hover-h-2-line-height: 28px;
	--font-header-desktop-bold-link-hover-h-2-text-align: start;
	--font-header-desktop-bold-link-hover-h-2-color: #4f17a8;
	--font-header-desktop-bold-link-hover-h-2-text-decoration: underline;
	--font-header-desktop-bold-link-hover-h-2-letter-spacing: 0.5px;
	--font-header-desktop-bold-link-hover-h-2-font-style: normal;
	--font-header-desktop-bold-link-hover-h-2-font-weight: bold;
	--font-header-desktop-bold-link-hover-h-2-font-family: var(--pmi-dsm-font-family-agrandir);
	--font-header-desktop-bold-link-hover-h-3-font-size: 22px;
	--font-header-desktop-bold-link-hover-h-3-line-height: 26px;
	--font-header-desktop-bold-link-hover-h-3-text-align: start;
	--font-header-desktop-bold-link-hover-h-3-color: #4f17a8;
	--font-header-desktop-bold-link-hover-h-3-text-decoration: underline;
	--font-header-desktop-bold-link-hover-h-3-font-style: normal;
	--font-header-desktop-bold-link-hover-h-3-font-weight: bold;
	--font-header-desktop-bold-link-hover-h-3-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-header-desktop-bold-link-hover-h-4-font-size: 18px;
	--font-header-desktop-bold-link-hover-h-4-line-height: 22px;
	--font-header-desktop-bold-link-hover-h-4-text-align: start;
	--font-header-desktop-bold-link-hover-h-4-color: #4f17a8;
	--font-header-desktop-bold-link-hover-h-4-text-decoration: underline;
	--font-header-desktop-bold-link-hover-h-4-font-style: normal;
	--font-header-desktop-bold-link-hover-h-4-font-weight: bold;
	--font-header-desktop-bold-link-hover-h-4-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-body-regular-body-5-font-size: 12px;
	--font-body-regular-body-5-line-height: 17px;
	--font-body-regular-body-5-text-align: start;
	--font-body-regular-body-5-color: #575757;
	--font-body-regular-body-5-font-style: normal;
	--font-body-regular-body-5-font-weight: 400;
	--font-body-regular-body-5-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-body-regular-body-1-font-size: 20px;
	--font-body-regular-body-1-line-height: 26px;
	--font-body-regular-body-1-text-align: start;
	--font-body-regular-body-1-color: #575757;
	--font-body-regular-body-1-font-style: normal;
	--font-body-regular-body-1-font-weight: 400;
	--font-body-regular-body-1-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-body-regular-body-2-font-size: 18px;
	--font-body-regular-body-2-line-height: 24px;
	--font-body-regular-body-2-text-align: start;
	--font-body-regular-body-2-color: #575757;
	--font-body-regular-body-2-font-style: normal;
	--font-body-regular-body-2-font-weight: 400;
	--font-body-regular-body-2-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-body-regular-body-3-font-size: 16px;
	--font-body-regular-body-3-line-height: 22px;
	--font-body-regular-body-3-text-align: start;
	--font-body-regular-body-3-color: #575757;
	--font-body-regular-body-3-font-style: normal;
	--font-body-regular-body-3-font-weight: 400;
	--font-body-regular-body-3-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-body-regular-body-4-font-size: 14px;
	--font-body-regular-body-4-line-height: 20px;
	--font-body-regular-body-4-text-align: start;
	--font-body-regular-body-4-color: #575757;
	--font-body-regular-body-4-font-style: normal;
	--font-body-regular-body-4-font-weight: 400;
	--font-body-regular-body-4-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-body-regular-link-body-1-font-size: 20px;
	--font-body-regular-link-body-1-line-height: 26px;
	--font-body-regular-link-body-1-text-align: start;
	--font-body-regular-link-body-1-color: #4f17a8;
	--font-body-regular-link-body-1-font-style: normal;
	--font-body-regular-link-body-1-font-weight: 400;
	--font-body-regular-link-body-1-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-body-regular-link-body-2-font-size: 18px;
	--font-body-regular-link-body-2-line-height: 24px;
	--font-body-regular-link-body-2-text-align: start;
	--font-body-regular-link-body-2-color: #4f17a8;
	--font-body-regular-link-body-2-font-style: normal;
	--font-body-regular-link-body-2-font-weight: 400;
	--font-body-regular-link-body-2-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-body-regular-link-body-3-font-size: 16px;
	--font-body-regular-link-body-3-line-height: 22px;
	--font-body-regular-link-body-3-text-align: start;
	--font-body-regular-link-body-3-color: #4f17a8;
	--font-body-regular-link-body-3-font-style: normal;
	--font-body-regular-link-body-3-font-weight: 400;
	--font-body-regular-link-body-3-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-body-regular-link-body-4-font-size: 14px;
	--font-body-regular-link-body-4-line-height: 20px;
	--font-body-regular-link-body-4-text-align: start;
	--font-body-regular-link-body-4-color: #4f17a8;
	--font-body-regular-link-body-4-font-style: normal;
	--font-body-regular-link-body-4-font-weight: 400;
	--font-body-regular-link-body-4-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-body-regular-link-body-5-font-size: 12px;
	--font-body-regular-link-body-5-line-height: 17px;
	--font-body-regular-link-body-5-text-align: start;
	--font-body-regular-link-body-5-color: #4f17a8;
	--font-body-regular-link-body-5-font-style: normal;
	--font-body-regular-link-body-5-font-weight: 400;
	--font-body-regular-link-body-5-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-body-regular-link-hover-body-1-font-size: 20px;
	--font-body-regular-link-hover-body-1-line-height: 26px;
	--font-body-regular-link-hover-body-1-text-align: start;
	--font-body-regular-link-hover-body-1-color: #4f17a8;
	--font-body-regular-link-hover-body-1-text-decoration: underline;
	--font-body-regular-link-hover-body-1-font-style: normal;
	--font-body-regular-link-hover-body-1-font-weight: 400;
	--font-body-regular-link-hover-body-1-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-body-regular-link-hover-body-2-font-size: 18px;
	--font-body-regular-link-hover-body-2-line-height: 24px;
	--font-body-regular-link-hover-body-2-text-align: start;
	--font-body-regular-link-hover-body-2-color: #4f17a8;
	--font-body-regular-link-hover-body-2-text-decoration: underline;
	--font-body-regular-link-hover-body-2-font-style: normal;
	--font-body-regular-link-hover-body-2-font-weight: 400;
	--font-body-regular-link-hover-body-2-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-body-regular-link-hover-body-3-font-size: 16px;
	--font-body-regular-link-hover-body-3-line-height: 22px;
	--font-body-regular-link-hover-body-3-text-align: start;
	--font-body-regular-link-hover-body-3-color: #4f17a8;
	--font-body-regular-link-hover-body-3-text-decoration: underline;
	--font-body-regular-link-hover-body-3-font-style: normal;
	--font-body-regular-link-hover-body-3-font-weight: 400;
	--font-body-regular-link-hover-body-3-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-body-regular-link-hover-body-4-font-size: 14px;
	--font-body-regular-link-hover-body-4-line-height: 20px;
	--font-body-regular-link-hover-body-4-text-align: start;
	--font-body-regular-link-hover-body-4-color: #4f17a8;
	--font-body-regular-link-hover-body-4-text-decoration: underline;
	--font-body-regular-link-hover-body-4-font-style: normal;
	--font-body-regular-link-hover-body-4-font-weight: 400;
	--font-body-regular-link-hover-body-4-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-body-regular-link-hover-body-5-font-size: 12px;
	--font-body-regular-link-hover-body-5-line-height: 17px;
	--font-body-regular-link-hover-body-5-text-align: start;
	--font-body-regular-link-hover-body-5-color: #4f17a8;
	--font-body-regular-link-hover-body-5-text-decoration: underline;
	--font-body-regular-link-hover-body-5-font-style: normal;
	--font-body-regular-link-hover-body-5-font-weight: 400;
	--font-body-regular-link-hover-body-5-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-body-regular-underlined-body-1-font-size: 20px;
	--font-body-regular-underlined-body-1-line-height: 26px;
	--font-body-regular-underlined-body-1-text-align: start;
	--font-body-regular-underlined-body-1-color: #575757;
	--font-body-regular-underlined-body-1-text-decoration: underline;
	--font-body-regular-underlined-body-1-font-style: normal;
	--font-body-regular-underlined-body-1-font-weight: 400;
	--font-body-regular-underlined-body-1-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-body-regular-underlined-body-2-font-size: 18px;
	--font-body-regular-underlined-body-2-line-height: 24px;
	--font-body-regular-underlined-body-2-text-align: start;
	--font-body-regular-underlined-body-2-color: #575757;
	--font-body-regular-underlined-body-2-text-decoration: underline;
	--font-body-regular-underlined-body-2-font-style: normal;
	--font-body-regular-underlined-body-2-font-weight: 400;
	--font-body-regular-underlined-body-2-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-body-regular-underlined-body-3-font-size: 16px;
	--font-body-regular-underlined-body-3-line-height: 22px;
	--font-body-regular-underlined-body-3-text-align: start;
	--font-body-regular-underlined-body-3-color: #575757;
	--font-body-regular-underlined-body-3-text-decoration: underline;
	--font-body-regular-underlined-body-3-font-style: normal;
	--font-body-regular-underlined-body-3-font-weight: 400;
	--font-body-regular-underlined-body-3-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-body-regular-underlined-body-4-font-size: 14px;
	--font-body-regular-underlined-body-4-line-height: 20px;
	--font-body-regular-underlined-body-4-text-align: start;
	--font-body-regular-underlined-body-4-color: #575757;
	--font-body-regular-underlined-body-4-text-decoration: underline;
	--font-body-regular-underlined-body-4-font-style: normal;
	--font-body-regular-underlined-body-4-font-weight: 400;
	--font-body-regular-underlined-body-4-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-body-regular-underlined-body-5-font-size: 12px;
	--font-body-regular-underlined-body-5-line-height: 17px;
	--font-body-regular-underlined-body-5-text-align: start;
	--font-body-regular-underlined-body-5-color: #575757;
	--font-body-regular-underlined-body-5-text-decoration: underline;
	--font-body-regular-underlined-body-5-font-style: normal;
	--font-body-regular-underlined-body-5-font-weight: 400;
	--font-body-regular-underlined-body-5-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-body-bold-link-hover-body-1-font-size: 20px;
	--font-body-bold-link-hover-body-1-line-height: 26px;
	--font-body-bold-link-hover-body-1-text-align: start;
	--font-body-bold-link-hover-body-1-color: #4f17a8;
	--font-body-bold-link-hover-body-1-text-decoration: underline;
	--font-body-bold-link-hover-body-1-font-style: normal;
	--font-body-bold-link-hover-body-1-font-weight: bold;
	--font-body-bold-link-hover-body-1-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-body-bold-link-hover-body-2-font-size: 18px;
	--font-body-bold-link-hover-body-2-line-height: 24px;
	--font-body-bold-link-hover-body-2-text-align: start;
	--font-body-bold-link-hover-body-2-color: #4f17a8;
	--font-body-bold-link-hover-body-2-text-decoration: underline;
	--font-body-bold-link-hover-body-2-font-style: normal;
	--font-body-bold-link-hover-body-2-font-weight: bold;
	--font-body-bold-link-hover-body-2-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-body-bold-link-hover-body-3-font-size: 16px;
	--font-body-bold-link-hover-body-3-line-height: 24px;
	--font-body-bold-link-hover-body-3-text-align: start;
	--font-body-bold-link-hover-body-3-color: #4f17a8;
	--font-body-bold-link-hover-body-3-text-decoration: underline;
	--font-body-bold-link-hover-body-3-font-style: normal;
	--font-body-bold-link-hover-body-3-font-weight: bold;
	--font-body-bold-link-hover-body-3-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-body-bold-link-hover-body-4-font-size: 14px;
	--font-body-bold-link-hover-body-4-line-height: 20px;
	--font-body-bold-link-hover-body-4-text-align: start;
	--font-body-bold-link-hover-body-4-color: #4f17a8;
	--font-body-bold-link-hover-body-4-text-decoration: underline;
	--font-body-bold-link-hover-body-4-font-style: normal;
	--font-body-bold-link-hover-body-4-font-weight: bold;
	--font-body-bold-link-hover-body-4-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-body-bold-link-hover-body-5-font-size: 12px;
	--font-body-bold-link-hover-body-5-line-height: 17px;
	--font-body-bold-link-hover-body-5-text-align: start;
	--font-body-bold-link-hover-body-5-color: #4f17a8;
	--font-body-bold-link-hover-body-5-text-decoration: underline;
	--font-body-bold-link-hover-body-5-font-style: normal;
	--font-body-bold-link-hover-body-5-font-weight: bold;
	--font-body-bold-link-hover-body-5-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-body-bold-underlined-body-1-font-size: 20px;
	--font-body-bold-underlined-body-1-line-height: 26px;
	--font-body-bold-underlined-body-1-text-align: start;
	--font-body-bold-underlined-body-1-color: #575757;
	--font-body-bold-underlined-body-1-text-decoration: underline;
	--font-body-bold-underlined-body-1-font-style: normal;
	--font-body-bold-underlined-body-1-font-weight: bold;
	--font-body-bold-underlined-body-1-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-body-bold-underlined-body-2-font-size: 18px;
	--font-body-bold-underlined-body-2-line-height: 24px;
	--font-body-bold-underlined-body-2-text-align: start;
	--font-body-bold-underlined-body-2-color: #575757;
	--font-body-bold-underlined-body-2-text-decoration: underline;
	--font-body-bold-underlined-body-2-font-style: normal;
	--font-body-bold-underlined-body-2-font-weight: bold;
	--font-body-bold-underlined-body-2-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-body-bold-underlined-body-3-font-size: 16px;
	--font-body-bold-underlined-body-3-line-height: 22px;
	--font-body-bold-underlined-body-3-text-align: start;
	--font-body-bold-underlined-body-3-color: #575757;
	--font-body-bold-underlined-body-3-text-decoration: underline;
	--font-body-bold-underlined-body-3-font-style: normal;
	--font-body-bold-underlined-body-3-font-weight: bold;
	--font-body-bold-underlined-body-3-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-body-bold-underlined-body-4-font-size: 14px;
	--font-body-bold-underlined-body-4-line-height: 20px;
	--font-body-bold-underlined-body-4-text-align: start;
	--font-body-bold-underlined-body-4-color: #575757;
	--font-body-bold-underlined-body-4-text-decoration: underline;
	--font-body-bold-underlined-body-4-font-style: normal;
	--font-body-bold-underlined-body-4-font-weight: bold;
	--font-body-bold-underlined-body-4-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-body-bold-underlined-body-5-font-size: 12px;
	--font-body-bold-underlined-body-5-line-height: 17px;
	--font-body-bold-underlined-body-5-text-align: start;
	--font-body-bold-underlined-body-5-color: #575757;
	--font-body-bold-underlined-body-5-text-decoration: underline;
	--font-body-bold-underlined-body-5-font-style: normal;
	--font-body-bold-underlined-body-5-font-weight: bold;
	--font-body-bold-underlined-body-5-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-header-mobile-med-h-1-font-size: 24px;
	--font-header-mobile-med-h-1-line-height: 28px;
	--font-header-mobile-med-h-1-text-align: start;
	--font-header-mobile-med-h-1-color: #212121;
	--font-header-mobile-med-h-1-letter-spacing: 0.5px;
	--font-header-mobile-med-h-1-font-style: normal;
	--font-header-mobile-med-h-1-font-weight: 500;
	--font-header-mobile-med-h-1-font-family: var(--pmi-dsm-font-family-agrandir);
	--font-header-mobile-med-h-2-font-size: 22px;
	--font-header-mobile-med-h-2-line-height: 26px;
	--font-header-mobile-med-h-2-text-align: start;
	--font-header-mobile-med-h-2-color: #212121;
	--font-header-mobile-med-h-2-letter-spacing: 0.5px;
	--font-header-mobile-med-h-2-font-style: normal;
	--font-header-mobile-med-h-2-font-weight: 500;
	--font-header-mobile-med-h-2-font-family: var(--pmi-dsm-font-family-agrandir);
	--font-filter-primary-default-xs-font-size: 14px;
	--font-filter-primary-default-xs-line-height: 22px;
	--font-filter-primary-default-xs-text-align: start;
	--font-filter-primary-default-xs-color: #0080a8;
	--font-filter-primary-default-xs-font-style: normal;
	--font-filter-primary-default-xs-font-weight: bold;
	--font-filter-primary-default-xs-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-filter-primary-default-sm-font-size: 15px;
	--font-filter-primary-default-sm-line-height: 22px;
	--font-filter-primary-default-sm-text-align: start;
	--font-filter-primary-default-sm-color: #0080a8;
	--font-filter-primary-default-sm-font-style: normal;
	--font-filter-primary-default-sm-font-weight: bold;
	--font-filter-primary-default-sm-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-filter-primary-default-med-font-size: 16px;
	--font-filter-primary-default-med-line-height: 22px;
	--font-filter-primary-default-med-text-align: start;
	--font-filter-primary-default-med-color: #0080a8;
	--font-filter-primary-default-med-font-style: normal;
	--font-filter-primary-default-med-font-weight: bold;
	--font-filter-primary-default-med-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-filter-primary-default-lg-font-size: 16px;
	--font-filter-primary-default-lg-line-height: 22px;
	--font-filter-primary-default-lg-text-align: start;
	--font-filter-primary-default-lg-color: #0080a8;
	--font-filter-primary-default-lg-font-style: normal;
	--font-filter-primary-default-lg-font-weight: bold;
	--font-filter-primary-default-lg-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-filter-primary-active-sx-font-size: 14px;
	--font-filter-primary-active-sx-line-height: 22px;
	--font-filter-primary-active-sx-text-align: start;
	--font-filter-primary-active-sx-color: #ffffff;
	--font-filter-primary-active-sx-font-style: normal;
	--font-filter-primary-active-sx-font-weight: bold;
	--font-filter-primary-active-sx-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-filter-primary-active-sm-font-size: 15px;
	--font-filter-primary-active-sm-line-height: 22px;
	--font-filter-primary-active-sm-text-align: start;
	--font-filter-primary-active-sm-color: #ffffff;
	--font-filter-primary-active-sm-font-style: normal;
	--font-filter-primary-active-sm-font-weight: bold;
	--font-filter-primary-active-sm-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-filter-primary-active-med-font-size: 16px;
	--font-filter-primary-active-med-line-height: 22px;
	--font-filter-primary-active-med-text-align: start;
	--font-filter-primary-active-med-color: #ffffff;
	--font-filter-primary-active-med-font-style: normal;
	--font-filter-primary-active-med-font-weight: bold;
	--font-filter-primary-active-med-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-filter-primary-active-lg-font-size: 16px;
	--font-filter-primary-active-lg-line-height: 22px;
	--font-filter-primary-active-lg-text-align: start;
	--font-filter-primary-active-lg-color: #ffffff;
	--font-filter-primary-active-lg-font-style: normal;
	--font-filter-primary-active-lg-font-weight: bold;
	--font-filter-primary-active-lg-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-filter-primary-disabled-lg-font-size: 16px;
	--font-filter-primary-disabled-lg-line-height: 22px;
	--font-filter-primary-disabled-lg-text-align: start;
	--font-filter-primary-disabled-lg-color: #abe8f5;
	--font-filter-primary-disabled-lg-font-style: normal;
	--font-filter-primary-disabled-lg-font-weight: bold;
	--font-filter-primary-disabled-lg-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-filter-primary-disabled-med-font-size: 16px;
	--font-filter-primary-disabled-med-line-height: 22px;
	--font-filter-primary-disabled-med-text-align: start;
	--font-filter-primary-disabled-med-color: #abe8f5;
	--font-filter-primary-disabled-med-font-style: normal;
	--font-filter-primary-disabled-med-font-weight: bold;
	--font-filter-primary-disabled-med-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-filter-primary-disabled-sm-font-size: 15px;
	--font-filter-primary-disabled-sm-line-height: 22px;
	--font-filter-primary-disabled-sm-text-align: start;
	--font-filter-primary-disabled-sm-color: #abe8f5;
	--font-filter-primary-disabled-sm-font-style: normal;
	--font-filter-primary-disabled-sm-font-weight: bold;
	--font-filter-primary-disabled-sm-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-filter-primary-disabled-xs-font-size: 14px;
	--font-filter-primary-disabled-xs-line-height: 22px;
	--font-filter-primary-disabled-xs-text-align: start;
	--font-filter-primary-disabled-xs-color: #abe8f5;
	--font-filter-primary-disabled-xs-font-style: normal;
	--font-filter-primary-disabled-xs-font-weight: bold;
	--font-filter-primary-disabled-xs-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-filter-secondary-default-xs-font-size: 14px;
	--font-filter-secondary-default-xs-line-height: 22px;
	--font-filter-secondary-default-xs-text-align: start;
	--font-filter-secondary-default-xs-color: #767676;
	--font-filter-secondary-default-xs-font-style: normal;
	--font-filter-secondary-default-xs-font-weight: bold;
	--font-filter-secondary-default-xs-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-filter-secondary-default-sm-font-size: 15px;
	--font-filter-secondary-default-sm-line-height: 22px;
	--font-filter-secondary-default-sm-text-align: start;
	--font-filter-secondary-default-sm-color: #767676;
	--font-filter-secondary-default-sm-font-style: normal;
	--font-filter-secondary-default-sm-font-weight: bold;
	--font-filter-secondary-default-sm-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-filter-secondary-default-med-font-size: 16px;
	--font-filter-secondary-default-med-line-height: 22px;
	--font-filter-secondary-default-med-text-align: start;
	--font-filter-secondary-default-med-color: #767676;
	--font-filter-secondary-default-med-font-style: normal;
	--font-filter-secondary-default-med-font-weight: bold;
	--font-filter-secondary-default-med-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-filter-secondary-default-lg-font-size: 16px;
	--font-filter-secondary-default-lg-line-height: 22px;
	--font-filter-secondary-default-lg-text-align: start;
	--font-filter-secondary-default-lg-color: #767676;
	--font-filter-secondary-default-lg-font-style: normal;
	--font-filter-secondary-default-lg-font-weight: bold;
	--font-filter-secondary-default-lg-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-filter-secondary-disabled-lg-font-size: 16px;
	--font-filter-secondary-disabled-lg-line-height: 22px;
	--font-filter-secondary-disabled-lg-text-align: start;
	--font-filter-secondary-disabled-lg-color: #d9d9d9;
	--font-filter-secondary-disabled-lg-font-style: normal;
	--font-filter-secondary-disabled-lg-font-weight: bold;
	--font-filter-secondary-disabled-lg-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-filter-secondary-disabled-med-font-size: 16px;
	--font-filter-secondary-disabled-med-line-height: 22px;
	--font-filter-secondary-disabled-med-text-align: start;
	--font-filter-secondary-disabled-med-color: #d9d9d9;
	--font-filter-secondary-disabled-med-font-style: normal;
	--font-filter-secondary-disabled-med-font-weight: bold;
	--font-filter-secondary-disabled-med-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-filter-secondary-disabled-sm-font-size: 15px;
	--font-filter-secondary-disabled-sm-line-height: 22px;
	--font-filter-secondary-disabled-sm-text-align: start;
	--font-filter-secondary-disabled-sm-color: #d9d9d9;
	--font-filter-secondary-disabled-sm-font-style: normal;
	--font-filter-secondary-disabled-sm-font-weight: bold;
	--font-filter-secondary-disabled-sm-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-filter-secondary-disabled-xs-font-size: 14px;
	--font-filter-secondary-disabled-xs-line-height: 22px;
	--font-filter-secondary-disabled-xs-text-align: start;
	--font-filter-secondary-disabled-xs-color: #d9d9d9;
	--font-filter-secondary-disabled-xs-font-style: normal;
	--font-filter-secondary-disabled-xs-font-weight: bold;
	--font-filter-secondary-disabled-xs-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-form-field-disabled-font-size: 16px;
	--font-form-field-disabled-line-height: 19px;
	--font-form-field-disabled-text-align: start;
	--font-form-field-disabled-color: #d9d9d9;
	--font-form-field-disabled-letter-spacing: 0.15px;
	--font-form-field-disabled-font-style: normal;
	--font-form-field-disabled-font-weight: 400;
	--font-form-field-disabled-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-btn-aqua-lg-font-size: 16px;
	--font-btn-aqua-lg-line-height: normal;
	--font-btn-aqua-lg-text-align: center;
	--font-btn-aqua-lg-color: #0080a8;
	--font-btn-aqua-lg-font-style: normal;
	--font-btn-aqua-lg-font-weight: bold;
	--font-btn-aqua-lg-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-btn-tangerine-lg-font-size: 16px;
	--font-btn-tangerine-lg-line-height: normal;
	--font-btn-tangerine-lg-text-align: center;
	--font-btn-tangerine-lg-color: #dd310b;
	--font-btn-tangerine-lg-font-style: normal;
	--font-btn-tangerine-lg-font-weight: bold;
	--font-btn-tangerine-lg-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-nav-breadcrumb-link-desktop-current-font-size: 16px;
	--font-nav-breadcrumb-link-desktop-current-line-height: 28px;
	--font-nav-breadcrumb-link-desktop-current-text-align: start;
	--font-nav-breadcrumb-link-desktop-current-color: #212121;
	--font-nav-breadcrumb-link-desktop-current-font-style: normal;
	--font-nav-breadcrumb-link-desktop-current-font-weight: 400;
	--font-nav-breadcrumb-link-desktop-current-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-nav-breadcrumb-link-desktop-previous-font-size: 16px;
	--font-nav-breadcrumb-link-desktop-previous-line-height: 28px;
	--font-nav-breadcrumb-link-desktop-previous-text-align: start;
	--font-nav-breadcrumb-link-desktop-previous-color: #4f17a7;
	--font-nav-breadcrumb-link-desktop-previous-font-style: normal;
	--font-nav-breadcrumb-link-desktop-previous-font-weight: 400;
	--font-nav-breadcrumb-link-desktop-previous-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-nav-breadcrumb-link-mobile-current-font-size: 14px;
	--font-nav-breadcrumb-link-mobile-current-line-height: 28px;
	--font-nav-breadcrumb-link-mobile-current-text-align: start;
	--font-nav-breadcrumb-link-mobile-current-color: #212121;
	--font-nav-breadcrumb-link-mobile-current-font-style: normal;
	--font-nav-breadcrumb-link-mobile-current-font-weight: 400;
	--font-nav-breadcrumb-link-mobile-current-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-nav-tab-number-lg-active-font-size: 14px;
	--font-nav-tab-number-lg-active-line-height: 17px;
	--font-nav-tab-number-lg-active-text-align: start;
	--font-nav-tab-number-lg-active-color: #8a66c4;
	--font-nav-tab-number-lg-active-font-style: normal;
	--font-nav-tab-number-lg-active-font-weight: 400;
	--font-nav-tab-number-lg-active-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-nav-breadcrumb-link-desktop-next-font-size: 16px;
	--font-nav-breadcrumb-link-desktop-next-line-height: 28px;
	--font-nav-breadcrumb-link-desktop-next-text-align: start;
	--font-nav-breadcrumb-link-desktop-next-color: #767676;
	--font-nav-breadcrumb-link-desktop-next-font-style: normal;
	--font-nav-breadcrumb-link-desktop-next-font-weight: 400;
	--font-nav-breadcrumb-link-desktop-next-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-nav-breadcrumb-arrow-on-font-size: 26px;
	--font-nav-breadcrumb-arrow-on-line-height: normal;
	--font-nav-breadcrumb-arrow-on-text-align: start;
	--font-nav-breadcrumb-arrow-on-color: #ababab;
	--font-nav-breadcrumb-arrow-on-letter-spacing: 0.8px;
	--font-nav-breadcrumb-arrow-on-font-style: normal;
	--font-nav-breadcrumb-arrow-on-font-weight: 400;
	--font-nav-breadcrumb-arrow-on-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-nav-breadcrumb-link-mobile-next-font-size: 14px;
	--font-nav-breadcrumb-link-mobile-next-line-height: 28px;
	--font-nav-breadcrumb-link-mobile-next-text-align: start;
	--font-nav-breadcrumb-link-mobile-next-color: #767676;
	--font-nav-breadcrumb-link-mobile-next-font-style: normal;
	--font-nav-breadcrumb-link-mobile-next-font-weight: 400;
	--font-nav-breadcrumb-link-mobile-next-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-nav-breadcrumb-link-mobile-previous-font-size: 14px;
	--font-nav-breadcrumb-link-mobile-previous-line-height: 28px;
	--font-nav-breadcrumb-link-mobile-previous-text-align: start;
	--font-nav-breadcrumb-link-mobile-previous-color: #4f17a7;
	--font-nav-breadcrumb-link-mobile-previous-font-style: normal;
	--font-nav-breadcrumb-link-mobile-previous-font-weight: 400;
	--font-nav-breadcrumb-link-mobile-previous-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-header-mobile-bold-h-1-ctr-font-size: 24px;
	--font-header-mobile-bold-h-1-ctr-line-height: 28px;
	--font-header-mobile-bold-h-1-ctr-text-align: center;
	--font-header-mobile-bold-h-1-ctr-color: #212121;
	--font-header-mobile-bold-h-1-ctr-letter-spacing: 0.5px;
	--font-header-mobile-bold-h-1-ctr-font-style: normal;
	--font-header-mobile-bold-h-1-ctr-font-weight: bold;
	--font-header-mobile-bold-h-1-ctr-font-family: var(--pmi-dsm-font-family-agrandir);
	--font-header-mobile-bold-h-2-ctr-font-size: 22px;
	--font-header-mobile-bold-h-2-ctr-line-height: 26px;
	--font-header-mobile-bold-h-2-ctr-text-align: center;
	--font-header-mobile-bold-h-2-ctr-color: #212121;
	--font-header-mobile-bold-h-2-ctr-letter-spacing: 0.5px;
	--font-header-mobile-bold-h-2-ctr-font-style: normal;
	--font-header-mobile-bold-h-2-ctr-font-weight: bold;
	--font-header-mobile-bold-h-2-ctr-font-family: var(--pmi-dsm-font-family-agrandir);
	--font-header-mobile-bold-h-3-ctr-font-size: 20px;
	--font-header-mobile-bold-h-3-ctr-line-height: 24px;
	--font-header-mobile-bold-h-3-ctr-text-align: center;
	--font-header-mobile-bold-h-3-ctr-color: #212121;
	--font-header-mobile-bold-h-3-ctr-font-style: normal;
	--font-header-mobile-bold-h-3-ctr-font-weight: bold;
	--font-header-mobile-bold-h-3-ctr-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-header-mobile-bold-h-4-ctr-font-size: 18px;
	--font-header-mobile-bold-h-4-ctr-line-height: 22px;
	--font-header-mobile-bold-h-4-ctr-text-align: center;
	--font-header-mobile-bold-h-4-ctr-color: #212121;
	--font-header-mobile-bold-h-4-ctr-font-style: normal;
	--font-header-mobile-bold-h-4-ctr-font-weight: bold;
	--font-header-mobile-bold-h-4-ctr-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-header-mobile-bold-h-5-ctr-font-size: 16px;
	--font-header-mobile-bold-h-5-ctr-line-height: 20px;
	--font-header-mobile-bold-h-5-ctr-text-align: center;
	--font-header-mobile-bold-h-5-ctr-color: #212121;
	--font-header-mobile-bold-h-5-ctr-font-style: normal;
	--font-header-mobile-bold-h-5-ctr-font-weight: bold;
	--font-header-mobile-bold-h-5-ctr-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-header-mobile-med-h-2-ctr-font-size: 22px;
	--font-header-mobile-med-h-2-ctr-line-height: 26px;
	--font-header-mobile-med-h-2-ctr-text-align: center;
	--font-header-mobile-med-h-2-ctr-color: #212121;
	--font-header-mobile-med-h-2-ctr-letter-spacing: 0.5px;
	--font-header-mobile-med-h-2-ctr-font-style: normal;
	--font-header-mobile-med-h-2-ctr-font-weight: 500;
	--font-header-mobile-med-h-2-ctr-font-family: var(--pmi-dsm-font-family-agrandir);
	--font-header-mobile-med-h-1-ctr-font-size: 24px;
	--font-header-mobile-med-h-1-ctr-line-height: 28px;
	--font-header-mobile-med-h-1-ctr-text-align: center;
	--font-header-mobile-med-h-1-ctr-color: #212121;
	--font-header-mobile-med-h-1-ctr-letter-spacing: 0.5px;
	--font-header-mobile-med-h-1-ctr-font-style: normal;
	--font-header-mobile-med-h-1-ctr-font-weight: 500;
	--font-header-mobile-med-h-1-ctr-font-family: var(--pmi-dsm-font-family-agrandir);
	--font-header-desktop-med-h-2-ctr-font-size: 26px;
	--font-header-desktop-med-h-2-ctr-line-height: 28px;
	--font-header-desktop-med-h-2-ctr-text-align: center;
	--font-header-desktop-med-h-2-ctr-color: #212121;
	--font-header-desktop-med-h-2-ctr-letter-spacing: 0.5px;
	--font-header-desktop-med-h-2-ctr-font-style: normal;
	--font-header-desktop-med-h-2-ctr-font-weight: 500;
	--font-header-desktop-med-h-2-ctr-font-family: var(--pmi-dsm-font-family-agrandir);
	--font-header-desktop-med-h-1-ctr-font-size: 30px;
	--font-header-desktop-med-h-1-ctr-line-height: 34px;
	--font-header-desktop-med-h-1-ctr-text-align: center;
	--font-header-desktop-med-h-1-ctr-color: #212121;
	--font-header-desktop-med-h-1-ctr-letter-spacing: 0.5px;
	--font-header-desktop-med-h-1-ctr-font-style: normal;
	--font-header-desktop-med-h-1-ctr-font-weight: 500;
	--font-header-desktop-med-h-1-ctr-font-family: var(--pmi-dsm-font-family-agrandir);
	--font-header-desktop-bold-h-5-ctr-font-size: 16px;
	--font-header-desktop-bold-h-5-ctr-line-height: 20px;
	--font-header-desktop-bold-h-5-ctr-text-align: center;
	--font-header-desktop-bold-h-5-ctr-color: #212121;
	--font-header-desktop-bold-h-5-ctr-font-style: normal;
	--font-header-desktop-bold-h-5-ctr-font-weight: bold;
	--font-header-desktop-bold-h-5-ctr-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-header-desktop-bold-h-1-ctr-font-size: 30px;
	--font-header-desktop-bold-h-1-ctr-line-height: 34px;
	--font-header-desktop-bold-h-1-ctr-text-align: center;
	--font-header-desktop-bold-h-1-ctr-color: #212121;
	--font-header-desktop-bold-h-1-ctr-letter-spacing: 0.5px;
	--font-header-desktop-bold-h-1-ctr-font-style: normal;
	--font-header-desktop-bold-h-1-ctr-font-weight: bold;
	--font-header-desktop-bold-h-1-ctr-font-family: var(--pmi-dsm-font-family-agrandir);
	--font-header-desktop-bold-h-2-ctr-font-size: 26px;
	--font-header-desktop-bold-h-2-ctr-line-height: 28px;
	--font-header-desktop-bold-h-2-ctr-text-align: center;
	--font-header-desktop-bold-h-2-ctr-color: #212121;
	--font-header-desktop-bold-h-2-ctr-letter-spacing: 0.5px;
	--font-header-desktop-bold-h-2-ctr-font-style: normal;
	--font-header-desktop-bold-h-2-ctr-font-weight: bold;
	--font-header-desktop-bold-h-2-ctr-font-family: var(--pmi-dsm-font-family-agrandir);
	--font-header-desktop-bold-h-3-ctr-font-size: 22px;
	--font-header-desktop-bold-h-3-ctr-line-height: 26px;
	--font-header-desktop-bold-h-3-ctr-text-align: center;
	--font-header-desktop-bold-h-3-ctr-color: #212121;
	--font-header-desktop-bold-h-3-ctr-font-style: normal;
	--font-header-desktop-bold-h-3-ctr-font-weight: bold;
	--font-header-desktop-bold-h-3-ctr-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-header-desktop-bold-h-4-ctr-font-size: 18px;
	--font-header-desktop-bold-h-4-ctr-line-height: 22px;
	--font-header-desktop-bold-h-4-ctr-text-align: center;
	--font-header-desktop-bold-h-4-ctr-color: #212121;
	--font-header-desktop-bold-h-4-ctr-font-style: normal;
	--font-header-desktop-bold-h-4-ctr-font-weight: bold;
	--font-header-desktop-bold-h-4-ctr-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-body-bold-body-5-ctr-font-size: 12px;
	--font-body-bold-body-5-ctr-line-height: 17px;
	--font-body-bold-body-5-ctr-text-align: center;
	--font-body-bold-body-5-ctr-color: #575757;
	--font-body-bold-body-5-ctr-font-style: normal;
	--font-body-bold-body-5-ctr-font-weight: bold;
	--font-body-bold-body-5-ctr-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-body-bold-body-1-ctr-font-size: 20px;
	--font-body-bold-body-1-ctr-line-height: 26px;
	--font-body-bold-body-1-ctr-text-align: center;
	--font-body-bold-body-1-ctr-color: #575757;
	--font-body-bold-body-1-ctr-font-style: normal;
	--font-body-bold-body-1-ctr-font-weight: bold;
	--font-body-bold-body-1-ctr-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-body-bold-body-2-ctr-font-size: 18px;
	--font-body-bold-body-2-ctr-line-height: 24px;
	--font-body-bold-body-2-ctr-text-align: center;
	--font-body-bold-body-2-ctr-color: #575757;
	--font-body-bold-body-2-ctr-font-style: normal;
	--font-body-bold-body-2-ctr-font-weight: bold;
	--font-body-bold-body-2-ctr-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-body-bold-body-3-ctr-font-size: 16px;
	--font-body-bold-body-3-ctr-line-height: 22px;
	--font-body-bold-body-3-ctr-text-align: center;
	--font-body-bold-body-3-ctr-color: #575757;
	--font-body-bold-body-3-ctr-font-style: normal;
	--font-body-bold-body-3-ctr-font-weight: bold;
	--font-body-bold-body-3-ctr-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-body-bold-body-4-ctr-font-size: 14px;
	--font-body-bold-body-4-ctr-line-height: 20px;
	--font-body-bold-body-4-ctr-text-align: center;
	--font-body-bold-body-4-ctr-color: #575757;
	--font-body-bold-body-4-ctr-font-style: normal;
	--font-body-bold-body-4-ctr-font-weight: bold;
	--font-body-bold-body-4-ctr-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-body-regular-body-1-ctr-font-size: 20px;
	--font-body-regular-body-1-ctr-line-height: 26px;
	--font-body-regular-body-1-ctr-text-align: center;
	--font-body-regular-body-1-ctr-color: #575757;
	--font-body-regular-body-1-ctr-font-style: normal;
	--font-body-regular-body-1-ctr-font-weight: 400;
	--font-body-regular-body-1-ctr-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-body-regular-body-2-ctr-font-size: 18px;
	--font-body-regular-body-2-ctr-line-height: 24px;
	--font-body-regular-body-2-ctr-text-align: center;
	--font-body-regular-body-2-ctr-color: #575757;
	--font-body-regular-body-2-ctr-font-style: normal;
	--font-body-regular-body-2-ctr-font-weight: 400;
	--font-body-regular-body-2-ctr-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-body-regular-body-3-ctr-font-size: 16px;
	--font-body-regular-body-3-ctr-line-height: 22px;
	--font-body-regular-body-3-ctr-text-align: center;
	--font-body-regular-body-3-ctr-color: #575757;
	--font-body-regular-body-3-ctr-font-style: normal;
	--font-body-regular-body-3-ctr-font-weight: 400;
	--font-body-regular-body-3-ctr-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-body-regular-body-4-ctr-font-size: 14px;
	--font-body-regular-body-4-ctr-line-height: 20px;
	--font-body-regular-body-4-ctr-text-align: center;
	--font-body-regular-body-4-ctr-color: #575757;
	--font-body-regular-body-4-ctr-font-style: normal;
	--font-body-regular-body-4-ctr-font-weight: 400;
	--font-body-regular-body-4-ctr-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-body-regular-body-5-ctr-font-size: 12px;
	--font-body-regular-body-5-ctr-line-height: 17px;
	--font-body-regular-body-5-ctr-text-align: center;
	--font-body-regular-body-5-ctr-color: #575757;
	--font-body-regular-body-5-ctr-font-style: normal;
	--font-body-regular-body-5-ctr-font-weight: 400;
	--font-body-regular-body-5-ctr-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-display-data-label-black-font-size: 10px;
	--font-display-data-label-black-line-height: 12px;
	--font-display-data-label-black-text-align: start;
	--font-display-data-label-black-color: #000000;
	--font-display-data-label-black-letter-spacing: 1px;
	--font-display-data-label-black-text-transform: uppercase;
	--font-display-data-label-black-font-style: normal;
	--font-display-data-label-black-font-weight: 400;
	--font-display-data-label-black-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-display-data-label-font-size: 10px;
	--font-display-data-label-line-height: 12px;
	--font-display-data-label-text-align: start;
	--font-display-data-label-color: #575757;
	--font-display-data-label-letter-spacing: 1px;
	--font-display-data-label-text-transform: uppercase;
	--font-display-data-label-font-style: normal;
	--font-display-data-label-font-weight: 400;
	--font-display-data-label-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-tag-sm-font-size: 14px;
	--font-tag-sm-line-height: normal;
	--font-tag-sm-text-align: start;
	--font-tag-sm-color: #005c78;
	--font-tag-sm-font-style: normal;
	--font-tag-sm-font-weight: 400;
	--font-tag-sm-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--font-tag-xs-font-size: 13px;
	--font-tag-xs-line-height: normal;
	--font-tag-xs-text-align: start;
	--font-tag-xs-color: #005c78;
	--font-tag-xs-font-style: normal;
	--font-tag-xs-font-weight: 400;
	--font-tag-xs-font-family: var(--pmi-dsm-font-family-helvetica-neue);
	--color-white: #ffffff;
	--color-black: #000000;
	--spx-store-homepage-background: var(--pmi-spx-store-homepage-background);
	--white: var(--color-white);
	--gray-100: var(--color-gray-100);
	--gray-200: var(--color-gray-200);
	--gray-300: var(--color-gray-300);
	--gray-400: var(--color-gray-400);
	--gray-500: var(--color-gray-500);
	--gray-600: var(--color-gray-600);
	--gray-700: var(--color-gray-700);
	--gray-800: var(--color-gray-800);
	--gray-900: var(--color-gray-900);
	--black: var(--color-black);
	--blue: #007bff;
	--indigo: #6610f2;
	--purple: #6f42c1;
	--pink: #e83e8c;
	--red: #dc3545;
	--orange: #fd7e14;
	--yellow: #ffc107;
	--green: #28a745;
	--teal: #20c997;
	--cyan: #17a2b8;
	--theme-color-primary: var(--color-violet-500-base);
	--theme-color-secondary: var(--color-gray-300);
	--theme-color-success: var(--color-green-500-base);
	--theme-color-info: var(--color-aqua-500-base);
	--theme-color-warning: var(--color-tangerine-500-base);
	--theme-color-danger: var(--color-red-500-base);
	--theme-color-light: var(--color-aqua-100);
	--theme-color-dark: var(--color-gray-900);
	--font-size-base: 1rem;
	--font-family-sans-serif: -apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Inter,Arial,'Noto Sans',sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji';
	--font-family-monospace: SFMono-Regular,Menlo,Monaco,Consolas,'Liberation Mono','Courier New',monospace;
	--font-family-base: var(--font-family-sans-serif);
	--border-color: var(--color-gray-300);
	--box-shadow: 0 2px 6px 0 rgba(red(var(--color-black)), green(var(--color-black)), blue(var(--color-black)), 0.15);
	--gray-shadow: 0 0 6px 0 rgba(6, 6, 6, 0.5);
	--border-width: 1px;
	--border-radius: 0.25rem;
	--focus-no-glow-width: 2px;
	--focus-selection-width: 3px;
	--focus-inner-glow-width: 3px;
	--focus-outer-glow-width: 5px;
	--focus-default: 0 0 0 var(--focus-inner-glow-width) var(--color-white),0 0 0 var(--focus-outer-glow-width) var(--color-black);
	--focus-inverted: 0 0 0 var(--focus-inner-glow-width) var(--color-black),0 0 0 var(--focus-outer-glow-width) var(--color-white);
	--focus-no-glow: 0 0 0 var(--focus-no-glow-width) var(--color-black);
	--focus-black-glow: 0 0 0 var(--focus-selection-width) var(--color-black);
	--focus-success: 0 0 0 var(--focus-inner-glow-width) var(--color-white),0 0 0 var(--focus-outer-glow-width) var(--color-green-500-base);
	--focus-error: 0 0 0 var(--focus-inner-glow-width) var(--color-white),0 0 0 var(--focus-outer-glow-width) var(--color-red-600);
	--focus-inset: 0 0 0 var(--focus-no-glow-width) var(--color-white);
	--spacer-unit: .5rem;
	--spacer-unit-inner: var(--spacer-unit)/2;
	--spacing-inner-xxs: var(--spacer-unit-inner);
	--spacing-inner-xs: calc(var(--spacer-unit-inner) * 2);
	--spacing-inner-s: calc(var(--spacer-unit-inner) * 3);
	--spacing-inner-m: calc(var(--spacer-unit-inner) * 4);
	--spacing-inner-l: calc(var(--spacer-unit-inner) * 6);
	--spacing-inner-xl: calc(var(--spacer-unit-inner) * 8);
	--spacing-inner-2xl: calc(var(--spacer-unit-inner) * 12);
	--spacing-layout-xs: var(--spacer-unit);
	--spacing-layout-s: calc(var(--spacer-unit) * 2);
	--spacing-layout-m: calc(var(--spacer-unit) * 3);
	--spacing-layout-l: calc(var(--spacer-unit) * 4);
	--spacing-layout-xl: calc(var(--spacer-unit) * 6);
	--spacing-layout-2xl: calc(var(--spacer-unit) * 8);
	--spacing-layout-3xl: calc(var(--spacer-unit) * 9);
	--spacing-layout-4xl: calc(var(--spacer-unit) * 12);
	--close-font-size: calc(var(--font-size-base) * 1.3);
	--modal-sm: 375px;
	--modal-dialog-margin: 0;
	--modal-dialog-margin-y-sm-up: var(--spacing-layout-2xl);
	--modal-fade-transform: translate(0, 100vh);
	--modal-fade-transform-sm-up: scale(0.8);
	--modal-show-transform: none;
	--modal-inner-padding-top: 0;
	--modal-inner-padding-bottom: var(--spacing-inner-l);
	--modal-inner-padding-x: var(--spacing-inner-l);
	--modal-inner-padding: var(--modal-inner-padding-top) var(--modal-inner-padding-x) var(--modal-inner-padding-bottom);
	--modal-footer-margin-between: var(--spacing-layout-xs);
	--modal-footer-padding: var(--spacing-inner-m);
	--modal-footer-background-color: var(--color-gray-100);
	--modal-footer-border-color: var(--color-gray-300);
	--modal-footer-border-width: 1px;
	--modal-content-border-width: 0;
	--modal-content-border-radius: 4px;
	--modal-backdrop-opacity: 0.15;
	--modal-header-border-width: 0;
	--modal-header-padding-top: var(--spacing-inner-l);
	--modal-header-padding-bottom: 0;
	--modal-header-padding-x: var(--spacing-inner-l);
	--modal-header-padding: var(--modal-header-padding-top) var(--modal-header-padding-x) var(--modal-header-padding-bottom);
	--modal-header-close-padding: var(--spacing-inner-s) var(--spacing-inner-l);
	--modal-header-font-weight: 500;
	--pagination-bg: transparent;
	--pagination-border-width: var(--border-width);
	--pagination-border-radius: var(--border-radius);
	--pagination-margin-left: var(--pagination-border-width);
	--pagination-border-color: var(--color-violet-300);
	--pagination-hover-bg: var(--color-violet-100);
	--pagination-hover-border-color: var(--color-violet-300);
	--pagination-active-bg: var(--color-violet-700);
	--pagination-active-border-color: var(--color-violet-300);
	--pagination-disabled-bg: transparent;
	--pagination-disabled-border-color: var(--color-violet-300);
	--state-success-text: var(--color-green-700);
	--state-success-bg: var(--color-alert-bkgd-success);
	--state-success-border: var(--color-alert-icon-success);
	--state-info-text: var(--font-alert-message-info-color);
	--state-info-bg: var(--color-aqua-100);
	--state-info-border: var(--state-info-text);
	--state-warning-text: var(--font-alert-message-warning-color);
	--state-warning-bg: var(--color-alert-bkgd-warning);
	--state-warning-border: var(--color-alert-icon-warning);
	--state-danger-text: var(--font-alert-message-danger-color);
	--state-danger-bg: var(--color-alert-bkgd-danger);
	--state-danger-border: var(--color-red-700);
	--state-primary-text: var(--color-violet-600);
	--state-primary-bg: var(--color-alert-bkgd-primary);
	--state-primary-border: var(--color-alert-icon-primary);
	--alert-link-font-weight: bold;
	--alert-border-radius: var(--border-radius);
	--alert-border-width: var(--border-width);
	--alert-bg-level: -10;
	--alert-border-level: -9;
	--alert-color-level: 6;
	--alert-success-bg: var(--state-success-bg);
	--alert-success-text: var(--state-success-text);
	--alert-success-border: var(--color-alert-icon-success);
	--alert-info-bg: var(--state-info-bg);
	--alert-info-text: var(--state-info-text);
	--alert-info-border: var(--color-alert-icon-info);
	--alert-warning-bg: var(--state-warning-bg);
	--alert-warning-text: var(--state-warning-text);
	--alert-warning-border: var(--state-warning-border);
	--alert-danger-bg: var(--state-danger-bg);
	--alert-danger-text: var(--state-danger-text);
	--alert-danger-border: var(--state-danger-border);
	--alert-primary-bg: var(--state-primary-bg);
	--alert-primary-text: var(--state-primary-text);
	--alert-primary-border: var(--state-primary-border);
	--alert-dismiss-link-color: var(--gray-600);
	--icon-size-xs: 16px;
	--icon-size-sm: 24px;
	--icon-size-md: 32px;
	--icon-size-lg: 40px;
	--icon-size-xl: 48px;
	--color-alert-icon-disabled: var(--color-gray-600);
}
