.b-ext {--color-blue-bigmat-100: #dfebf8;--color-blue-bigmat-200: #c9def4;--color-blue-bigmat-300: #a4caec;--color-blue-bigmat-400: #79ade1;--color-blue-bigmat-50: #f2f7fc;--color-blue-bigmat-500: #5990d8;--color-blue-bigmat-600: #4576cb;--color-blue-bigmat-700: #3b63ba;--color-blue-bigmat-800: #355198;--color-blue-bigmat-900: #003880;--color-blue-bigmat-950: #002a5e;--color-blue-carrelage-100: #e3f2fb;--color-blue-carrelage-200: #c0e6f7;--color-blue-carrelage-300: #89d2f0;--color-blue-carrelage-400: #4abbe6;--color-blue-carrelage-50: #f1f9fe;--color-blue-carrelage-500: #23a3d4;--color-blue-carrelage-600: #1583b4;--color-blue-carrelage-700: #126992;--color-blue-carrelage-800: #135878;--color-blue-carrelage-900: #154a65;--color-blue-carrelage-950: #0e3043;--color-green-100: #d0fbe5;--color-green-200: #a4f6d0;--color-green-300: #6aebb8;--color-green-400: #2fd89a;--color-green-50: #ebfef5;--color-green-500: #0abf83;--color-green-600: #009466;--color-green-700: #007c59;--color-green-800: #036247;--color-green-900: #04503c;--color-green-950: #012d23;--color-grey-0: #fff;--color-grey-100: #e6e6e7;--color-grey-1000: #000;--color-grey-200: #d0d0d1;--color-grey-300: #aeafb2;--color-grey-400: #86888a;--color-grey-50: #f5f5f5;--color-grey-500: #646568;--color-grey-600: #5b5c5f;--color-grey-700: #4e4f50;--color-grey-800: #434343;--color-grey-900: #3c3c3d;--color-grey-950: #252527;--color-orange-100: #fce6d8;--color-orange-200: #f8cab0;--color-orange-300: #f3a57e;--color-orange-400: #ed754a;--color-orange-50: #fef4ee;--color-orange-500: #e84f22;--color-orange-600: #da3a1c;--color-orange-700: #b52b19;--color-orange-800: #90241c;--color-orange-900: #74211a;--color-orange-950: #3f0d0b;--color-red-100: #ffdde0;--color-red-200: #ffc1c7;--color-red-300: #ff959f;--color-red-400: #ff5968;--color-red-50: #fff0f1;--color-red-500: #ff2639;--color-red-600: #fc061c;--color-red-700: #df0014;--color-red-800: #af0514;--color-red-900: #900;--color-red-950: #500;--color-red-bigmat-100: #ffdfe3;--color-red-bigmat-200: #ffc1c8;--color-red-bigmat-300: #ff95a2;--color-red-bigmat-400: #ff596d;--color-red-bigmat-50: #fff0f2;--color-red-bigmat-500: #ff2640;--color-red-bigmat-600: #fc0624;--color-red-bigmat-700: #e0001b;--color-red-bigmat-800: #b70015;--color-red-bigmat-900: #900c1c;--color-red-bigmat-950: #50000a;--color-yellow-100: #fffdc5;--color-yellow-200: #fffb85;--color-yellow-300: #fff246;--color-yellow-400: #ffe51b;--color-yellow-50: #ffffea;--color-yellow-500: #ffc600;--color-yellow-600: #e29a00;--color-yellow-700: #bb6d02;--color-yellow-800: #985408;--color-yellow-900: #7c450b;--color-yellow-950: #482400;--color-yellow-menuiserie-100: #fff0c6;--color-yellow-menuiserie-200: #fee289;--color-yellow-menuiserie-300: #fecb47;--color-yellow-menuiserie-400: #fdb622;--color-yellow-menuiserie-50: #fffaeb;--color-yellow-menuiserie-500: #f89408;--color-yellow-menuiserie-600: #db6d04;--color-yellow-menuiserie-700: #b64b07;--color-yellow-menuiserie-800: #943a0c;--color-yellow-menuiserie-900: #79300e;--color-yellow-menuiserie-950: #461702;--color-background-alt-hover: var(--color-grey-100);--color-background-disable-default: var(--color-grey-100);--color-background-error-accent: var(--color-common-error-600);--color-background-error-accent-hover: var(--color-common-error-700);--color-background-error-default: var(--color-common-error-50);--color-background-error-hover: var(--color-common-error-100);--color-background-info-accent: var(--color-common-primary-brand-600);--color-background-info-accent-hover: var(--color-common-primary-brand-700);--color-background-info-default: var(--color-common-primary-brand-100);--color-background-info-hover: var(--color-common-primary-brand-200);--color-background-primary-hover: var(--color-grey-50);--color-background-selected-accent: var(--color-common-primary-brand-900);--color-background-selected-accent-hover: var(--color-common-primary-brand-950);--color-background-selected-default: var(--color-common-primary-brand-100);--color-background-selected-hover: var(--color-common-primary-brand-200);--color-background-success-accent: var(--color-common-success-600);--color-background-success-accent-hover: var(--color-common-success-700);--color-background-success-default: var(--color-common-success-50);--color-background-success-hover: var(--color-common-success-100);--color-background-warning-accent: var(--color-common-warning-600);--color-background-warning-accent-hover: var(--color-common-warning-700);--color-background-warning-default: var(--color-common-warning-50);--color-background-warning-hover: var(--color-common-warning-100);--color-border-alt: var(--color-grey-200);--color-border-alt-hover: var(--color-grey-300);--color-border-disable: var(--color-common-neutral-50);--color-border-error: var(--color-common-error-600);--color-border-error-hover: var(--color-common-error-700);--color-border-info: var(--color-common-primary-brand-600);--color-border-info-hover: var(--color-common-primary-brand-700);--color-border-selected: var(--color-common-primary-brand-900);--color-border-selected-hover: var(--color-common-primary-brand-950);--color-border-success: var(--color-common-success-600);--color-border-success-hover: var(--color-common-success-700);--color-border-warning: var(--color-common-warning-600);--color-border-warning-hover: var(--color-common-warning-700);--color-common-error-100: var(--color-red-100);--color-common-error-200: var(--color-red-200);--color-common-error-300: var(--color-red-300);--color-common-error-400: var(--color-red-400);--color-common-error-50: var(--color-red-50);--color-common-error-500: var(--color-red-500);--color-common-error-600: var(--color-red-600);--color-common-error-700: var(--color-red-700);--color-common-error-800: var(--color-red-800);--color-common-error-900: var(--color-red-900);--color-common-error-950: var(--color-red-950);--color-common-neutral-0: var(--color-grey-0);--color-common-neutral-100: var(--color-grey-100);--color-common-neutral-1000: var(--color-grey-1000);--color-common-neutral-200: var(--color-grey-200);--color-common-neutral-300: var(--color-grey-300);--color-common-neutral-400: var(--color-grey-400);--color-common-neutral-50: var(--color-grey-50);--color-common-neutral-500: var(--color-grey-500);--color-common-neutral-600: var(--color-grey-600);--color-common-neutral-700: var(--color-grey-700);--color-common-neutral-800: var(--color-grey-800);--color-common-neutral-900: var(--color-grey-900);--color-common-neutral-950: var(--color-grey-950);--color-common-primary-brand-300: var(--color-blue-bigmat-300);--color-common-primary-brand-400: var(--color-blue-bigmat-400);--color-common-primary-brand-50: var(--color-blue-bigmat-50);--color-common-primary-brand-500: var(--color-blue-bigmat-500);--color-common-primary-brand-600: var(--color-blue-bigmat-600);--color-common-primary-brand-700: var(--color-blue-bigmat-700);--color-common-primary-brand-800: var(--color-blue-bigmat-800);--color-common-primary-brand-900: var(--color-blue-bigmat-900);--color-common-primary-brand-950: var(--color-blue-bigmat-950);--color-common-secondary-brand-100: var(--color-red-bigmat-100);--color-common-secondary-brand-200: var(--color-red-bigmat-200);--color-common-secondary-brand-300: var(--color-red-bigmat-300);--color-common-secondary-brand-400: var(--color-red-bigmat-400);--color-common-secondary-brand-50: var(--color-red-bigmat-50);--color-common-secondary-brand-500: var(--color-red-bigmat-500);--color-common-secondary-brand-600: var(--color-red-bigmat-600);--color-common-secondary-brand-700: var(--color-red-bigmat-700);--color-common-secondary-brand-800: var(--color-red-bigmat-800);--color-common-secondary-brand-900: var(--color-red-bigmat-900);--color-common-secondary-brand-950: var(--color-red-bigmat-950);--color-common-success-100: var(--color-green-100);--color-common-success-200: var(--color-green-200);--color-common-success-300: var(--color-green-300);--color-common-success-400: var(--color-green-400);--color-common-success-50: var(--color-green-50);--color-common-success-500: var(--color-green-500);--color-common-success-600: var(--color-green-600);--color-common-success-700: var(--color-green-700);--color-common-success-800: var(--color-green-800);--color-common-success-900: var(--color-green-900);--color-common-success-950: var(--color-green-950);--color-common-warning-100: var(--color-orange-100);--color-common-warning-200: var(--color-orange-200);--color-common-warning-300: var(--color-orange-300);--color-common-warning-400: var(--color-orange-400);--color-common-warning-50: var(--color-orange-50);--color-common-warning-500: var(--color-orange-500);--color-common-warning-600: var(--color-orange-600);--color-common-warning-700: var(--color-orange-700);--color-common-warning-800: var(--color-orange-800);--color-common-warning-900: var(--color-orange-900);--color-common-warning-950: var(--color-orange-950);--color-text-accent-default: var(--color-common-primary-brand-900);--color-text-accent-hover: var(--color-common-primary-brand-950);--color-text-alt-default: var(--color-grey-600);--color-text-alt-hover: var(--color-grey-700);--color-text-disable-default: var(--color-common-neutral-300);--color-text-disable-onalt: var(--color-common-neutral-500);--color-text-error-default: var(--color-common-error-700);--color-text-error-hover: var(--color-common-error-800);--color-text-info-default: var(--color-common-primary-brand-900);--color-text-info-hover: var(--color-common-primary-brand-950);--color-text-inverse-default: var(--color-grey-0);--color-text-inverse-hover: var(--color-grey-100);--color-text-link-default: var(--color-grey-800);--color-text-link-hover: var(--color-blue-bigmat-900);--color-text-price-crossed: var(--color-common-neutral-800);--color-text-price-default: var(--color-common-primary-brand-900);--color-text-price-discount: var(--color-common-secondary-brand-700);--color-text-price-pro: var(--color-green-700);--color-text-primary-default: var(--color-grey-800);--color-text-primary-hover: var(--color-grey-900);--color-text-selected-default: var(--color-common-primary-brand-900);--color-text-selected-hover: var(--color-common-primary-brand-950);--color-text-success-default: var(--color-common-success-700);--color-text-success-hover: var(--color-common-success-800);--color-text-warning-default: var(--color-common-warning-700);--color-text-warning-hover: var(--color-common-warning-800);--font-body-common-weight-weight-1: 400;--font-body-common-weight-weight-2: 500;--font-body-common-weight-weight-3: 600;--font-body-common-weight-weight-4: 700;--font-body-lg-line-height: Infinityrem;--font-body-lg-size: Infinityrem;--font-body-md-line-height: Infinityrem;--font-body-md-size: Infinityrem;--font-body-sm-line-height: Infinityrem;--font-body-sm-size: Infinityrem;--font-body-xl-line-height: Infinityrem;--font-body-xl-size: Infinityrem;--font-body-xs-line-height: Infinityrem;--font-body-xs-size: Infinityrem;--font-title-title-0-weight: 700;--font-title-title-0-line-height: Infinityrem;--font-title-title-0-size: Infinityrem;--font-title-title-1-weight: 700;--font-title-title-1-line-height: Infinityrem;--font-title-title-1-size-desktop: Infinityrem;--font-title-title-1-size-mobile: Infinityrem;--font-title-title-2-weight: 700;--font-title-title-2-line-height: Infinityrem;--font-title-title-2-size: Infinityrem;--font-title-title-3-weight: 700;--font-title-title-3-line-height: Infinityrem;--font-title-title-3-size: Infinityrem;--font-title-title-4-weight: 700;--font-title-title-4-line-height: Infinityrem;--font-title-title-4-size: Infinityrem;--font-body-common-font-family: var(--font-common-font-family-primary);--font-common-font-family-primary: Montserrat;--font-title-title-0-font-family: var(--font-common-font-family-primary);--font-title-title-1-font-family: var(--font-common-font-family-primary);--font-title-title-2-font-family: var(--font-common-font-family-primary);--font-title-title-3-font-family: var(--font-common-font-family-primary);--font-title-title-4-font-family: var(--font-common-font-family-primary);--color-background-accent-default: var(--color-common-primary-brand-100);--color-background-accent-hover: var(--color-common-primary-brand-200);--color-common-primary-brand-100: var(--color-blue-bigmat-100);--color-common-primary-brand-200: var(--color-blue-bigmat-200);--color-border-default: var(--color-grey-100);--color-border-default-hover: var(--color-grey-200);--color-background-primary-default: var(--color-grey-0);--color-background-alt-default: var(--color-grey-50);--color-text-accent-default: var(--color-blue-bigmat-900);--color-text-accent-hover: var(--color-blue-bigmat-950);--background-accent: var(--common-primary-brand-100);--background-alt: var(--color-grey-50);--background-default: var(--color-grey-0);--background-disable: var(--color-grey-100);--background-error: var(--common-error-50);--background-error-accent: var(--common-error-600);--background-info: var(--common-primary-brand-100);--background-info-accent: var(--common-primary-brand-600);--background-selected: var(--common-primary-brand-100);--background-selected-accent: var(--common-primary-brand-900);--background-success: var(--common-success-50);--background-success-accent: var(--common-success-600);--background-warning: var(--common-warning-50);--background-warning-accent: var(--common-warning-600);--border-alt: var(--color-grey-200);--border-default: var(--color-grey-100);--border-disable: var(--common-neutral-50);--border-error: var(--common-error-600);--border-info: var(--common-primary-brand-600);--border-selected: var(--common-primary-brand-900);--border-success: var(--common-success-600);--border-warning: var(--common-warning-600);--common-error-100: var(--color-red-100);--common-error-200: var(--color-red-200);--common-error-300: var(--color-red-300);--common-error-400: var(--color-red-400);--common-error-50: var(--color-red-50);--common-error-500: var(--color-red-500);--common-error-600: var(--color-red-600);--common-error-700: var(--color-red-700);--common-error-800: var(--color-red-800);--common-error-900: var(--color-red-900);--common-error-950: var(--color-red-950);--common-neutral-0: var(--color-grey-0);--common-neutral-100: var(--color-grey-100);--common-neutral-1000: var(--color-grey-1000);--common-neutral-200: var(--color-grey-200);--common-neutral-300: var(--color-grey-300);--common-neutral-400: var(--color-grey-400);--common-neutral-50: var(--color-grey-50);--common-neutral-500: var(--color-grey-500);--common-neutral-600: var(--color-grey-600);--common-neutral-700: var(--color-grey-700);--common-neutral-800: var(--color-grey-800);--common-neutral-900: var(--color-grey-900);--common-neutral-950: var(--color-grey-950);--common-primary-brand-100: var(--color-blue-bigmat-100);--common-primary-brand-200: var(--color-blue-bigmat-200);--common-primary-brand-300: var(--color-blue-bigmat-300);--common-primary-brand-400: var(--color-blue-bigmat-400);--common-primary-brand-50: var(--color-blue-bigmat-50);--common-primary-brand-500: var(--color-blue-bigmat-500);--common-primary-brand-600: var(--color-blue-bigmat-600);--common-primary-brand-700: var(--color-blue-bigmat-700);--common-primary-brand-800: var(--color-blue-bigmat-800);--common-primary-brand-900: var(--color-blue-bigmat-900);--common-primary-brand-950: var(--color-blue-bigmat-950);--common-secondary-brand-100: var(--color-red-bigmat-100);--common-secondary-brand-200: var(--color-red-bigmat-200);--common-secondary-brand-300: var(--color-red-bigmat-300);--common-secondary-brand-400: var(--color-red-bigmat-400);--common-secondary-brand-50: var(--color-red-bigmat-50);--common-secondary-brand-500: var(--color-red-bigmat-500);--common-secondary-brand-600: var(--color-red-bigmat-600);--common-secondary-brand-700: var(--color-red-bigmat-700);--common-secondary-brand-800: var(--color-red-bigmat-800);--common-secondary-brand-900: var(--color-red-bigmat-900);--common-secondary-brand-950: var(--color-red-bigmat-950);--common-success-100: var(--color-green-100);--common-success-200: var(--color-green-200);--common-success-300: var(--color-green-300);--common-success-400: var(--color-green-400);--common-success-50: var(--color-green-50);--common-success-500: var(--color-green-500);--common-success-600: var(--color-green-600);--common-success-700: var(--color-green-700);--common-success-800: var(--color-green-800);--common-success-900: var(--color-green-900);--common-success-950: var(--color-green-950);--common-warning-100: var(--color-orange-100);--common-warning-200: var(--color-orange-200);--common-warning-300: var(--color-orange-300);--common-warning-400: var(--color-orange-400);--common-warning-50: var(--color-orange-50);--common-warning-500: var(--color-orange-500);--common-warning-600: var(--color-orange-600);--common-warning-700: var(--color-orange-700);--common-warning-800: var(--color-orange-800);--common-warning-900: var(--color-orange-900);--common-warning-950: var(--color-orange-950);--text-accent: var(--common-primary-brand-900);--text-alt: var(--color-grey-600);--text-default: var(--color-grey-800);--text-disable: var(--common-neutral-300);--text-disable-onalt: var(--common-neutral-500);--text-error: var(--common-error-700);--text-info: var(--common-primary-brand-900);--text-inverse: var(--color-grey-0);--text-link: var(--color-grey-800);--text-selected: var(--common-primary-brand-900);--text-success: var(--common-success-700);--text-warning: var(--common-warning-700);--button-color-ghost-default-background: transparent;--button-color-ghost-default-border: transparent;--button-color-ghost-default-icon: var(--color-common-neutral-800);--button-color-ghost-default-text: var(--color-common-neutral-800);--button-color-ghost-disable-background: transparent;--button-color-ghost-disable-border: transparent;--button-color-ghost-disable-icon: var(--color-common-neutral-300);--button-color-ghost-disable-text: var(--color-common-neutral-300);--button-color-ghost-hover-background: var(--color-common-neutral-50);--button-color-ghost-hover-border: var(--color-common-neutral-50);--button-color-ghost-hover-icon: var(--color-common-neutral-800);--button-color-ghost-hover-text: var(--color-common-neutral-800);--button-color-primary-default-background: var(--color-common-primary-brand-900);--button-color-primary-default-border: var(--color-common-primary-brand-900);--button-color-primary-default-icon: var(--color-common-neutral-0);--button-color-primary-default-text: var(--color-common-neutral-0);--button-color-primary-disable-background: var(--color-common-primary-brand-50);--button-color-primary-disable-border: var(--color-common-primary-brand-50);--button-color-primary-disable-icon: var(--color-common-primary-brand-300);--button-color-primary-disable-text: var(--color-common-primary-brand-300);--button-color-primary-hover-background: var(--color-common-primary-brand-950);--button-color-primary-hover-border: var(--color-common-primary-brand-950);--button-color-primary-hover-icon: var(--color-common-neutral-0);--button-color-primary-hover-text: var(--color-common-neutral-0);--button-color-quaternary-default-icon: var(--color-common-neutral-800);--button-color-quaternary-default-background: var(--color-common-neutral-0);--button-color-quaternary-default-border: var(--color-common-neutral-100);--button-color-quaternary-default-text: var(--color-common-neutral-800);--button-color-quaternary-disable-background: var(--color-common-neutral-0);--button-color-quaternary-disable-border: var(--color-common-neutral-100);--button-color-quaternary-disable-icon: var(--color-common-neutral-300);--button-color-quaternary-disable-text: var(--color-common-neutral-300);--button-color-quaternary-hover-background: var(--color-common-neutral-50);--button-color-quaternary-hover-border: var(--color-common-neutral-100);--button-color-quaternary-hover-icon: var(--color-common-neutral-800);--button-color-quaternary-hover-text: var(--color-common-neutral-800);--button-color-secondary-default-background: var(--color-common-neutral-0);--button-color-secondary-default-border: var(--color-common-primary-brand-900);--button-color-secondary-default-icon: var(--color-common-primary-brand-900);--button-color-secondary-default-text: var(--color-common-primary-brand-900);--button-color-secondary-disable-background: var(--color-common-neutral-0);--button-color-secondary-disable-border: var(--color-common-primary-brand-100);--button-color-secondary-disable-icon: var(--color-common-primary-brand-300);--button-color-secondary-disable-text: var(--color-common-primary-brand-300);--button-color-secondary-hover-background: var(--color-common-primary-brand-100);--button-color-secondary-hover-border: var(--color-common-primary-brand-900);--button-color-secondary-hover-icon: var(--color-common-primary-brand-900);--button-color-secondary-hover-text: var(--color-common-primary-brand-900);--button-color-tertiary-default-background: var(--color-common-secondary-brand-700);--button-color-tertiary-default-border: var(--color-common-secondary-brand-700);--button-color-tertiary-default-icon: var(--color-common-neutral-0);--button-color-tertiary-default-text: var(--color-common-neutral-0);--button-color-tertiary-disable-background: var(--color-common-secondary-brand-50);--button-color-tertiary-disable-border: var(--color-common-secondary-brand-50);--button-color-tertiary-disable-icon: var(--color-common-secondary-brand-300);--button-color-tertiary-disable-text: var(--color-common-secondary-brand-300);--button-color-tertiary-hover-background: var(--color-common-secondary-brand-800);--button-color-tertiary-hover-border: var(--color-common-secondary-brand-800);--button-color-tertiary-hover-icon: var(--color-common-neutral-0);--button-color-tertiary-hover-text: var(--color-common-neutral-0);--input-color-default-background: var(--color-background-primary-default);--input-color-default-border: var(--color-border-default);--input-color-default-help: var(--color-text-alt-default);--input-color-default-icon: var(--color-text-alt-default);--input-color-default-label: var(--color-text-primary-default);--input-color-default-placeholder: var(--color-text-alt-default);--input-color-default-text: var(--color-text-primary-default);--input-color-default-unit: var(--color-text-primary-default);--input-color-disable-background: var(--color-background-disable-default);--input-color-disable-border: var(--color-border-disable);--input-color-disable-help: var(--color-text-disable-default);--input-color-disable-icon: var(--color-text-disable-onalt);--input-color-disable-label: var(--color-text-disable-default);--input-color-disable-placeholder: var(--color-text-disable-onalt);--input-color-disable-text: var(--color-text-disable-onalt);--input-color-disable-unit: var(--color-text-disable-onalt);--input-color-error-background: var(--color-background-primary-default);--input-color-error-border: var(--color-border-error);--input-color-error-help: var(--color-text-error-default);--input-color-error-icon: var(--color-text-error-default);--input-color-error-label: var(--color-text-error-default);--input-color-error-placeholder: var(--color-text-alt-default);--input-color-error-text: var(--color-text-primary-default);--input-color-error-unit: var(--color-text-primary-default);--input-color-focus-background: var(--color-background-primary-default);--input-color-focus-border: var(--color-border-selected);--input-color-focus-help: var(--color-text-alt-default);--input-color-focus-icon: var(--color-text-selected-default);--input-color-focus-label: var(--color-text-selected-default);--input-color-focus-placeholder: var(--color-text-alt-default);--input-color-focus-text: var(--color-text-primary-default);--input-color-focus-unit: var(--color-text-primary-default);--input-color-hover-background: var(--color-background-primary-default);--input-color-hover-border: var(--color-common-neutral-200);--input-color-hover-help: var(--color-text-alt-default);--input-color-hover-icon: var(--color-text-primary-default);--input-color-hover-label: var(--color-text-primary-default);--input-color-hover-placeholder: var(--color-text-alt-default);--input-color-hover-text: var(--color-text-primary-default);--input-color-hover-unit: var(--color-text-primary-default);--color_white: #fff;--color_grey: #f5f5f5;--color_grey_darker: #e8e8e8;--color_dark_grey: #bdbdbd;--color_black: #434343;--color_dark_black: #000;--color_blue: #003880;--color_dark_blue: #002a5e;--color_blue_maps: #004990;--color_light_blue: #e6ebf2;--color_red: #e0001b;--color_light_red: #ffdfe3;--color_dark_red: #b70015;--color_red_maps: #e1251c;--color_orange: #e9a226;--color_light_orange: #e84f22;--color_dark_orange: #c04732;--color_green: #80bd26;--color_dark_green: #009466;--color_yellow: #ffc600;--color_dark_yellow: #d6a400;--color_tiles: #135878;--color_carpentry: #fecb47;--color_spaces: #766d6b;--zindex-below: -1;--zindex-default: auto;--zindex-above: 1;--zindex-absolute: 10;--zindex-sticky: 50;--zindex-fixed: 100;--zindex-overlay: 5000;--zindex-popin: 6000;--zindex-skyrocket: 9999;}
@keyframes rotation {0% {transform: rotate(0deg);}
	to {transform: rotate(1turn);}}
.b-ext :focus-visible {--focusOutlineColor: var(--blue-800);outline: 2px dotted var(--focusOutlineColor);outline-offset: calc(var(--font-size) * .2);}
@media (prefers-reduced-motion:reduce) {.b-ext *, .b-ext :after, .b-ext :before {animation-delay: -1ms !important;animation-duration: 1ms !important;animation-iteration-count: 1 !important;background-attachment: scroll !important;scroll-behavior: auto !important;transition-duration: 0s !important;transition-delay: 0s !important;}}
@font-face {font-display: swap;font-family: Montserrat;font-style: normal;font-weight: 400;src: url("/ext/assets/fonts/montserrat/montserrat-v29-latin-regular.woff2") format("woff2");}
@font-face {font-display: swap;font-family: Montserrat;font-style: normal;font-weight: 500;src: url("/ext/assets/fonts/montserrat/montserrat-v29-latin-500.woff2") format("woff2");}
@font-face {font-display: swap;font-family: Montserrat;font-style: normal;font-weight: 600;src: url("/ext/assets/fonts/montserrat/montserrat-v29-latin-600.woff2") format("woff2");}
@font-face {font-display: swap;font-family: Montserrat;font-style: normal;font-weight: 700;src: url("/ext/assets/fonts/montserrat/montserrat-v29-latin-700.woff2") format("woff2");}
.b-ext {line-height: 1.25;-webkit-text-size-adjust: 100%;font-size: 10px;--font-size: 10px;}
.b-ext {margin: 0;font-size: calc(var(--font-size) * 1.4);}
.b-ext h1 {font-size: 2em;margin: .67em 0;}
.b-ext hr {box-sizing: content-box;height: 0;overflow: visible;}
.b-ext pre {font-family: monospace,monospace;font-size: 1em;}
.b-ext a {background-color: rgba(0,0,0,0);}
.b-ext abbr[title] {border-bottom: none;text-decoration: underline;-webkit-text-decoration: underline dotted;text-decoration: underline dotted;}
.b-ext b, .b-ext strong {font-weight: bolder;}
.b-ext code, .b-ext kbd, .b-ext samp {font-family: monospace,monospace;font-size: 1em;}
.b-ext small {font-size: 80%;}
.b-ext sub, .b-ext sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
.b-ext sub {bottom: -.25em;}
.b-ext sup {top: -.5em;}
.b-ext img {border-style: none;}
.b-ext button, .b-ext input, .b-ext optgroup, .b-ext select, .b-ext textarea {font-family: inherit;font-size: 100%;line-height: 1.15;margin: 0;}
.b-ext button, .b-ext input {overflow: visible;}
.b-ext button, .b-ext select {text-transform: none;}
.b-ext [type=button], .b-ext [type=reset], .b-ext [type=submit], .b-ext button {-webkit-appearance: button;}
.b-ext [type=button]::-moz-focus-inner, .b-ext [type=reset]::-moz-focus-inner, .b-ext [type=submit]::-moz-focus-inner, .b-ext button::-moz-focus-inner {border-style: none;padding: 0;}
.b-ext [type=button]:-moz-focusring, .b-ext [type=reset]:-moz-focusring, .b-ext [type=submit]:-moz-focusring, .b-ext button:-moz-focusring {outline: 1px dotted ButtonText;}
.b-ext fieldset {padding: .35em .75em .625em;}
.b-ext legend {box-sizing: border-box;color: inherit;display: table;max-width: 100%;padding: 0;white-space: normal;}
.b-ext progress {vertical-align: baseline;}
.b-ext textarea {overflow: auto;}
.b-ext [type=checkbox], .b-ext [type=radio] {box-sizing: border-box;padding: 0;}
.b-ext [type=number]::-webkit-inner-spin-button, .b-ext [type=number]::-webkit-outer-spin-button {height: auto;}
.b-ext [type=search] {-webkit-appearance: textfield;outline-offset: -2px;}
.b-ext [type=search]::-webkit-search-decoration {-webkit-appearance: none;}
.b-ext ::-webkit-file-upload-button {-webkit-appearance: button;font: inherit;}
.b-ext details {display: block;}
.b-ext summary {display: list-item;}
.b-ext template {display: none;}
.b-ext [hidden] {display: none !important;}
.b-ext article, .b-ext aside, .b-ext figcaption, .b-ext figure, .b-ext footer, .b-ext header, .b-ext hgroup, .b-ext main, .b-ext nav, .b-ext section {display: block;}
.b-ext *, .b-ext :after, .b-ext :before {box-sizing: border-box;}
.b-ext {scroll-behavior: smooth;}
.b-ext {background-color: var(--color_white);color: var(--color_black);font-family: Montserrat,Helvetica,Arial,sans-serif;}
.b-ext h1, .b-ext h2, .b-ext h3, .b-ext h4, .b-ext h5, .b-ext h6, .b-ext ol, .b-ext p, .b-ext ul {margin: 0;}
.b-ext ol, .b-ext ul {padding-left: 0;list-style: none;}
.b-ext a {text-decoration: none;}
.b-ext a, .b-ext button {color: inherit;}
.b-ext button {padding: 0;border: none;background-color: rgba(0,0,0,0);cursor: pointer;}
.b-ext table {border-collapse: collapse;}
.b-ext .ds-c-BackToTop {display: block;position: -webkit-sticky;position: sticky;right: 0;bottom: 40px;width: 100%;z-index: 2;opacity: 0;transition: .25s ease-in;pointer-events: none;}
.b-ext .ds-c-BackToTop>div {padding: 0 20px;}
.b-ext .ds-c-BackToTop[data-show=true] {opacity: 1;pointer-events: auto;}
.b-ext .ds-c-BackToTop .c-button {margin-top: -20px;margin-right: -20px;cursor: pointer;float: right;}
.b-ext .ds-c-BackToTop .c-button path {transition: .25s ease-in;}
.b-ext .ds-c-BackToTop .c-button:hover path:not([fill="#fff"]) {fill: var(--color_dark_red);}
@media screen and (max-width:1399px) {.b-ext .ds-c-BackToTop>div {padding: 0;}
	.b-ext .ds-c-BackToTop .c-button {margin-right: 40px;}}
@media screen and (max-width:999px) {.b-ext .ds-c-BackToTop .c-button {margin-right: 20px;}}
@media only screen and (max-width:1024px) {.b-ext:has(.c-summaryCard__sticky) .ds-c-BackToTop {bottom: 140px;}
	.b-ext:has(.c-banner__ctaMobileSticky) .ds-c-BackToTop {bottom: 120px;}}
.b-ext .ds-c-Btn {display: inline-block;padding: 14px 20px;border: 2px solid var(--color_blue);background-color: var(--color_blue);border-radius: 4px;color: var(--color_white);font-size: calc(var(--font-size) * 1.4);line-height: 1.2142857143;font-weight: 600;text-transform: uppercase;transition: .25s ease-in-out;cursor: pointer;}
.b-ext .ds-c-Btn:hover {background-color: var(--color_dark_blue);border-color: var(--color_dark_blue);}
.b-ext .ds-c-Btn[data-type=secondary] {background-color: rgba(0,0,0,0);color: var(--color_blue);}
.b-ext .ds-c-Btn[data-type=secondary]:hover {background-color: var(--color_light_blue);border-color: var(--color_blue);}
.b-ext .ds-c-Btn[data-type=tertiary] {background-color: var(--color_red);color: var(--color_white);border-color: var(--color_red);}
.b-ext .ds-c-Btn[data-type=tertiary]:hover {background-color: var(--color_dark_red);border-color: var(--color_dark_red);}
.b-ext .ds-c-Btn[data-type=fourth] {background-color: var(--color_white);color: var(--color_black);border-color: var(--color_grey_darker);}
.b-ext .ds-c-Btn[data-type=fourth]:hover {background-color: var(--color_grey_darker);}
.b-ext .ds-c-Btn[data-type=custom] {background-color: var(--color);border-color: var(--color);color: var(--color_white);}
.b-ext .ds-c-Btn[data-type=custom]:hover {background-color: var(--color-hover);border-color: var(--color-hover);}
.b-ext .ds-c-Btn[disabled] {border-color: var(--color_grey_darker);background-color: var(--color_grey_darker);color: var(--color_dark_grey);pointer-events: none;}
@media screen and (max-width:999px) {.b-ext .ds-c-Btn {font-size: calc(var(--font-size) * 1.4);line-height: 1.2857142857;}}
.b-ext .c-container--main {margin: auto;max-width: calc(var(--font-size) * 132);padding: 0 calc(var(--font-size) * 2);}
.b-ext .c-container--main.photovoltique h1, .b-ext .c-container--main.photovoltique h2 {line-height: 1.15;}
@media only screen and (max-width:768px) {.b-ext .c-container--main {padding: 0 calc(var(--font-size) * 1.2);}}
.b-ext .ds-c-Dropdown {position: relative;}
.b-ext .ds-c-Dropdown-toggler {display: block;padding: 13px 15px;font-size: calc(var(--font-size) * 1.4);line-height: 1.2857142857;width: 100%;border-radius: 10px;border: 2px solid var(--color_grey);background-color: var(--color_grey);font-weight: 400;text-align: left;cursor: pointer;}
.b-ext .ds-c-Dropdown-toggler:after {content: "";position: absolute;top: calc(50% - 10px);right: 15px;width: 20px;height: 20px;background-image: url("/ext/assets/images/icon/chevron.svg");transition: .25s ease-in;background-size: cover;}
.b-ext .ds-c-Dropdown-toggler>* {pointer-events: none;}
.b-ext .ds-c-Dropdown-menu {position: absolute;left: 0;z-index: 2;border: 1px solid var(--color_grey);width: 100%;background-color: var(--color_grey);border-radius: 10px;overflow: hidden;}
.b-ext .ds-c-Dropdown-menu li+li {border-top: 1px solid var(--color_grey_darker);}
.b-ext .ds-c-Dropdown-item {color: var(--color_black);display: block;padding: 13px 15px;font-size: calc(var(--font-size) * 1.4);line-height: 1.2857142857;transition: .25s ease-in;background-color: var(--color_grey);}
.b-ext .ds-c-Dropdown-item:hover {background-color: var(--color_grey_darker);}
@media screen and (max-width:999px) {.b-ext .ds-c-Dropdown-item {padding: 10px 15px;font-size: calc(var(--font-size) * 1.2);line-height: 1.5;}
	.b-ext header {margin-bottom: 62px;transition: margin-bottom .25s ease-in;}
	.b-ext [data-sticky=true] header {margin-bottom: 0;}}
.b-ext [class*=c-icon-svg] {fill: currentColor;width: var(--iconSize);height: var(--iconSize);display: inline-block;}
.b-ext [class*=c-icon-] {position: relative;--iconSize: calc(var(--font-size) * 2.4);}
.b-ext [class*=c-icon-]:after, .b-ext [class*=c-icon-]:before {background-color: currentColor;width: var(--iconSize);height: var(--iconSize);-webkit-mask-size: 100%;mask-size: 100%;pointer-events: none;display: inline-block;vertical-align: calc(( .75em - var(--iconSize) ) * .5);flex-shrink: 0;}
.b-ext .c-icon-3dots-vertical:after, .b-ext .c-icon-3dots-vertical:before {-webkit-mask-image: url("/ext/assets/icons/3dots-vertical.svg");mask-image: url("/ext/assets/icons/3dots-vertical.svg");}
.b-ext .c-icon-arrow-left:after, .b-ext .c-icon-arrow-left:before {-webkit-mask-image: url("/ext/assets/icons/arrow-left.svg");mask-image: url("/ext/assets/icons/arrow-left.svg");}
.b-ext .c-icon-arrow-right:after, .b-ext .c-icon-arrow-right:before {-webkit-mask-image: url("/ext/assets/icons/arrow-right.svg");mask-image: url("/ext/assets/icons/arrow-right.svg");}
.b-ext .c-icon-arrow-top:after, .b-ext .c-icon-arrow-top:before {-webkit-mask-image: url("/ext/assets/icons/arrow-top.svg");mask-image: url("/ext/assets/icons/arrow-top.svg");}
.b-ext .c-icon-cart:after, .b-ext .c-icon-cart:before {-webkit-mask-image: url("/ext/assets/icons/cart.svg");mask-image: url("/ext/assets/icons/cart.svg");}
.b-ext .c-icon-calendar:after, .b-ext .c-icon-calendar:before {-webkit-mask-image: url("/ext/assets/icons/calendar.svg");mask-image: url("/ext/assets/icons/calendar.svg");}
.b-ext .c-icon-cart-check:after, .b-ext .c-icon-cart-check:before {-webkit-mask-image: url("/ext/assets/icons/cart-check.svg");mask-image: url("/ext/assets/icons/cart-check.svg");}
.b-ext .c-icon-clock:after, .b-ext .c-icon-clock:before {-webkit-mask-image: url("/ext/assets/icons/clock.svg");mask-image: url("/ext/assets/icons/clock.svg");}
.b-ext .c-icon-chat:after, .b-ext .c-icon-chat:before {-webkit-mask-image: url("/ext/assets/icons/chat.svg");mask-image: url("/ext/assets/icons/chat.svg");}
.b-ext .c-icon-check:after, .b-ext .c-icon-check:before {-webkit-mask-image: url("/ext/assets/icons/check.svg");mask-image: url("/ext/assets/icons/check.svg");}
.b-ext .c-icon-chevron-down:after, .b-ext .c-icon-chevron-down:before {-webkit-mask-image: url("/ext/assets/icons/chevron-down.svg");mask-image: url("/ext/assets/icons/chevron-down.svg");}
.b-ext .c-icon-chevron-fill-down:after, .b-ext .c-icon-chevron-fill-down:before {-webkit-mask-image: url("/ext/assets/icons/chevron-fill-down.svg");mask-image: url("/ext/assets/icons/chevron-fill-down.svg");}
.b-ext .c-icon-chevron-fill-up:after, .b-ext .c-icon-chevron-fill-up:before {-webkit-mask-image: url("/ext/assets/icons/chevron-fill-up.svg");mask-image: url("/ext/assets/icons/chevron-fill-up.svg");}
.b-ext .c-icon-chevron-left:after, .b-ext .c-icon-chevron-left:before {-webkit-mask-image: url("/ext/assets/icons/chevron-left.svg");mask-image: url("/ext/assets/icons/chevron-left.svg");}
.b-ext .c-icon-chevron-right:after, .b-ext .c-icon-chevron-right:before {-webkit-mask-image: url("/ext/assets/icons/chevron-right.svg");mask-image: url("/ext/assets/icons/chevron-right.svg");}
.b-ext .c-icon-chevron-up:after, .b-ext .c-icon-chevron-up:before {-webkit-mask-image: url("/ext/assets/icons/chevron-up.svg");mask-image: url("/ext/assets/icons/chevron-up.svg");}
.b-ext .c-icon-check-circle:after, .b-ext .c-icon-check-circle:before {-webkit-mask-image: url("/ext/assets/icons/check-circle.svg");mask-image: url("/ext/assets/icons/check-circle.svg");}
.b-ext .c-icon-circle-dash:after, .b-ext .c-icon-circle-dash:before {-webkit-mask-image: url("/ext/assets/icons/circle-dash.svg");mask-image: url("/ext/assets/icons/circle-dash.svg");}
.b-ext .c-icon-cross:after, .b-ext .c-icon-cross:before {-webkit-mask-image: url("/ext/assets/icons/cross.svg");mask-image: url("/ext/assets/icons/cross.svg");}
.b-ext .c-icon-download:after, .b-ext .c-icon-download:before {-webkit-mask-image: url("/ext/assets/icons/download.svg");mask-image: url("/ext/assets/icons/download.svg");}
.b-ext .c-icon-euro:after, .b-ext .c-icon-euro:before {-webkit-mask-image: url("/ext/assets/icons/euro.svg");mask-image: url("/ext/assets/icons/euro.svg");}
.b-ext .c-icon-eye:after, .b-ext .c-icon-eye:before {-webkit-mask-image: url("/ext/assets/icons/eye.svg");mask-image: url("/ext/assets/icons/eye.svg");}
.b-ext .c-icon-eye-off:after, .b-ext .c-icon-eye-off:before {-webkit-mask-image: url("/ext/assets/icons/eye-off.svg");mask-image: url("/ext/assets/icons/eye-off.svg");}
.b-ext .c-icon-external-link:after, .b-ext .c-icon-external-link:before {-webkit-mask-image: url("/ext/assets/icons/external-link.svg");mask-image: url("/ext/assets/icons/external-link.svg");}
.b-ext .c-icon-file:after, .b-ext .c-icon-file:before {-webkit-mask-image: url("/ext/assets/icons/file.svg");mask-image: url("/ext/assets/icons/file.svg");}
.b-ext .c-icon-file-plus:after, .b-ext .c-icon-file-plus:before {-webkit-mask-image: url("/ext/assets/icons/file-plus.svg");mask-image: url("/ext/assets/icons/file-plus.svg");}
.b-ext .c-icon-file-text:after, .b-ext .c-icon-file-text:before {-webkit-mask-image: url("/ext/assets/icons/file-text.svg");mask-image: url("/ext/assets/icons/file-text.svg");}
.b-ext .c-icon-heart:after, .b-ext .c-icon-heart:before {-webkit-mask-image: url("/ext/assets/icons/heart.svg");mask-image: url("/ext/assets/icons/heart.svg");}
.b-ext .c-icon-heart-fill:after, .b-ext .c-icon-heart-fill:before {-webkit-mask-image: url("/ext/assets/icons/heart-fill.svg");mask-image: url("/ext/assets/icons/heart-fill.svg");}
.b-ext .c-icon-heart-minus:after, .b-ext .c-icon-heart-minus:before {-webkit-mask-image: url("/ext/assets/icons/heart-minus.svg");mask-image: url("/ext/assets/icons/heart-minus.svg");}
.b-ext .c-icon-heart-plus:after, .b-ext .c-icon-heart-plus:before {-webkit-mask-image: url("/ext/assets/icons/heart-plus.svg");mask-image: url("/ext/assets/icons/heart-plus.svg");}
.b-ext .c-icon-home:after, .b-ext .c-icon-home:before {-webkit-mask-image: url("/ext/assets/icons/home.svg");mask-image: url("/ext/assets/icons/home.svg");}
.b-ext .c-icon-list:after, .b-ext .c-icon-list:before {-webkit-mask-image: url("/ext/assets/icons/list.svg");mask-image: url("/ext/assets/icons/list.svg");}
.b-ext .c-icon-locker:after, .b-ext .c-icon-locker:before {-webkit-mask-image: url("/ext/assets/icons/locker.svg");mask-image: url("/ext/assets/icons/locker.svg");}
.b-ext .c-icon-log-out:after, .b-ext .c-icon-log-out:before {-webkit-mask-image: url("/ext/assets/icons/log-out.svg");mask-image: url("/ext/assets/icons/log-out.svg");}
.b-ext .c-icon-locate:after, .b-ext .c-icon-locate:before {-webkit-mask-image: url("/ext/assets/icons/locate.svg");mask-image: url("/ext/assets/icons/locate.svg");}
.b-ext .c-icon-map-pin:after, .b-ext .c-icon-map-pin:before {-webkit-mask-image: url("/ext/assets/icons/map-pin.svg");mask-image: url("/ext/assets/icons/map-pin.svg");}
.b-ext .c-icon-minus:after, .b-ext .c-icon-minus:before {-webkit-mask-image: url("/ext/assets/icons/minus.svg");mask-image: url("/ext/assets/icons/minus.svg");}
.b-ext .c-icon-mouse:after, .b-ext .c-icon-mouse:before {-webkit-mask-image: url("/ext/assets/icons/mouse.svg");mask-image: url("/ext/assets/icons/mouse.svg");}
.b-ext .c-icon-order:after, .b-ext .c-icon-order:before {-webkit-mask-image: url("/ext/assets/icons/order.svg");mask-image: url("/ext/assets/icons/order.svg");}
.b-ext .c-icon-order-check:after, .b-ext .c-icon-order-check:before {-webkit-mask-image: url("/ext/assets/icons/order-check.svg");mask-image: url("/ext/assets/icons/order-check.svg");}
.b-ext .c-icon-pencil:after, .b-ext .c-icon-pencil:before {-webkit-mask-image: url("/ext/assets/icons/pencil.svg");mask-image: url("/ext/assets/icons/pencil.svg");}
.b-ext .c-icon-phone:after, .b-ext .c-icon-phone:before {-webkit-mask-image: url("/ext/assets/icons/phone.svg");mask-image: url("/ext/assets/icons/phone.svg");}
.b-ext .c-icon-plus:after, .b-ext .c-icon-plus:before {-webkit-mask-image: url("/ext/assets/icons/plus.svg");mask-image: url("/ext/assets/icons/plus.svg");}
.b-ext .c-icon-printer:after, .b-ext .c-icon-printer:before {-webkit-mask-image: url("/ext/assets/icons/printer.svg");mask-image: url("/ext/assets/icons/printer.svg");}
.b-ext .c-icon-round:after, .b-ext .c-icon-round:before {-webkit-mask-image: url("/ext/assets/icons/round.svg");mask-image: url("/ext/assets/icons/round.svg");}
.b-ext .c-icon-save:after, .b-ext .c-icon-save:before {-webkit-mask-image: url("/ext/assets/icons/save.svg");mask-image: url("/ext/assets/icons/save.svg");}
.b-ext .c-icon-search:after, .b-ext .c-icon-search:before {-webkit-mask-image: url("/ext/assets/icons/search.svg");mask-image: url("/ext/assets/icons/search.svg");}
.b-ext .c-icon-store:after, .b-ext .c-icon-store:before {-webkit-mask-image: url("/ext/assets/icons/store.svg");mask-image: url("/ext/assets/icons/store.svg");}
.b-ext .c-icon-trash:after, .b-ext .c-icon-trash:before {-webkit-mask-image: url("/ext/assets/icons/trash.svg");mask-image: url("/ext/assets/icons/trash.svg");}
.b-ext .c-icon-truck:after, .b-ext .c-icon-truck:before {-webkit-mask-image: url("/ext/assets/icons/truck.svg");mask-image: url("/ext/assets/icons/truck.svg");}
.b-ext .c-icon-truck-move:after, .b-ext .c-icon-truck-move:before {-webkit-mask-image: url("/ext/assets/icons/truck-move.svg");mask-image: url("/ext/assets/icons/truck-move.svg");}
.b-ext .c-icon-user-profil:after, .b-ext .c-icon-user-profil:before {-webkit-mask-image: url("/ext/assets/icons/user-profil.svg");mask-image: url("/ext/assets/icons/user-profil.svg");}
.b-ext .c-icon-help:after, .b-ext .c-icon-help:before {-webkit-mask-image: url("/ext/assets/icons/help.svg");mask-image: url("/ext/assets/icons/help.svg");}
.b-ext .c-icon-info:after, .b-ext .c-icon-info:before {-webkit-mask-image: url("/ext/assets/icons/info.svg");mask-image: url("/ext/assets/icons/info.svg");}
.b-ext .c-icon-warning:after, .b-ext .c-icon-warning:before {-webkit-mask-image: url("/ext/assets/icons/warning.svg");mask-image: url("/ext/assets/icons/warning.svg");}
.b-ext .c-icon-heart-fill:after, .b-ext .c-icon-heart-fill:before {background-color: #e0001b !important;}
.b-ext .c-icon--left:before, .b-ext .c-icon--right:after {content: "";}
.b-ext .c-icon--6 {--iconSize: calc(var(--font-size) * .6);}
.b-ext .c-icon--10 {--iconSize: calc(var(--font-size) * 1);}
.b-ext .c-icon--16 {--iconSize: calc(var(--font-size) * 1.6);}
.b-ext .c-icon--12 {--iconSize: calc(var(--font-size) * 1.2);}
.b-ext .c-icon--20 {--iconSize: calc(var(--font-size) * 2);}
.b-ext .c-icon--24 {--iconSize: calc(var(--font-size) * 2.4);}
.b-ext .c-icon--28 {--iconSize: calc(var(--font-size) * 2.8);}
.b-ext .c-icon--32 {--iconSize: calc(var(--font-size) * 3.2);}
.b-ext .c-icon--40 {--iconSize: calc(var(--font-size) * 4);}
.b-ext .c-icon--48 {--iconSize: calc(var(--font-size) * 4.8);}
.b-ext .c-icon--104 {--iconSize: calc(var(--font-size) * 10.4);}
.b-ext .c-tag {--tagBgColor: var(--color-grey-100);--tagColor: black;--tagIconColor: black;--tagHeight: calc(var(--font-size) * 2.8);--tagFontSize: calc(var(--font-size) * 1.4);--tagIconDismissSize: calc(var(--font-size) * 2.2);--iconSize: calc(var(--font-size) * 2);border-radius: calc(var(--font-size) * 9.9);color: var(--tagColor);font-size: var(--tagFontSize);font-weight: 600;background-color: var(--tagBgColor);padding: calc(var(--font-size) * .2) calc(var(--font-size) * 1);min-height: var(--tagHeight);display: inline-flex;align-items: center;}
.b-ext .c-tag__content {padding: 0 6px;}
.b-ext .c-tag--sm {--tagFontSize: calc(var(--font-size) * 1.2);--tagHeight: calc(var(--font-size) * 2.4);--iconSize: calc(var(--font-size) * 1.6);--tagIconDismissSize: calc(var(--font-size) * 1.6);padding: 0 calc(var(--font-size) * .4);}
.b-ext .c-tag--sm .c-tag__content {padding: 0 4px;}
.b-ext .c-tag--md {--tagHeight: calc(var(--font-size) * 2.8);--iconSize: calc(var(--font-size) * 2);--tagIconDismissSize: calc(var(--font-size) * 2.2);padding: calc(var(--font-size) * .2) calc(var(--font-size) * .4);}
.b-ext .c-tag--md .c-tag__content {padding: 0 6px;}
.b-ext .c-tag--lg {--tagHeight: calc(var(--font-size) * 3.2);--iconSize: calc(var(--font-size) * 2.4);--tagIconDismissSize: calc(var(--font-size) * 2.4);padding: calc(var(--font-size) * .4) calc(var(--font-size) * .6);}
.b-ext .c-tag--lg .c-tag__content {padding: 0 6px;}
.b-ext .c-tag.c-icon--left:before, .b-ext .c-tag.c-icon--right:after {color: var(--tagIconColor);}
.b-ext .c-tag--conditioning {--tagBgColor: var(--color-background-default);--tagColor: var(--color-text-default);border: 1px solid var(--color-border-alt);}
.b-ext .c-tag--storeOpeningClosed {--tagBgColor: var(--color-common-error-100);--tagColor: var(--color-text-error);}
.b-ext .c-tag--storeOpeningOpen {--tagBgColor: var(--color-common-success-100);--tagColor: var(--color-text-success-default);}
.b-ext .c-tag--availabilityStock {--tagBgColor: transparent;--tagColor: var(--color-text-success-default);--tagIconColor: var(--color-common-success-600);}
.b-ext .c-tag--availabilityOnOrder {--tagBgColor: transparent;--tagColor: var(--color-text-warning);--tagIconColor: var(--color-common-warning-500);}
.b-ext .c-tag--availabilityUnavailable {--tagBgColor: transparent;--tagColor: var(--color-text-error);--tagIconColor: var(--color-common-error-600);}
.b-ext .c-tag--lowStock {--tagBgColor: transparent;--tagColor: var(--color-orange-400);--tagIconColor: var(--color-orange-400);}
.b-ext .c-tag--discount {--tagBgColor: var(--color-common-secondary-brand-100);--tagColor: var(--color-text-price-discount);}
.b-ext .c-tag--offer {--tagBgColor: var(--color-common-secondary-brand-100);--tagColor: var(--color-common-secondary-brand-700);}
.b-ext .c-tag--beauxJours {--tagBgColor: #8cc63e;--tagColor: white;--tagIconColor: white;}
.b-ext .c-tag--bonsPlans {--tagBgColor: #f68b1f;--tagColor: white;--tagIconColor: white;}
.b-ext .c-tag--destockage {--tagBgColor: #473960;--tagColor: white;--tagIconColor: white;}
.b-ext .c-tag--anniversaire {--tagBgColor: #832b73;--tagColor: white;--tagIconColor: white;}
.b-ext .c-tag--blackFriday {--tagBgColor: #231f20;--tagColor: white;--tagIconColor: white;}
.b-ext .c-tag--shop {--tagBgColor: white;--tagColor: var(--color-text-primary-default);--tagIconColor: white;border: 1px solid var(--color-border-alt);}
.b-ext .c-tag--shop:before {width: calc(var(--font-size) * 2.7);height: calc(var(--font-size) * 2);content: "";display: block;flex-shrink: 0;background-image: url("/ext/assets/images/svg/bm.svg");background-size: 100%;background-repeat: no-repeat;}
.b-ext .c-tag--shop.c-tag--sm {--tagHeight: calc(var(--font-size) * 2.4);padding: 0 calc(var(--font-size) * .8);}
.b-ext .c-tag--shop.c-tag--sm:before {width: calc(var(--font-size) * 2.2);height: calc(var(--font-size) * 1.5);}
.b-ext .c-tag--shop.c-tag--sm .c-tag__content {padding: 0 calc(var(--font-size) * .4);}
.b-ext .c-tag--shop.c-tag--md {--tagHeight: calc(var(--font-size) * 2.4);padding: 0 calc(var(--font-size) * 1);}
.b-ext .c-tag--shop.c-tag--md:before {width: calc(var(--font-size) * 2.7);height: calc(var(--font-size) * 1.8);}
.b-ext .c-tag--shop.c-tag--md .c-tag__content {padding: 0 calc(var(--font-size) * .6);}
.b-ext .c-tag--shop.c-tag--lg {--tagHeight: calc(var(--font-size) * 2.4);padding: 0 calc(var(--font-size) * 1);}
.b-ext .c-tag--shop.c-tag--lg:before {width: calc(var(--font-size) * 3.2);height: calc(var(--font-size) * 2.4);}
.b-ext .c-tag--shop.c-tag--lg .c-tag__content {padding: 0 calc(var(--font-size) * .6);}
.b-ext .c-tag--orderStateDelivered {--tagBgColor: var(--color-common-success-100);--tagColor: var(--color-text-success-default);--tagIconColor: var(--color-text-success-default);}
.b-ext .c-tag--orderStatePartial {--tagBgColor: var(--color-background-info-default);--tagColor: var(--color-text-info-default);--tagIconColor: var(--color-text-info-default);}
.b-ext .c-tag--orderTypeEcommerce, .b-ext .c-tag--orderTypeNonEcommerce, .b-ext .c-tag--typeStore {--tagBgColor: white;--tagColor: var(--color-text-primary-default);--tagIconColor: var(--color-text-primary-default);border: 1px solid var(--color-border-alt);}
.b-ext .c-tag--quotationStateValidated {--tagBgColor: var(--color-background-info-default);--tagColor: var(--color-text-info-default);--tagIconColor: var(--color-text-info-default);}
.b-ext .c-tag--orderStateOrdered {--tagBgColor: var(--color-common-success-100);--tagColor: var(--color-text-success-default);--tagIconColor: var(--color-text-success-default);}
.b-ext .c-tag--closable {padding-right: calc(var(--font-size) * .4);}
.b-ext .c-tag--closable:hover:after {background-color: #fff;}
.b-ext .c-tag--closable:after {content: "";margin-left: calc(var(--font-size) * .8);display: inline-flex;align-items: center;justify-content: center;width: var(--tagIconDismissSize);height: var(--tagIconDismissSize);border-radius: var(--tagIconDismissSize);background-image: url("/ext/assets/icons/cross.svg");background-position: 50%;background-repeat: no-repeat;background-size: calc(var(--tagIconDismissSize) - calc(var(--font-size) * .4));pointer-events: none;}
.b-ext .c-link {text-decoration: underline;color: currentColor;display: inline-block;min-height: 0;}
@media (hover:hover)and (pointer:fine) {.b-ext .c-link:hover {color: var(--primary);}}
.b-ext .c-link--noUnderline {text-decoration: none;}
.b-ext .c-button.c-link--underline, .b-ext .ds-c-Link {text-decoration: underline;}
.b-ext .ds-c-Link {color: var(--color_blue);font-weight: 500;font-size: calc(var(--font-size) * 1.4);line-height: 1.2857142857;}
.b-ext .ds-c-Link:hover {text-decoration: none;}
.b-ext .ds-c-Link[data-secondary] {font-weight: 400;color: var(--color_red);}
.b-ext .ds-c-Link[data-tertiary] {font-weight: 400;color: var(--color_white);}
.b-ext .c-list--disc, .b-ext .c-list--smallDisc {list-style: disc;padding-left: calc(var(--font-size) * 1.2);}
.b-ext .c-list--smallDisc li {padding-left: calc(var(--font-size) * .6);}
.b-ext .c-list--smallDisc li::marker {content: "•";}
.b-ext .ds-c-Overlay {display: block;position: fixed;height: 100%;top: 0;right: 0;width: 100%;z-index: 30;opacity: 0;pointer-events: none;transition: opacity .25s ease-out;background-color: rgba(0,0,0,.5);}
.b-ext .ds-c-Overlay[data-show=true] {opacity: 1;pointer-events: auto;}
.b-ext .ds-c-Overlay[data-color=black] {background-color: rgba(0,0,0,.5);z-index: 10;}
.b-ext .ds-c-ShowHide-trigger {position: relative;}
.b-ext .ds-c-ShowHide-trigger.c-button {justify-content: flex-start;}
.b-ext .ds-c-ShowHide-trigger svg.nq-i-chevron {transition: .25s ease-in;position: absolute;top: 50%;transform: translateY(-50%);right: 10px;}
.b-ext .ds-c-ShowHide-trigger[aria-expanded=true] svg.nq-i-chevron {transform: translateY(-50%) rotate(180deg);}
.b-ext .ds-c-ShowHide-content {height: var(--height-list);overflow: hidden;--height-list: 0;transition: height .3s cubic-bezier(.77,0,.175,1);}
.b-ext .c-title {font-weight: 700;}
.b-ext .c-title--h0 {font-size: calc(var(--font-size) * 4);}
.b-ext .c-title--h1 {font-size: calc(var(--font-size) * 2.8);}
.b-ext .c-title--h2 {font-size: calc(var(--font-size) * 2.4);}
.b-ext .c-title--h3 {font-size: calc(var(--font-size) * 1.8);}
.b-ext .c-title--h4 {font-size: calc(var(--font-size) * 1.6);}
@media only screen and (max-width:768px) {.b-ext .c-title--h0 {font-size: calc(var(--font-size) * 3.2);}
	.b-ext .c-title--h1 {font-size: calc(var(--font-size) * 2.4);}}
.b-ext #tinymce strong, .b-ext .ds-c-Wysiwyg strong {font-weight: 700;}
.b-ext #tinymce a:not(.ds-c-Btn), .b-ext .ds-c-Wysiwyg a:not(.ds-c-Btn) {color: var(--color_blue);text-decoration: underline;}
.b-ext #tinymce a:not(.ds-c-Btn):hover, .b-ext .ds-c-Wysiwyg a:not(.ds-c-Btn):hover {text-decoration: none;}
.b-ext #tinymce ol, .b-ext #tinymce ul, .b-ext .ds-c-Wysiwyg ol, .b-ext .ds-c-Wysiwyg ul {list-style: none;margin-left: 20px;margin-bottom: 25px;}
.b-ext #tinymce ol li, .b-ext #tinymce ul li, .b-ext .ds-c-Wysiwyg ol li, .b-ext .ds-c-Wysiwyg ul li {position: relative;margin: 10px 0;}
.b-ext #tinymce ol li:before, .b-ext #tinymce ul li:before, .b-ext .ds-c-Wysiwyg ol li:before, .b-ext .ds-c-Wysiwyg ul li:before {position: absolute;top: 10px;left: -20px;}
.b-ext #tinymce ul, .b-ext .ds-c-Wysiwyg ul {padding-left: 20px;}
.b-ext #tinymce ul li:before, .b-ext .ds-c-Wysiwyg ul li:before {content: "";display: block;border-radius: 100%;background-color: var(--color_blue);width: 3px;height: 3px;}
.b-ext #tinymce ol, .b-ext .ds-c-Wysiwyg ol {padding-left: 20px;counter-reset: countOl;}
.b-ext #tinymce ol li, .b-ext .ds-c-Wysiwyg ol li {counter-increment: countOl;}
.b-ext #tinymce ol li:before, .b-ext .ds-c-Wysiwyg ol li:before {top: 0;color: var(--color_blue);font-weight: 700;content: counter(countOl) ".";}
.b-ext #tinymce .wp-block-image, .b-ext #tinymce .wp-block-maps, .b-ext #tinymce img:not([decoding=async]), .b-ext .ds-c-Wysiwyg .wp-block-image, .b-ext .ds-c-Wysiwyg .wp-block-maps, .b-ext .ds-c-Wysiwyg img:not([decoding=async]) {width: auto;height: auto;max-width: 100%;}
.b-ext #tinymce .wp-block-image:not([height]), .b-ext #tinymce .wp-block-image:not([width]), .b-ext #tinymce .wp-block-maps:not([height]), .b-ext #tinymce .wp-block-maps:not([width]), .b-ext #tinymce img:not([decoding=async]):not([height]), .b-ext #tinymce img:not([decoding=async]):not([width]), .b-ext .ds-c-Wysiwyg .wp-block-image:not([height]), .b-ext .ds-c-Wysiwyg .wp-block-image:not([width]), .b-ext .ds-c-Wysiwyg .wp-block-maps:not([height]), .b-ext .ds-c-Wysiwyg .wp-block-maps:not([width]), .b-ext .ds-c-Wysiwyg img:not([decoding=async]):not([height]), .b-ext .ds-c-Wysiwyg img:not([decoding=async]):not([width]) {width: 100%;max-width: 100%;height: auto;}
.b-ext #tinymce .wp-block-maps .element .link .country path, .b-ext #tinymce .wp-block-maps .element .link .flag-background path, .b-ext #tinymce .wp-block-maps .element .link .flag-text-country path, .b-ext .ds-c-Wysiwyg .wp-block-maps .element .link .country path, .b-ext .ds-c-Wysiwyg .wp-block-maps .element .link .flag-background path, .b-ext .ds-c-Wysiwyg .wp-block-maps .element .link .flag-text-country path {transition: fill .15s ease-in-out;}
.b-ext #tinymce .wp-block-maps .element .link a:focus .country path, .b-ext #tinymce .wp-block-maps .element .link a:focus-within .country path, .b-ext #tinymce .wp-block-maps .element .link a:hover .country path, .b-ext .ds-c-Wysiwyg .wp-block-maps .element .link a:focus .country path, .b-ext .ds-c-Wysiwyg .wp-block-maps .element .link a:focus-within .country path, .b-ext .ds-c-Wysiwyg .wp-block-maps .element .link a:hover .country path {fill: var(--color_blue_maps);}
.b-ext #tinymce .wp-block-maps .element .link a:focus .flag-text-country path, .b-ext #tinymce .wp-block-maps .element .link a:focus-within .flag-text-country path, .b-ext #tinymce .wp-block-maps .element .link a:hover .flag-text-country path, .b-ext .ds-c-Wysiwyg .wp-block-maps .element .link a:focus .flag-text-country path, .b-ext .ds-c-Wysiwyg .wp-block-maps .element .link a:focus-within .flag-text-country path, .b-ext .ds-c-Wysiwyg .wp-block-maps .element .link a:hover .flag-text-country path {fill: var(--color_red_maps);}
.b-ext #tinymce .wp-block-maps .element .link a:focus .flag-background path, .b-ext #tinymce .wp-block-maps .element .link a:focus-within .flag-background path, .b-ext #tinymce .wp-block-maps .element .link a:hover .flag-background path, .b-ext .ds-c-Wysiwyg .wp-block-maps .element .link a:focus .flag-background path, .b-ext .ds-c-Wysiwyg .wp-block-maps .element .link a:focus-within .flag-background path, .b-ext .ds-c-Wysiwyg .wp-block-maps .element .link a:hover .flag-background path {fill: var(--color_white);}
.b-ext #tinymce p>img, .b-ext .ds-c-Wysiwyg p>img {font-size: 0;}
.b-ext #tinymce iframe, .b-ext .ds-c-Wysiwyg iframe {width: 100%;height: 100%;max-width: none !important;min-height: 550px;}
.b-ext #tinymce iframe#iframeAdvertise, .b-ext .ds-c-Wysiwyg iframe#iframeAdvertise {min-height: 650px;background-color: #efefef;padding: 20px 0;position: relative;}
.b-ext #tinymce .cf-turnstile, .b-ext .ds-c-Wysiwyg .cf-turnstile {margin-top: 20px;}
.b-ext #tinymce .cf-turnstile iframe, .b-ext .ds-c-Wysiwyg .cf-turnstile iframe {min-height: auto;}
.b-ext #tinymce figcaption, .b-ext .ds-c-Wysiwyg figcaption {text-align: left;font-weight: 600;margin-top: 10px;font-size: calc(var(--font-size) * 1.2);line-height: 1.5;}
.b-ext #tinymce div.is-layout-flex figcaption, .b-ext #tinymce div.is-layout-flex figure, .b-ext .ds-c-Wysiwyg div.is-layout-flex figcaption, .b-ext .ds-c-Wysiwyg div.is-layout-flex figure {margin-bottom: 0;}
.b-ext #tinymce div.wp-block-columns .wp-block-columns, .b-ext #tinymce div.wp-block-columns .wp-block-group, .b-ext .ds-c-Wysiwyg div.wp-block-columns .wp-block-columns, .b-ext .ds-c-Wysiwyg div.wp-block-columns .wp-block-group {margin: 0;}
.b-ext #tinymce div.wp-block-group, .b-ext .ds-c-Wysiwyg div.wp-block-group {position: relative;background-color: var(--color_blue);color: var(--color_white);padding: 40px;margin-top: 30px;margin-bottom: 0;}
.b-ext #tinymce div.wp-block-group div, .b-ext .ds-c-Wysiwyg div.wp-block-group div {width: 100%;margin: 0;padding: 0;background-color: rgba(0,0,0,0);}
.b-ext #tinymce div.wp-block-group .wp-block-group__inner-container>*, .b-ext .ds-c-Wysiwyg div.wp-block-group .wp-block-group__inner-container>* {margin: 20px 0;}
.b-ext #tinymce div.wp-block-group .wp-block-group__inner-container>:first-child, .b-ext .ds-c-Wysiwyg div.wp-block-group .wp-block-group__inner-container>:first-child {margin-top: 0;}
.b-ext #tinymce div.wp-block-group .wp-block-group__inner-container>:last-child, .b-ext .ds-c-Wysiwyg div.wp-block-group .wp-block-group__inner-container>:last-child {margin-bottom: 0;}
.b-ext #tinymce div.wp-block-group+div.wp-block-group, .b-ext .ds-c-Wysiwyg div.wp-block-group+div.wp-block-group {margin-top: 0;background-color: var(--color_grey);color: var(--color_black);}
.b-ext #tinymce div.wp-block-group+div.wp-block-group div, .b-ext .ds-c-Wysiwyg div.wp-block-group+div.wp-block-group div {color: var(--color_black);}
@media screen and (max-width:999px) {.b-ext #tinymce div.wp-block-group, .b-ext .ds-c-Wysiwyg div.wp-block-group {width: calc(100% + 40px);padding: 30px 20px;margin-left: -20px;}}
.b-ext #tinymce table, .b-ext .ds-c-Wysiwyg table {max-width: 100%;vertical-align: top;}
.b-ext #tinymce table tr:nth-child(2n)>td, .b-ext #tinymce table tr:nth-child(2n)>th, .b-ext .ds-c-Wysiwyg table tr:nth-child(2n)>td, .b-ext .ds-c-Wysiwyg table tr:nth-child(2n)>th {background-color: var(--color_grey);}
.b-ext #tinymce table td, .b-ext .ds-c-Wysiwyg table td {max-width: 350px;padding: 15px 30px;}
.b-ext #tinymce table td>ol, .b-ext #tinymce table td>ul, .b-ext .ds-c-Wysiwyg table td>ol, .b-ext .ds-c-Wysiwyg table td>ul {margin-left: 0;margin-bottom: 0;}
.b-ext #tinymce table th, .b-ext .ds-c-Wysiwyg table th {max-width: 250px;}
.b-ext #tinymce table td, .b-ext #tinymce table th, .b-ext .ds-c-Wysiwyg table td, .b-ext .ds-c-Wysiwyg table th {border: none;}
.b-ext #tinymce table td+td, .b-ext #tinymce table td+th, .b-ext #tinymce table th+td, .b-ext #tinymce table th+th, .b-ext .ds-c-Wysiwyg table td+td, .b-ext .ds-c-Wysiwyg table td+th, .b-ext .ds-c-Wysiwyg table th+td, .b-ext .ds-c-Wysiwyg table th+th {border-left: 1px solid var(--color_grey_darker);}
.b-ext #tinymce table thead, .b-ext .ds-c-Wysiwyg table thead {border: none;}
.b-ext #tinymce table thead td, .b-ext #tinymce table thead th, .b-ext .ds-c-Wysiwyg table thead td, .b-ext .ds-c-Wysiwyg table thead th {background-color: var(--color_grey);}
.b-ext #tinymce table tbody th, .b-ext #tinymce table thead td, .b-ext #tinymce table thead th, .b-ext .ds-c-Wysiwyg table tbody th, .b-ext .ds-c-Wysiwyg table thead td, .b-ext .ds-c-Wysiwyg table thead th {color: var(--color_blue);font-size: calc(var(--font-size) * 1.6);line-height: 1.25;padding: 15px 30px;font-weight: 600;text-align: left;}
.b-ext #tinymce table tfoot td, .b-ext .ds-c-Wysiwyg table tfoot td {border: 0;}
.b-ext #tinymce .wp-block-rea, .b-ext .ds-c-Wysiwyg .wp-block-rea {margin: 30px auto;}
.b-ext #tinymce .wp-block-rea .wp-block-columns, .b-ext .ds-c-Wysiwyg .wp-block-rea .wp-block-columns {gap: 30px;}
.b-ext #tinymce .wp-block-rea .wp-block-columns .wp-block-column, .b-ext .ds-c-Wysiwyg .wp-block-rea .wp-block-columns .wp-block-column {border-right: 1px solid var(--color_grey_darker);}
.b-ext #tinymce .wp-block-rea>div:last-child .wp-block-column:last-child, .b-ext .ds-c-Wysiwyg .wp-block-rea>div:last-child .wp-block-column:last-child {border-right: none;}
.b-ext #tinymce .wp-block-rea .wp-block-media-text__media, .b-ext .ds-c-Wysiwyg .wp-block-rea .wp-block-media-text__media {width: auto;}
.b-ext #tinymce .wp-block-rea .wp-block-media-text__media img, .b-ext .ds-c-Wysiwyg .wp-block-rea .wp-block-media-text__media img {max-width: 50px;}
.b-ext #tinymce .has-small-font-size, .b-ext .ds-c-Wysiwyg .has-small-font-size {line-height: 1 !important;}
.b-ext #tinymce>*, .b-ext .ds-c-Wysiwyg>* {margin: 20px 0;}
.b-ext #tinymce>:first-child, .b-ext .ds-c-Wysiwyg>:first-child {margin-top: 0;}
.b-ext #tinymce>:last-child, .b-ext .ds-c-Wysiwyg>:last-child {margin-bottom: 0;}
@media screen and (max-width:767px) {.b-ext #tinymce>*, .b-ext .ds-c-Wysiwyg>* {margin: 15px 0;}
	.b-ext #tinymce .wp-block-image, .b-ext #tinymce .wp-block-maps, .b-ext #tinymce img:not([decoding=async]), .b-ext .ds-c-Wysiwyg .wp-block-image, .b-ext .ds-c-Wysiwyg .wp-block-maps, .b-ext .ds-c-Wysiwyg img:not([decoding=async]) {width: auto;height: auto;max-width: 100%;}
	.b-ext #tinymce .wp-block-image:not([height]), .b-ext #tinymce .wp-block-image:not([width]), .b-ext #tinymce .wp-block-maps:not([height]), .b-ext #tinymce .wp-block-maps:not([width]), .b-ext #tinymce figure, .b-ext #tinymce img:not([decoding=async]):not([height]), .b-ext #tinymce img:not([decoding=async]):not([width]), .b-ext .ds-c-Wysiwyg .wp-block-image:not([height]), .b-ext .ds-c-Wysiwyg .wp-block-image:not([width]), .b-ext .ds-c-Wysiwyg .wp-block-maps:not([height]), .b-ext .ds-c-Wysiwyg .wp-block-maps:not([width]), .b-ext .ds-c-Wysiwyg figure, .b-ext .ds-c-Wysiwyg img:not([decoding=async]):not([height]), .b-ext .ds-c-Wysiwyg img:not([decoding=async]):not([width]) {width: calc(100% + 40px);max-width: calc(100% + 40px);margin-left: -20px;}
	.b-ext #tinymce figure#iframeAdvertise, .b-ext .ds-c-Wysiwyg figure#iframeAdvertise {width: calc(100% + 40px);max-width: calc(100% + 40px);}
	.b-ext #tinymce iframe, .b-ext .ds-c-Wysiwyg iframe {min-height: 350px;}
	.b-ext #tinymce figure>img, .b-ext .ds-c-Wysiwyg figure>img {width: 100%;margin: 0;}
	.b-ext #tinymce figcaption, .b-ext .ds-c-Wysiwyg figcaption {padding: 0 20px;}
	.b-ext #tinymce table thead, .b-ext .ds-c-Wysiwyg table thead {display: none;}
	.b-ext #tinymce table tr, .b-ext .ds-c-Wysiwyg table tr {display: block;}
	.b-ext #tinymce table tr:nth-child(2n)>td, .b-ext #tinymce table tr:nth-child(2n)>th, .b-ext .ds-c-Wysiwyg table tr:nth-child(2n)>td, .b-ext .ds-c-Wysiwyg table tr:nth-child(2n)>th {background-color: rgba(0,0,0,0);}
	.b-ext #tinymce table tr:nth-child(n)>td:nth-child(2n-1), .b-ext #tinymce table tr:nth-child(n)>th:nth-child(2n-1), .b-ext .ds-c-Wysiwyg table tr:nth-child(n)>td:nth-child(2n-1), .b-ext .ds-c-Wysiwyg table tr:nth-child(n)>th:nth-child(2n-1) {background-color: var(--color_grey);}
	.b-ext #tinymce table td, .b-ext #tinymce table th, .b-ext .ds-c-Wysiwyg table td, .b-ext .ds-c-Wysiwyg table th {max-width: none;padding: 15px 20px;}
	.b-ext #tinymce table td+td, .b-ext #tinymce table td+th, .b-ext #tinymce table th+td, .b-ext #tinymce table th+th, .b-ext .ds-c-Wysiwyg table td+td, .b-ext .ds-c-Wysiwyg table td+th, .b-ext .ds-c-Wysiwyg table th+td, .b-ext .ds-c-Wysiwyg table th+th {border-left: none;}
	.b-ext #tinymce table td img, .b-ext #tinymce table th img, .b-ext .ds-c-Wysiwyg table td img, .b-ext .ds-c-Wysiwyg table th img {margin: 0 auto;display: flex;align-content: center;}
	.b-ext #tinymce table tbody td, .b-ext #tinymce table tbody th, .b-ext .ds-c-Wysiwyg table tbody td, .b-ext .ds-c-Wysiwyg table tbody th {width: 100%;display: block;border: none;}
	.b-ext #tinymce .wp-block-rea .wp-block-columns, .b-ext .ds-c-Wysiwyg .wp-block-rea .wp-block-columns {flex-wrap: nowrap !important;}
	.b-ext #tinymce .wp-block-rea>div:first-child .wp-block-column:last-child, .b-ext .ds-c-Wysiwyg .wp-block-rea>div:first-child .wp-block-column:last-child {border-right: none;}
	.b-ext #tinymce .wp-block-rea .wp-block-media-text, .b-ext .ds-c-Wysiwyg .wp-block-rea .wp-block-media-text {grid-template-columns: 15% auto !important;}
	.b-ext #tinymce .wp-block-rea .wp-block-media-text__content, .b-ext .ds-c-Wysiwyg .wp-block-rea .wp-block-media-text__content {padding: 0 20px;}
	.b-ext #tinymce .wp-block-rea .wp-block-media-text__media img, .b-ext .ds-c-Wysiwyg .wp-block-rea .wp-block-media-text__media img {width: 40px;}
	.b-ext #tinymce .wp-block-rea .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content, .b-ext .ds-c-Wysiwyg .wp-block-rea .wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content {grid-column: 2;grid-row: 1;}}
@media screen and (max-width:599px) {.b-ext #tinymce img:not([decoding=async]), .b-ext .ds-c-Wysiwyg img:not([decoding=async]) {width: calc(100% + 40px);max-width: calc(100% + 40px);margin-left: -20px;margin-bottom: 20px;}
	.b-ext #tinymce .wp-block-rea .wp-block-columns, .b-ext .ds-c-Wysiwyg .wp-block-rea .wp-block-columns {flex-wrap: wrap !important;}
	.b-ext #tinymce .wp-block-rea .wp-block-columns .wp-block-column, .b-ext .ds-c-Wysiwyg .wp-block-rea .wp-block-columns .wp-block-column {border-right: none;}
	.b-ext #tinymce .wp-block-rea .wp-block-media-text, .b-ext .ds-c-Wysiwyg .wp-block-rea .wp-block-media-text {grid-template-columns: 20% auto !important;}}
.b-ext .c-input {--inputHeight: calc(var(--font-size) * 4.8);--inputBorderColor: var(--input-color-default-border);width: 100%;height: var(--inputHeight);border-radius: calc(var(--font-size) * .8);border: 2px solid var(--inputBorderColor);background: #fff;font-size: calc(var(--font-size) * 1.6);font-family: var(--font-primary);padding: 0 calc(var(--font-size) * 1.6);font-weight: 600;color: var(--input-color-default-text);}
.b-ext .c-input::placeholder {color: var(--input-color-default-placeholder);font-size: calc(var(--font-size) * 1.4);opacity: 1;font-weight: 400;}
@media (hover:hover)and (pointer:fine) {.b-ext .c-input:hover:not(:disabled) {--inputBorderColor: var(--input-color-hover-border);}}
.b-ext .c-input:focus-visible:not(:disabled), .b-ext .c-input:focus:not(:disabled) {--inputBorderColor: var(--input-color-focus-border);outline: none;}
.b-ext .c-input:disabled {color: var(--neutral-400);background: var(--input-color-disable-background);--inputBorderColor: var(--input-color-disable-border);}
.b-ext .c-input:disabled::placeholder {color: var(--input-color-disable-placeholder);}
.b-ext .c-password {position: relative;}
.b-ext .c-password .c-input {padding-right: calc(var(--font-size) * 5);}
.b-ext .c-password__button {position: absolute;top: calc(var(--font-size) * 2.8);right: calc(var(--font-size) * .8);}
.b-ext .c-input-readonly-text input {border: none;background: rgba(0,0,0,0);outline: none;padding: 0;margin: 0;font: inherit;color: inherit;cursor: default;}
.b-ext .c-field-radio .c-field__wrapper {display: flex;}
.b-ext .c-field-radio .c-label {font-size: calc(var(--font-size) * 1.4);padding-left: calc(var(--font-size) * .6);margin-bottom: 0;margin-top: calc(var(--font-size) * .4);cursor: pointer;}
.b-ext .c-radio {--inputCheckedColor: var(--color-background-selected-accent);--inputBorderColor: var(--input-color-default-border);--inputWidth: calc(var(--font-size) * 2.4);-moz-appearance: none;-webkit-appearance: none;border-radius: var(--inputWidth);margin: 0;padding: 0;appearance: none;width: var(--inputWidth);height: var(--inputWidth);display: block;border: 2px solid var(--inputBorderColor);background: #fff;position: relative;cursor: pointer;flex-shrink: 0;}
.b-ext .c-radio:after {content: "";display: none;background-position: 50%;background-repeat: no-repeat;background-size: calc(var(--font-size) * 1.6) auto;border-radius: var(--inputWidth);background-color: var(--inputCheckedColor);width: calc(var(--inputWidth) - calc(var(--font-size) * 1.2));height: calc(var(--inputWidth) - calc(var(--font-size) * 1.2));position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
@media (hover:hover)and (pointer:fine) {.b-ext .c-radio:hover:not(:disabled) {background: var(--input-color-hover-background);--inputBorderColor: var(--input-color-hover-border);}}
.b-ext .c-radio:checked {--inputBorderColor: var(--inputCheckedColor);}
.b-ext .c-radio:checked:after {display: block;}
@media (hover:hover)and (pointer:fine) {.b-ext .c-radio:checked:hover:not(:disabled) {--inputBorderColor: var(--inputCheckedColor);--inputCheckedColor: var(--color-common-primary-brand-950);}}
.b-ext .c-radio:disabled {cursor: default;background: var(--input-color-disable-background);--inputBorderColor: var(--input-color-disable-border);}
.b-ext .c-field--radioBlock {--inputCheckedColor: var(--color-background-selected-accent);--inputBorderColor: var(--color-border-default);position: relative;}
.b-ext .c-field--radioBlock .c-radio {position: absolute;top: calc(var(--font-size) * 1.6);left: calc(var(--font-size) * 1.6);}
.b-ext .c-field--radioBlock .c-label {padding: calc(var(--font-size) * 1.6) calc(var(--font-size) * 1.6) calc(var(--font-size) * 1.6) calc(var(--font-size) * 5.6);box-shadow: inset 0 0 0 1px var(--inputBorderColor);border-radius: calc(var(--font-size) * 1.2);display: flex;align-items: center;line-height: 1.4;min-height: calc(var(--font-size) * 5.6);width: 100%;margin-top: 0;}
@media (hover:hover)and (pointer:fine) {.b-ext .c-field--radioBlock .c-label:hover:not(:disabled) {--inputBorderColor: var(--input-color-hover-border);box-shadow: inset 0 0 0 2px var(--inputBorderColor);}}
.b-ext .c-field--radioBlock:has(input[type=radio]:checked) .c-label {box-shadow: inset 0 0 0 2px var(--inputCheckedColor);}
.b-ext .c-select {--selectHeight: calc(var(--font-size) * 4.8);--borderColor: var(--input-color-default-border);color: #000;width: 100%;height: auto;min-height: var(--selectHeight);padding: calc(var(--font-size) * .2) calc(var(--font-size) * 5) calc(var(--font-size) * .2) calc(var(--font-size) * 1.6);border: 2px solid var(--borderColor);border-radius: calc(var(--font-size) * .8);font-size: calc(var(--font-size) * 1.6);line-height: 1.4;box-shadow: none;background: #fff;background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggaWQ9Imljb24iIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNS40MTcyNCA5LjAwNTUyTDUuOTQ3NTcgOC40NzUxOUwxMi4xOTMxIDE0LjcyMDdMMTguMDQ0MSA4LjQ4Mzc5TDE4LjU5MTEgOC45OTY5MkwxMi4yMTAzIDE1Ljc5ODZMNS40MTcyNCA5LjAwNTUyWiIvPgo8L3N2Zz4K");background-position: right calc(var(--font-size) * 1.2) top 50%;background-repeat: no-repeat;background-size: calc(var(--font-size) * 2.8) auto;text-overflow: ellipsis;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
@media (hover:hover)and (pointer:fine) {.b-ext .c-select:hover:not(:disabled) {--borderColor: var(--input-color-hover-border);cursor: pointer;}}
.b-ext .c-select:focus-visible:not(:disabled) {--borderColor: var(--input-color-focus-border);outline: none;}
.b-ext .c-select:focus:not(:disabled) {--borderColor: var(--input-color-focus-border);outline: none;}
.b-ext .c-select:disabled {color: var(--neutral-400);}
.b-ext .c-select:disabled::placeholder {color: var(--neutral-400);}
.b-ext .c-select option:disabled {display: none;}
.b-ext .c-select--sm {--selectHeight: calc(var(--font-size) * 4);}
.b-ext .c-label {margin-bottom: calc(var(--font-size) * .4);display: block;font-size: calc(var(--font-size) * 1.2);color: var(--input-color-default-label);font-weight: 500;line-height: 1.4;}
.b-ext .c-field:not(.c-field--error) .c-field__wrapper:has(.c-field__input:focus) .c-label {color: var(--input-color-focus-label);}
.b-ext .c-field:has(input[required]) .c-label span:not(.c-field__hint):after, .b-ext .c-field:has(textarea[required]) .c-label span:not(.c-field__hint):after {content: "*";}
.b-ext .c-field:has(input[disabled]) .c-label, .b-ext .c-field:has(textarea[disabled]) .c-label {color: var(--input-color-disable-text);}
.b-ext .c-field--error .c-label {color: var(--input-color-error-label);}
.b-ext .c-field--error .c-field__input {--inputBorderColor: var(--input-color-error-border);}
.b-ext .c-field--error .c-field__input:focus-visible:not(:disabled) {--inputBorderColor: var(--input-color-error-border);}
@media (hover:hover)and (pointer:fine) {.b-ext .c-field--error .c-field__input:hover:not(:disabled) {--inputBorderColor: var(--input-color-error-border);}}
.b-ext .c-field--error .c-field__input.c-checkbox:checked {background-color: var(--color-background-error-accent);--inputBorderColor: var(--color-background-error-accent);}
.b-ext .c-field--error .c-select {--borderColor: var(--input-color-error-border);}
.b-ext .c-field--error.c-field--radioBlock {--inputBorderColor: var(--error-500);}
.b-ext .c-field--error.c-field-checkbox .c-label {color: var(--input-color-default-label);}
.b-ext .c-field--valid .c-field__input {--inputBorderColor: var(--input-color-success-border);}
.b-ext .c-field--valid .c-field__input:focus-visible:not(:disabled) {--inputBorderColor: var(--input-color-success-border);}
@media (hover:hover)and (pointer:fine) {.b-ext .c-field--valid .c-field__input:hover:not(:disabled) {--inputBorderColor: var(--input-color-success-border);}}
.b-ext .c-field__hint {padding-left: 0;margin-top: calc(var(--font-size) * .6);display: block;width: 100%;font-size: calc(var(--font-size) * 1.2);color: var(--input-color-default-help);}
.b-ext .c-field-checkbox .c-field__hint, .b-ext .c-field-radio .c-field__hint, .b-ext .c-field__msg {padding-left: 0;}
.b-ext .c-field__msg {margin-top: calc(var(--font-size) * .6);font-size: calc(var(--font-size) * 1.2);color: var(--input-color-default-help);}
.b-ext .c-field-checkbox .c-field__msg, .b-ext .c-field-radio .c-field__msg {padding-left: 0;}
.b-ext .c-field__msg--error {color: var(--input-color-error-help);}
.b-ext .c-field__msg--valid {color: var(--success-500);}
.b-ext .c-field__input-container[class*=c-icon-]:after {content: "";position: absolute;left: calc(var(--font-size) * 1.4);top: calc(var(--font-size) * 1.4);z-index: var(--zindex-above);--iconSize: calc(var(--font-size) * 2);}
.b-ext .c-field__input-container[class*=c-icon-] .c-field__input {padding-left: calc(var(--font-size) * 4.8);}
.b-ext .c-field__input-container:has(textarea[disabled])[class*=c-icon-]:after {color: var(--neutral-400);}
.b-ext .c-field__input-container.c-field__searchInput-container {position: relative;}
.b-ext input[type=number]::-webkit-inner-spin-button, .b-ext input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none;margin: 0;}
.b-ext input[type=number] {-moz-appearance: textfield;}
.b-ext .c-fieldset {margin: 0;padding: 0;border: none;}
.b-ext .c-legend {margin-bottom: calc(var(--font-size) * .8);display: block;font-size: calc(var(--font-size) * 1.2);color: var(--input-color-default-label);font-weight: 500;line-height: 1.4;}
.b-ext .pac-container {position: absolute;background-color: #fff;box-shadow: 0 5px 10px 0 rgba(67,67,67,.25);width: 345px !important;max-width: 345px !important;border-radius: 10px;overflow: hidden;margin-top: 8px;z-index: 99999 !important;font-family: Montserrat,Helvetica,Arial,sans-serif;}
.b-ext .pac-container .pac-item {padding: 12px 20px;cursor: pointer;line-height: 1.5;display: flex;align-items: center;min-height: 44px;}
.b-ext .pac-container .pac-item:hover {background-color: #f5f5f5;}
.b-ext .pac-container .pac-item .pac-item-query {font-size: 14px !important;line-height: 20px !important;font-family: Montserrat,Helvetica,Arial,sans-serif;color: #000 !important;margin-right: 8px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 100%;}
.b-ext .pac-container .pac-item .pac-item-query strong, .b-ext .pac-container .pac-item .pac-matched {font-weight: 700 !important;color: #000 !important;}
.b-ext .pac-container .pac-item .pac-icon.pac-icon-marker {margin-top: 0;margin-right: 10px;width: 18px;height: 18px;flex-shrink: 0;background-image: url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'18\' height=\'18\' viewBox=\'0 0 24 24\' fill=\'none\' stroke=\'%23003880\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\'%3E%3Cpath d=\'M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\'%3E%3C/path%3E%3Ccircle cx=\'12\' cy=\'10\' r=\'3\'%3E%3C/circle%3E%3C/svg%3E");background-size: 18px 18px;background-repeat: no-repeat;background-position: 50%;}
.b-ext .pac-container .pac-item span:not(.pac-icon):not(.pac-item-query):not(.pac-matched) {font-size: 14px !important;line-height: 20px !important;color: #000 !important;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.b-ext .pac-container.pac-logo:after, .b-ext .pac-container:after {display: none !important;}
.b-ext .ds-c-Checkable input[type=checkbox], .b-ext .ds-c-Checkable input[type=radio], .b-ext .wpcf7-checkbox input[type=checkbox], .b-ext .wpcf7-checkbox input[type=radio] {position: absolute;overflow: hidden;clip: rect(0 0 0 0);margin: -1px;padding: 0;border: 0;width: 1px;height: 1px;}
.b-ext .ds-c-Checkable input[type=checkbox]+label, .b-ext .ds-c-Checkable input[type=checkbox]+span, .b-ext .ds-c-Checkable input[type=radio]+label, .b-ext .ds-c-Checkable input[type=radio]+span, .b-ext .wpcf7-checkbox input[type=checkbox]+label, .b-ext .wpcf7-checkbox input[type=checkbox]+span, .b-ext .wpcf7-checkbox input[type=radio]+label, .b-ext .wpcf7-checkbox input[type=radio]+span {position: relative;display: block;padding-left: 35px;}
.b-ext .ds-c-Checkable input[type=checkbox]+label:after, .b-ext .ds-c-Checkable input[type=checkbox]+label:before, .b-ext .ds-c-Checkable input[type=checkbox]+span:after, .b-ext .ds-c-Checkable input[type=checkbox]+span:before, .b-ext .ds-c-Checkable input[type=radio]+label:after, .b-ext .ds-c-Checkable input[type=radio]+label:before, .b-ext .ds-c-Checkable input[type=radio]+span:after, .b-ext .ds-c-Checkable input[type=radio]+span:before, .b-ext .wpcf7-checkbox input[type=checkbox]+label:after, .b-ext .wpcf7-checkbox input[type=checkbox]+label:before, .b-ext .wpcf7-checkbox input[type=checkbox]+span:after, .b-ext .wpcf7-checkbox input[type=checkbox]+span:before, .b-ext .wpcf7-checkbox input[type=radio]+label:after, .b-ext .wpcf7-checkbox input[type=radio]+label:before, .b-ext .wpcf7-checkbox input[type=radio]+span:after, .b-ext .wpcf7-checkbox input[type=radio]+span:before {position: absolute;transform-origin: center;content: "";}
.b-ext .ds-c-Checkable input[type=checkbox]+label:before, .b-ext .ds-c-Checkable input[type=checkbox]+span:before, .b-ext .ds-c-Checkable input[type=radio]+label:before, .b-ext .ds-c-Checkable input[type=radio]+span:before, .b-ext .wpcf7-checkbox input[type=checkbox]+label:before, .b-ext .wpcf7-checkbox input[type=checkbox]+span:before, .b-ext .wpcf7-checkbox input[type=radio]+label:before, .b-ext .wpcf7-checkbox input[type=radio]+span:before {top: calc(50% - 24px / 2);left: 0;border: 2px solid var(--color_grey_darker);width: 24px;height: 24px;background-color: var(--color_grey_darker);}
.b-ext .ds-c-Checkable input[type=checkbox]+label:after, .b-ext .ds-c-Checkable input[type=checkbox]+span:after, .b-ext .ds-c-Checkable input[type=radio]+label:after, .b-ext .ds-c-Checkable input[type=radio]+span:after, .b-ext .wpcf7-checkbox input[type=checkbox]+label:after, .b-ext .wpcf7-checkbox input[type=checkbox]+span:after, .b-ext .wpcf7-checkbox input[type=radio]+label:after, .b-ext .wpcf7-checkbox input[type=radio]+span:after {top: calc(50% - 2px);left: 0;width: 12px;height: 12px;background-color: var(--color_blue);opacity: 0;transform: scale(0);transition: opacity .2s ease-in-out,transform .2s ease-in-out;}
.b-ext .ds-c-Checkable input[type=checkbox]:checked+label:after, .b-ext .ds-c-Checkable input[type=checkbox]:checked+span:after, .b-ext .ds-c-Checkable input[type=radio]:checked+label:after, .b-ext .ds-c-Checkable input[type=radio]:checked+span:after, .b-ext .wpcf7-checkbox input[type=checkbox]:checked+label:after, .b-ext .wpcf7-checkbox input[type=checkbox]:checked+span:after, .b-ext .wpcf7-checkbox input[type=radio]:checked+label:after, .b-ext .wpcf7-checkbox input[type=radio]:checked+span:after {opacity: 1;transform: scale(1);}
.b-ext .ds-c-Checkable input[type=checkbox]:focus+label:before, .b-ext .ds-c-Checkable input[type=checkbox]:focus+span:before, .b-ext .ds-c-Checkable input[type=radio]:focus+label:before, .b-ext .ds-c-Checkable input[type=radio]:focus+span:before, .b-ext .wpcf7-checkbox input[type=checkbox]:focus+label:before, .b-ext .wpcf7-checkbox input[type=checkbox]:focus+span:before, .b-ext .wpcf7-checkbox input[type=radio]:focus+label:before, .b-ext .wpcf7-checkbox input[type=radio]:focus+span:before {border-color: var(--color_blue);}
.b-ext .ds-c-Checkable input[type=radio]+label:after, .b-ext .ds-c-Checkable input[type=radio]+label:before, .b-ext .ds-c-Checkable input[type=radio]+span:after, .b-ext .ds-c-Checkable input[type=radio]+span:before, .b-ext .wpcf7-checkbox input[type=radio]+label:after, .b-ext .wpcf7-checkbox input[type=radio]+label:before, .b-ext .wpcf7-checkbox input[type=radio]+span:after, .b-ext .wpcf7-checkbox input[type=radio]+span:before {border-radius: 50%;}
.b-ext .ds-c-Checkable input[type=radio]+label:after, .b-ext .ds-c-Checkable input[type=radio]+span:after, .b-ext .wpcf7-checkbox input[type=radio]+label:after, .b-ext .wpcf7-checkbox input[type=radio]+span:after {top: calc(50% - 6px);left: 6px;}
.b-ext .ds-c-Checkable input[type=checkbox]+label, .b-ext .ds-c-Checkable input[type=checkbox]+span, .b-ext .wpcf7-checkbox input[type=checkbox]+label, .b-ext .wpcf7-checkbox input[type=checkbox]+span {margin-top: 5px;min-height: 24px;}
.b-ext .ds-c-Checkable input[type=checkbox]+label:before, .b-ext .ds-c-Checkable input[type=checkbox]+span:before, .b-ext .wpcf7-checkbox input[type=checkbox]+label:before, .b-ext .wpcf7-checkbox input[type=checkbox]+span:before {top: -2px;border-radius: 5px;}
.b-ext .ds-c-Checkable input[type=checkbox]+label:after, .b-ext .ds-c-Checkable input[type=checkbox]+span:after, .b-ext .wpcf7-checkbox input[type=checkbox]+label:after, .b-ext .wpcf7-checkbox input[type=checkbox]+span:after {top: 4px;left: 6px;border-radius: 2px;}
.b-ext .ds-c-Checkable[data-checkable-adjust=true] input[type=checkbox]+label, .b-ext .ds-c-Checkable[data-checkable-adjust=true] input[type=checkbox]+span, .b-ext .ds-c-Checkable[data-checkable-adjust=true] input[type=radio]+label, .b-ext .ds-c-Checkable[data-checkable-adjust=true] input[type=radio]+span, .b-ext .wpcf7-checkbox[data-checkable-adjust=true] input[type=checkbox]+label, .b-ext .wpcf7-checkbox[data-checkable-adjust=true] input[type=checkbox]+span, .b-ext .wpcf7-checkbox[data-checkable-adjust=true] input[type=radio]+label, .b-ext .wpcf7-checkbox[data-checkable-adjust=true] input[type=radio]+span {padding-left: 20px;}
.b-ext .ds-c-Checkable[data-invert] input[type=checkbox]+label, .b-ext .ds-c-Checkable[data-invert] input[type=checkbox]+span, .b-ext .ds-c-Checkable[data-invert] input[type=radio]+label, .b-ext .ds-c-Checkable[data-invert] input[type=radio]+span, .b-ext .wpcf7-checkbox[data-invert] input[type=checkbox]+label, .b-ext .wpcf7-checkbox[data-invert] input[type=checkbox]+span, .b-ext .wpcf7-checkbox[data-invert] input[type=radio]+label, .b-ext .wpcf7-checkbox[data-invert] input[type=radio]+span {padding-left: 0;}
.b-ext .ds-c-Checkable[data-invert] input[type=checkbox]+label:before, .b-ext .ds-c-Checkable[data-invert] input[type=checkbox]+span:before, .b-ext .ds-c-Checkable[data-invert] input[type=radio]+label:before, .b-ext .ds-c-Checkable[data-invert] input[type=radio]+span:before, .b-ext .wpcf7-checkbox[data-invert] input[type=checkbox]+label:before, .b-ext .wpcf7-checkbox[data-invert] input[type=checkbox]+span:before, .b-ext .wpcf7-checkbox[data-invert] input[type=radio]+label:before, .b-ext .wpcf7-checkbox[data-invert] input[type=radio]+span:before {left: auto;right: 0;}
.b-ext .ds-c-Checkable[data-invert] input[type=checkbox]+label:after, .b-ext .ds-c-Checkable[data-invert] input[type=checkbox]+span:after, .b-ext .ds-c-Checkable[data-invert] input[type=radio]+label:after, .b-ext .ds-c-Checkable[data-invert] input[type=radio]+span:after, .b-ext .wpcf7-checkbox[data-invert] input[type=checkbox]+label:after, .b-ext .wpcf7-checkbox[data-invert] input[type=checkbox]+span:after, .b-ext .wpcf7-checkbox[data-invert] input[type=radio]+label:after, .b-ext .wpcf7-checkbox[data-invert] input[type=radio]+span:after {left: auto;right: 6px;}
.b-ext .ds-c-Checkbox+.ds-c-Checkbox {margin-top: -10px;}
.b-ext .ds-c-Checkbox-label {color: var(--color_black);font-size: calc(var(--font-size) * 1.4);line-height: 1.2857142857;font-weight: 600;font-family: Montserrat,Helvetica,Arial,sans-serif;display: block;padding-bottom: 10px;}
.b-ext .ds-c-Checkbox-newsletter .ds-c-Checkbox-label em {display: none;}
@media screen and (max-width:999px) {.b-ext .ds-c-Checkbox-label {font-size: calc(var(--font-size) * 1.2);line-height: 1.5;}}
.b-ext .ds-c-Field {text-align: left;margin-bottom: 20px;}
.b-ext .ds-c-Field input:-webkit-autofill, .b-ext .ds-c-Field input:-webkit-autofill:focus, .b-ext .ds-c-Field input:-webkit-autofill:hover, .b-ext .ds-c-Field select:-webkit-autofill, .b-ext .ds-c-Field select:-webkit-autofill:focus, .b-ext .ds-c-Field select:-webkit-autofill:hover, .b-ext .ds-c-Field textarea:-webkit-autofill, .b-ext .ds-c-Field textarea:-webkit-autofill:focus, .b-ext .ds-c-Field textarea:-webkit-autofill:hover {-webkit-box-shadow: inset 0 0 0 1000px #f6f6f6 !important;}
.b-ext .ds-c-Field-label {font-size: calc(var(--font-size) * 1.4);line-height: 1.2857142857;font-weight: 700;font-family: Montserrat,Helvetica,Arial,sans-serif;padding-bottom: 10px;}
.b-ext .ds-c-Field-info, .b-ext .ds-c-Field-label {color: var(--color_black);display: block;}
.b-ext .ds-c-Field-info {font-size: calc(var(--font-size) * 1.2);line-height: 1.5;font-weight: 300;}
.b-ext .ds-c-Field-wrapper {position: relative;display: block;}
.b-ext .ds-c-Field-wrapper input, .b-ext .ds-c-Field-wrapper select, .b-ext .ds-c-Field-wrapper textarea {padding: 13px 18px;font-size: calc(var(--font-size) * 1.6);line-height: 1.25;display: block;width: 100%;border-radius: 10px;border: 2px solid var(--color_grey_darker);background-color: var(--color_grey_darker);font-weight: 400;}
.b-ext .ds-c-Field-wrapper input::placeholder, .b-ext .ds-c-Field-wrapper select::placeholder, .b-ext .ds-c-Field-wrapper textarea::placeholder {color: var(--color_dark_grey);font-size: calc(var(--font-size) * 1.6);line-height: 1.25;}
.b-ext .ds-c-Field-wrapper input:-moz-placeholder, .b-ext .ds-c-Field-wrapper input::-moz-placeholder, .b-ext .ds-c-Field-wrapper select:-moz-placeholder, .b-ext .ds-c-Field-wrapper select::-moz-placeholder, .b-ext .ds-c-Field-wrapper textarea:-moz-placeholder, .b-ext .ds-c-Field-wrapper textarea::-moz-placeholder {color: var(--color_dark_grey);font-size: calc(var(--font-size) * 1.6);line-height: 1.25;}
.b-ext .ds-c-Field-wrapper input:-ms-input-placeholder, .b-ext .ds-c-Field-wrapper select:-ms-input-placeholder, .b-ext .ds-c-Field-wrapper textarea:-ms-input-placeholder {color: var(--color_dark_grey);font-size: calc(var(--font-size) * 1.6);line-height: 1.25;}
.b-ext .ds-c-Field-wrapper input::-webkit-input-placeholder, .b-ext .ds-c-Field-wrapper select::-webkit-input-placeholder, .b-ext .ds-c-Field-wrapper textarea::-webkit-input-placeholder {color: var(--color_dark_grey);font-size: calc(var(--font-size) * 1.6);line-height: 1.25;}
.b-ext .ds-c-Field-wrapper input:focus, .b-ext .ds-c-Field-wrapper select:focus, .b-ext .ds-c-Field-wrapper textarea:focus {border-color: var(--color_blue);}
.b-ext .ds-c-Field-wrapper textarea {padding-top: 10px;resize: vertical;min-height: 6em;}
.b-ext .ds-c-Field-wrapper :focus {outline: none;}
.b-ext .ds-c-Field-required {color: var(--color_black);}
.b-ext .ds-c-Field-errors {display: block;padding: 5px 0 0;font-size: calc(var(--font-size) * 1.4);line-height: 1.5714285714;color: var(--color_red);}
@media screen and (max-width:999px) {.b-ext .ds-c-Field-label {font-size: calc(var(--font-size) * 1.2);line-height: 1.5;}
	.b-ext .ds-c-Field-wrapper input, .b-ext .ds-c-Field-wrapper select, .b-ext .ds-c-Field-wrapper textarea {font-size: calc(var(--font-size) * 1.4);line-height: 1.4285714286;}
	.b-ext .ds-c-Field-wrapper input::placeholder, .b-ext .ds-c-Field-wrapper select::placeholder, .b-ext .ds-c-Field-wrapper textarea::placeholder {font-size: calc(var(--font-size) * 1.4);line-height: 1.4285714286;}
	.b-ext .ds-c-Field-wrapper input:-moz-placeholder, .b-ext .ds-c-Field-wrapper input::-moz-placeholder, .b-ext .ds-c-Field-wrapper select:-moz-placeholder, .b-ext .ds-c-Field-wrapper select::-moz-placeholder, .b-ext .ds-c-Field-wrapper textarea:-moz-placeholder, .b-ext .ds-c-Field-wrapper textarea::-moz-placeholder {font-size: calc(var(--font-size) * 1.4);line-height: 1.4285714286;}
	.b-ext .ds-c-Field-wrapper input:-ms-input-placeholder, .b-ext .ds-c-Field-wrapper select:-ms-input-placeholder, .b-ext .ds-c-Field-wrapper textarea:-ms-input-placeholder {font-size: calc(var(--font-size) * 1.4);line-height: 1.4285714286;}
	.b-ext .ds-c-Field-wrapper input::-webkit-input-placeholder, .b-ext .ds-c-Field-wrapper select::-webkit-input-placeholder, .b-ext .ds-c-Field-wrapper textarea::-webkit-input-placeholder {font-size: calc(var(--font-size) * 1.4);line-height: 1.4285714286;}}
.b-ext .ds-c-File-custom {display: none;}
.b-ext .ds-c-File[is~=ds-input-file] .ds-c-File-wrapper {overflow: hidden;}
.b-ext .ds-c-File[is~=ds-input-file] input[type=file] {position: absolute;left: -500px;width: auto;}
.b-ext .ds-c-File[is~=ds-input-file] .ds-c-File-custom {display: table;font-size: calc(var(--font-size) * 1.6);line-height: 1.25;width: 100%;height: 52px;border-radius: 10px;background-color: var(--color_grey_darker);font-weight: 400;cursor: pointer;}
.b-ext .ds-c-File[is~=ds-input-file] .ds-c-File-custom-btn, .b-ext .ds-c-File[is~=ds-input-file] .ds-c-File-custom-label {display: table-cell;vertical-align: top;}
.b-ext .ds-c-File[is~=ds-input-file] .ds-c-File-custom-label {max-width: 0;padding: 13px 18px;line-height: 26px;}
.b-ext .ds-c-File[is~=ds-input-file] .ds-c-File-custom-label-xtra {overflow: hidden;display: block;text-overflow: ellipsis;white-space: nowrap;}
.b-ext .ds-c-File[is~=ds-input-file] .ds-c-File-custom-btn {position: relative;height: 52px;line-height: 28px;z-index: 0;width: 1px;border-top-left-radius: 0;border-bottom-left-radius: 0;}
@media screen and (max-width:999px) {.b-ext .ds-c-File[is~=ds-input-file] .ds-c-File-custom {font-size: calc(var(--font-size) * 1.4);line-height: 1.4285714286;}}
.b-ext .ds-c-Form {font-size: 0;position: relative;}
.b-ext .ds-c-Form>:not(.ds-c-PageQuoteForm-sameAddress) {font-size: calc(var(--font-size) * 1.4);line-height: 1.5714285714;}
.b-ext .ds-c-Form .ds-c-Field[data-name=zip_code] {display: inline-block;vertical-align: top;width: calc(40% - 20px);}
.b-ext .ds-c-Form .ds-c-Field[data-name=zip_code]+.ds-c-Field[data-name=city] {display: inline-block;vertical-align: top;width: 60%;margin-left: 20px;}
.b-ext .ds-c-Form .ds-c-Btn {min-height: 49px;min-width: 92px;}
.b-ext .ds-c-Form-actions {text-align: center;}
.b-ext .ds-c-Form[data-status=submitting] .ds-c-Field, .b-ext .ds-c-Form[data-status=submitting] .ds-c-Field+* {opacity: .5;pointer-events: none;}
.b-ext .ds-c-Form[data-status=submitting]>.ds-c-Btn {font-size: 0;pointer-events: none;opacity: .75;}
.b-ext .ds-c-Form[data-status=submitting]:after {visibility: visible;}
.b-ext .ds-c-Form:after {content: "";visibility: hidden;width: 27px;height: 27px;border: 4px solid var(--color_white);border-bottom: 4px solid rgba(0,0,0,0);border-radius: 50%;box-sizing: border-box;animation: rotation 1s linear infinite;margin: -39px auto 0;display: block;}
.b-ext .ds-c-PageQuoteForm .ds-c-Form:after {margin-left: 31px;}
@media screen and (max-width:999px) {.b-ext .ds-c-Form .ds-c-Field[data-name=zip_code], .b-ext .ds-c-Form .ds-c-Field[data-name=zip_code]+.ds-c-Field[data-name=city] {display: block;width: 100%;margin-left: 0;}}
@media screen and (max-width:767px) {.b-ext .ds-c-PageQuoteForm .ds-c-Form:after {margin: -39px auto 0;}}
.b-ext .ds-c-RadioGroup-legend {color: var(--color_black);font-size: calc(var(--font-size) * 1.4);line-height: 1.4285714286;font-weight: 700;font-family: Montserrat,Helvetica,Arial,sans-serif;display: block;padding-bottom: 15px;}
.b-ext .ds-c-RadioGroup .wpcf7-form-control-wrap, .b-ext .ds-c-RadioGroup ul {font-size: 0;}
.b-ext .ds-c-RadioGroup .wpcf7-list-item, .b-ext .ds-c-RadioGroup li {color: var(--color_black);display: inline-block;font-size: calc(var(--font-size) * 1.4);line-height: 1.4285714286;font-weight: 600;margin-left: 0;margin-bottom: 15px;margin-right: 15px;}
.b-ext .ds-c-RadioGroup input+label, .b-ext .ds-c-RadioGroup input+span {cursor: pointer;position: relative;}
.b-ext .ds-c-RadioGroup input+label:after, .b-ext .ds-c-RadioGroup input+label:before, .b-ext .ds-c-RadioGroup input+span:after, .b-ext .ds-c-RadioGroup input+span:before {border-radius: 50%;}
@media screen and (max-width:999px) {.b-ext .ds-c-RadioGroup-legend {font-size: calc(var(--font-size) * 1.2);line-height: 1.5;}
	.b-ext .ds-c-RadioGroup .wpcf7-list-item, .b-ext .ds-c-RadioGroup li {font-size: calc(var(--font-size) * 1.4);line-height: 1.4285714286;}}
.b-ext .ds-c-Select select {cursor: pointer;padding-right: 40px;}
.b-ext .no-pointer-events .ds-c-Select select {padding-right: 0;}
.b-ext .ds-c-Select select:disabled, .b-ext .ds-c-Select select[data-disabled] {cursor: auto;pointer-events: none;opacity: .5;}
.b-ext .ds-c-Select select:disabled:focus, .b-ext .ds-c-Select select[data-disabled]:focus {border-color: rgba(0,0,0,0);}
.b-ext .ds-c-Select[data-nqname=selectMultiple] .ds-c-Select-arrow, .b-ext .ds-c-Select[data-nqname=selectMultiple] select {display: none;pointer-events: none;}
.b-ext .ds-c-Select-arrow {font-size: 0;position: absolute;top: 2px;right: 2px;bottom: 2px;width: 42px;background-color: var(--color_grey_darker);pointer-events: none;border-radius: 10px;}
.b-ext .no-pointer-events .ds-c-Select-arrow {display: none;}
.b-ext .ds-c-Select-arrow:after {content: "";position: absolute;top: calc(50% - 10px);right: 10px;width: 20px;height: 20px;background-image: url("/ext/assets/images/icon/chevron.svg");background-size: cover;}
.b-ext select:disabled+.ds-c-Select-arrow, .b-ext select[data-disabled]+.ds-c-Select-arrow, .b-ext span:has(>select:disabled)+.ds-c-Select-arrow, .b-ext span:has(>select[data-disabled])+.ds-c-Select-arrow {background-color: #f3f3f3;}
.b-ext select:disabled+.ds-c-Select-arrow:after, .b-ext select[data-disabled]+.ds-c-Select-arrow:after, .b-ext span:has(>select:disabled)+.ds-c-Select-arrow:after, .b-ext span:has(>select[data-disabled])+.ds-c-Select-arrow:after {opacity: .3;}
.b-ext .ds-c-Select>.ds-c-Select {margin-bottom: 0;}
.b-ext .ds-c-Select>.ds-c-Select+.ds-c-Select {margin-top: 10px;}
.b-ext .nq-c-Select select, .b-ext _:-ms-fullscreen {padding-right: 20px;}
.b-ext .ds-c-SelectMultiple {font-size: calc(var(--font-size) * 1.4);line-height: 1.2857142857;display: block;width: 100%;border: 2px solid var(--color_grey_darker);background-color: var(--color_grey_darker);font-weight: 400;cursor: pointer;border-radius: 10px;position: relative;z-index: 2;}
.b-ext .ds-c-SelectMultiple .ds-c-Dropdown-toggler {background-color: var(--color_grey_darker);padding: 13px 45px 8px 15px;border: none;}
.b-ext .no-pointer-events .ds-c-SelectMultiple .ds-c-Dropdown-toggler {display: none;}
.b-ext .ds-c-SelectMultiple .ds-c-Dropdown-toggler:after {content: "";position: absolute;top: calc(50% - 10px);right: 10px;width: 20px;height: 20px;background-image: url("/ext/assets/images/icon/chevron.svg");background-size: cover;}
.b-ext .ds-c-SelectMultiple .ds-c-Dropdown-toggler>span {display: inline-block;background-color: var(--color_grey);padding: 5px 25px 5px 10px;margin-right: 5px;margin-bottom: 5px;border-radius: 5px;position: relative;}
.b-ext .ds-c-SelectMultiple .ds-c-Dropdown-toggler>span[data-value] {pointer-events: auto;}
.b-ext .ds-c-SelectMultiple .ds-c-Dropdown-toggler>span[data-value]:after {content: "";position: absolute;top: 7px;right: 5px;width: 15px;height: 15px;background-image: url("/ext/assets/images/icon/close.svg");background-size: cover;}
.b-ext .ds-c-SelectMultiple .ds-c-Dropdown-toggler>span:hover {background-color: rgba(245,245,245,.5);}
.b-ext .ds-c-SelectMultiple .ds-c-Dropdown-toggler>span:not([data-value]) {background: none;padding: 0;}
.b-ext .ds-c-SelectMultiple .ds-c-Dropdown-menu {background-color: var(--color_grey_darker);overflow-y: scroll;padding: 0;margin-top: 5px;margin-right: 5px;margin-left: 0;max-height: 500px;list-style: none;scrollbar-width: thin;scrollbar-color: var(--color_dark_grey) rgba(0,0,0,.1);}
.b-ext .ds-c-SelectMultiple .ds-c-Dropdown-menu::-webkit-scrollbar {width: 2px;height: 0;margin-right: 5px;}
.b-ext .ds-c-SelectMultiple .ds-c-Dropdown-menu::-webkit-scrollbar-track {box-shadow: inset 0 0 6px rgba(0,0,0,.1);}
.b-ext .ds-c-SelectMultiple .ds-c-Dropdown-menu::-webkit-scrollbar-thumb {background-color: var(--color_dark_grey);outline: 1px solid var(--color_dark_grey);}
.b-ext .ds-c-SelectMultiple .ds-c-Dropdown-menu:focus::-webkit-scrollbar {display: none;}
.b-ext .ds-c-SelectMultiple .ds-c-Dropdown-menu li {margin: 0;padding: 10px 18px;}
.b-ext .ds-c-SelectMultiple .ds-c-Dropdown-menu li:before {display: none;}
.b-ext .ds-c-SelectMultiple .ds-c-Dropdown-menu li+li {border-top: 1px solid var(--color_grey);}
.b-ext .ds-c-SelectMultiple .ds-c-Dropdown-menu li:hover {background-color: var(--color_grey);}
.b-ext .ds-c-SelectMultiple.ds-c-Dropdown[data-max=true] ul {display: none;}
@media screen and (max-width:767px) {.b-ext .ds-c-SelectMultiple .ds-c-Dropdown-toggler {padding: 13px 40px 8px 10px;}
	.b-ext .ds-c-SelectMultiple .ds-c-Dropdown-toggler>span[data-value] {font-size: calc(var(--font-size) * 1.3);line-height: 1.3846153846;}}
.b-ext .ds-c-Popin {position: fixed;top: 0;left: 0;overflow: auto;width: 0;height: 0;z-index: 1050;transition: opacity .3s ease-in-out 0s;}
.b-ext .ds-c-Popin[data-active=true] {width: 100%;height: 100%;opacity: 1;}
.b-ext .ds-c-Popin[data-active=true][data-name=quote_error] .ds-c-Popin-wrapper {left: 0;}
.b-ext .ds-c-Popin[data-active=true][data-name=quote_error] .ds-c-Popin-bg {opacity: 1;}
.b-ext .ds-c-Popin[data-active=true][data-name=popinStores] .ds-c-Popin-content {right: 200px;}
.b-ext [data-sticky=true] .ds-c-Popin[data-active=true][data-name=popinStores] .ds-c-Popin-content {top: 20px;}
.b-ext .ds-c-Popin-close {display: block;position: absolute;top: 16px;right: 16px;z-index: 10;}
.b-ext .ds-c-Popin-close img, .b-ext .ds-c-Popin-close svg {width: 100%;height: 100%;}
.b-ext .ds-c-Popin-wrapper {width: 1000px;max-width: calc(100% - 40px);max-height: calc(100vh - 40px);background: var(--color_white);padding: 30px;position: relative;top: 50%;transform: translateY(-50%);margin: 0 auto;box-shadow: 0 0 5px rgba(0,0,0,.2);border-radius: 10px;overflow: auto;}
.b-ext .ds-c-Popin-bg {position: fixed;top: 0;left: 0;width: 0;height: 0;background: rgba(0,0,0,.5);}
.b-ext [data-active=true] .ds-c-Popin-bg {width: 100%;height: 100%;}
.b-ext .ds-c-Popin-content {position: relative;}
.b-ext .ds-c-Popin-loader {position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-size: 100px auto;z-index: 3;}
.b-ext .ds-c-Popin[data-type=message] .ds-c-Popin-wrapper {width: 750px;padding: 60px 30px;}
.b-ext .ds-c-Popin[data-type=message] .ds-c-Popin-content {text-align: center;}
.b-ext .ds-c-Popin[data-type=iframe] .ds-c-Popin-close {top: 10px;right: 10px;}
.b-ext .ds-c-Popin[data-type=iframe] .ds-c-Popin-content {position: relative;overflow: hidden;font-size: 0;line-height: 0;background: var(--color_dark_grey);}
.b-ext .ds-c-Popin[data-type=iframe] .ds-c-Popin-content:before {display: block;height: 0;padding-bottom: 50.6578947368%;content: " ";}
.b-ext .ds-c-Popin[data-type=iframe] .ds-c-Popin-content>* {position: absolute;top: 0;left: 0;width: 100%;height: auto;}
@supports (object-fit:cover) {.b-ext .ds-c-Popin[data-type=iframe] .ds-c-Popin-content>* {object-fit: cover;height: 100%;}}
.b-ext .ds-c-Popin[data-type=iframe] .ds-c-Popin-content iframe {position: absolute;width: 100%;height: 100%;border: none;}
.b-ext .ds-c-Popin[data-name=popinStores] {pointer-events: none;}
.b-ext .ds-c-Popin[data-name=popinStores] .ds-c-Popin-wrapper {height: 100vh;width: 1440px;padding: 0;margin: 0 auto;right: auto;left: 0;top: 0;position: relative;transform: none;overflow: hidden;background: rgba(0,0,0,0);border: none;box-shadow: none;}
.b-ext .ds-c-Popin[data-name=popinStores] .ds-c-Popin-content {pointer-events: auto;position: absolute;padding: 0;width: 215px;top: 45px;right: 300px !important;transform: none;transition: top .25s ease-in;background: var(--color_white);box-shadow: 0 0 5px rgba(67,67,67,.2);border-radius: 10px;}
.b-ext .ds-c-Header-main-links:not(.ds-c-Header-main-links--ecommerce) .ds-c-Popin[data-name=popinStores] .ds-c-Popin-content {right: 125px !important;}
.b-ext .ds-c-Popin[data-name=popinStores] .ds-c-Popin-close {display: none;width: 10px;height: 10px;top: 13px;}
.b-ext .ds-c-Popin[data-name=popinStores] .ds-c-Popin-bg {display: none;}
.b-ext .ds-c-Popin[data-name=quote_error] .ds-c-Popin-wrapper {position: absolute;transition: .5 ease-in;transform: none;left: -9999px;top: 0;margin: 0;padding: 0;width: 350px;height: 100vh;max-height: none;border-radius: 0;}
.b-ext .ds-c-Popin[data-name=quote_error] .ds-c-Popin-content {display: block;height: 100%;}
.b-ext .ds-c-Popin[data-name=quote_error] .ds-c-Popin-close {top: 30px;right: 30px;}
.b-ext .ds-c-Popin[data-name=quote_error] .ds-c-Popin-bg {opacity: 0;transition: opacity .25s ease-in;}
.b-ext .ds-c-Popin[data-name=popinStoreSelected] .ds-c-Popin-wrapper, .b-ext .ds-c-Popin[data-name=popinStoresEdit] .ds-c-Popin-wrapper {width: 700px;}
@media screen and (max-width:767px) {.b-ext .ds-c-Popin-wrapper {max-width: calc(100% - 40px);max-height: calc(100% - 40px);}
	.b-ext .ds-c-Popin[data-name=quote_error] .ds-c-Popin-close {width: 12px;height: 12px;top: 15px;right: 15px;}
	.b-ext .ds-c-Popin[data-name=quote_error] .ds-c-Popin-wrapper {left: 20px;top: 20px;margin: 0;padding: 0;width: calc(100% - 40px);height: auto;max-height: calc(100% - 40px);border-radius: 10px;}
	.b-ext .ds-c-Popin[data-active=true][data-name=quote_error] .ds-c-Popin-wrapper {left: 20px;}
	.b-ext .ds-c-Popin[data-active=true][data-name=popinStores] {pointer-events: none;}
	.b-ext .ds-c-Popin[data-active=true][data-name=popinStores] .ds-c-Popin-wrapper {width: 100%;max-width: none;height: auto;top: auto;right: auto;bottom: -300px;position: fixed;left: 0;animation: sliceTop .25s ease-in-out forwards;border-bottom-left-radius: 0;border-bottom-right-radius: 0;animation-delay: .1s;}
	.b-ext .ds-c-Popin[data-active=true][data-name=popinStores] .ds-c-Popin-content {position: relative;top: auto;right: 0;border-bottom-left-radius: 0;border-bottom-right-radius: 0;width: 100%;bottom: 0;}
	.b-ext .ds-c-Popin[data-active=true][data-name=popinStores] .ds-c-Popin-bg, .b-ext .ds-c-Popin[data-active=true][data-name=popinStores] .ds-c-Popin-close {pointer-events: auto;display: block;}}
@keyframes sliceTop {0% {bottom: -300px;}
	to {bottom: 0;}}
.b-ext .ds-c-Popin[data-active=true] .ds-c-PopinStores {display: block;}
.b-ext .ds-c-PopinStores {display: none;height: 100%;}
.b-ext .ds-c-PopinStores [data-popin-stores-selected=true] {display: none;}
.b-ext .ds-c-PopinStores [data-popin-stores-selected=false] {display: block;}
.b-ext .ds-c-PopinStores-head {display: block;margin-bottom: 20px;}
.b-ext .ds-c-PopinStores-head-title {display: block;}
.b-ext .ds-c-PopinStores-contact {display: block;margin-bottom: 30px;}
.b-ext .ds-c-PopinStores-hoursDiv {margin-top: 10px;font-size: calc(var(--font-size) * 1.2);line-height: 1.5;font-weight: 600;padding: 0 15px;}
.b-ext .ds-c-PopinStores-hoursDiv, .b-ext .ds-c-PopinStores-hoursDiv-hours {display: flex;align-items: center;}
.b-ext .ds-c-PopinStores-hoursDiv-hours>span {padding: 5px 10px;border-radius: 30px;margin-right: 5px;text-transform: uppercase;}
.b-ext .ds-c-PopinStores-hoursDiv-hours[data-hours=is-open]>span {color: var(--color_green);background-color: rgba(128,189,38,.2);}
.b-ext .ds-c-PopinStores-hoursDiv-hours[data-hours=is-closed]>span {color: var(--color_red);background-color: rgba(224,0,27,.2);}
.b-ext .ds-c-PopinStores-actions {display: flex;align-items: center;justify-content: center;flex-direction: column;border-top: 1px solid var(--color_grey_darker);padding: 15px;margin-top: 15px;gap: 10px 0;}
.b-ext .ds-c-PopinStores-coordinate {display: block;margin-bottom: 10px;padding: 15px 15px 0;}
.b-ext .ds-c-PopinStores-coordinate-item {padding: 0 0 0 25px;border-bottom: 1px solid var(--color_grey);display: block;position: relative;}
.b-ext .ds-c-PopinStores-coordinate-item a {display: inline;width: 100%;}
.b-ext .ds-c-PopinStores-coordinate-item a:hover {font-weight: 700;color: var(--color_blue);text-decoration: underline;}
.b-ext .ds-c-PopinStores-coordinate-item a:hover .ds-c-PopinStores-coordinate-item img, .b-ext .ds-c-PopinStores-coordinate-item a:hover .ds-c-PopinStores-coordinate-item svg {stroke: var(--color_blue);}
.b-ext .ds-c-PopinStores-coordinate-item:last-child {border-bottom: 0;padding-bottom: 0;margin-bottom: 0;}
.b-ext .ds-c-PopinStores-coordinate-item-txt {display: block;font-size: calc(var(--font-size) * 1.2);line-height: 1.5;width: 100%;}
.b-ext .ds-c-PopinStores-coordinate-item-txt>* {display: block;}
.b-ext .ds-c-PopinStores-coordinate-item-icon {display: block;width: 15px;height: 15px;margin-right: 10px;left: 0;position: absolute;top: 50%;transform: translateY(-50%);}
.b-ext .ds-c-PopinStores-coordinate-item-icon img, .b-ext .ds-c-PopinStores-coordinate-item-icon svg {width: 100%;height: 100%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.b-ext .ds-c-PopinStores-button {display: block;width: 100%;text-align: center;}
.b-ext .ds-c-Popin[data-active=true] .ds-c-PopinStoreEdit, .b-ext .ds-c-Popin[data-active=true] .ds-c-PopinStoreSelected {display: block;}
.b-ext .ds-c-PopinStoreEdit, .b-ext .ds-c-PopinStoreSelected {display: none;}
.b-ext .ds-c-PopinStoreEdit-content, .b-ext .ds-c-PopinStoreSelected-content {width: 100%;max-width: 500px;padding: 20px 0;margin: 0 auto;}
.b-ext .ds-c-PopinStoreEdit-content-title, .b-ext .ds-c-PopinStoreSelected-content-title {display: block;margin-bottom: 10px;}
.b-ext .ds-c-PopinStoreEdit-content-title:last-child, .b-ext .ds-c-PopinStoreSelected-content-title:last-child {margin-bottom: 0;}
.b-ext .ds-c-PopinStoreEdit-content-title [data-store-selected], .b-ext .ds-c-PopinStoreEdit-content-txt [data-store-selected], .b-ext .ds-c-PopinStoreSelected-content-title [data-store-selected], .b-ext .ds-c-PopinStoreSelected-content-txt [data-store-selected] {color: var(--color_blue);font-weight: 700;}
.b-ext .ds-c-PopinStoreEdit-content-txt p+p, .b-ext .ds-c-PopinStoreSelected-content-txt p+p {margin-top: 10px;}
.b-ext .ds-c-PopinStoreEdit-content-action, .b-ext .ds-c-PopinStoreSelected-content-action {display: block;margin-top: 20px;}
.b-ext .ds-c-PopinStoreEdit-content-action-button, .b-ext .ds-c-PopinStoreSelected-content-action-button {margin-left: 20px;}
.b-ext .ds-c-Popin[data-active=true] .ds-c-PopinNewsletter {display: block;}
.b-ext .ds-c-PopinNewsletter {display: none;padding: 15px 0 30px;}
.b-ext .ds-c-PopinNewsletter-content {max-width: 550px;margin: 0 auto;}
.b-ext .ds-c-PopinNewsletter-content-title {display: block;margin-bottom: 30px;}
.b-ext .ds-c-PopinNewsletter-content-form-actions {margin: 20px 0;}
.b-ext .ds-c-PopinNewsletter-content-form-actions-link {margin-right: 20px;color: var(--color_black);cursor: pointer;}
.b-ext .ds-c-PopinNewsletter-content-txt {text-align: left;}
@media screen and (max-width:999px) {.b-ext .ds-c-PopinNewsletter {padding: 5px 0 10px;}}
.b-ext .ds-c-PopinSelectStore {height: 100%;padding: 70px 30px 40px;position: relative;}
.b-ext .ds-c-PopinSelectStore-title {display: block;text-align: left;margin-bottom: 15px;}
.b-ext .ds-c-PopinSelectStore-field label {width: 100%;display: flex;align-items: center;}
.b-ext .ds-c-PopinSelectStore-field label>span {width: 100%;}
.b-ext .ds-c-PopinSelectStore-field input {font-style: italic;background-color: var(--color_white);font-size: calc(var(--font-size) * 1.2);line-height: 1.25;height: 45px;padding-right: 55px;}
.b-ext .ds-c-PopinSelectStore-field input::placeholder {font-size: calc(var(--font-size) * 1.2);line-height: 1.25;}
.b-ext .ds-c-PopinSelectStore-field button.ds-c-Btn {cursor: auto;pointer-events: none;border-top-left-radius: 0;border-bottom-left-radius: 0;position: absolute;width: 45px;height: 45px;right: 0;top: 0;}
.b-ext .ds-c-PopinSelectStore-field button.ds-c-Btn img, .b-ext .ds-c-PopinSelectStore-field button.ds-c-Btn svg {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.b-ext .ds-c-PopinSelectStore-search {display: block;margin-bottom: 30px;position: relative;}
.b-ext .ds-c-PopinSelectStore-results {font-size: calc(var(--font-size) * 1.4);line-height: 1.2857142857;min-height: calc(100% - 145px);text-align: left;padding-bottom: 30px;margin-bottom: 30px;}
.b-ext .ds-c-PopinSelectStore-results-list-item+.ds-c-PopinSelectStore-results-list-item {margin-top: 20px;padding-top: 20px;border-top: 1px solid var(--color_grey_darker);}
.b-ext .ds-c-PopinSelectStore-results-list-item-title {display: block;margin-bottom: 5px;}
.b-ext .ds-c-PopinSelectStore-results-list-item-hoursDetails {display: flex;align-items: center;font-size: calc(var(--font-size) * 1.2);line-height: 1.5;font-weight: 600;}
.b-ext .ds-c-PopinSelectStore-results-list-item-hoursDetails:before {content: "";display: block;width: 8px;height: 8px;border-radius: 100%;margin-right: 10px;}
.b-ext .ds-c-PopinSelectStore-results-list-item-hoursDetails[data-hours=is-open]:before {background-color: var(--color_green);}
.b-ext .ds-c-PopinSelectStore-results-list-item-hoursDetails[data-hours=is-closed]:before {background-color: var(--color_red);}
.b-ext .ds-c-PopinSelectStore-results-list-item-address {margin-top: 10px;display: flex;align-items: center;}
.b-ext .ds-c-PopinSelectStore-results-list-item-address-txt {font-size: calc(var(--font-size) * 1.4);line-height: 1.2857142857;width: calc(100% - 30px);}
.b-ext .ds-c-PopinSelectStore-results-list-item-address-txt>* {display: block;}
.b-ext .ds-c-PopinSelectStore-results-list-item-address-icon {width: 20px;height: 20px;margin-right: 10px;position: relative;}
.b-ext .ds-c-PopinSelectStore-results-list-item-address-icon img, .b-ext .ds-c-PopinSelectStore-results-list-item-address-icon svg {width: 20px;height: 20px;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.b-ext .ds-c-PopinSelectStore-results-list-item-distance {display: block;margin-top: 5px;text-transform: uppercase;font-size: calc(var(--font-size) * 1.4);line-height: 1.2857142857;font-weight: 700;color: var(--color_black);padding-left: 30px;}
.b-ext .ds-c-PopinSelectStore-results-list-item-link {display: block;cursor: pointer;}
.b-ext .ds-c-PopinSelectStore-results-list-item-link.ds-c-Checkable input[type=radio]+span {padding-left: 0;padding-right: 35px;}
.b-ext .ds-c-PopinSelectStore-results-list-item-link.ds-c-Checkable input[type=radio]+span:before {left: auto;right: 0;}
.b-ext .ds-c-PopinSelectStore-results-list-item-link.ds-c-Checkable input[type=radio]+span:after {left: auto;right: 6px;}
.b-ext .ds-c-PopinSelectStore-results-noresults {margin-top: 20px;}
.b-ext .ds-c-PopinSelectStore-action {width: 100%;position: -webkit-sticky;position: sticky;bottom: 30px;left: 30px;}
.b-ext .ds-c-PopinSelectStore-action-button {display: block;width: 100%;}
@media screen and (max-width:999px) {.b-ext .ds-c-PopinSelectStore {padding: 40px 30px 30px;}}
.b-ext .u-sr-only {clip: rect(0 0 0 0);clip: path(inset 100%);height: 1px;width: 1px;overflow: hidden;position: absolute;white-space: nowrap;}
@media only screen and (max-width:768px) {.b-ext .u-sr-only\@md {clip: rect(0 0 0 0);clip: path(inset 100%);height: 1px;width: 1px;overflow: hidden;position: absolute;white-space: nowrap;}}
.b-ext .u-show-on-focus {position: absolute;top: -100%;z-index: var(--zindex-overlay);}
.b-ext .u-show-on-focus:focus {top: 0;background-color: #000;color: #fff;}
.b-ext .u-color-black {color: #000 !important;}
.b-ext .u-color-white {color: #fff !important;}
.b-ext .u-color-border-default {color: var(--border-default) !important;}
.b-ext .u-color-primary-brand-900 {color: var(--common-primary-brand-900) !important;}
.b-ext .u-color-common-primary-brand-900 {color: var(--common-primary-brand-900);}
.b-ext .u-color-text-accent {color: var(--text-accent);}
.b-ext .u-color-text-accent-default {color: var(--color-text-accent-default);}
.b-ext .u-color-text-alt-default {color: var(--color-text-alt-default);}
.b-ext .u-color-text-primary-default {color: var(--color-text-primary-default);}
.b-ext .u-color-input-color-default-help {color: var(--input-color-default-help);}
.b-ext .u-color-text-success-default {color: var(--color-text-success-default);}
.b-ext .u-color-text-info-default {color: var(--color-text-info-default);}
.b-ext .u-color-text-warning {color: var(--color-common-warning-500,var(--color-orange-500)) !important;}
.b-ext .u-color-text-error {color: var(--color-text-error,var(--color-common-error-600)) !important;}
.b-ext .u-color-text-low-stock {color: var(--color-orange-400) !important;}
.b-ext .u-bgcolor-white {background-color: #fff !important;}
.b-ext .u-bgcolor-background-alt-default {background-color: var(--color-background-alt-default) !important;}
.b-ext .u-bgcolor-common-primary-brand-50 {background-color: var(--color-common-primary-brand-50) !important;}
.b-ext .u-bgcolor-background-accent-default {background-color: var(--color-background-accent-default) !important;}
.b-ext .u-border-default {border: 1px solid var(--color-border-default);}
.b-ext .u-border-error {border: 1px solid var(--color-border-error);}
.b-ext .ds-u-clearfix:after, .b-ext .ds-u-clearfix:before {display: table;content: " ";}
.b-ext .ds-u-clearfix:after {clear: both;}
.b-ext .ds-u-dblock {display: block;width: 100%;}
.b-ext .ds-u-a11yhidden {position: absolute;overflow: hidden;clip: rect(0 0 0 0);margin: -1px;padding: 0;border: 0;width: 1px;height: 1px;}
.b-ext .ds-u-hcenter {margin-right: auto;margin-left: auto;}
.b-ext #ds-u-display-desk, .b-ext #ds-u-display-mob, .b-ext #ds-u-display-tab {display: none;}
@media screen and (min-width:1000px) {.b-ext #ds-u-display-desk {display: block;}}
@media screen and (min-width:768px)and (max-width:999px) {.b-ext #ds-u-display-tab {display: block;}}
@media screen and (max-width:767px) {.b-ext #ds-u-display-mob {display: block;}}
.b-ext .ds-u-fit {position: relative;display: block;height: 0;}
.b-ext .ds-u-fit iframe, .b-ext .ds-u-fit img, .b-ext .ds-u-fit picture {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.b-ext .ds-u-hspace {padding-right: 20px;padding-left: 20px;}
.b-ext .ds-u-scrollbar {overflow-y: auto;}
.b-ext .ds-u-scrollbar::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.1);border-radius: 10px;background-color: var(--color_grey_darker);}
.b-ext .ds-u-scrollbar::-webkit-scrollbar {width: 4px;background-color: var(--color_grey_darker);}
.b-ext .ds-u-scrollbar::-webkit-scrollbar-thumb {border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);background-color: var(--color_black);}
.b-ext .u-flex {display: flex;}
.b-ext .u-inline-flex {display: inline-flex;}
.b-ext .u-flex-nowrap {flex-wrap: nowrap;}
.b-ext .u-flex-wrap {flex-wrap: wrap;}
.b-ext .u-flex-wrap-reverse {flex-wrap: wrap-reverse;}
.b-ext .u-flex-row {flex-direction: row;}
.b-ext .u-flex-row-reverse {flex-direction: row-reverse;}
.b-ext .u-flex-column {flex-direction: column;}
.b-ext .u-flex-column-reverse {flex-direction: column-reverse;}
.b-ext .u-flex-justify-start {justify-content: flex-start !important;}
.b-ext .u-flex-justify-end {justify-content: flex-end !important;}
.b-ext .u-flex-justify-center {justify-content: center !important;}
.b-ext .u-flex-justify-between {justify-content: space-between !important;}
.b-ext .u-flex-justify-around {justify-content: space-around !important;}
.b-ext .u-flex-align-start {align-items: flex-start;}
.b-ext .u-flex-align-end {align-items: flex-end;}
.b-ext .u-flex-align-center {align-items: center;}
.b-ext .u-flex-self-start {align-self: flex-start;}
.b-ext .u-flex-self-end {align-self: flex-end;}
.b-ext .u-flex-self-center {align-self: center;}
.b-ext .u-flex-shrink-none {flex-shrink: 0;}
.b-ext .u-flex-grow {flex-grow: 1;}
.b-ext .u-flex-align-baseline {align-items: baseline;}
.b-ext .u-flex-align-stretch {align-items: stretch;}
.b-ext .u-flex-self-baseline {align-self: baseline;}
.b-ext .u-flex-self-stretch {align-self: stretch;}
.b-ext .u-flex-item-fluid {flex: 1 1;}
.b-ext .u-flex-item-auto {flex: auto;}
.b-ext .u-flex-item-initial {flex: initial;}
.b-ext .u-flex-item-none {flex: none;}
.b-ext .u-flex-item-first {order: -1;}
.b-ext .u-flex-item-medium {order: 0;}
.b-ext .u-flex-item-last {order: 1;}
@media only screen and (max-width:1440px) {.b-ext .u-flex-wrap\@xxlg {flex-wrap: wrap;}
	.b-ext .u-flex-row\@xxlg {flex-direction: row;}
	.b-ext .u-flex-column\@xxlg {flex-direction: column;}
	.b-ext .u-flex-column-reverse\@xxlg {flex-direction: column-reverse;}
	.b-ext .u-flex-justify-center\@xxlg {justify-content: center !important;}
	.b-ext .u-flex-align-start\@xxlg {align-items: flex-start;}
	.b-ext .u-flex-align-center\@xxlg {align-items: center;}
	.b-ext .u-flex-grow\@xxlg {flex-grow: 1;}
	.b-ext .u-flex-align-stretch\@xxlg {align-items: stretch;}
	.b-ext .u-flex-self-stretch\@xxlg {align-self: stretch;}}
@media only screen and (max-width:1280px) {.b-ext .u-flex-wrap\@xlg {flex-wrap: wrap;}
	.b-ext .u-flex-row\@xlg {flex-direction: row;}
	.b-ext .u-flex-column\@xlg {flex-direction: column;}
	.b-ext .u-flex-column-reverse\@xlg {flex-direction: column-reverse;}
	.b-ext .u-flex-justify-center\@xlg {justify-content: center !important;}
	.b-ext .u-flex-align-start\@xlg {align-items: flex-start;}
	.b-ext .u-flex-align-center\@xlg {align-items: center;}
	.b-ext .u-flex-grow\@xlg {flex-grow: 1;}
	.b-ext .u-flex-align-stretch\@xlg {align-items: stretch;}
	.b-ext .u-flex-self-stretch\@xlg {align-self: stretch;}}
@media only screen and (max-width:1024px) {.b-ext .u-flex-wrap\@lg {flex-wrap: wrap;}
	.b-ext .u-flex-row\@lg {flex-direction: row;}
	.b-ext .u-flex-column\@lg {flex-direction: column;}
	.b-ext .u-flex-column-reverse\@lg {flex-direction: column-reverse;}
	.b-ext .u-flex-justify-center\@lg {justify-content: center !important;}
	.b-ext .u-flex-align-start\@lg {align-items: flex-start;}
	.b-ext .u-flex-align-center\@lg {align-items: center;}
	.b-ext .u-flex-grow\@lg {flex-grow: 1;}
	.b-ext .u-flex-align-stretch\@lg {align-items: stretch;}
	.b-ext .u-flex-self-stretch\@lg {align-self: stretch;}}
@media only screen and (max-width:768px) {.b-ext .u-flex-wrap\@md {flex-wrap: wrap;}
	.b-ext .u-flex-row\@md {flex-direction: row;}
	.b-ext .u-flex-column\@md {flex-direction: column;}
	.b-ext .u-flex-column-reverse\@md {flex-direction: column-reverse;}
	.b-ext .u-flex-justify-center\@md {justify-content: center !important;}
	.b-ext .u-flex-align-start\@md {align-items: flex-start;}
	.b-ext .u-flex-align-center\@md {align-items: center;}
	.b-ext .u-flex-grow\@md {flex-grow: 1;}
	.b-ext .u-flex-align-stretch\@md {align-items: stretch;}
	.b-ext .u-flex-self-stretch\@md {align-self: stretch;}}
@media only screen and (max-width:576px) {.b-ext .u-flex-wrap\@sm {flex-wrap: wrap;}
	.b-ext .u-flex-row\@sm {flex-direction: row;}
	.b-ext .u-flex-column\@sm {flex-direction: column;}
	.b-ext .u-flex-column-reverse\@sm {flex-direction: column-reverse;}
	.b-ext .u-flex-justify-center\@sm {justify-content: center !important;}
	.b-ext .u-flex-align-start\@sm {align-items: flex-start;}
	.b-ext .u-flex-align-center\@sm {align-items: center;}
	.b-ext .u-flex-grow\@sm {flex-grow: 1;}
	.b-ext .u-flex-align-stretch\@sm {align-items: stretch;}
	.b-ext .u-flex-self-stretch\@sm {align-self: stretch;}}
@media only screen and (max-width:400px) {.b-ext .u-flex-wrap\@xs {flex-wrap: wrap;}
	.b-ext .u-flex-row\@xs {flex-direction: row;}
	.b-ext .u-flex-column\@xs {flex-direction: column;}
	.b-ext .u-flex-column-reverse\@xs {flex-direction: column-reverse;}
	.b-ext .u-flex-justify-center\@xs {justify-content: center !important;}
	.b-ext .u-flex-align-start\@xs {align-items: flex-start;}
	.b-ext .u-flex-align-center\@xs {align-items: center;}
	.b-ext .u-flex-grow\@xs {flex-grow: 1;}
	.b-ext .u-flex-align-stretch\@xs {align-items: stretch;}
	.b-ext .u-flex-self-stretch\@xs {align-self: stretch;}}
.b-ext .u-font-10 {font-size: calc(var(--font-size) * 1) !important;}
.b-ext .u-font-11 {font-size: calc(var(--font-size) * 1.1) !important;}
.b-ext .u-font-12 {font-size: calc(var(--font-size) * 1.2) !important;}
.b-ext .u-font-13 {font-size: calc(var(--font-size) * 1.3) !important;}
.b-ext .u-font-14 {font-size: calc(var(--font-size) * 1.4) !important;}
.b-ext .u-font-15 {font-size: calc(var(--font-size) * 1.5) !important;}
.b-ext .u-font-16 {font-size: calc(var(--font-size) * 1.6) !important;}
.b-ext .u-font-17, .b-ext .u-font-18 {font-size: calc(var(--font-size) * 1.7) !important;}
.b-ext .u-font-20 {font-size: calc(var(--font-size) * 2) !important;}
.b-ext .u-font-24 {font-size: calc(var(--font-size) * 2.4) !important;}
.b-ext .u-font-26 {font-size: calc(var(--font-size) * 2.6) !important;}
.b-ext .u-font-28 {font-size: calc(var(--font-size) * 2.8) !important;}
.b-ext .u-font-32 {font-size: calc(var(--font-size) * 3.2) !important;}
.b-ext .u-font-40 {font-size: calc(var(--font-size) * 4) !important;}
@media only screen and (max-width:768px) {.b-ext .u-font-14\@md {font-size: calc(var(--font-size) * 1.4) !important;}
	.b-ext .u-font-16\@md {font-size: calc(var(--font-size) * 1.6) !important;}}
@media only screen and (max-width:576px) {.b-ext .u-font-14\@sm {font-size: calc(var(--font-size) * 1.4) !important;}
	.b-ext .u-font-20\@sm {font-size: calc(var(--font-size) * 2) !important;}
	.b-ext .u-font-32\@sm {font-size: calc(var(--font-size) * 3.2) !important;}}
.b-ext .u-font-400 {font-weight: 400 !important;}
.b-ext .u-font-500 {font-weight: 500 !important;}
.b-ext .u-font-600 {font-weight: 600 !important;}
.b-ext .u-font-700 {font-weight: 700 !important;}
.b-ext .u-lineHeight-130 {line-height: 130%;}
.b-ext .u-radius-full {border-radius: calc(var(--font-size) * 10);}
.b-ext .u-radius-6 {border-radius: calc(var(--font-size) * .6);}
.b-ext .u-radius-8 {border-radius: calc(var(--font-size) * .8);}
.b-ext .u-radius-12 {border-radius: calc(var(--font-size) * 1.2);}
.b-ext .u-radius-16 {border-radius: calc(var(--font-size) * 1.6);}
.b-ext .u-text-ellipsis {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.b-ext .u-text-left {text-align: left;}
.b-ext .u-text-right {text-align: right;}
.b-ext .u-text-center {text-align: center;}
.b-ext .u-text-uppercase {text-transform: uppercase;}
.b-ext .u-text-underline {text-decoration: underline;}
.b-ext .u-text-decoration-none {text-decoration: none;}
.b-ext .u-text-nowrap {white-space: nowrap;}
@media only screen and (max-width:1440px) {.b-ext .u-text-ellipsis\@xxlg {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.b-ext .u-text-left\@xxlg {text-align: left;}
	.b-ext .u-text-right\@xxlg {text-align: right;}
	.b-ext .u-text-center\@xxlg {text-align: center;}
	.b-ext .u-text-uppercase\@xxlg {text-transform: uppercase;}
	.b-ext .u-text-decoration-none\@xxlg {text-decoration: none;}}
@media only screen and (max-width:1280px) {.b-ext .u-text-ellipsis\@xlg {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.b-ext .u-text-left\@xlg {text-align: left;}
	.b-ext .u-text-right\@xlg {text-align: right;}
	.b-ext .u-text-center\@xlg {text-align: center;}
	.b-ext .u-text-uppercase\@xlg {text-transform: uppercase;}
	.b-ext .u-text-decoration-none\@xlg {text-decoration: none;}}
@media only screen and (max-width:1024px) {.b-ext .u-text-ellipsis\@lg {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.b-ext .u-text-left\@lg {text-align: left;}
	.b-ext .u-text-right\@lg {text-align: right;}
	.b-ext .u-text-center\@lg {text-align: center;}
	.b-ext .u-text-uppercase\@lg {text-transform: uppercase;}
	.b-ext .u-text-decoration-none\@lg {text-decoration: none;}}
@media only screen and (max-width:768px) {.b-ext .u-text-ellipsis\@md {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.b-ext .u-text-left\@md {text-align: left;}
	.b-ext .u-text-right\@md {text-align: right;}
	.b-ext .u-text-center\@md {text-align: center;}
	.b-ext .u-text-uppercase\@md {text-transform: uppercase;}
	.b-ext .u-text-decoration-none\@md {text-decoration: none;}}
@media only screen and (max-width:576px) {.b-ext .u-text-ellipsis\@sm {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.b-ext .u-text-left\@sm {text-align: left;}
	.b-ext .u-text-right\@sm {text-align: right;}
	.b-ext .u-text-center\@sm {text-align: center;}
	.b-ext .u-text-uppercase\@sm {text-transform: uppercase;}
	.b-ext .u-text-decoration-none\@sm {text-decoration: none;}}
@media only screen and (max-width:400px) {.b-ext .u-text-ellipsis\@xs {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.b-ext .u-text-left\@xs {text-align: left;}
	.b-ext .u-text-right\@xs {text-align: right;}
	.b-ext .u-text-center\@xs {text-align: center;}
	.b-ext .u-text-uppercase\@xs {text-transform: uppercase;}
	.b-ext .u-text-decoration-none\@xs {text-decoration: none;}}
.b-ext .u-title-1 {font-size: calc(var(--font-size) * 2.8);font-weight: 700;}
.b-ext .u-title-2 {font-size: calc(var(--font-size) * 2.4);font-weight: 700;}
.b-ext .u-title-3 {font-size: calc(var(--font-size) * 1.8);font-weight: 700;}
.b-ext .u-title-4 {font-size: calc(var(--font-size) * 1.6);font-weight: 700;}
.b-ext .u-title-5 {font-size: calc(var(--font-size) * 2);font-weight: 700;}
@media only screen and (max-width:768px) {.b-ext .u-title-1 {font-size: calc(var(--font-size) * 2.4);}}
.b-ext .u-block {display: block !important;}
.b-ext .u-none {display: none !important;}
.b-ext .u-inline {display: inline !important;}
.b-ext .u-inline-block {display: inline-block !important;vertical-align: top !important;}
.b-ext .u-flex {display: flex !important;}
.b-ext .u-inline-flex {display: inline-flex !important;}
@media only screen and (max-width:1440px) {.b-ext .u-block\@xxlg {display: block !important;}
	.b-ext .u-none\@xxlg {display: none !important;}
	.b-ext .u-inline\@xxlg {display: inline !important;}
	.b-ext .u-inline-block\@xxlg {display: inline-block !important;vertical-align: top !important;}
	.b-ext .u-flex\@xxlg {display: flex !important;}
	.b-ext .u-inline-flex\@xxlg {display: inline-flex !important;}}
@media only screen and (max-width:1280px) {.b-ext .u-block\@xlg {display: block !important;}
	.b-ext .u-none\@xlg {display: none !important;}
	.b-ext .u-inline\@xlg {display: inline !important;}
	.b-ext .u-inline-block\@xlg {display: inline-block !important;vertical-align: top !important;}
	.b-ext .u-flex\@xlg {display: flex !important;}
	.b-ext .u-inline-flex\@xlg {display: inline-flex !important;}}
@media only screen and (max-width:1024px) {.b-ext .u-block\@lg {display: block !important;}
	.b-ext .u-none\@lg {display: none !important;}
	.b-ext .u-inline\@lg {display: inline !important;}
	.b-ext .u-inline-block\@lg {display: inline-block !important;vertical-align: top !important;}
	.b-ext .u-flex\@lg {display: flex !important;}
	.b-ext .u-inline-flex\@lg {display: inline-flex !important;}}
@media only screen and (max-width:768px) {.b-ext .u-block\@md {display: block !important;}
	.b-ext .u-none\@md {display: none !important;}
	.b-ext .u-inline\@md {display: inline !important;}
	.b-ext .u-inline-block\@md {display: inline-block !important;vertical-align: top !important;}
	.b-ext .u-flex\@md {display: flex !important;}
	.b-ext .u-inline-flex\@md {display: inline-flex !important;}}
@media only screen and (max-width:576px) {.b-ext .u-block\@sm {display: block !important;}
	.b-ext .u-none\@sm {display: none !important;}
	.b-ext .u-inline\@sm {display: inline !important;}
	.b-ext .u-inline-block\@sm {display: inline-block !important;vertical-align: top !important;}
	.b-ext .u-flex\@sm {display: flex !important;}
	.b-ext .u-inline-flex\@sm {display: inline-flex !important;}}
@media only screen and (max-width:400px) {.b-ext .u-block\@xs {display: block !important;}
	.b-ext .u-none\@xs {display: none !important;}
	.b-ext .u-inline\@xs {display: inline !important;}
	.b-ext .u-inline-block\@xs {display: inline-block !important;vertical-align: top !important;}
	.b-ext .u-flex\@xs {display: flex !important;}
	.b-ext .u-inline-flex\@xs {display: inline-flex !important;}}
.b-ext .u-full-w {width: 100%;}
.b-ext .u-max-w-704 {max-width: calc(var(--font-size) * 70.4);}
.b-ext .u-full-h {height: 100%;}
.b-ext .u-max-w-968 {max-width: calc(var(--font-size) * 96.8);}
.b-ext .u-max-w-640 {max-width: calc(var(--font-size) * 64);}
.b-ext .u-max-w-520 {max-width: calc(var(--font-size) * 52);}
.b-ext .u-max-w-508 {max-width: calc(var(--font-size) * 50.8);}
.b-ext .u-max-w-480 {max-width: calc(var(--font-size) * 48);}
.b-ext .u-max-w-344 {max-width: calc(var(--font-size) * 34.4);}
.b-ext .u-max-w-324 {max-width: calc(var(--font-size) * 32.4);}
.b-ext .u-max-w-280 {max-width: calc(var(--font-size) * 28);}
.b-ext .u-max-w-252 {max-width: calc(var(--font-size) * 25.2);}
.b-ext .u-max-w-236 {max-width: calc(var(--font-size) * 23.6);}
.b-ext .u-max-w-172 {max-width: calc(var(--font-size) * 17.2);}
.b-ext .u-max-unset {max-width: unset !important;}
@media only screen and (max-width:1440px) {.b-ext .u-max-unset\@xxlg {max-width: unset !important;}
	.b-ext .u-full-w\@xxlg {width: 100%;}}
@media only screen and (max-width:1280px) {.b-ext .u-max-unset\@xlg {max-width: unset !important;}
	.b-ext .u-full-w\@xlg {width: 100%;}}
@media only screen and (max-width:1024px) {.b-ext .u-max-unset\@lg {max-width: unset !important;}
	.b-ext .u-full-w\@lg {width: 100%;}}
@media only screen and (max-width:768px) {.b-ext .u-max-unset\@md {max-width: unset !important;}
	.b-ext .u-full-w\@md {width: 100%;}}
@media only screen and (max-width:576px) {.b-ext .u-max-unset\@sm {max-width: unset !important;}
	.b-ext .u-full-w\@sm {width: 100%;}}
@media only screen and (max-width:400px) {.b-ext .u-max-unset\@xs {max-width: unset !important;}
	.b-ext .u-full-w\@xs {width: 100%;}}
.b-ext .ds-u-wrapper {margin-right: auto;margin-left: auto;width: 1280px;max-width: 100%;}
.b-ext .ds-u-wrapper[data-width="1440"] {width: 1440px;}
.b-ext .ds-u-wrapper[data-width="1380"] {width: 1380px;}
.b-ext .ds-u-wrapper[data-width="1300"] {width: 1300px;}
.b-ext .ds-u-wrapper[data-width="1280"] {width: 1280px;}
.b-ext .ds-u-wrapper[data-width="1150"] {width: 1150px;}
.b-ext .ds-u-wrapper[data-width="900"] {width: 900px;}
.b-ext .ds-u-wrapper[data-width="830"] {width: 830px;}
.b-ext .ds-u-wrapper[data-width="750"] {width: 750px;}
.b-ext .ds-u-wrapper[data-width="500"] {width: 500px;}
.b-ext .comment-content .wp-smiley, .b-ext .entry-content .wp-smiley, .b-ext .page-content .wp-smiley {margin-bottom: 0;margin-top: 0;padding: 0;border: none;}
.b-ext .wp-caption {margin-bottom: 1.5em;max-width: 100%;}
.b-ext .wp-caption img[class*=wp-image-] {display: block;margin-left: auto;margin-right: auto;}
.b-ext .wp-caption-text {margin: .8075em 0;text-align: center;}
.b-ext .gallery {margin: 0 auto 20px;}
.b-ext .gallery-item {display: inline-block;margin: 0 auto;padding: 1%;width: 100%;text-align: center;vertical-align: top;}
.b-ext .gallery-item .gallery-icon a, .b-ext .gallery-item .gallery-icon a img {display: block;}
.b-ext .gallery-columns-2 .gallery-item {max-width: 50%;}
.b-ext .gallery-columns-3 .gallery-item {max-width: 33.33%;}
.b-ext .gallery-columns-4 .gallery-item {max-width: 25%;}
.b-ext .gallery-columns-5 .gallery-item {max-width: 20%;}
.b-ext .gallery-columns-6 .gallery-item {max-width: 16.66%;}
.b-ext .gallery-columns-7 .gallery-item {max-width: 14.28%;}
.b-ext .gallery-columns-8 .gallery-item {max-width: 12.5%;}
.b-ext .gallery-columns-9 .gallery-item {max-width: 11.11%;}
.b-ext .gallery-caption {display: block;}
.b-ext .alignleft {display: inline;float: left;margin-right: 20px;margin-left: 0;}
.b-ext .alignright {display: inline;float: right;margin-left: 20px;margin-right: 0;}
.b-ext .aligncenter {clear: both;display: block;margin-left: auto;margin-right: auto;}
.b-ext .comment-content a {word-wrap: break-word;}
.b-ext .bypostauthor {display: block;}
.b-ext .updated:not(.published) {display: none;}
.b-ext .ds-u-bg-black {background-color: var(--color_black);}
.b-ext .ds-u-bg-blue {background-color: var(--color_blue);}
.b-ext .ds-u-bg-blue-light {background-color: var(--color_light_blue);}
.b-ext .ds-u-bg-white {background-color: var(--color_white);}
.b-ext .ds-u-bg-grey {background-color: var(--color_grey);}
.b-ext .ds-u-black {color: var(--color_black);}
.b-ext .ds-u-blue {color: var(--color_blue);}
.b-ext .ds-u-white {color: var(--color_white);}
.b-ext .ds-u-bold, .b-ext strong {font-weight: 700;}
.b-ext .ds-u-center {text-align: center;}
.b-ext .ds-u-italic, .b-ext em {font-style: italic;}
.b-ext .ds-u-left {text-align: left;}
.b-ext .ds-u-line-through {text-decoration: line-through;}
.b-ext .ds-u-quote, .b-ext blockquote {position: relative;font-style: italic;font-size: calc(var(--font-size) * 1.6);line-height: 1.25;}
.b-ext .ds-u-quote p:before, .b-ext blockquote p:before {content: "«";margin-right: 10px;}
.b-ext .ds-u-quote p:after, .b-ext blockquote p:after {content: "»";margin-left: 10px;}
.b-ext .ds-u-quote p:after, .b-ext .ds-u-quote p:before, .b-ext blockquote p:after, .b-ext blockquote p:before {display: inline-block;font-weight: 700;color: var(--color_blue);}
.b-ext .ds-u-quote cite, .b-ext blockquote cite {position: relative;display: block;margin-top: 5px;padding-left: 20px;color: var(--color_blue);font-size: calc(var(--font-size) * 1.4);line-height: 1.4285714286;font-weight: 600;}
.b-ext .ds-u-quote cite:before, .b-ext blockquote cite:before {content: "";width: 15px;height: 2px;background-color: var(--color_blue);position: absolute;top: 50%;transform: translateY(-50%);left: 0;}
@media screen and (max-width:999px) {.b-ext .ds-u-quote, .b-ext blockquote {font-size: calc(var(--font-size) * 1.4);line-height: 1.4285714286;}
	.b-ext .ds-u-quote cite, .b-ext blockquote cite {font-size: calc(var(--font-size) * 1.2);line-height: 1.5;}}
.b-ext .ds-u-right {text-align: right;}
.b-ext .ds-u-text {font-size: calc(var(--font-size) * 1.4);line-height: 1.4285714286;}
@media screen and (max-width:999px) {.b-ext .ds-u-text[data-small] {font-size: calc(var(--font-size) * 1.2);line-height: 1.6666666667;}}
.b-ext .u-mt-4 {margin-top: calc(var(--font-size) * .4) !important;}
.b-ext .u-mr-4 {margin-right: calc(var(--font-size) * .4) !important;}
.b-ext .u-mb-4 {margin-bottom: calc(var(--font-size) * .4) !important;}
.b-ext .u-ml-4, .b-ext .u-mx-4 {margin-left: calc(var(--font-size) * .4) !important;}
.b-ext .u-mx-4 {margin-right: calc(var(--font-size) * .4) !important;}
.b-ext .u-my-4 {margin-top: calc(var(--font-size) * .4) !important;margin-bottom: calc(var(--font-size) * .4) !important;}
.b-ext .u-m-4 {margin: calc(var(--font-size) * .4) !important;}
.b-ext .u-pt-4 {padding-top: calc(var(--font-size) * .4) !important;}
.b-ext .u-pr-4 {padding-right: calc(var(--font-size) * .4) !important;}
.b-ext .u-pb-4 {padding-bottom: calc(var(--font-size) * .4) !important;}
.b-ext .u-pl-4, .b-ext .u-px-4 {padding-left: calc(var(--font-size) * .4) !important;}
.b-ext .u-px-4 {padding-right: calc(var(--font-size) * .4) !important;}
.b-ext .u-py-4 {padding-top: calc(var(--font-size) * .4) !important;padding-bottom: calc(var(--font-size) * .4) !important;}
.b-ext .u-p-4 {padding: calc(var(--font-size) * .4) !important;}
.b-ext .u-mt-6 {margin-top: calc(var(--font-size) * .6) !important;}
.b-ext .u-mr-6 {margin-right: calc(var(--font-size) * .6) !important;}
.b-ext .u-mb-6 {margin-bottom: calc(var(--font-size) * .6) !important;}
.b-ext .u-ml-6, .b-ext .u-mx-6 {margin-left: calc(var(--font-size) * .6) !important;}
.b-ext .u-mx-6 {margin-right: calc(var(--font-size) * .6) !important;}
.b-ext .u-my-6 {margin-top: calc(var(--font-size) * .6) !important;margin-bottom: calc(var(--font-size) * .6) !important;}
.b-ext .u-m-6 {margin: calc(var(--font-size) * .6) !important;}
.b-ext .u-pt-6 {padding-top: calc(var(--font-size) * .6) !important;}
.b-ext .u-pr-6 {padding-right: calc(var(--font-size) * .6) !important;}
.b-ext .u-pb-6 {padding-bottom: calc(var(--font-size) * .6) !important;}
.b-ext .u-pl-6, .b-ext .u-px-6 {padding-left: calc(var(--font-size) * .6) !important;}
.b-ext .u-px-6 {padding-right: calc(var(--font-size) * .6) !important;}
.b-ext .u-py-6 {padding-top: calc(var(--font-size) * .6) !important;padding-bottom: calc(var(--font-size) * .6) !important;}
.b-ext .u-p-6 {padding: calc(var(--font-size) * .6) !important;}
.b-ext .u-mt-8 {margin-top: calc(var(--font-size) * .8) !important;}
.b-ext .u-mr-8 {margin-right: calc(var(--font-size) * .8) !important;}
.b-ext .u-mb-8 {margin-bottom: calc(var(--font-size) * .8) !important;}
.b-ext .u-ml-8, .b-ext .u-mx-8 {margin-left: calc(var(--font-size) * .8) !important;}
.b-ext .u-mx-8 {margin-right: calc(var(--font-size) * .8) !important;}
.b-ext .u-my-8 {margin-top: calc(var(--font-size) * .8) !important;margin-bottom: calc(var(--font-size) * .8) !important;}
.b-ext .u-m-8 {margin: calc(var(--font-size) * .8) !important;}
.b-ext .u-pt-8 {padding-top: calc(var(--font-size) * .8) !important;}
.b-ext .u-pr-8 {padding-right: calc(var(--font-size) * .8) !important;}
.b-ext .u-pb-8 {padding-bottom: calc(var(--font-size) * .8) !important;}
.b-ext .u-pl-8, .b-ext .u-px-8 {padding-left: calc(var(--font-size) * .8) !important;}
.b-ext .u-px-8 {padding-right: calc(var(--font-size) * .8) !important;}
.b-ext .u-py-8 {padding-top: calc(var(--font-size) * .8) !important;padding-bottom: calc(var(--font-size) * .8) !important;}
.b-ext .u-p-8 {padding: calc(var(--font-size) * .8) !important;}
.b-ext .u-mt-10 {margin-top: calc(var(--font-size) * 1) !important;}
.b-ext .u-mr-10 {margin-right: calc(var(--font-size) * 1) !important;}
.b-ext .u-mb-10 {margin-bottom: calc(var(--font-size) * 1) !important;}
.b-ext .u-ml-10, .b-ext .u-mx-10 {margin-left: calc(var(--font-size) * 1) !important;}
.b-ext .u-mx-10 {margin-right: calc(var(--font-size) * 1) !important;}
.b-ext .u-my-10 {margin-top: calc(var(--font-size) * 1) !important;margin-bottom: calc(var(--font-size) * 1) !important;}
.b-ext .u-m-10 {margin: calc(var(--font-size) * 1) !important;}
.b-ext .u-pt-10 {padding-top: calc(var(--font-size) * 1) !important;}
.b-ext .u-pr-10 {padding-right: calc(var(--font-size) * 1) !important;}
.b-ext .u-pb-10 {padding-bottom: calc(var(--font-size) * 1) !important;}
.b-ext .u-pl-10, .b-ext .u-px-10 {padding-left: calc(var(--font-size) * 1) !important;}
.b-ext .u-px-10 {padding-right: calc(var(--font-size) * 1) !important;}
.b-ext .u-py-10 {padding-top: calc(var(--font-size) * 1) !important;padding-bottom: calc(var(--font-size) * 1) !important;}
.b-ext .u-p-10 {padding: calc(var(--font-size) * 1) !important;}
.b-ext .u-mt-12 {margin-top: calc(var(--font-size) * 1.2) !important;}
.b-ext .u-mr-12 {margin-right: calc(var(--font-size) * 1.2) !important;}
.b-ext .u-mb-12 {margin-bottom: calc(var(--font-size) * 1.2) !important;}
.b-ext .u-ml-12, .b-ext .u-mx-12 {margin-left: calc(var(--font-size) * 1.2) !important;}
.b-ext .u-mx-12 {margin-right: calc(var(--font-size) * 1.2) !important;}
.b-ext .u-my-12 {margin-top: calc(var(--font-size) * 1.2) !important;margin-bottom: calc(var(--font-size) * 1.2) !important;}
.b-ext .u-m-12 {margin: calc(var(--font-size) * 1.2) !important;}
.b-ext .u-pt-12 {padding-top: calc(var(--font-size) * 1.2) !important;}
.b-ext .u-pr-12 {padding-right: calc(var(--font-size) * 1.2) !important;}
.b-ext .u-pb-12 {padding-bottom: calc(var(--font-size) * 1.2) !important;}
.b-ext .u-pl-12, .b-ext .u-px-12 {padding-left: calc(var(--font-size) * 1.2) !important;}
.b-ext .u-px-12 {padding-right: calc(var(--font-size) * 1.2) !important;}
.b-ext .u-py-12 {padding-top: calc(var(--font-size) * 1.2) !important;padding-bottom: calc(var(--font-size) * 1.2) !important;}
.b-ext .u-p-12 {padding: calc(var(--font-size) * 1.2) !important;}
.b-ext .u-mt-16 {margin-top: calc(var(--font-size) * 1.6) !important;}
.b-ext .u-mr-16 {margin-right: calc(var(--font-size) * 1.6) !important;}
.b-ext .u-mb-16 {margin-bottom: calc(var(--font-size) * 1.6) !important;}
.b-ext .u-ml-16, .b-ext .u-mx-16 {margin-left: calc(var(--font-size) * 1.6) !important;}
.b-ext .u-mx-16 {margin-right: calc(var(--font-size) * 1.6) !important;}
.b-ext .u-my-16 {margin-top: calc(var(--font-size) * 1.6) !important;margin-bottom: calc(var(--font-size) * 1.6) !important;}
.b-ext .u-m-16 {margin: calc(var(--font-size) * 1.6) !important;}
.b-ext .u-pt-16 {padding-top: calc(var(--font-size) * 1.6) !important;}
.b-ext .u-pr-16 {padding-right: calc(var(--font-size) * 1.6) !important;}
.b-ext .u-pb-16 {padding-bottom: calc(var(--font-size) * 1.6) !important;}
.b-ext .u-pl-16, .b-ext .u-px-16 {padding-left: calc(var(--font-size) * 1.6) !important;}
.b-ext .u-px-16 {padding-right: calc(var(--font-size) * 1.6) !important;}
.b-ext .u-py-16 {padding-top: calc(var(--font-size) * 1.6) !important;padding-bottom: calc(var(--font-size) * 1.6) !important;}
.b-ext .u-p-16 {padding: calc(var(--font-size) * 1.6) !important;}
.b-ext .u-mt-20 {margin-top: calc(var(--font-size) * 2) !important;}
.b-ext .u-mr-20 {margin-right: calc(var(--font-size) * 2) !important;}
.b-ext .u-mb-20 {margin-bottom: calc(var(--font-size) * 2) !important;}
.b-ext .u-ml-20, .b-ext .u-mx-20 {margin-left: calc(var(--font-size) * 2) !important;}
.b-ext .u-mx-20 {margin-right: calc(var(--font-size) * 2) !important;}
.b-ext .u-my-20 {margin-top: calc(var(--font-size) * 2) !important;margin-bottom: calc(var(--font-size) * 2) !important;}
.b-ext .u-m-20 {margin: calc(var(--font-size) * 2) !important;}
.b-ext .u-pt-20 {padding-top: calc(var(--font-size) * 2) !important;}
.b-ext .u-pr-20 {padding-right: calc(var(--font-size) * 2) !important;}
.b-ext .u-pb-20 {padding-bottom: calc(var(--font-size) * 2) !important;}
.b-ext .u-pl-20, .b-ext .u-px-20 {padding-left: calc(var(--font-size) * 2) !important;}
.b-ext .u-px-20 {padding-right: calc(var(--font-size) * 2) !important;}
.b-ext .u-py-20 {padding-top: calc(var(--font-size) * 2) !important;padding-bottom: calc(var(--font-size) * 2) !important;}
.b-ext .u-p-20 {padding: calc(var(--font-size) * 2) !important;}
.b-ext .u-mt-24 {margin-top: calc(var(--font-size) * 2.4) !important;}
.b-ext .u-mr-24 {margin-right: calc(var(--font-size) * 2.4) !important;}
.b-ext .u-mb-24 {margin-bottom: calc(var(--font-size) * 2.4) !important;}
.b-ext .u-ml-24, .b-ext .u-mx-24 {margin-left: calc(var(--font-size) * 2.4) !important;}
.b-ext .u-mx-24 {margin-right: calc(var(--font-size) * 2.4) !important;}
.b-ext .u-my-24 {margin-top: calc(var(--font-size) * 2.4) !important;margin-bottom: calc(var(--font-size) * 2.4) !important;}
.b-ext .u-m-24 {margin: calc(var(--font-size) * 2.4) !important;}
.b-ext .u-pt-24 {padding-top: calc(var(--font-size) * 2.4) !important;}
.b-ext .u-pr-24 {padding-right: calc(var(--font-size) * 2.4) !important;}
.b-ext .u-pb-24 {padding-bottom: calc(var(--font-size) * 2.4) !important;}
.b-ext .u-pl-24, .b-ext .u-px-24 {padding-left: calc(var(--font-size) * 2.4) !important;}
.b-ext .u-px-24 {padding-right: calc(var(--font-size) * 2.4) !important;}
.b-ext .u-py-24 {padding-top: calc(var(--font-size) * 2.4) !important;padding-bottom: calc(var(--font-size) * 2.4) !important;}
.b-ext .u-p-24 {padding: calc(var(--font-size) * 2.4) !important;}
.b-ext .u-mt-28 {margin-top: calc(var(--font-size) * 2.8) !important;}
.b-ext .u-mr-28 {margin-right: calc(var(--font-size) * 2.8) !important;}
.b-ext .u-mb-28 {margin-bottom: calc(var(--font-size) * 2.8) !important;}
.b-ext .u-ml-28, .b-ext .u-mx-28 {margin-left: calc(var(--font-size) * 2.8) !important;}
.b-ext .u-mx-28 {margin-right: calc(var(--font-size) * 2.8) !important;}
.b-ext .u-my-28 {margin-top: calc(var(--font-size) * 2.8) !important;margin-bottom: calc(var(--font-size) * 2.8) !important;}
.b-ext .u-m-28 {margin: calc(var(--font-size) * 2.8) !important;}
.b-ext .u-pt-28 {padding-top: calc(var(--font-size) * 2.8) !important;}
.b-ext .u-pr-28 {padding-right: calc(var(--font-size) * 2.8) !important;}
.b-ext .u-pb-28 {padding-bottom: calc(var(--font-size) * 2.8) !important;}
.b-ext .u-pl-28, .b-ext .u-px-28 {padding-left: calc(var(--font-size) * 2.8) !important;}
.b-ext .u-px-28 {padding-right: calc(var(--font-size) * 2.8) !important;}
.b-ext .u-py-28 {padding-top: calc(var(--font-size) * 2.8) !important;padding-bottom: calc(var(--font-size) * 2.8) !important;}
.b-ext .u-p-28 {padding: calc(var(--font-size) * 2.8) !important;}
.b-ext .u-mt-32 {margin-top: calc(var(--font-size) * 3.2) !important;}
.b-ext .u-mr-32 {margin-right: calc(var(--font-size) * 3.2) !important;}
.b-ext .u-mb-32 {margin-bottom: calc(var(--font-size) * 3.2) !important;}
.b-ext .u-ml-32, .b-ext .u-mx-32 {margin-left: calc(var(--font-size) * 3.2) !important;}
.b-ext .u-mx-32 {margin-right: calc(var(--font-size) * 3.2) !important;}
.b-ext .u-my-32 {margin-top: calc(var(--font-size) * 3.2) !important;margin-bottom: calc(var(--font-size) * 3.2) !important;}
.b-ext .u-m-32 {margin: calc(var(--font-size) * 3.2) !important;}
.b-ext .u-pt-32 {padding-top: calc(var(--font-size) * 3.2) !important;}
.b-ext .u-pr-32 {padding-right: calc(var(--font-size) * 3.2) !important;}
.b-ext .u-pb-32 {padding-bottom: calc(var(--font-size) * 3.2) !important;}
.b-ext .u-pl-32, .b-ext .u-px-32 {padding-left: calc(var(--font-size) * 3.2) !important;}
.b-ext .u-px-32 {padding-right: calc(var(--font-size) * 3.2) !important;}
.b-ext .u-py-32 {padding-top: calc(var(--font-size) * 3.2) !important;padding-bottom: calc(var(--font-size) * 3.2) !important;}
.b-ext .u-p-32 {padding: calc(var(--font-size) * 3.2) !important;}
.b-ext .u-mt-40 {margin-top: calc(var(--font-size) * 4) !important;}
.b-ext .u-mr-40 {margin-right: calc(var(--font-size) * 4) !important;}
.b-ext .u-mb-40 {margin-bottom: calc(var(--font-size) * 4) !important;}
.b-ext .u-ml-40, .b-ext .u-mx-40 {margin-left: calc(var(--font-size) * 4) !important;}
.b-ext .u-mx-40 {margin-right: calc(var(--font-size) * 4) !important;}
.b-ext .u-my-40 {margin-top: calc(var(--font-size) * 4) !important;margin-bottom: calc(var(--font-size) * 4) !important;}
.b-ext .u-m-40 {margin: calc(var(--font-size) * 4) !important;}
.b-ext .u-pt-40 {padding-top: calc(var(--font-size) * 4) !important;}
.b-ext .u-pr-40 {padding-right: calc(var(--font-size) * 4) !important;}
.b-ext .u-pb-40 {padding-bottom: calc(var(--font-size) * 4) !important;}
.b-ext .u-pl-40, .b-ext .u-px-40 {padding-left: calc(var(--font-size) * 4) !important;}
.b-ext .u-px-40 {padding-right: calc(var(--font-size) * 4) !important;}
.b-ext .u-py-40 {padding-top: calc(var(--font-size) * 4) !important;padding-bottom: calc(var(--font-size) * 4) !important;}
.b-ext .u-p-40 {padding: calc(var(--font-size) * 4) !important;}
.b-ext .u-mt-44 {margin-top: calc(var(--font-size) * 4.4) !important;}
.b-ext .u-mr-44 {margin-right: calc(var(--font-size) * 4.4) !important;}
.b-ext .u-mb-44 {margin-bottom: calc(var(--font-size) * 4.4) !important;}
.b-ext .u-ml-44, .b-ext .u-mx-44 {margin-left: calc(var(--font-size) * 4.4) !important;}
.b-ext .u-mx-44 {margin-right: calc(var(--font-size) * 4.4) !important;}
.b-ext .u-my-44 {margin-top: calc(var(--font-size) * 4.4) !important;margin-bottom: calc(var(--font-size) * 4.4) !important;}
.b-ext .u-m-44 {margin: calc(var(--font-size) * 4.4) !important;}
.b-ext .u-pt-44 {padding-top: calc(var(--font-size) * 4.4) !important;}
.b-ext .u-pr-44 {padding-right: calc(var(--font-size) * 4.4) !important;}
.b-ext .u-pb-44 {padding-bottom: calc(var(--font-size) * 4.4) !important;}
.b-ext .u-pl-44, .b-ext .u-px-44 {padding-left: calc(var(--font-size) * 4.4) !important;}
.b-ext .u-px-44 {padding-right: calc(var(--font-size) * 4.4) !important;}
.b-ext .u-py-44 {padding-top: calc(var(--font-size) * 4.4) !important;padding-bottom: calc(var(--font-size) * 4.4) !important;}
.b-ext .u-p-44 {padding: calc(var(--font-size) * 4.4) !important;}
.b-ext .u-mt-48 {margin-top: calc(var(--font-size) * 4.8) !important;}
.b-ext .u-mr-48 {margin-right: calc(var(--font-size) * 4.8) !important;}
.b-ext .u-mb-48 {margin-bottom: calc(var(--font-size) * 4.8) !important;}
.b-ext .u-ml-48, .b-ext .u-mx-48 {margin-left: calc(var(--font-size) * 4.8) !important;}
.b-ext .u-mx-48 {margin-right: calc(var(--font-size) * 4.8) !important;}
.b-ext .u-my-48 {margin-top: calc(var(--font-size) * 4.8) !important;margin-bottom: calc(var(--font-size) * 4.8) !important;}
.b-ext .u-m-48 {margin: calc(var(--font-size) * 4.8) !important;}
.b-ext .u-pt-48 {padding-top: calc(var(--font-size) * 4.8) !important;}
.b-ext .u-pr-48 {padding-right: calc(var(--font-size) * 4.8) !important;}
.b-ext .u-pb-48 {padding-bottom: calc(var(--font-size) * 4.8) !important;}
.b-ext .u-pl-48, .b-ext .u-px-48 {padding-left: calc(var(--font-size) * 4.8) !important;}
.b-ext .u-px-48 {padding-right: calc(var(--font-size) * 4.8) !important;}
.b-ext .u-py-48 {padding-top: calc(var(--font-size) * 4.8) !important;padding-bottom: calc(var(--font-size) * 4.8) !important;}
.b-ext .u-p-48 {padding: calc(var(--font-size) * 4.8) !important;}
.b-ext .u-mt-56 {margin-top: calc(var(--font-size) * 5.6) !important;}
.b-ext .u-mr-56 {margin-right: calc(var(--font-size) * 5.6) !important;}
.b-ext .u-mb-56 {margin-bottom: calc(var(--font-size) * 5.6) !important;}
.b-ext .u-ml-56, .b-ext .u-mx-56 {margin-left: calc(var(--font-size) * 5.6) !important;}
.b-ext .u-mx-56 {margin-right: calc(var(--font-size) * 5.6) !important;}
.b-ext .u-my-56 {margin-top: calc(var(--font-size) * 5.6) !important;margin-bottom: calc(var(--font-size) * 5.6) !important;}
.b-ext .u-m-56 {margin: calc(var(--font-size) * 5.6) !important;}
.b-ext .u-pt-56 {padding-top: calc(var(--font-size) * 5.6) !important;}
.b-ext .u-pr-56 {padding-right: calc(var(--font-size) * 5.6) !important;}
.b-ext .u-pb-56 {padding-bottom: calc(var(--font-size) * 5.6) !important;}
.b-ext .u-pl-56, .b-ext .u-px-56 {padding-left: calc(var(--font-size) * 5.6) !important;}
.b-ext .u-px-56 {padding-right: calc(var(--font-size) * 5.6) !important;}
.b-ext .u-py-56 {padding-top: calc(var(--font-size) * 5.6) !important;padding-bottom: calc(var(--font-size) * 5.6) !important;}
.b-ext .u-p-56 {padding: calc(var(--font-size) * 5.6) !important;}
.b-ext .u-mt-60 {margin-top: calc(var(--font-size) * 6) !important;}
.b-ext .u-mr-60 {margin-right: calc(var(--font-size) * 6) !important;}
.b-ext .u-mb-60 {margin-bottom: calc(var(--font-size) * 6) !important;}
.b-ext .u-ml-60, .b-ext .u-mx-60 {margin-left: calc(var(--font-size) * 6) !important;}
.b-ext .u-mx-60 {margin-right: calc(var(--font-size) * 6) !important;}
.b-ext .u-my-60 {margin-top: calc(var(--font-size) * 6) !important;margin-bottom: calc(var(--font-size) * 6) !important;}
.b-ext .u-m-60 {margin: calc(var(--font-size) * 6) !important;}
.b-ext .u-pt-60 {padding-top: calc(var(--font-size) * 6) !important;}
.b-ext .u-pr-60 {padding-right: calc(var(--font-size) * 6) !important;}
.b-ext .u-pb-60 {padding-bottom: calc(var(--font-size) * 6) !important;}
.b-ext .u-pl-60, .b-ext .u-px-60 {padding-left: calc(var(--font-size) * 6) !important;}
.b-ext .u-px-60 {padding-right: calc(var(--font-size) * 6) !important;}
.b-ext .u-py-60 {padding-top: calc(var(--font-size) * 6) !important;padding-bottom: calc(var(--font-size) * 6) !important;}
.b-ext .u-p-60 {padding: calc(var(--font-size) * 6) !important;}
.b-ext .u-mt-64 {margin-top: calc(var(--font-size) * 6.4) !important;}
.b-ext .u-mr-64 {margin-right: calc(var(--font-size) * 6.4) !important;}
.b-ext .u-mb-64 {margin-bottom: calc(var(--font-size) * 6.4) !important;}
.b-ext .u-ml-64, .b-ext .u-mx-64 {margin-left: calc(var(--font-size) * 6.4) !important;}
.b-ext .u-mx-64 {margin-right: calc(var(--font-size) * 6.4) !important;}
.b-ext .u-my-64 {margin-top: calc(var(--font-size) * 6.4) !important;margin-bottom: calc(var(--font-size) * 6.4) !important;}
.b-ext .u-m-64 {margin: calc(var(--font-size) * 6.4) !important;}
.b-ext .u-pt-64 {padding-top: calc(var(--font-size) * 6.4) !important;}
.b-ext .u-pr-64 {padding-right: calc(var(--font-size) * 6.4) !important;}
.b-ext .u-pb-64 {padding-bottom: calc(var(--font-size) * 6.4) !important;}
.b-ext .u-pl-64, .b-ext .u-px-64 {padding-left: calc(var(--font-size) * 6.4) !important;}
.b-ext .u-px-64 {padding-right: calc(var(--font-size) * 6.4) !important;}
.b-ext .u-py-64 {padding-top: calc(var(--font-size) * 6.4) !important;padding-bottom: calc(var(--font-size) * 6.4) !important;}
.b-ext .u-p-64 {padding: calc(var(--font-size) * 6.4) !important;}
.b-ext .u-mt-72 {margin-top: calc(var(--font-size) * 7.2) !important;}
.b-ext .u-mr-72 {margin-right: calc(var(--font-size) * 7.2) !important;}
.b-ext .u-mb-72 {margin-bottom: calc(var(--font-size) * 7.2) !important;}
.b-ext .u-ml-72, .b-ext .u-mx-72 {margin-left: calc(var(--font-size) * 7.2) !important;}
.b-ext .u-mx-72 {margin-right: calc(var(--font-size) * 7.2) !important;}
.b-ext .u-my-72 {margin-top: calc(var(--font-size) * 7.2) !important;margin-bottom: calc(var(--font-size) * 7.2) !important;}
.b-ext .u-m-72 {margin: calc(var(--font-size) * 7.2) !important;}
.b-ext .u-pt-72 {padding-top: calc(var(--font-size) * 7.2) !important;}
.b-ext .u-pr-72 {padding-right: calc(var(--font-size) * 7.2) !important;}
.b-ext .u-pb-72 {padding-bottom: calc(var(--font-size) * 7.2) !important;}
.b-ext .u-pl-72, .b-ext .u-px-72 {padding-left: calc(var(--font-size) * 7.2) !important;}
.b-ext .u-px-72 {padding-right: calc(var(--font-size) * 7.2) !important;}
.b-ext .u-py-72 {padding-top: calc(var(--font-size) * 7.2) !important;padding-bottom: calc(var(--font-size) * 7.2) !important;}
.b-ext .u-p-72 {padding: calc(var(--font-size) * 7.2) !important;}
.b-ext .u-mt-80 {margin-top: calc(var(--font-size) * 8) !important;}
.b-ext .u-mr-80 {margin-right: calc(var(--font-size) * 8) !important;}
.b-ext .u-mb-80 {margin-bottom: calc(var(--font-size) * 8) !important;}
.b-ext .u-ml-80, .b-ext .u-mx-80 {margin-left: calc(var(--font-size) * 8) !important;}
.b-ext .u-mx-80 {margin-right: calc(var(--font-size) * 8) !important;}
.b-ext .u-my-80 {margin-top: calc(var(--font-size) * 8) !important;margin-bottom: calc(var(--font-size) * 8) !important;}
.b-ext .u-m-80 {margin: calc(var(--font-size) * 8) !important;}
.b-ext .u-pt-80 {padding-top: calc(var(--font-size) * 8) !important;}
.b-ext .u-pr-80 {padding-right: calc(var(--font-size) * 8) !important;}
.b-ext .u-pb-80 {padding-bottom: calc(var(--font-size) * 8) !important;}
.b-ext .u-pl-80, .b-ext .u-px-80 {padding-left: calc(var(--font-size) * 8) !important;}
.b-ext .u-px-80 {padding-right: calc(var(--font-size) * 8) !important;}
.b-ext .u-py-80 {padding-top: calc(var(--font-size) * 8) !important;padding-bottom: calc(var(--font-size) * 8) !important;}
.b-ext .u-p-80 {padding: calc(var(--font-size) * 8) !important;}
.b-ext .u-mt-88 {margin-top: calc(var(--font-size) * 8.8) !important;}
.b-ext .u-mr-88 {margin-right: calc(var(--font-size) * 8.8) !important;}
.b-ext .u-mb-88 {margin-bottom: calc(var(--font-size) * 8.8) !important;}
.b-ext .u-ml-88, .b-ext .u-mx-88 {margin-left: calc(var(--font-size) * 8.8) !important;}
.b-ext .u-mx-88 {margin-right: calc(var(--font-size) * 8.8) !important;}
.b-ext .u-my-88 {margin-top: calc(var(--font-size) * 8.8) !important;margin-bottom: calc(var(--font-size) * 8.8) !important;}
.b-ext .u-m-88 {margin: calc(var(--font-size) * 8.8) !important;}
.b-ext .u-pt-88 {padding-top: calc(var(--font-size) * 8.8) !important;}
.b-ext .u-pr-88 {padding-right: calc(var(--font-size) * 8.8) !important;}
.b-ext .u-pb-88 {padding-bottom: calc(var(--font-size) * 8.8) !important;}
.b-ext .u-pl-88, .b-ext .u-px-88 {padding-left: calc(var(--font-size) * 8.8) !important;}
.b-ext .u-px-88 {padding-right: calc(var(--font-size) * 8.8) !important;}
.b-ext .u-py-88 {padding-top: calc(var(--font-size) * 8.8) !important;padding-bottom: calc(var(--font-size) * 8.8) !important;}
.b-ext .u-p-88 {padding: calc(var(--font-size) * 8.8) !important;}
.b-ext .u-mt-90 {margin-top: calc(var(--font-size) * 9) !important;}
.b-ext .u-mr-90 {margin-right: calc(var(--font-size) * 9) !important;}
.b-ext .u-mb-90 {margin-bottom: calc(var(--font-size) * 9) !important;}
.b-ext .u-ml-90, .b-ext .u-mx-90 {margin-left: calc(var(--font-size) * 9) !important;}
.b-ext .u-mx-90 {margin-right: calc(var(--font-size) * 9) !important;}
.b-ext .u-my-90 {margin-top: calc(var(--font-size) * 9) !important;margin-bottom: calc(var(--font-size) * 9) !important;}
.b-ext .u-m-90 {margin: calc(var(--font-size) * 9) !important;}
.b-ext .u-pt-90 {padding-top: calc(var(--font-size) * 9) !important;}
.b-ext .u-pr-90 {padding-right: calc(var(--font-size) * 9) !important;}
.b-ext .u-pb-90 {padding-bottom: calc(var(--font-size) * 9) !important;}
.b-ext .u-pl-90, .b-ext .u-px-90 {padding-left: calc(var(--font-size) * 9) !important;}
.b-ext .u-px-90 {padding-right: calc(var(--font-size) * 9) !important;}
.b-ext .u-py-90 {padding-top: calc(var(--font-size) * 9) !important;padding-bottom: calc(var(--font-size) * 9) !important;}
.b-ext .u-p-90 {padding: calc(var(--font-size) * 9) !important;}
.b-ext .u-mt-100 {margin-top: calc(var(--font-size) * 10) !important;}
.b-ext .u-mr-100 {margin-right: calc(var(--font-size) * 10) !important;}
.b-ext .u-mb-100 {margin-bottom: calc(var(--font-size) * 10) !important;}
.b-ext .u-ml-100, .b-ext .u-mx-100 {margin-left: calc(var(--font-size) * 10) !important;}
.b-ext .u-mx-100 {margin-right: calc(var(--font-size) * 10) !important;}
.b-ext .u-my-100 {margin-top: calc(var(--font-size) * 10) !important;margin-bottom: calc(var(--font-size) * 10) !important;}
.b-ext .u-m-100 {margin: calc(var(--font-size) * 10) !important;}
.b-ext .u-pt-100 {padding-top: calc(var(--font-size) * 10) !important;}
.b-ext .u-pr-100 {padding-right: calc(var(--font-size) * 10) !important;}
.b-ext .u-pb-100 {padding-bottom: calc(var(--font-size) * 10) !important;}
.b-ext .u-pl-100, .b-ext .u-px-100 {padding-left: calc(var(--font-size) * 10) !important;}
.b-ext .u-px-100 {padding-right: calc(var(--font-size) * 10) !important;}
.b-ext .u-py-100 {padding-top: calc(var(--font-size) * 10) !important;padding-bottom: calc(var(--font-size) * 10) !important;}
.b-ext .u-p-100 {padding: calc(var(--font-size) * 10) !important;}
.b-ext .u-mt-128 {margin-top: calc(var(--font-size) * 12.8) !important;}
.b-ext .u-mr-128 {margin-right: calc(var(--font-size) * 12.8) !important;}
.b-ext .u-mb-128 {margin-bottom: calc(var(--font-size) * 12.8) !important;}
.b-ext .u-ml-128, .b-ext .u-mx-128 {margin-left: calc(var(--font-size) * 12.8) !important;}
.b-ext .u-mx-128 {margin-right: calc(var(--font-size) * 12.8) !important;}
.b-ext .u-my-128 {margin-top: calc(var(--font-size) * 12.8) !important;margin-bottom: calc(var(--font-size) * 12.8) !important;}
.b-ext .u-m-128 {margin: calc(var(--font-size) * 12.8) !important;}
.b-ext .u-pt-128 {padding-top: calc(var(--font-size) * 12.8) !important;}
.b-ext .u-pr-128 {padding-right: calc(var(--font-size) * 12.8) !important;}
.b-ext .u-pb-128 {padding-bottom: calc(var(--font-size) * 12.8) !important;}
.b-ext .u-pl-128, .b-ext .u-px-128 {padding-left: calc(var(--font-size) * 12.8) !important;}
.b-ext .u-px-128 {padding-right: calc(var(--font-size) * 12.8) !important;}
.b-ext .u-py-128 {padding-top: calc(var(--font-size) * 12.8) !important;padding-bottom: calc(var(--font-size) * 12.8) !important;}
.b-ext .u-p-128 {padding: calc(var(--font-size) * 12.8) !important;}
.b-ext .u-mt-160 {margin-top: calc(var(--font-size) * 16) !important;}
.b-ext .u-mr-160 {margin-right: calc(var(--font-size) * 16) !important;}
.b-ext .u-mb-160 {margin-bottom: calc(var(--font-size) * 16) !important;}
.b-ext .u-ml-160, .b-ext .u-mx-160 {margin-left: calc(var(--font-size) * 16) !important;}
.b-ext .u-mx-160 {margin-right: calc(var(--font-size) * 16) !important;}
.b-ext .u-my-160 {margin-top: calc(var(--font-size) * 16) !important;margin-bottom: calc(var(--font-size) * 16) !important;}
.b-ext .u-m-160 {margin: calc(var(--font-size) * 16) !important;}
.b-ext .u-pt-160 {padding-top: calc(var(--font-size) * 16) !important;}
.b-ext .u-pr-160 {padding-right: calc(var(--font-size) * 16) !important;}
.b-ext .u-pb-160 {padding-bottom: calc(var(--font-size) * 16) !important;}
.b-ext .u-pl-160, .b-ext .u-px-160 {padding-left: calc(var(--font-size) * 16) !important;}
.b-ext .u-px-160 {padding-right: calc(var(--font-size) * 16) !important;}
.b-ext .u-py-160 {padding-top: calc(var(--font-size) * 16) !important;padding-bottom: calc(var(--font-size) * 16) !important;}
.b-ext .u-p-160 {padding: calc(var(--font-size) * 16) !important;}
.b-ext .u-mt-0 {margin-top: 0 !important;}
.b-ext .u-mr-0 {margin-right: 0 !important;}
.b-ext .u-mb-0 {margin-bottom: 0 !important;}
.b-ext .u-ml-0, .b-ext .u-mx-0 {margin-left: 0 !important;}
.b-ext .u-mx-0 {margin-right: 0 !important;}
.b-ext .u-my-0 {margin-top: 0 !important;margin-bottom: 0 !important;}
.b-ext .u-m-0 {margin: 0 !important;}
.b-ext .u-pt-0 {padding-top: 0 !important;}
.b-ext .u-pr-0 {padding-right: 0 !important;}
.b-ext .u-pb-0 {padding-bottom: 0 !important;}
.b-ext .u-pl-0, .b-ext .u-px-0 {padding-left: 0 !important;}
.b-ext .u-px-0 {padding-right: 0 !important;}
.b-ext .u-py-0 {padding-top: 0 !important;padding-bottom: 0 !important;}
.b-ext .u-p-0 {padding: 0 !important;}
.b-ext .u-mt-auto {margin-top: auto !important;}
.b-ext .u-mr-auto {margin-right: auto !important;}
.b-ext .u-mb-auto {margin-bottom: auto !important;}
.b-ext .u-ml-auto, .b-ext .u-mx-auto {margin-left: auto !important;}
.b-ext .u-mx-auto {margin-right: auto !important;}
.b-ext .u-my-auto {margin-top: auto !important;margin-bottom: auto !important;}
.b-ext .u-m-auto {margin: auto !important;}
.b-ext .u-pt-auto {padding-top: auto !important;}
.b-ext .u-pr-auto {padding-right: auto !important;}
.b-ext .u-pb-auto {padding-bottom: auto !important;}
.b-ext .u-pl-auto, .b-ext .u-px-auto {padding-left: auto !important;}
.b-ext .u-px-auto {padding-right: auto !important;}
.b-ext .u-py-auto {padding-top: auto !important;padding-bottom: auto !important;}
.b-ext .u-p-auto {padding: auto !important;}
@media only screen and (max-width:1440px) {.b-ext .u-mt-4\@xxlg {margin-top: calc(var(--font-size) * .4) !important;}
	.b-ext .u-mr-4\@xxlg {margin-right: calc(var(--font-size) * .4) !important;}
	.b-ext .u-mb-4\@xxlg {margin-bottom: calc(var(--font-size) * .4) !important;}
	.b-ext .u-ml-4\@xxlg, .b-ext .u-mx-4\@xxlg {margin-left: calc(var(--font-size) * .4) !important;}
	.b-ext .u-mx-4\@xxlg {margin-right: calc(var(--font-size) * .4) !important;}
	.b-ext .u-my-4\@xxlg {margin-top: calc(var(--font-size) * .4) !important;margin-bottom: calc(var(--font-size) * .4) !important;}
	.b-ext .u-m-4\@xxlg {margin: calc(var(--font-size) * .4) !important;}
	.b-ext .u-pt-4\@xxlg {padding-top: calc(var(--font-size) * .4) !important;}
	.b-ext .u-pr-4\@xxlg {padding-right: calc(var(--font-size) * .4) !important;}
	.b-ext .u-pb-4\@xxlg {padding-bottom: calc(var(--font-size) * .4) !important;}
	.b-ext .u-pl-4\@xxlg, .b-ext .u-px-4\@xxlg {padding-left: calc(var(--font-size) * .4) !important;}
	.b-ext .u-px-4\@xxlg {padding-right: calc(var(--font-size) * .4) !important;}
	.b-ext .u-py-4\@xxlg {padding-top: calc(var(--font-size) * .4) !important;padding-bottom: calc(var(--font-size) * .4) !important;}
	.b-ext .u-p-4\@xxlg {padding: calc(var(--font-size) * .4) !important;}
	.b-ext .u-mt-6\@xxlg {margin-top: calc(var(--font-size) * .6) !important;}
	.b-ext .u-mr-6\@xxlg {margin-right: calc(var(--font-size) * .6) !important;}
	.b-ext .u-mb-6\@xxlg {margin-bottom: calc(var(--font-size) * .6) !important;}
	.b-ext .u-ml-6\@xxlg, .b-ext .u-mx-6\@xxlg {margin-left: calc(var(--font-size) * .6) !important;}
	.b-ext .u-mx-6\@xxlg {margin-right: calc(var(--font-size) * .6) !important;}
	.b-ext .u-my-6\@xxlg {margin-top: calc(var(--font-size) * .6) !important;margin-bottom: calc(var(--font-size) * .6) !important;}
	.b-ext .u-m-6\@xxlg {margin: calc(var(--font-size) * .6) !important;}
	.b-ext .u-pt-6\@xxlg {padding-top: calc(var(--font-size) * .6) !important;}
	.b-ext .u-pr-6\@xxlg {padding-right: calc(var(--font-size) * .6) !important;}
	.b-ext .u-pb-6\@xxlg {padding-bottom: calc(var(--font-size) * .6) !important;}
	.b-ext .u-pl-6\@xxlg, .b-ext .u-px-6\@xxlg {padding-left: calc(var(--font-size) * .6) !important;}
	.b-ext .u-px-6\@xxlg {padding-right: calc(var(--font-size) * .6) !important;}
	.b-ext .u-py-6\@xxlg {padding-top: calc(var(--font-size) * .6) !important;padding-bottom: calc(var(--font-size) * .6) !important;}
	.b-ext .u-p-6\@xxlg {padding: calc(var(--font-size) * .6) !important;}
	.b-ext .u-mt-8\@xxlg {margin-top: calc(var(--font-size) * .8) !important;}
	.b-ext .u-mr-8\@xxlg {margin-right: calc(var(--font-size) * .8) !important;}
	.b-ext .u-mb-8\@xxlg {margin-bottom: calc(var(--font-size) * .8) !important;}
	.b-ext .u-ml-8\@xxlg, .b-ext .u-mx-8\@xxlg {margin-left: calc(var(--font-size) * .8) !important;}
	.b-ext .u-mx-8\@xxlg {margin-right: calc(var(--font-size) * .8) !important;}
	.b-ext .u-my-8\@xxlg {margin-top: calc(var(--font-size) * .8) !important;margin-bottom: calc(var(--font-size) * .8) !important;}
	.b-ext .u-m-8\@xxlg {margin: calc(var(--font-size) * .8) !important;}
	.b-ext .u-pt-8\@xxlg {padding-top: calc(var(--font-size) * .8) !important;}
	.b-ext .u-pr-8\@xxlg {padding-right: calc(var(--font-size) * .8) !important;}
	.b-ext .u-pb-8\@xxlg {padding-bottom: calc(var(--font-size) * .8) !important;}
	.b-ext .u-pl-8\@xxlg, .b-ext .u-px-8\@xxlg {padding-left: calc(var(--font-size) * .8) !important;}
	.b-ext .u-px-8\@xxlg {padding-right: calc(var(--font-size) * .8) !important;}
	.b-ext .u-py-8\@xxlg {padding-top: calc(var(--font-size) * .8) !important;padding-bottom: calc(var(--font-size) * .8) !important;}
	.b-ext .u-p-8\@xxlg {padding: calc(var(--font-size) * .8) !important;}
	.b-ext .u-mt-10\@xxlg {margin-top: calc(var(--font-size) * 1) !important;}
	.b-ext .u-mr-10\@xxlg {margin-right: calc(var(--font-size) * 1) !important;}
	.b-ext .u-mb-10\@xxlg {margin-bottom: calc(var(--font-size) * 1) !important;}
	.b-ext .u-ml-10\@xxlg, .b-ext .u-mx-10\@xxlg {margin-left: calc(var(--font-size) * 1) !important;}
	.b-ext .u-mx-10\@xxlg {margin-right: calc(var(--font-size) * 1) !important;}
	.b-ext .u-my-10\@xxlg {margin-top: calc(var(--font-size) * 1) !important;margin-bottom: calc(var(--font-size) * 1) !important;}
	.b-ext .u-m-10\@xxlg {margin: calc(var(--font-size) * 1) !important;}
	.b-ext .u-pt-10\@xxlg {padding-top: calc(var(--font-size) * 1) !important;}
	.b-ext .u-pr-10\@xxlg {padding-right: calc(var(--font-size) * 1) !important;}
	.b-ext .u-pb-10\@xxlg {padding-bottom: calc(var(--font-size) * 1) !important;}
	.b-ext .u-pl-10\@xxlg, .b-ext .u-px-10\@xxlg {padding-left: calc(var(--font-size) * 1) !important;}
	.b-ext .u-px-10\@xxlg {padding-right: calc(var(--font-size) * 1) !important;}
	.b-ext .u-py-10\@xxlg {padding-top: calc(var(--font-size) * 1) !important;padding-bottom: calc(var(--font-size) * 1) !important;}
	.b-ext .u-p-10\@xxlg {padding: calc(var(--font-size) * 1) !important;}
	.b-ext .u-mt-12\@xxlg {margin-top: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-mr-12\@xxlg {margin-right: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-mb-12\@xxlg {margin-bottom: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-ml-12\@xxlg, .b-ext .u-mx-12\@xxlg {margin-left: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-mx-12\@xxlg {margin-right: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-my-12\@xxlg {margin-top: calc(var(--font-size) * 1.2) !important;margin-bottom: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-m-12\@xxlg {margin: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-pt-12\@xxlg {padding-top: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-pr-12\@xxlg {padding-right: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-pb-12\@xxlg {padding-bottom: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-pl-12\@xxlg, .b-ext .u-px-12\@xxlg {padding-left: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-px-12\@xxlg {padding-right: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-py-12\@xxlg {padding-top: calc(var(--font-size) * 1.2) !important;padding-bottom: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-p-12\@xxlg {padding: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-mt-16\@xxlg {margin-top: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-mr-16\@xxlg {margin-right: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-mb-16\@xxlg {margin-bottom: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-ml-16\@xxlg, .b-ext .u-mx-16\@xxlg {margin-left: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-mx-16\@xxlg {margin-right: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-my-16\@xxlg {margin-top: calc(var(--font-size) * 1.6) !important;margin-bottom: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-m-16\@xxlg {margin: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-pt-16\@xxlg {padding-top: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-pr-16\@xxlg {padding-right: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-pb-16\@xxlg {padding-bottom: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-pl-16\@xxlg, .b-ext .u-px-16\@xxlg {padding-left: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-px-16\@xxlg {padding-right: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-py-16\@xxlg {padding-top: calc(var(--font-size) * 1.6) !important;padding-bottom: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-p-16\@xxlg {padding: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-mt-20\@xxlg {margin-top: calc(var(--font-size) * 2) !important;}
	.b-ext .u-mr-20\@xxlg {margin-right: calc(var(--font-size) * 2) !important;}
	.b-ext .u-mb-20\@xxlg {margin-bottom: calc(var(--font-size) * 2) !important;}
	.b-ext .u-ml-20\@xxlg, .b-ext .u-mx-20\@xxlg {margin-left: calc(var(--font-size) * 2) !important;}
	.b-ext .u-mx-20\@xxlg {margin-right: calc(var(--font-size) * 2) !important;}
	.b-ext .u-my-20\@xxlg {margin-top: calc(var(--font-size) * 2) !important;margin-bottom: calc(var(--font-size) * 2) !important;}
	.b-ext .u-m-20\@xxlg {margin: calc(var(--font-size) * 2) !important;}
	.b-ext .u-pt-20\@xxlg {padding-top: calc(var(--font-size) * 2) !important;}
	.b-ext .u-pr-20\@xxlg {padding-right: calc(var(--font-size) * 2) !important;}
	.b-ext .u-pb-20\@xxlg {padding-bottom: calc(var(--font-size) * 2) !important;}
	.b-ext .u-pl-20\@xxlg, .b-ext .u-px-20\@xxlg {padding-left: calc(var(--font-size) * 2) !important;}
	.b-ext .u-px-20\@xxlg {padding-right: calc(var(--font-size) * 2) !important;}
	.b-ext .u-py-20\@xxlg {padding-top: calc(var(--font-size) * 2) !important;padding-bottom: calc(var(--font-size) * 2) !important;}
	.b-ext .u-p-20\@xxlg {padding: calc(var(--font-size) * 2) !important;}
	.b-ext .u-mt-24\@xxlg {margin-top: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-mr-24\@xxlg {margin-right: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-mb-24\@xxlg {margin-bottom: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-ml-24\@xxlg, .b-ext .u-mx-24\@xxlg {margin-left: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-mx-24\@xxlg {margin-right: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-my-24\@xxlg {margin-top: calc(var(--font-size) * 2.4) !important;margin-bottom: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-m-24\@xxlg {margin: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-pt-24\@xxlg {padding-top: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-pr-24\@xxlg {padding-right: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-pb-24\@xxlg {padding-bottom: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-pl-24\@xxlg, .b-ext .u-px-24\@xxlg {padding-left: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-px-24\@xxlg {padding-right: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-py-24\@xxlg {padding-top: calc(var(--font-size) * 2.4) !important;padding-bottom: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-p-24\@xxlg {padding: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-mt-28\@xxlg {margin-top: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-mr-28\@xxlg {margin-right: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-mb-28\@xxlg {margin-bottom: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-ml-28\@xxlg, .b-ext .u-mx-28\@xxlg {margin-left: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-mx-28\@xxlg {margin-right: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-my-28\@xxlg {margin-top: calc(var(--font-size) * 2.8) !important;margin-bottom: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-m-28\@xxlg {margin: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-pt-28\@xxlg {padding-top: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-pr-28\@xxlg {padding-right: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-pb-28\@xxlg {padding-bottom: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-pl-28\@xxlg, .b-ext .u-px-28\@xxlg {padding-left: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-px-28\@xxlg {padding-right: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-py-28\@xxlg {padding-top: calc(var(--font-size) * 2.8) !important;padding-bottom: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-p-28\@xxlg {padding: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-mt-32\@xxlg {margin-top: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-mr-32\@xxlg {margin-right: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-mb-32\@xxlg {margin-bottom: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-ml-32\@xxlg, .b-ext .u-mx-32\@xxlg {margin-left: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-mx-32\@xxlg {margin-right: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-my-32\@xxlg {margin-top: calc(var(--font-size) * 3.2) !important;margin-bottom: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-m-32\@xxlg {margin: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-pt-32\@xxlg {padding-top: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-pr-32\@xxlg {padding-right: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-pb-32\@xxlg {padding-bottom: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-pl-32\@xxlg, .b-ext .u-px-32\@xxlg {padding-left: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-px-32\@xxlg {padding-right: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-py-32\@xxlg {padding-top: calc(var(--font-size) * 3.2) !important;padding-bottom: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-p-32\@xxlg {padding: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-mt-40\@xxlg {margin-top: calc(var(--font-size) * 4) !important;}
	.b-ext .u-mr-40\@xxlg {margin-right: calc(var(--font-size) * 4) !important;}
	.b-ext .u-mb-40\@xxlg {margin-bottom: calc(var(--font-size) * 4) !important;}
	.b-ext .u-ml-40\@xxlg, .b-ext .u-mx-40\@xxlg {margin-left: calc(var(--font-size) * 4) !important;}
	.b-ext .u-mx-40\@xxlg {margin-right: calc(var(--font-size) * 4) !important;}
	.b-ext .u-my-40\@xxlg {margin-top: calc(var(--font-size) * 4) !important;margin-bottom: calc(var(--font-size) * 4) !important;}
	.b-ext .u-m-40\@xxlg {margin: calc(var(--font-size) * 4) !important;}
	.b-ext .u-pt-40\@xxlg {padding-top: calc(var(--font-size) * 4) !important;}
	.b-ext .u-pr-40\@xxlg {padding-right: calc(var(--font-size) * 4) !important;}
	.b-ext .u-pb-40\@xxlg {padding-bottom: calc(var(--font-size) * 4) !important;}
	.b-ext .u-pl-40\@xxlg, .b-ext .u-px-40\@xxlg {padding-left: calc(var(--font-size) * 4) !important;}
	.b-ext .u-px-40\@xxlg {padding-right: calc(var(--font-size) * 4) !important;}
	.b-ext .u-py-40\@xxlg {padding-top: calc(var(--font-size) * 4) !important;padding-bottom: calc(var(--font-size) * 4) !important;}
	.b-ext .u-p-40\@xxlg {padding: calc(var(--font-size) * 4) !important;}
	.b-ext .u-mt-44\@xxlg {margin-top: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-mr-44\@xxlg {margin-right: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-mb-44\@xxlg {margin-bottom: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-ml-44\@xxlg, .b-ext .u-mx-44\@xxlg {margin-left: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-mx-44\@xxlg {margin-right: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-my-44\@xxlg {margin-top: calc(var(--font-size) * 4.4) !important;margin-bottom: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-m-44\@xxlg {margin: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-pt-44\@xxlg {padding-top: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-pr-44\@xxlg {padding-right: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-pb-44\@xxlg {padding-bottom: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-pl-44\@xxlg, .b-ext .u-px-44\@xxlg {padding-left: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-px-44\@xxlg {padding-right: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-py-44\@xxlg {padding-top: calc(var(--font-size) * 4.4) !important;padding-bottom: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-p-44\@xxlg {padding: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-mt-48\@xxlg {margin-top: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-mr-48\@xxlg {margin-right: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-mb-48\@xxlg {margin-bottom: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-ml-48\@xxlg, .b-ext .u-mx-48\@xxlg {margin-left: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-mx-48\@xxlg {margin-right: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-my-48\@xxlg {margin-top: calc(var(--font-size) * 4.8) !important;margin-bottom: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-m-48\@xxlg {margin: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-pt-48\@xxlg {padding-top: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-pr-48\@xxlg {padding-right: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-pb-48\@xxlg {padding-bottom: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-pl-48\@xxlg, .b-ext .u-px-48\@xxlg {padding-left: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-px-48\@xxlg {padding-right: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-py-48\@xxlg {padding-top: calc(var(--font-size) * 4.8) !important;padding-bottom: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-p-48\@xxlg {padding: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-mt-56\@xxlg {margin-top: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-mr-56\@xxlg {margin-right: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-mb-56\@xxlg {margin-bottom: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-ml-56\@xxlg, .b-ext .u-mx-56\@xxlg {margin-left: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-mx-56\@xxlg {margin-right: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-my-56\@xxlg {margin-top: calc(var(--font-size) * 5.6) !important;margin-bottom: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-m-56\@xxlg {margin: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-pt-56\@xxlg {padding-top: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-pr-56\@xxlg {padding-right: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-pb-56\@xxlg {padding-bottom: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-pl-56\@xxlg, .b-ext .u-px-56\@xxlg {padding-left: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-px-56\@xxlg {padding-right: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-py-56\@xxlg {padding-top: calc(var(--font-size) * 5.6) !important;padding-bottom: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-p-56\@xxlg {padding: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-mt-60\@xxlg {margin-top: calc(var(--font-size) * 6) !important;}
	.b-ext .u-mr-60\@xxlg {margin-right: calc(var(--font-size) * 6) !important;}
	.b-ext .u-mb-60\@xxlg {margin-bottom: calc(var(--font-size) * 6) !important;}
	.b-ext .u-ml-60\@xxlg, .b-ext .u-mx-60\@xxlg {margin-left: calc(var(--font-size) * 6) !important;}
	.b-ext .u-mx-60\@xxlg {margin-right: calc(var(--font-size) * 6) !important;}
	.b-ext .u-my-60\@xxlg {margin-top: calc(var(--font-size) * 6) !important;margin-bottom: calc(var(--font-size) * 6) !important;}
	.b-ext .u-m-60\@xxlg {margin: calc(var(--font-size) * 6) !important;}
	.b-ext .u-pt-60\@xxlg {padding-top: calc(var(--font-size) * 6) !important;}
	.b-ext .u-pr-60\@xxlg {padding-right: calc(var(--font-size) * 6) !important;}
	.b-ext .u-pb-60\@xxlg {padding-bottom: calc(var(--font-size) * 6) !important;}
	.b-ext .u-pl-60\@xxlg, .b-ext .u-px-60\@xxlg {padding-left: calc(var(--font-size) * 6) !important;}
	.b-ext .u-px-60\@xxlg {padding-right: calc(var(--font-size) * 6) !important;}
	.b-ext .u-py-60\@xxlg {padding-top: calc(var(--font-size) * 6) !important;padding-bottom: calc(var(--font-size) * 6) !important;}
	.b-ext .u-p-60\@xxlg {padding: calc(var(--font-size) * 6) !important;}
	.b-ext .u-mt-64\@xxlg {margin-top: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-mr-64\@xxlg {margin-right: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-mb-64\@xxlg {margin-bottom: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-ml-64\@xxlg, .b-ext .u-mx-64\@xxlg {margin-left: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-mx-64\@xxlg {margin-right: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-my-64\@xxlg {margin-top: calc(var(--font-size) * 6.4) !important;margin-bottom: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-m-64\@xxlg {margin: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-pt-64\@xxlg {padding-top: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-pr-64\@xxlg {padding-right: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-pb-64\@xxlg {padding-bottom: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-pl-64\@xxlg, .b-ext .u-px-64\@xxlg {padding-left: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-px-64\@xxlg {padding-right: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-py-64\@xxlg {padding-top: calc(var(--font-size) * 6.4) !important;padding-bottom: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-p-64\@xxlg {padding: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-mt-72\@xxlg {margin-top: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-mr-72\@xxlg {margin-right: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-mb-72\@xxlg {margin-bottom: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-ml-72\@xxlg, .b-ext .u-mx-72\@xxlg {margin-left: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-mx-72\@xxlg {margin-right: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-my-72\@xxlg {margin-top: calc(var(--font-size) * 7.2) !important;margin-bottom: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-m-72\@xxlg {margin: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-pt-72\@xxlg {padding-top: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-pr-72\@xxlg {padding-right: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-pb-72\@xxlg {padding-bottom: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-pl-72\@xxlg, .b-ext .u-px-72\@xxlg {padding-left: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-px-72\@xxlg {padding-right: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-py-72\@xxlg {padding-top: calc(var(--font-size) * 7.2) !important;padding-bottom: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-p-72\@xxlg {padding: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-mt-80\@xxlg {margin-top: calc(var(--font-size) * 8) !important;}
	.b-ext .u-mr-80\@xxlg {margin-right: calc(var(--font-size) * 8) !important;}
	.b-ext .u-mb-80\@xxlg {margin-bottom: calc(var(--font-size) * 8) !important;}
	.b-ext .u-ml-80\@xxlg, .b-ext .u-mx-80\@xxlg {margin-left: calc(var(--font-size) * 8) !important;}
	.b-ext .u-mx-80\@xxlg {margin-right: calc(var(--font-size) * 8) !important;}
	.b-ext .u-my-80\@xxlg {margin-top: calc(var(--font-size) * 8) !important;margin-bottom: calc(var(--font-size) * 8) !important;}
	.b-ext .u-m-80\@xxlg {margin: calc(var(--font-size) * 8) !important;}
	.b-ext .u-pt-80\@xxlg {padding-top: calc(var(--font-size) * 8) !important;}
	.b-ext .u-pr-80\@xxlg {padding-right: calc(var(--font-size) * 8) !important;}
	.b-ext .u-pb-80\@xxlg {padding-bottom: calc(var(--font-size) * 8) !important;}
	.b-ext .u-pl-80\@xxlg, .b-ext .u-px-80\@xxlg {padding-left: calc(var(--font-size) * 8) !important;}
	.b-ext .u-px-80\@xxlg {padding-right: calc(var(--font-size) * 8) !important;}
	.b-ext .u-py-80\@xxlg {padding-top: calc(var(--font-size) * 8) !important;padding-bottom: calc(var(--font-size) * 8) !important;}
	.b-ext .u-p-80\@xxlg {padding: calc(var(--font-size) * 8) !important;}
	.b-ext .u-mt-88\@xxlg {margin-top: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-mr-88\@xxlg {margin-right: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-mb-88\@xxlg {margin-bottom: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-ml-88\@xxlg, .b-ext .u-mx-88\@xxlg {margin-left: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-mx-88\@xxlg {margin-right: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-my-88\@xxlg {margin-top: calc(var(--font-size) * 8.8) !important;margin-bottom: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-m-88\@xxlg {margin: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-pt-88\@xxlg {padding-top: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-pr-88\@xxlg {padding-right: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-pb-88\@xxlg {padding-bottom: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-pl-88\@xxlg, .b-ext .u-px-88\@xxlg {padding-left: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-px-88\@xxlg {padding-right: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-py-88\@xxlg {padding-top: calc(var(--font-size) * 8.8) !important;padding-bottom: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-p-88\@xxlg {padding: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-mt-90\@xxlg {margin-top: calc(var(--font-size) * 9) !important;}
	.b-ext .u-mr-90\@xxlg {margin-right: calc(var(--font-size) * 9) !important;}
	.b-ext .u-mb-90\@xxlg {margin-bottom: calc(var(--font-size) * 9) !important;}
	.b-ext .u-ml-90\@xxlg, .b-ext .u-mx-90\@xxlg {margin-left: calc(var(--font-size) * 9) !important;}
	.b-ext .u-mx-90\@xxlg {margin-right: calc(var(--font-size) * 9) !important;}
	.b-ext .u-my-90\@xxlg {margin-top: calc(var(--font-size) * 9) !important;margin-bottom: calc(var(--font-size) * 9) !important;}
	.b-ext .u-m-90\@xxlg {margin: calc(var(--font-size) * 9) !important;}
	.b-ext .u-pt-90\@xxlg {padding-top: calc(var(--font-size) * 9) !important;}
	.b-ext .u-pr-90\@xxlg {padding-right: calc(var(--font-size) * 9) !important;}
	.b-ext .u-pb-90\@xxlg {padding-bottom: calc(var(--font-size) * 9) !important;}
	.b-ext .u-pl-90\@xxlg, .b-ext .u-px-90\@xxlg {padding-left: calc(var(--font-size) * 9) !important;}
	.b-ext .u-px-90\@xxlg {padding-right: calc(var(--font-size) * 9) !important;}
	.b-ext .u-py-90\@xxlg {padding-top: calc(var(--font-size) * 9) !important;padding-bottom: calc(var(--font-size) * 9) !important;}
	.b-ext .u-p-90\@xxlg {padding: calc(var(--font-size) * 9) !important;}
	.b-ext .u-mt-100\@xxlg {margin-top: calc(var(--font-size) * 10) !important;}
	.b-ext .u-mr-100\@xxlg {margin-right: calc(var(--font-size) * 10) !important;}
	.b-ext .u-mb-100\@xxlg {margin-bottom: calc(var(--font-size) * 10) !important;}
	.b-ext .u-ml-100\@xxlg, .b-ext .u-mx-100\@xxlg {margin-left: calc(var(--font-size) * 10) !important;}
	.b-ext .u-mx-100\@xxlg {margin-right: calc(var(--font-size) * 10) !important;}
	.b-ext .u-my-100\@xxlg {margin-top: calc(var(--font-size) * 10) !important;margin-bottom: calc(var(--font-size) * 10) !important;}
	.b-ext .u-m-100\@xxlg {margin: calc(var(--font-size) * 10) !important;}
	.b-ext .u-pt-100\@xxlg {padding-top: calc(var(--font-size) * 10) !important;}
	.b-ext .u-pr-100\@xxlg {padding-right: calc(var(--font-size) * 10) !important;}
	.b-ext .u-pb-100\@xxlg {padding-bottom: calc(var(--font-size) * 10) !important;}
	.b-ext .u-pl-100\@xxlg, .b-ext .u-px-100\@xxlg {padding-left: calc(var(--font-size) * 10) !important;}
	.b-ext .u-px-100\@xxlg {padding-right: calc(var(--font-size) * 10) !important;}
	.b-ext .u-py-100\@xxlg {padding-top: calc(var(--font-size) * 10) !important;padding-bottom: calc(var(--font-size) * 10) !important;}
	.b-ext .u-p-100\@xxlg {padding: calc(var(--font-size) * 10) !important;}
	.b-ext .u-mt-128\@xxlg {margin-top: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-mr-128\@xxlg {margin-right: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-mb-128\@xxlg {margin-bottom: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-ml-128\@xxlg, .b-ext .u-mx-128\@xxlg {margin-left: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-mx-128\@xxlg {margin-right: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-my-128\@xxlg {margin-top: calc(var(--font-size) * 12.8) !important;margin-bottom: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-m-128\@xxlg {margin: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-pt-128\@xxlg {padding-top: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-pr-128\@xxlg {padding-right: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-pb-128\@xxlg {padding-bottom: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-pl-128\@xxlg, .b-ext .u-px-128\@xxlg {padding-left: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-px-128\@xxlg {padding-right: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-py-128\@xxlg {padding-top: calc(var(--font-size) * 12.8) !important;padding-bottom: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-p-128\@xxlg {padding: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-mt-160\@xxlg {margin-top: calc(var(--font-size) * 16) !important;}
	.b-ext .u-mr-160\@xxlg {margin-right: calc(var(--font-size) * 16) !important;}
	.b-ext .u-mb-160\@xxlg {margin-bottom: calc(var(--font-size) * 16) !important;}
	.b-ext .u-ml-160\@xxlg, .b-ext .u-mx-160\@xxlg {margin-left: calc(var(--font-size) * 16) !important;}
	.b-ext .u-mx-160\@xxlg {margin-right: calc(var(--font-size) * 16) !important;}
	.b-ext .u-my-160\@xxlg {margin-top: calc(var(--font-size) * 16) !important;margin-bottom: calc(var(--font-size) * 16) !important;}
	.b-ext .u-m-160\@xxlg {margin: calc(var(--font-size) * 16) !important;}
	.b-ext .u-pt-160\@xxlg {padding-top: calc(var(--font-size) * 16) !important;}
	.b-ext .u-pr-160\@xxlg {padding-right: calc(var(--font-size) * 16) !important;}
	.b-ext .u-pb-160\@xxlg {padding-bottom: calc(var(--font-size) * 16) !important;}
	.b-ext .u-pl-160\@xxlg, .b-ext .u-px-160\@xxlg {padding-left: calc(var(--font-size) * 16) !important;}
	.b-ext .u-px-160\@xxlg {padding-right: calc(var(--font-size) * 16) !important;}
	.b-ext .u-py-160\@xxlg {padding-top: calc(var(--font-size) * 16) !important;padding-bottom: calc(var(--font-size) * 16) !important;}
	.b-ext .u-p-160\@xxlg {padding: calc(var(--font-size) * 16) !important;}
	.b-ext .u-mt-0\@xxlg {margin-top: 0 !important;}
	.b-ext .u-mr-0\@xxlg {margin-right: 0 !important;}
	.b-ext .u-mb-0\@xxlg {margin-bottom: 0 !important;}
	.b-ext .u-ml-0\@xxlg, .b-ext .u-mx-0\@xxlg {margin-left: 0 !important;}
	.b-ext .u-mx-0\@xxlg {margin-right: 0 !important;}
	.b-ext .u-my-0\@xxlg {margin-top: 0 !important;margin-bottom: 0 !important;}
	.b-ext .u-m-0\@xxlg {margin: 0 !important;}
	.b-ext .u-pt-0\@xxlg {padding-top: 0 !important;}
	.b-ext .u-pr-0\@xxlg {padding-right: 0 !important;}
	.b-ext .u-pb-0\@xxlg {padding-bottom: 0 !important;}
	.b-ext .u-pl-0\@xxlg, .b-ext .u-px-0\@xxlg {padding-left: 0 !important;}
	.b-ext .u-px-0\@xxlg {padding-right: 0 !important;}
	.b-ext .u-py-0\@xxlg {padding-top: 0 !important;padding-bottom: 0 !important;}
	.b-ext .u-p-0\@xxlg {padding: 0 !important;}
	.b-ext .u-mt-auto\@xxlg {margin-top: auto !important;}
	.b-ext .u-mr-auto\@xxlg {margin-right: auto !important;}
	.b-ext .u-mb-auto\@xxlg {margin-bottom: auto !important;}
	.b-ext .u-ml-auto\@xxlg, .b-ext .u-mx-auto\@xxlg {margin-left: auto !important;}
	.b-ext .u-mx-auto\@xxlg {margin-right: auto !important;}
	.b-ext .u-my-auto\@xxlg {margin-top: auto !important;margin-bottom: auto !important;}
	.b-ext .u-m-auto\@xxlg {margin: auto !important;}
	.b-ext .u-pt-auto\@xxlg {padding-top: auto !important;}
	.b-ext .u-pr-auto\@xxlg {padding-right: auto !important;}
	.b-ext .u-pb-auto\@xxlg {padding-bottom: auto !important;}
	.b-ext .u-pl-auto\@xxlg, .b-ext .u-px-auto\@xxlg {padding-left: auto !important;}
	.b-ext .u-px-auto\@xxlg {padding-right: auto !important;}
	.b-ext .u-py-auto\@xxlg {padding-top: auto !important;padding-bottom: auto !important;}
	.b-ext .u-p-auto\@xxlg {padding: auto !important;}}
@media only screen and (max-width:1280px) {.b-ext .u-mt-4\@xlg {margin-top: calc(var(--font-size) * .4) !important;}
	.b-ext .u-mr-4\@xlg {margin-right: calc(var(--font-size) * .4) !important;}
	.b-ext .u-mb-4\@xlg {margin-bottom: calc(var(--font-size) * .4) !important;}
	.b-ext .u-ml-4\@xlg, .b-ext .u-mx-4\@xlg {margin-left: calc(var(--font-size) * .4) !important;}
	.b-ext .u-mx-4\@xlg {margin-right: calc(var(--font-size) * .4) !important;}
	.b-ext .u-my-4\@xlg {margin-top: calc(var(--font-size) * .4) !important;margin-bottom: calc(var(--font-size) * .4) !important;}
	.b-ext .u-m-4\@xlg {margin: calc(var(--font-size) * .4) !important;}
	.b-ext .u-pt-4\@xlg {padding-top: calc(var(--font-size) * .4) !important;}
	.b-ext .u-pr-4\@xlg {padding-right: calc(var(--font-size) * .4) !important;}
	.b-ext .u-pb-4\@xlg {padding-bottom: calc(var(--font-size) * .4) !important;}
	.b-ext .u-pl-4\@xlg, .b-ext .u-px-4\@xlg {padding-left: calc(var(--font-size) * .4) !important;}
	.b-ext .u-px-4\@xlg {padding-right: calc(var(--font-size) * .4) !important;}
	.b-ext .u-py-4\@xlg {padding-top: calc(var(--font-size) * .4) !important;padding-bottom: calc(var(--font-size) * .4) !important;}
	.b-ext .u-p-4\@xlg {padding: calc(var(--font-size) * .4) !important;}
	.b-ext .u-mt-6\@xlg {margin-top: calc(var(--font-size) * .6) !important;}
	.b-ext .u-mr-6\@xlg {margin-right: calc(var(--font-size) * .6) !important;}
	.b-ext .u-mb-6\@xlg {margin-bottom: calc(var(--font-size) * .6) !important;}
	.b-ext .u-ml-6\@xlg, .b-ext .u-mx-6\@xlg {margin-left: calc(var(--font-size) * .6) !important;}
	.b-ext .u-mx-6\@xlg {margin-right: calc(var(--font-size) * .6) !important;}
	.b-ext .u-my-6\@xlg {margin-top: calc(var(--font-size) * .6) !important;margin-bottom: calc(var(--font-size) * .6) !important;}
	.b-ext .u-m-6\@xlg {margin: calc(var(--font-size) * .6) !important;}
	.b-ext .u-pt-6\@xlg {padding-top: calc(var(--font-size) * .6) !important;}
	.b-ext .u-pr-6\@xlg {padding-right: calc(var(--font-size) * .6) !important;}
	.b-ext .u-pb-6\@xlg {padding-bottom: calc(var(--font-size) * .6) !important;}
	.b-ext .u-pl-6\@xlg, .b-ext .u-px-6\@xlg {padding-left: calc(var(--font-size) * .6) !important;}
	.b-ext .u-px-6\@xlg {padding-right: calc(var(--font-size) * .6) !important;}
	.b-ext .u-py-6\@xlg {padding-top: calc(var(--font-size) * .6) !important;padding-bottom: calc(var(--font-size) * .6) !important;}
	.b-ext .u-p-6\@xlg {padding: calc(var(--font-size) * .6) !important;}
	.b-ext .u-mt-8\@xlg {margin-top: calc(var(--font-size) * .8) !important;}
	.b-ext .u-mr-8\@xlg {margin-right: calc(var(--font-size) * .8) !important;}
	.b-ext .u-mb-8\@xlg {margin-bottom: calc(var(--font-size) * .8) !important;}
	.b-ext .u-ml-8\@xlg, .b-ext .u-mx-8\@xlg {margin-left: calc(var(--font-size) * .8) !important;}
	.b-ext .u-mx-8\@xlg {margin-right: calc(var(--font-size) * .8) !important;}
	.b-ext .u-my-8\@xlg {margin-top: calc(var(--font-size) * .8) !important;margin-bottom: calc(var(--font-size) * .8) !important;}
	.b-ext .u-m-8\@xlg {margin: calc(var(--font-size) * .8) !important;}
	.b-ext .u-pt-8\@xlg {padding-top: calc(var(--font-size) * .8) !important;}
	.b-ext .u-pr-8\@xlg {padding-right: calc(var(--font-size) * .8) !important;}
	.b-ext .u-pb-8\@xlg {padding-bottom: calc(var(--font-size) * .8) !important;}
	.b-ext .u-pl-8\@xlg, .b-ext .u-px-8\@xlg {padding-left: calc(var(--font-size) * .8) !important;}
	.b-ext .u-px-8\@xlg {padding-right: calc(var(--font-size) * .8) !important;}
	.b-ext .u-py-8\@xlg {padding-top: calc(var(--font-size) * .8) !important;padding-bottom: calc(var(--font-size) * .8) !important;}
	.b-ext .u-p-8\@xlg {padding: calc(var(--font-size) * .8) !important;}
	.b-ext .u-mt-10\@xlg {margin-top: calc(var(--font-size) * 1) !important;}
	.b-ext .u-mr-10\@xlg {margin-right: calc(var(--font-size) * 1) !important;}
	.b-ext .u-mb-10\@xlg {margin-bottom: calc(var(--font-size) * 1) !important;}
	.b-ext .u-ml-10\@xlg, .b-ext .u-mx-10\@xlg {margin-left: calc(var(--font-size) * 1) !important;}
	.b-ext .u-mx-10\@xlg {margin-right: calc(var(--font-size) * 1) !important;}
	.b-ext .u-my-10\@xlg {margin-top: calc(var(--font-size) * 1) !important;margin-bottom: calc(var(--font-size) * 1) !important;}
	.b-ext .u-m-10\@xlg {margin: calc(var(--font-size) * 1) !important;}
	.b-ext .u-pt-10\@xlg {padding-top: calc(var(--font-size) * 1) !important;}
	.b-ext .u-pr-10\@xlg {padding-right: calc(var(--font-size) * 1) !important;}
	.b-ext .u-pb-10\@xlg {padding-bottom: calc(var(--font-size) * 1) !important;}
	.b-ext .u-pl-10\@xlg, .b-ext .u-px-10\@xlg {padding-left: calc(var(--font-size) * 1) !important;}
	.b-ext .u-px-10\@xlg {padding-right: calc(var(--font-size) * 1) !important;}
	.b-ext .u-py-10\@xlg {padding-top: calc(var(--font-size) * 1) !important;padding-bottom: calc(var(--font-size) * 1) !important;}
	.b-ext .u-p-10\@xlg {padding: calc(var(--font-size) * 1) !important;}
	.b-ext .u-mt-12\@xlg {margin-top: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-mr-12\@xlg {margin-right: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-mb-12\@xlg {margin-bottom: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-ml-12\@xlg, .b-ext .u-mx-12\@xlg {margin-left: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-mx-12\@xlg {margin-right: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-my-12\@xlg {margin-top: calc(var(--font-size) * 1.2) !important;margin-bottom: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-m-12\@xlg {margin: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-pt-12\@xlg {padding-top: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-pr-12\@xlg {padding-right: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-pb-12\@xlg {padding-bottom: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-pl-12\@xlg, .b-ext .u-px-12\@xlg {padding-left: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-px-12\@xlg {padding-right: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-py-12\@xlg {padding-top: calc(var(--font-size) * 1.2) !important;padding-bottom: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-p-12\@xlg {padding: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-mt-16\@xlg {margin-top: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-mr-16\@xlg {margin-right: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-mb-16\@xlg {margin-bottom: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-ml-16\@xlg, .b-ext .u-mx-16\@xlg {margin-left: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-mx-16\@xlg {margin-right: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-my-16\@xlg {margin-top: calc(var(--font-size) * 1.6) !important;margin-bottom: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-m-16\@xlg {margin: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-pt-16\@xlg {padding-top: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-pr-16\@xlg {padding-right: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-pb-16\@xlg {padding-bottom: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-pl-16\@xlg, .b-ext .u-px-16\@xlg {padding-left: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-px-16\@xlg {padding-right: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-py-16\@xlg {padding-top: calc(var(--font-size) * 1.6) !important;padding-bottom: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-p-16\@xlg {padding: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-mt-20\@xlg {margin-top: calc(var(--font-size) * 2) !important;}
	.b-ext .u-mr-20\@xlg {margin-right: calc(var(--font-size) * 2) !important;}
	.b-ext .u-mb-20\@xlg {margin-bottom: calc(var(--font-size) * 2) !important;}
	.b-ext .u-ml-20\@xlg, .b-ext .u-mx-20\@xlg {margin-left: calc(var(--font-size) * 2) !important;}
	.b-ext .u-mx-20\@xlg {margin-right: calc(var(--font-size) * 2) !important;}
	.b-ext .u-my-20\@xlg {margin-top: calc(var(--font-size) * 2) !important;margin-bottom: calc(var(--font-size) * 2) !important;}
	.b-ext .u-m-20\@xlg {margin: calc(var(--font-size) * 2) !important;}
	.b-ext .u-pt-20\@xlg {padding-top: calc(var(--font-size) * 2) !important;}
	.b-ext .u-pr-20\@xlg {padding-right: calc(var(--font-size) * 2) !important;}
	.b-ext .u-pb-20\@xlg {padding-bottom: calc(var(--font-size) * 2) !important;}
	.b-ext .u-pl-20\@xlg, .b-ext .u-px-20\@xlg {padding-left: calc(var(--font-size) * 2) !important;}
	.b-ext .u-px-20\@xlg {padding-right: calc(var(--font-size) * 2) !important;}
	.b-ext .u-py-20\@xlg {padding-top: calc(var(--font-size) * 2) !important;padding-bottom: calc(var(--font-size) * 2) !important;}
	.b-ext .u-p-20\@xlg {padding: calc(var(--font-size) * 2) !important;}
	.b-ext .u-mt-24\@xlg {margin-top: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-mr-24\@xlg {margin-right: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-mb-24\@xlg {margin-bottom: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-ml-24\@xlg, .b-ext .u-mx-24\@xlg {margin-left: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-mx-24\@xlg {margin-right: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-my-24\@xlg {margin-top: calc(var(--font-size) * 2.4) !important;margin-bottom: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-m-24\@xlg {margin: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-pt-24\@xlg {padding-top: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-pr-24\@xlg {padding-right: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-pb-24\@xlg {padding-bottom: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-pl-24\@xlg, .b-ext .u-px-24\@xlg {padding-left: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-px-24\@xlg {padding-right: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-py-24\@xlg {padding-top: calc(var(--font-size) * 2.4) !important;padding-bottom: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-p-24\@xlg {padding: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-mt-28\@xlg {margin-top: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-mr-28\@xlg {margin-right: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-mb-28\@xlg {margin-bottom: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-ml-28\@xlg, .b-ext .u-mx-28\@xlg {margin-left: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-mx-28\@xlg {margin-right: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-my-28\@xlg {margin-top: calc(var(--font-size) * 2.8) !important;margin-bottom: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-m-28\@xlg {margin: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-pt-28\@xlg {padding-top: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-pr-28\@xlg {padding-right: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-pb-28\@xlg {padding-bottom: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-pl-28\@xlg, .b-ext .u-px-28\@xlg {padding-left: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-px-28\@xlg {padding-right: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-py-28\@xlg {padding-top: calc(var(--font-size) * 2.8) !important;padding-bottom: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-p-28\@xlg {padding: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-mt-32\@xlg {margin-top: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-mr-32\@xlg {margin-right: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-mb-32\@xlg {margin-bottom: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-ml-32\@xlg, .b-ext .u-mx-32\@xlg {margin-left: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-mx-32\@xlg {margin-right: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-my-32\@xlg {margin-top: calc(var(--font-size) * 3.2) !important;margin-bottom: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-m-32\@xlg {margin: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-pt-32\@xlg {padding-top: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-pr-32\@xlg {padding-right: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-pb-32\@xlg {padding-bottom: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-pl-32\@xlg, .b-ext .u-px-32\@xlg {padding-left: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-px-32\@xlg {padding-right: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-py-32\@xlg {padding-top: calc(var(--font-size) * 3.2) !important;padding-bottom: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-p-32\@xlg {padding: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-mt-40\@xlg {margin-top: calc(var(--font-size) * 4) !important;}
	.b-ext .u-mr-40\@xlg {margin-right: calc(var(--font-size) * 4) !important;}
	.b-ext .u-mb-40\@xlg {margin-bottom: calc(var(--font-size) * 4) !important;}
	.b-ext .u-ml-40\@xlg, .b-ext .u-mx-40\@xlg {margin-left: calc(var(--font-size) * 4) !important;}
	.b-ext .u-mx-40\@xlg {margin-right: calc(var(--font-size) * 4) !important;}
	.b-ext .u-my-40\@xlg {margin-top: calc(var(--font-size) * 4) !important;margin-bottom: calc(var(--font-size) * 4) !important;}
	.b-ext .u-m-40\@xlg {margin: calc(var(--font-size) * 4) !important;}
	.b-ext .u-pt-40\@xlg {padding-top: calc(var(--font-size) * 4) !important;}
	.b-ext .u-pr-40\@xlg {padding-right: calc(var(--font-size) * 4) !important;}
	.b-ext .u-pb-40\@xlg {padding-bottom: calc(var(--font-size) * 4) !important;}
	.b-ext .u-pl-40\@xlg, .b-ext .u-px-40\@xlg {padding-left: calc(var(--font-size) * 4) !important;}
	.b-ext .u-px-40\@xlg {padding-right: calc(var(--font-size) * 4) !important;}
	.b-ext .u-py-40\@xlg {padding-top: calc(var(--font-size) * 4) !important;padding-bottom: calc(var(--font-size) * 4) !important;}
	.b-ext .u-p-40\@xlg {padding: calc(var(--font-size) * 4) !important;}
	.b-ext .u-mt-44\@xlg {margin-top: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-mr-44\@xlg {margin-right: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-mb-44\@xlg {margin-bottom: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-ml-44\@xlg, .b-ext .u-mx-44\@xlg {margin-left: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-mx-44\@xlg {margin-right: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-my-44\@xlg {margin-top: calc(var(--font-size) * 4.4) !important;margin-bottom: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-m-44\@xlg {margin: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-pt-44\@xlg {padding-top: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-pr-44\@xlg {padding-right: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-pb-44\@xlg {padding-bottom: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-pl-44\@xlg, .b-ext .u-px-44\@xlg {padding-left: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-px-44\@xlg {padding-right: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-py-44\@xlg {padding-top: calc(var(--font-size) * 4.4) !important;padding-bottom: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-p-44\@xlg {padding: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-mt-48\@xlg {margin-top: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-mr-48\@xlg {margin-right: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-mb-48\@xlg {margin-bottom: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-ml-48\@xlg, .b-ext .u-mx-48\@xlg {margin-left: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-mx-48\@xlg {margin-right: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-my-48\@xlg {margin-top: calc(var(--font-size) * 4.8) !important;margin-bottom: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-m-48\@xlg {margin: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-pt-48\@xlg {padding-top: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-pr-48\@xlg {padding-right: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-pb-48\@xlg {padding-bottom: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-pl-48\@xlg, .b-ext .u-px-48\@xlg {padding-left: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-px-48\@xlg {padding-right: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-py-48\@xlg {padding-top: calc(var(--font-size) * 4.8) !important;padding-bottom: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-p-48\@xlg {padding: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-mt-56\@xlg {margin-top: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-mr-56\@xlg {margin-right: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-mb-56\@xlg {margin-bottom: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-ml-56\@xlg, .b-ext .u-mx-56\@xlg {margin-left: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-mx-56\@xlg {margin-right: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-my-56\@xlg {margin-top: calc(var(--font-size) * 5.6) !important;margin-bottom: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-m-56\@xlg {margin: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-pt-56\@xlg {padding-top: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-pr-56\@xlg {padding-right: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-pb-56\@xlg {padding-bottom: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-pl-56\@xlg, .b-ext .u-px-56\@xlg {padding-left: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-px-56\@xlg {padding-right: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-py-56\@xlg {padding-top: calc(var(--font-size) * 5.6) !important;padding-bottom: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-p-56\@xlg {padding: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-mt-60\@xlg {margin-top: calc(var(--font-size) * 6) !important;}
	.b-ext .u-mr-60\@xlg {margin-right: calc(var(--font-size) * 6) !important;}
	.b-ext .u-mb-60\@xlg {margin-bottom: calc(var(--font-size) * 6) !important;}
	.b-ext .u-ml-60\@xlg, .b-ext .u-mx-60\@xlg {margin-left: calc(var(--font-size) * 6) !important;}
	.b-ext .u-mx-60\@xlg {margin-right: calc(var(--font-size) * 6) !important;}
	.b-ext .u-my-60\@xlg {margin-top: calc(var(--font-size) * 6) !important;margin-bottom: calc(var(--font-size) * 6) !important;}
	.b-ext .u-m-60\@xlg {margin: calc(var(--font-size) * 6) !important;}
	.b-ext .u-pt-60\@xlg {padding-top: calc(var(--font-size) * 6) !important;}
	.b-ext .u-pr-60\@xlg {padding-right: calc(var(--font-size) * 6) !important;}
	.b-ext .u-pb-60\@xlg {padding-bottom: calc(var(--font-size) * 6) !important;}
	.b-ext .u-pl-60\@xlg, .b-ext .u-px-60\@xlg {padding-left: calc(var(--font-size) * 6) !important;}
	.b-ext .u-px-60\@xlg {padding-right: calc(var(--font-size) * 6) !important;}
	.b-ext .u-py-60\@xlg {padding-top: calc(var(--font-size) * 6) !important;padding-bottom: calc(var(--font-size) * 6) !important;}
	.b-ext .u-p-60\@xlg {padding: calc(var(--font-size) * 6) !important;}
	.b-ext .u-mt-64\@xlg {margin-top: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-mr-64\@xlg {margin-right: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-mb-64\@xlg {margin-bottom: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-ml-64\@xlg, .b-ext .u-mx-64\@xlg {margin-left: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-mx-64\@xlg {margin-right: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-my-64\@xlg {margin-top: calc(var(--font-size) * 6.4) !important;margin-bottom: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-m-64\@xlg {margin: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-pt-64\@xlg {padding-top: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-pr-64\@xlg {padding-right: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-pb-64\@xlg {padding-bottom: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-pl-64\@xlg, .b-ext .u-px-64\@xlg {padding-left: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-px-64\@xlg {padding-right: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-py-64\@xlg {padding-top: calc(var(--font-size) * 6.4) !important;padding-bottom: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-p-64\@xlg {padding: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-mt-72\@xlg {margin-top: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-mr-72\@xlg {margin-right: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-mb-72\@xlg {margin-bottom: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-ml-72\@xlg, .b-ext .u-mx-72\@xlg {margin-left: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-mx-72\@xlg {margin-right: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-my-72\@xlg {margin-top: calc(var(--font-size) * 7.2) !important;margin-bottom: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-m-72\@xlg {margin: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-pt-72\@xlg {padding-top: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-pr-72\@xlg {padding-right: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-pb-72\@xlg {padding-bottom: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-pl-72\@xlg, .b-ext .u-px-72\@xlg {padding-left: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-px-72\@xlg {padding-right: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-py-72\@xlg {padding-top: calc(var(--font-size) * 7.2) !important;padding-bottom: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-p-72\@xlg {padding: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-mt-80\@xlg {margin-top: calc(var(--font-size) * 8) !important;}
	.b-ext .u-mr-80\@xlg {margin-right: calc(var(--font-size) * 8) !important;}
	.b-ext .u-mb-80\@xlg {margin-bottom: calc(var(--font-size) * 8) !important;}
	.b-ext .u-ml-80\@xlg, .b-ext .u-mx-80\@xlg {margin-left: calc(var(--font-size) * 8) !important;}
	.b-ext .u-mx-80\@xlg {margin-right: calc(var(--font-size) * 8) !important;}
	.b-ext .u-my-80\@xlg {margin-top: calc(var(--font-size) * 8) !important;margin-bottom: calc(var(--font-size) * 8) !important;}
	.b-ext .u-m-80\@xlg {margin: calc(var(--font-size) * 8) !important;}
	.b-ext .u-pt-80\@xlg {padding-top: calc(var(--font-size) * 8) !important;}
	.b-ext .u-pr-80\@xlg {padding-right: calc(var(--font-size) * 8) !important;}
	.b-ext .u-pb-80\@xlg {padding-bottom: calc(var(--font-size) * 8) !important;}
	.b-ext .u-pl-80\@xlg, .b-ext .u-px-80\@xlg {padding-left: calc(var(--font-size) * 8) !important;}
	.b-ext .u-px-80\@xlg {padding-right: calc(var(--font-size) * 8) !important;}
	.b-ext .u-py-80\@xlg {padding-top: calc(var(--font-size) * 8) !important;padding-bottom: calc(var(--font-size) * 8) !important;}
	.b-ext .u-p-80\@xlg {padding: calc(var(--font-size) * 8) !important;}
	.b-ext .u-mt-88\@xlg {margin-top: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-mr-88\@xlg {margin-right: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-mb-88\@xlg {margin-bottom: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-ml-88\@xlg, .b-ext .u-mx-88\@xlg {margin-left: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-mx-88\@xlg {margin-right: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-my-88\@xlg {margin-top: calc(var(--font-size) * 8.8) !important;margin-bottom: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-m-88\@xlg {margin: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-pt-88\@xlg {padding-top: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-pr-88\@xlg {padding-right: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-pb-88\@xlg {padding-bottom: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-pl-88\@xlg, .b-ext .u-px-88\@xlg {padding-left: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-px-88\@xlg {padding-right: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-py-88\@xlg {padding-top: calc(var(--font-size) * 8.8) !important;padding-bottom: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-p-88\@xlg {padding: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-mt-90\@xlg {margin-top: calc(var(--font-size) * 9) !important;}
	.b-ext .u-mr-90\@xlg {margin-right: calc(var(--font-size) * 9) !important;}
	.b-ext .u-mb-90\@xlg {margin-bottom: calc(var(--font-size) * 9) !important;}
	.b-ext .u-ml-90\@xlg, .b-ext .u-mx-90\@xlg {margin-left: calc(var(--font-size) * 9) !important;}
	.b-ext .u-mx-90\@xlg {margin-right: calc(var(--font-size) * 9) !important;}
	.b-ext .u-my-90\@xlg {margin-top: calc(var(--font-size) * 9) !important;margin-bottom: calc(var(--font-size) * 9) !important;}
	.b-ext .u-m-90\@xlg {margin: calc(var(--font-size) * 9) !important;}
	.b-ext .u-pt-90\@xlg {padding-top: calc(var(--font-size) * 9) !important;}
	.b-ext .u-pr-90\@xlg {padding-right: calc(var(--font-size) * 9) !important;}
	.b-ext .u-pb-90\@xlg {padding-bottom: calc(var(--font-size) * 9) !important;}
	.b-ext .u-pl-90\@xlg, .b-ext .u-px-90\@xlg {padding-left: calc(var(--font-size) * 9) !important;}
	.b-ext .u-px-90\@xlg {padding-right: calc(var(--font-size) * 9) !important;}
	.b-ext .u-py-90\@xlg {padding-top: calc(var(--font-size) * 9) !important;padding-bottom: calc(var(--font-size) * 9) !important;}
	.b-ext .u-p-90\@xlg {padding: calc(var(--font-size) * 9) !important;}
	.b-ext .u-mt-100\@xlg {margin-top: calc(var(--font-size) * 10) !important;}
	.b-ext .u-mr-100\@xlg {margin-right: calc(var(--font-size) * 10) !important;}
	.b-ext .u-mb-100\@xlg {margin-bottom: calc(var(--font-size) * 10) !important;}
	.b-ext .u-ml-100\@xlg, .b-ext .u-mx-100\@xlg {margin-left: calc(var(--font-size) * 10) !important;}
	.b-ext .u-mx-100\@xlg {margin-right: calc(var(--font-size) * 10) !important;}
	.b-ext .u-my-100\@xlg {margin-top: calc(var(--font-size) * 10) !important;margin-bottom: calc(var(--font-size) * 10) !important;}
	.b-ext .u-m-100\@xlg {margin: calc(var(--font-size) * 10) !important;}
	.b-ext .u-pt-100\@xlg {padding-top: calc(var(--font-size) * 10) !important;}
	.b-ext .u-pr-100\@xlg {padding-right: calc(var(--font-size) * 10) !important;}
	.b-ext .u-pb-100\@xlg {padding-bottom: calc(var(--font-size) * 10) !important;}
	.b-ext .u-pl-100\@xlg, .b-ext .u-px-100\@xlg {padding-left: calc(var(--font-size) * 10) !important;}
	.b-ext .u-px-100\@xlg {padding-right: calc(var(--font-size) * 10) !important;}
	.b-ext .u-py-100\@xlg {padding-top: calc(var(--font-size) * 10) !important;padding-bottom: calc(var(--font-size) * 10) !important;}
	.b-ext .u-p-100\@xlg {padding: calc(var(--font-size) * 10) !important;}
	.b-ext .u-mt-128\@xlg {margin-top: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-mr-128\@xlg {margin-right: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-mb-128\@xlg {margin-bottom: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-ml-128\@xlg, .b-ext .u-mx-128\@xlg {margin-left: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-mx-128\@xlg {margin-right: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-my-128\@xlg {margin-top: calc(var(--font-size) * 12.8) !important;margin-bottom: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-m-128\@xlg {margin: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-pt-128\@xlg {padding-top: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-pr-128\@xlg {padding-right: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-pb-128\@xlg {padding-bottom: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-pl-128\@xlg, .b-ext .u-px-128\@xlg {padding-left: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-px-128\@xlg {padding-right: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-py-128\@xlg {padding-top: calc(var(--font-size) * 12.8) !important;padding-bottom: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-p-128\@xlg {padding: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-mt-160\@xlg {margin-top: calc(var(--font-size) * 16) !important;}
	.b-ext .u-mr-160\@xlg {margin-right: calc(var(--font-size) * 16) !important;}
	.b-ext .u-mb-160\@xlg {margin-bottom: calc(var(--font-size) * 16) !important;}
	.b-ext .u-ml-160\@xlg, .b-ext .u-mx-160\@xlg {margin-left: calc(var(--font-size) * 16) !important;}
	.b-ext .u-mx-160\@xlg {margin-right: calc(var(--font-size) * 16) !important;}
	.b-ext .u-my-160\@xlg {margin-top: calc(var(--font-size) * 16) !important;margin-bottom: calc(var(--font-size) * 16) !important;}
	.b-ext .u-m-160\@xlg {margin: calc(var(--font-size) * 16) !important;}
	.b-ext .u-pt-160\@xlg {padding-top: calc(var(--font-size) * 16) !important;}
	.b-ext .u-pr-160\@xlg {padding-right: calc(var(--font-size) * 16) !important;}
	.b-ext .u-pb-160\@xlg {padding-bottom: calc(var(--font-size) * 16) !important;}
	.b-ext .u-pl-160\@xlg, .b-ext .u-px-160\@xlg {padding-left: calc(var(--font-size) * 16) !important;}
	.b-ext .u-px-160\@xlg {padding-right: calc(var(--font-size) * 16) !important;}
	.b-ext .u-py-160\@xlg {padding-top: calc(var(--font-size) * 16) !important;padding-bottom: calc(var(--font-size) * 16) !important;}
	.b-ext .u-p-160\@xlg {padding: calc(var(--font-size) * 16) !important;}
	.b-ext .u-mt-0\@xlg {margin-top: 0 !important;}
	.b-ext .u-mr-0\@xlg {margin-right: 0 !important;}
	.b-ext .u-mb-0\@xlg {margin-bottom: 0 !important;}
	.b-ext .u-ml-0\@xlg, .b-ext .u-mx-0\@xlg {margin-left: 0 !important;}
	.b-ext .u-mx-0\@xlg {margin-right: 0 !important;}
	.b-ext .u-my-0\@xlg {margin-top: 0 !important;margin-bottom: 0 !important;}
	.b-ext .u-m-0\@xlg {margin: 0 !important;}
	.b-ext .u-pt-0\@xlg {padding-top: 0 !important;}
	.b-ext .u-pr-0\@xlg {padding-right: 0 !important;}
	.b-ext .u-pb-0\@xlg {padding-bottom: 0 !important;}
	.b-ext .u-pl-0\@xlg, .b-ext .u-px-0\@xlg {padding-left: 0 !important;}
	.b-ext .u-px-0\@xlg {padding-right: 0 !important;}
	.b-ext .u-py-0\@xlg {padding-top: 0 !important;padding-bottom: 0 !important;}
	.b-ext .u-p-0\@xlg {padding: 0 !important;}
	.b-ext .u-mt-auto\@xlg {margin-top: auto !important;}
	.b-ext .u-mr-auto\@xlg {margin-right: auto !important;}
	.b-ext .u-mb-auto\@xlg {margin-bottom: auto !important;}
	.b-ext .u-ml-auto\@xlg, .b-ext .u-mx-auto\@xlg {margin-left: auto !important;}
	.b-ext .u-mx-auto\@xlg {margin-right: auto !important;}
	.b-ext .u-my-auto\@xlg {margin-top: auto !important;margin-bottom: auto !important;}
	.b-ext .u-m-auto\@xlg {margin: auto !important;}
	.b-ext .u-pt-auto\@xlg {padding-top: auto !important;}
	.b-ext .u-pr-auto\@xlg {padding-right: auto !important;}
	.b-ext .u-pb-auto\@xlg {padding-bottom: auto !important;}
	.b-ext .u-pl-auto\@xlg, .b-ext .u-px-auto\@xlg {padding-left: auto !important;}
	.b-ext .u-px-auto\@xlg {padding-right: auto !important;}
	.b-ext .u-py-auto\@xlg {padding-top: auto !important;padding-bottom: auto !important;}
	.b-ext .u-p-auto\@xlg {padding: auto !important;}}
@media only screen and (max-width:1024px) {.b-ext .u-mt-4\@lg {margin-top: calc(var(--font-size) * .4) !important;}
	.b-ext .u-mr-4\@lg {margin-right: calc(var(--font-size) * .4) !important;}
	.b-ext .u-mb-4\@lg {margin-bottom: calc(var(--font-size) * .4) !important;}
	.b-ext .u-ml-4\@lg, .b-ext .u-mx-4\@lg {margin-left: calc(var(--font-size) * .4) !important;}
	.b-ext .u-mx-4\@lg {margin-right: calc(var(--font-size) * .4) !important;}
	.b-ext .u-my-4\@lg {margin-top: calc(var(--font-size) * .4) !important;margin-bottom: calc(var(--font-size) * .4) !important;}
	.b-ext .u-m-4\@lg {margin: calc(var(--font-size) * .4) !important;}
	.b-ext .u-pt-4\@lg {padding-top: calc(var(--font-size) * .4) !important;}
	.b-ext .u-pr-4\@lg {padding-right: calc(var(--font-size) * .4) !important;}
	.b-ext .u-pb-4\@lg {padding-bottom: calc(var(--font-size) * .4) !important;}
	.b-ext .u-pl-4\@lg, .b-ext .u-px-4\@lg {padding-left: calc(var(--font-size) * .4) !important;}
	.b-ext .u-px-4\@lg {padding-right: calc(var(--font-size) * .4) !important;}
	.b-ext .u-py-4\@lg {padding-top: calc(var(--font-size) * .4) !important;padding-bottom: calc(var(--font-size) * .4) !important;}
	.b-ext .u-p-4\@lg {padding: calc(var(--font-size) * .4) !important;}
	.b-ext .u-mt-6\@lg {margin-top: calc(var(--font-size) * .6) !important;}
	.b-ext .u-mr-6\@lg {margin-right: calc(var(--font-size) * .6) !important;}
	.b-ext .u-mb-6\@lg {margin-bottom: calc(var(--font-size) * .6) !important;}
	.b-ext .u-ml-6\@lg, .b-ext .u-mx-6\@lg {margin-left: calc(var(--font-size) * .6) !important;}
	.b-ext .u-mx-6\@lg {margin-right: calc(var(--font-size) * .6) !important;}
	.b-ext .u-my-6\@lg {margin-top: calc(var(--font-size) * .6) !important;margin-bottom: calc(var(--font-size) * .6) !important;}
	.b-ext .u-m-6\@lg {margin: calc(var(--font-size) * .6) !important;}
	.b-ext .u-pt-6\@lg {padding-top: calc(var(--font-size) * .6) !important;}
	.b-ext .u-pr-6\@lg {padding-right: calc(var(--font-size) * .6) !important;}
	.b-ext .u-pb-6\@lg {padding-bottom: calc(var(--font-size) * .6) !important;}
	.b-ext .u-pl-6\@lg, .b-ext .u-px-6\@lg {padding-left: calc(var(--font-size) * .6) !important;}
	.b-ext .u-px-6\@lg {padding-right: calc(var(--font-size) * .6) !important;}
	.b-ext .u-py-6\@lg {padding-top: calc(var(--font-size) * .6) !important;padding-bottom: calc(var(--font-size) * .6) !important;}
	.b-ext .u-p-6\@lg {padding: calc(var(--font-size) * .6) !important;}
	.b-ext .u-mt-8\@lg {margin-top: calc(var(--font-size) * .8) !important;}
	.b-ext .u-mr-8\@lg {margin-right: calc(var(--font-size) * .8) !important;}
	.b-ext .u-mb-8\@lg {margin-bottom: calc(var(--font-size) * .8) !important;}
	.b-ext .u-ml-8\@lg, .b-ext .u-mx-8\@lg {margin-left: calc(var(--font-size) * .8) !important;}
	.b-ext .u-mx-8\@lg {margin-right: calc(var(--font-size) * .8) !important;}
	.b-ext .u-my-8\@lg {margin-top: calc(var(--font-size) * .8) !important;margin-bottom: calc(var(--font-size) * .8) !important;}
	.b-ext .u-m-8\@lg {margin: calc(var(--font-size) * .8) !important;}
	.b-ext .u-pt-8\@lg {padding-top: calc(var(--font-size) * .8) !important;}
	.b-ext .u-pr-8\@lg {padding-right: calc(var(--font-size) * .8) !important;}
	.b-ext .u-pb-8\@lg {padding-bottom: calc(var(--font-size) * .8) !important;}
	.b-ext .u-pl-8\@lg, .b-ext .u-px-8\@lg {padding-left: calc(var(--font-size) * .8) !important;}
	.b-ext .u-px-8\@lg {padding-right: calc(var(--font-size) * .8) !important;}
	.b-ext .u-py-8\@lg {padding-top: calc(var(--font-size) * .8) !important;padding-bottom: calc(var(--font-size) * .8) !important;}
	.b-ext .u-p-8\@lg {padding: calc(var(--font-size) * .8) !important;}
	.b-ext .u-mt-10\@lg {margin-top: calc(var(--font-size) * 1) !important;}
	.b-ext .u-mr-10\@lg {margin-right: calc(var(--font-size) * 1) !important;}
	.b-ext .u-mb-10\@lg {margin-bottom: calc(var(--font-size) * 1) !important;}
	.b-ext .u-ml-10\@lg, .b-ext .u-mx-10\@lg {margin-left: calc(var(--font-size) * 1) !important;}
	.b-ext .u-mx-10\@lg {margin-right: calc(var(--font-size) * 1) !important;}
	.b-ext .u-my-10\@lg {margin-top: calc(var(--font-size) * 1) !important;margin-bottom: calc(var(--font-size) * 1) !important;}
	.b-ext .u-m-10\@lg {margin: calc(var(--font-size) * 1) !important;}
	.b-ext .u-pt-10\@lg {padding-top: calc(var(--font-size) * 1) !important;}
	.b-ext .u-pr-10\@lg {padding-right: calc(var(--font-size) * 1) !important;}
	.b-ext .u-pb-10\@lg {padding-bottom: calc(var(--font-size) * 1) !important;}
	.b-ext .u-pl-10\@lg, .b-ext .u-px-10\@lg {padding-left: calc(var(--font-size) * 1) !important;}
	.b-ext .u-px-10\@lg {padding-right: calc(var(--font-size) * 1) !important;}
	.b-ext .u-py-10\@lg {padding-top: calc(var(--font-size) * 1) !important;padding-bottom: calc(var(--font-size) * 1) !important;}
	.b-ext .u-p-10\@lg {padding: calc(var(--font-size) * 1) !important;}
	.b-ext .u-mt-12\@lg {margin-top: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-mr-12\@lg {margin-right: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-mb-12\@lg {margin-bottom: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-ml-12\@lg, .b-ext .u-mx-12\@lg {margin-left: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-mx-12\@lg {margin-right: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-my-12\@lg {margin-top: calc(var(--font-size) * 1.2) !important;margin-bottom: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-m-12\@lg {margin: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-pt-12\@lg {padding-top: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-pr-12\@lg {padding-right: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-pb-12\@lg {padding-bottom: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-pl-12\@lg, .b-ext .u-px-12\@lg {padding-left: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-px-12\@lg {padding-right: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-py-12\@lg {padding-top: calc(var(--font-size) * 1.2) !important;padding-bottom: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-p-12\@lg {padding: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-mt-16\@lg {margin-top: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-mr-16\@lg {margin-right: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-mb-16\@lg {margin-bottom: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-ml-16\@lg, .b-ext .u-mx-16\@lg {margin-left: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-mx-16\@lg {margin-right: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-my-16\@lg {margin-top: calc(var(--font-size) * 1.6) !important;margin-bottom: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-m-16\@lg {margin: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-pt-16\@lg {padding-top: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-pr-16\@lg {padding-right: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-pb-16\@lg {padding-bottom: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-pl-16\@lg, .b-ext .u-px-16\@lg {padding-left: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-px-16\@lg {padding-right: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-py-16\@lg {padding-top: calc(var(--font-size) * 1.6) !important;padding-bottom: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-p-16\@lg {padding: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-mt-20\@lg {margin-top: calc(var(--font-size) * 2) !important;}
	.b-ext .u-mr-20\@lg {margin-right: calc(var(--font-size) * 2) !important;}
	.b-ext .u-mb-20\@lg {margin-bottom: calc(var(--font-size) * 2) !important;}
	.b-ext .u-ml-20\@lg, .b-ext .u-mx-20\@lg {margin-left: calc(var(--font-size) * 2) !important;}
	.b-ext .u-mx-20\@lg {margin-right: calc(var(--font-size) * 2) !important;}
	.b-ext .u-my-20\@lg {margin-top: calc(var(--font-size) * 2) !important;margin-bottom: calc(var(--font-size) * 2) !important;}
	.b-ext .u-m-20\@lg {margin: calc(var(--font-size) * 2) !important;}
	.b-ext .u-pt-20\@lg {padding-top: calc(var(--font-size) * 2) !important;}
	.b-ext .u-pr-20\@lg {padding-right: calc(var(--font-size) * 2) !important;}
	.b-ext .u-pb-20\@lg {padding-bottom: calc(var(--font-size) * 2) !important;}
	.b-ext .u-pl-20\@lg, .b-ext .u-px-20\@lg {padding-left: calc(var(--font-size) * 2) !important;}
	.b-ext .u-px-20\@lg {padding-right: calc(var(--font-size) * 2) !important;}
	.b-ext .u-py-20\@lg {padding-top: calc(var(--font-size) * 2) !important;padding-bottom: calc(var(--font-size) * 2) !important;}
	.b-ext .u-p-20\@lg {padding: calc(var(--font-size) * 2) !important;}
	.b-ext .u-mt-24\@lg {margin-top: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-mr-24\@lg {margin-right: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-mb-24\@lg {margin-bottom: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-ml-24\@lg, .b-ext .u-mx-24\@lg {margin-left: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-mx-24\@lg {margin-right: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-my-24\@lg {margin-top: calc(var(--font-size) * 2.4) !important;margin-bottom: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-m-24\@lg {margin: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-pt-24\@lg {padding-top: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-pr-24\@lg {padding-right: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-pb-24\@lg {padding-bottom: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-pl-24\@lg, .b-ext .u-px-24\@lg {padding-left: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-px-24\@lg {padding-right: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-py-24\@lg {padding-top: calc(var(--font-size) * 2.4) !important;padding-bottom: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-p-24\@lg {padding: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-mt-28\@lg {margin-top: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-mr-28\@lg {margin-right: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-mb-28\@lg {margin-bottom: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-ml-28\@lg, .b-ext .u-mx-28\@lg {margin-left: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-mx-28\@lg {margin-right: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-my-28\@lg {margin-top: calc(var(--font-size) * 2.8) !important;margin-bottom: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-m-28\@lg {margin: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-pt-28\@lg {padding-top: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-pr-28\@lg {padding-right: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-pb-28\@lg {padding-bottom: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-pl-28\@lg, .b-ext .u-px-28\@lg {padding-left: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-px-28\@lg {padding-right: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-py-28\@lg {padding-top: calc(var(--font-size) * 2.8) !important;padding-bottom: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-p-28\@lg {padding: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-mt-32\@lg {margin-top: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-mr-32\@lg {margin-right: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-mb-32\@lg {margin-bottom: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-ml-32\@lg, .b-ext .u-mx-32\@lg {margin-left: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-mx-32\@lg {margin-right: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-my-32\@lg {margin-top: calc(var(--font-size) * 3.2) !important;margin-bottom: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-m-32\@lg {margin: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-pt-32\@lg {padding-top: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-pr-32\@lg {padding-right: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-pb-32\@lg {padding-bottom: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-pl-32\@lg, .b-ext .u-px-32\@lg {padding-left: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-px-32\@lg {padding-right: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-py-32\@lg {padding-top: calc(var(--font-size) * 3.2) !important;padding-bottom: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-p-32\@lg {padding: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-mt-40\@lg {margin-top: calc(var(--font-size) * 4) !important;}
	.b-ext .u-mr-40\@lg {margin-right: calc(var(--font-size) * 4) !important;}
	.b-ext .u-mb-40\@lg {margin-bottom: calc(var(--font-size) * 4) !important;}
	.b-ext .u-ml-40\@lg, .b-ext .u-mx-40\@lg {margin-left: calc(var(--font-size) * 4) !important;}
	.b-ext .u-mx-40\@lg {margin-right: calc(var(--font-size) * 4) !important;}
	.b-ext .u-my-40\@lg {margin-top: calc(var(--font-size) * 4) !important;margin-bottom: calc(var(--font-size) * 4) !important;}
	.b-ext .u-m-40\@lg {margin: calc(var(--font-size) * 4) !important;}
	.b-ext .u-pt-40\@lg {padding-top: calc(var(--font-size) * 4) !important;}
	.b-ext .u-pr-40\@lg {padding-right: calc(var(--font-size) * 4) !important;}
	.b-ext .u-pb-40\@lg {padding-bottom: calc(var(--font-size) * 4) !important;}
	.b-ext .u-pl-40\@lg, .b-ext .u-px-40\@lg {padding-left: calc(var(--font-size) * 4) !important;}
	.b-ext .u-px-40\@lg {padding-right: calc(var(--font-size) * 4) !important;}
	.b-ext .u-py-40\@lg {padding-top: calc(var(--font-size) * 4) !important;padding-bottom: calc(var(--font-size) * 4) !important;}
	.b-ext .u-p-40\@lg {padding: calc(var(--font-size) * 4) !important;}
	.b-ext .u-mt-44\@lg {margin-top: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-mr-44\@lg {margin-right: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-mb-44\@lg {margin-bottom: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-ml-44\@lg, .b-ext .u-mx-44\@lg {margin-left: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-mx-44\@lg {margin-right: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-my-44\@lg {margin-top: calc(var(--font-size) * 4.4) !important;margin-bottom: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-m-44\@lg {margin: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-pt-44\@lg {padding-top: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-pr-44\@lg {padding-right: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-pb-44\@lg {padding-bottom: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-pl-44\@lg, .b-ext .u-px-44\@lg {padding-left: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-px-44\@lg {padding-right: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-py-44\@lg {padding-top: calc(var(--font-size) * 4.4) !important;padding-bottom: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-p-44\@lg {padding: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-mt-48\@lg {margin-top: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-mr-48\@lg {margin-right: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-mb-48\@lg {margin-bottom: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-ml-48\@lg, .b-ext .u-mx-48\@lg {margin-left: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-mx-48\@lg {margin-right: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-my-48\@lg {margin-top: calc(var(--font-size) * 4.8) !important;margin-bottom: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-m-48\@lg {margin: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-pt-48\@lg {padding-top: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-pr-48\@lg {padding-right: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-pb-48\@lg {padding-bottom: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-pl-48\@lg, .b-ext .u-px-48\@lg {padding-left: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-px-48\@lg {padding-right: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-py-48\@lg {padding-top: calc(var(--font-size) * 4.8) !important;padding-bottom: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-p-48\@lg {padding: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-mt-56\@lg {margin-top: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-mr-56\@lg {margin-right: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-mb-56\@lg {margin-bottom: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-ml-56\@lg, .b-ext .u-mx-56\@lg {margin-left: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-mx-56\@lg {margin-right: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-my-56\@lg {margin-top: calc(var(--font-size) * 5.6) !important;margin-bottom: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-m-56\@lg {margin: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-pt-56\@lg {padding-top: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-pr-56\@lg {padding-right: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-pb-56\@lg {padding-bottom: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-pl-56\@lg, .b-ext .u-px-56\@lg {padding-left: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-px-56\@lg {padding-right: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-py-56\@lg {padding-top: calc(var(--font-size) * 5.6) !important;padding-bottom: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-p-56\@lg {padding: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-mt-60\@lg {margin-top: calc(var(--font-size) * 6) !important;}
	.b-ext .u-mr-60\@lg {margin-right: calc(var(--font-size) * 6) !important;}
	.b-ext .u-mb-60\@lg {margin-bottom: calc(var(--font-size) * 6) !important;}
	.b-ext .u-ml-60\@lg, .b-ext .u-mx-60\@lg {margin-left: calc(var(--font-size) * 6) !important;}
	.b-ext .u-mx-60\@lg {margin-right: calc(var(--font-size) * 6) !important;}
	.b-ext .u-my-60\@lg {margin-top: calc(var(--font-size) * 6) !important;margin-bottom: calc(var(--font-size) * 6) !important;}
	.b-ext .u-m-60\@lg {margin: calc(var(--font-size) * 6) !important;}
	.b-ext .u-pt-60\@lg {padding-top: calc(var(--font-size) * 6) !important;}
	.b-ext .u-pr-60\@lg {padding-right: calc(var(--font-size) * 6) !important;}
	.b-ext .u-pb-60\@lg {padding-bottom: calc(var(--font-size) * 6) !important;}
	.b-ext .u-pl-60\@lg, .b-ext .u-px-60\@lg {padding-left: calc(var(--font-size) * 6) !important;}
	.b-ext .u-px-60\@lg {padding-right: calc(var(--font-size) * 6) !important;}
	.b-ext .u-py-60\@lg {padding-top: calc(var(--font-size) * 6) !important;padding-bottom: calc(var(--font-size) * 6) !important;}
	.b-ext .u-p-60\@lg {padding: calc(var(--font-size) * 6) !important;}
	.b-ext .u-mt-64\@lg {margin-top: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-mr-64\@lg {margin-right: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-mb-64\@lg {margin-bottom: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-ml-64\@lg, .b-ext .u-mx-64\@lg {margin-left: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-mx-64\@lg {margin-right: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-my-64\@lg {margin-top: calc(var(--font-size) * 6.4) !important;margin-bottom: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-m-64\@lg {margin: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-pt-64\@lg {padding-top: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-pr-64\@lg {padding-right: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-pb-64\@lg {padding-bottom: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-pl-64\@lg, .b-ext .u-px-64\@lg {padding-left: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-px-64\@lg {padding-right: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-py-64\@lg {padding-top: calc(var(--font-size) * 6.4) !important;padding-bottom: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-p-64\@lg {padding: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-mt-72\@lg {margin-top: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-mr-72\@lg {margin-right: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-mb-72\@lg {margin-bottom: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-ml-72\@lg, .b-ext .u-mx-72\@lg {margin-left: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-mx-72\@lg {margin-right: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-my-72\@lg {margin-top: calc(var(--font-size) * 7.2) !important;margin-bottom: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-m-72\@lg {margin: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-pt-72\@lg {padding-top: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-pr-72\@lg {padding-right: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-pb-72\@lg {padding-bottom: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-pl-72\@lg, .b-ext .u-px-72\@lg {padding-left: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-px-72\@lg {padding-right: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-py-72\@lg {padding-top: calc(var(--font-size) * 7.2) !important;padding-bottom: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-p-72\@lg {padding: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-mt-80\@lg {margin-top: calc(var(--font-size) * 8) !important;}
	.b-ext .u-mr-80\@lg {margin-right: calc(var(--font-size) * 8) !important;}
	.b-ext .u-mb-80\@lg {margin-bottom: calc(var(--font-size) * 8) !important;}
	.b-ext .u-ml-80\@lg, .b-ext .u-mx-80\@lg {margin-left: calc(var(--font-size) * 8) !important;}
	.b-ext .u-mx-80\@lg {margin-right: calc(var(--font-size) * 8) !important;}
	.b-ext .u-my-80\@lg {margin-top: calc(var(--font-size) * 8) !important;margin-bottom: calc(var(--font-size) * 8) !important;}
	.b-ext .u-m-80\@lg {margin: calc(var(--font-size) * 8) !important;}
	.b-ext .u-pt-80\@lg {padding-top: calc(var(--font-size) * 8) !important;}
	.b-ext .u-pr-80\@lg {padding-right: calc(var(--font-size) * 8) !important;}
	.b-ext .u-pb-80\@lg {padding-bottom: calc(var(--font-size) * 8) !important;}
	.b-ext .u-pl-80\@lg, .b-ext .u-px-80\@lg {padding-left: calc(var(--font-size) * 8) !important;}
	.b-ext .u-px-80\@lg {padding-right: calc(var(--font-size) * 8) !important;}
	.b-ext .u-py-80\@lg {padding-top: calc(var(--font-size) * 8) !important;padding-bottom: calc(var(--font-size) * 8) !important;}
	.b-ext .u-p-80\@lg {padding: calc(var(--font-size) * 8) !important;}
	.b-ext .u-mt-88\@lg {margin-top: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-mr-88\@lg {margin-right: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-mb-88\@lg {margin-bottom: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-ml-88\@lg, .b-ext .u-mx-88\@lg {margin-left: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-mx-88\@lg {margin-right: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-my-88\@lg {margin-top: calc(var(--font-size) * 8.8) !important;margin-bottom: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-m-88\@lg {margin: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-pt-88\@lg {padding-top: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-pr-88\@lg {padding-right: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-pb-88\@lg {padding-bottom: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-pl-88\@lg, .b-ext .u-px-88\@lg {padding-left: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-px-88\@lg {padding-right: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-py-88\@lg {padding-top: calc(var(--font-size) * 8.8) !important;padding-bottom: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-p-88\@lg {padding: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-mt-90\@lg {margin-top: calc(var(--font-size) * 9) !important;}
	.b-ext .u-mr-90\@lg {margin-right: calc(var(--font-size) * 9) !important;}
	.b-ext .u-mb-90\@lg {margin-bottom: calc(var(--font-size) * 9) !important;}
	.b-ext .u-ml-90\@lg, .b-ext .u-mx-90\@lg {margin-left: calc(var(--font-size) * 9) !important;}
	.b-ext .u-mx-90\@lg {margin-right: calc(var(--font-size) * 9) !important;}
	.b-ext .u-my-90\@lg {margin-top: calc(var(--font-size) * 9) !important;margin-bottom: calc(var(--font-size) * 9) !important;}
	.b-ext .u-m-90\@lg {margin: calc(var(--font-size) * 9) !important;}
	.b-ext .u-pt-90\@lg {padding-top: calc(var(--font-size) * 9) !important;}
	.b-ext .u-pr-90\@lg {padding-right: calc(var(--font-size) * 9) !important;}
	.b-ext .u-pb-90\@lg {padding-bottom: calc(var(--font-size) * 9) !important;}
	.b-ext .u-pl-90\@lg, .b-ext .u-px-90\@lg {padding-left: calc(var(--font-size) * 9) !important;}
	.b-ext .u-px-90\@lg {padding-right: calc(var(--font-size) * 9) !important;}
	.b-ext .u-py-90\@lg {padding-top: calc(var(--font-size) * 9) !important;padding-bottom: calc(var(--font-size) * 9) !important;}
	.b-ext .u-p-90\@lg {padding: calc(var(--font-size) * 9) !important;}
	.b-ext .u-mt-100\@lg {margin-top: calc(var(--font-size) * 10) !important;}
	.b-ext .u-mr-100\@lg {margin-right: calc(var(--font-size) * 10) !important;}
	.b-ext .u-mb-100\@lg {margin-bottom: calc(var(--font-size) * 10) !important;}
	.b-ext .u-ml-100\@lg, .b-ext .u-mx-100\@lg {margin-left: calc(var(--font-size) * 10) !important;}
	.b-ext .u-mx-100\@lg {margin-right: calc(var(--font-size) * 10) !important;}
	.b-ext .u-my-100\@lg {margin-top: calc(var(--font-size) * 10) !important;margin-bottom: calc(var(--font-size) * 10) !important;}
	.b-ext .u-m-100\@lg {margin: calc(var(--font-size) * 10) !important;}
	.b-ext .u-pt-100\@lg {padding-top: calc(var(--font-size) * 10) !important;}
	.b-ext .u-pr-100\@lg {padding-right: calc(var(--font-size) * 10) !important;}
	.b-ext .u-pb-100\@lg {padding-bottom: calc(var(--font-size) * 10) !important;}
	.b-ext .u-pl-100\@lg, .b-ext .u-px-100\@lg {padding-left: calc(var(--font-size) * 10) !important;}
	.b-ext .u-px-100\@lg {padding-right: calc(var(--font-size) * 10) !important;}
	.b-ext .u-py-100\@lg {padding-top: calc(var(--font-size) * 10) !important;padding-bottom: calc(var(--font-size) * 10) !important;}
	.b-ext .u-p-100\@lg {padding: calc(var(--font-size) * 10) !important;}
	.b-ext .u-mt-128\@lg {margin-top: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-mr-128\@lg {margin-right: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-mb-128\@lg {margin-bottom: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-ml-128\@lg, .b-ext .u-mx-128\@lg {margin-left: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-mx-128\@lg {margin-right: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-my-128\@lg {margin-top: calc(var(--font-size) * 12.8) !important;margin-bottom: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-m-128\@lg {margin: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-pt-128\@lg {padding-top: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-pr-128\@lg {padding-right: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-pb-128\@lg {padding-bottom: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-pl-128\@lg, .b-ext .u-px-128\@lg {padding-left: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-px-128\@lg {padding-right: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-py-128\@lg {padding-top: calc(var(--font-size) * 12.8) !important;padding-bottom: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-p-128\@lg {padding: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-mt-160\@lg {margin-top: calc(var(--font-size) * 16) !important;}
	.b-ext .u-mr-160\@lg {margin-right: calc(var(--font-size) * 16) !important;}
	.b-ext .u-mb-160\@lg {margin-bottom: calc(var(--font-size) * 16) !important;}
	.b-ext .u-ml-160\@lg, .b-ext .u-mx-160\@lg {margin-left: calc(var(--font-size) * 16) !important;}
	.b-ext .u-mx-160\@lg {margin-right: calc(var(--font-size) * 16) !important;}
	.b-ext .u-my-160\@lg {margin-top: calc(var(--font-size) * 16) !important;margin-bottom: calc(var(--font-size) * 16) !important;}
	.b-ext .u-m-160\@lg {margin: calc(var(--font-size) * 16) !important;}
	.b-ext .u-pt-160\@lg {padding-top: calc(var(--font-size) * 16) !important;}
	.b-ext .u-pr-160\@lg {padding-right: calc(var(--font-size) * 16) !important;}
	.b-ext .u-pb-160\@lg {padding-bottom: calc(var(--font-size) * 16) !important;}
	.b-ext .u-pl-160\@lg, .b-ext .u-px-160\@lg {padding-left: calc(var(--font-size) * 16) !important;}
	.b-ext .u-px-160\@lg {padding-right: calc(var(--font-size) * 16) !important;}
	.b-ext .u-py-160\@lg {padding-top: calc(var(--font-size) * 16) !important;padding-bottom: calc(var(--font-size) * 16) !important;}
	.b-ext .u-p-160\@lg {padding: calc(var(--font-size) * 16) !important;}
	.b-ext .u-mt-0\@lg {margin-top: 0 !important;}
	.b-ext .u-mr-0\@lg {margin-right: 0 !important;}
	.b-ext .u-mb-0\@lg {margin-bottom: 0 !important;}
	.b-ext .u-ml-0\@lg, .b-ext .u-mx-0\@lg {margin-left: 0 !important;}
	.b-ext .u-mx-0\@lg {margin-right: 0 !important;}
	.b-ext .u-my-0\@lg {margin-top: 0 !important;margin-bottom: 0 !important;}
	.b-ext .u-m-0\@lg {margin: 0 !important;}
	.b-ext .u-pt-0\@lg {padding-top: 0 !important;}
	.b-ext .u-pr-0\@lg {padding-right: 0 !important;}
	.b-ext .u-pb-0\@lg {padding-bottom: 0 !important;}
	.b-ext .u-pl-0\@lg, .b-ext .u-px-0\@lg {padding-left: 0 !important;}
	.b-ext .u-px-0\@lg {padding-right: 0 !important;}
	.b-ext .u-py-0\@lg {padding-top: 0 !important;padding-bottom: 0 !important;}
	.b-ext .u-p-0\@lg {padding: 0 !important;}
	.b-ext .u-mt-auto\@lg {margin-top: auto !important;}
	.b-ext .u-mr-auto\@lg {margin-right: auto !important;}
	.b-ext .u-mb-auto\@lg {margin-bottom: auto !important;}
	.b-ext .u-ml-auto\@lg, .b-ext .u-mx-auto\@lg {margin-left: auto !important;}
	.b-ext .u-mx-auto\@lg {margin-right: auto !important;}
	.b-ext .u-my-auto\@lg {margin-top: auto !important;margin-bottom: auto !important;}
	.b-ext .u-m-auto\@lg {margin: auto !important;}
	.b-ext .u-pt-auto\@lg {padding-top: auto !important;}
	.b-ext .u-pr-auto\@lg {padding-right: auto !important;}
	.b-ext .u-pb-auto\@lg {padding-bottom: auto !important;}
	.b-ext .u-pl-auto\@lg, .b-ext .u-px-auto\@lg {padding-left: auto !important;}
	.b-ext .u-px-auto\@lg {padding-right: auto !important;}
	.b-ext .u-py-auto\@lg {padding-top: auto !important;padding-bottom: auto !important;}
	.b-ext .u-p-auto\@lg {padding: auto !important;}}
@media only screen and (max-width:768px) {.b-ext .u-mt-4\@md {margin-top: calc(var(--font-size) * .4) !important;}
	.b-ext .u-mr-4\@md {margin-right: calc(var(--font-size) * .4) !important;}
	.b-ext .u-mb-4\@md {margin-bottom: calc(var(--font-size) * .4) !important;}
	.b-ext .u-ml-4\@md, .b-ext .u-mx-4\@md {margin-left: calc(var(--font-size) * .4) !important;}
	.b-ext .u-mx-4\@md {margin-right: calc(var(--font-size) * .4) !important;}
	.b-ext .u-my-4\@md {margin-top: calc(var(--font-size) * .4) !important;margin-bottom: calc(var(--font-size) * .4) !important;}
	.b-ext .u-m-4\@md {margin: calc(var(--font-size) * .4) !important;}
	.b-ext .u-pt-4\@md {padding-top: calc(var(--font-size) * .4) !important;}
	.b-ext .u-pr-4\@md {padding-right: calc(var(--font-size) * .4) !important;}
	.b-ext .u-pb-4\@md {padding-bottom: calc(var(--font-size) * .4) !important;}
	.b-ext .u-pl-4\@md, .b-ext .u-px-4\@md {padding-left: calc(var(--font-size) * .4) !important;}
	.b-ext .u-px-4\@md {padding-right: calc(var(--font-size) * .4) !important;}
	.b-ext .u-py-4\@md {padding-top: calc(var(--font-size) * .4) !important;padding-bottom: calc(var(--font-size) * .4) !important;}
	.b-ext .u-p-4\@md {padding: calc(var(--font-size) * .4) !important;}
	.b-ext .u-mt-6\@md {margin-top: calc(var(--font-size) * .6) !important;}
	.b-ext .u-mr-6\@md {margin-right: calc(var(--font-size) * .6) !important;}
	.b-ext .u-mb-6\@md {margin-bottom: calc(var(--font-size) * .6) !important;}
	.b-ext .u-ml-6\@md, .b-ext .u-mx-6\@md {margin-left: calc(var(--font-size) * .6) !important;}
	.b-ext .u-mx-6\@md {margin-right: calc(var(--font-size) * .6) !important;}
	.b-ext .u-my-6\@md {margin-top: calc(var(--font-size) * .6) !important;margin-bottom: calc(var(--font-size) * .6) !important;}
	.b-ext .u-m-6\@md {margin: calc(var(--font-size) * .6) !important;}
	.b-ext .u-pt-6\@md {padding-top: calc(var(--font-size) * .6) !important;}
	.b-ext .u-pr-6\@md {padding-right: calc(var(--font-size) * .6) !important;}
	.b-ext .u-pb-6\@md {padding-bottom: calc(var(--font-size) * .6) !important;}
	.b-ext .u-pl-6\@md, .b-ext .u-px-6\@md {padding-left: calc(var(--font-size) * .6) !important;}
	.b-ext .u-px-6\@md {padding-right: calc(var(--font-size) * .6) !important;}
	.b-ext .u-py-6\@md {padding-top: calc(var(--font-size) * .6) !important;padding-bottom: calc(var(--font-size) * .6) !important;}
	.b-ext .u-p-6\@md {padding: calc(var(--font-size) * .6) !important;}
	.b-ext .u-mt-8\@md {margin-top: calc(var(--font-size) * .8) !important;}
	.b-ext .u-mr-8\@md {margin-right: calc(var(--font-size) * .8) !important;}
	.b-ext .u-mb-8\@md {margin-bottom: calc(var(--font-size) * .8) !important;}
	.b-ext .u-ml-8\@md, .b-ext .u-mx-8\@md {margin-left: calc(var(--font-size) * .8) !important;}
	.b-ext .u-mx-8\@md {margin-right: calc(var(--font-size) * .8) !important;}
	.b-ext .u-my-8\@md {margin-top: calc(var(--font-size) * .8) !important;margin-bottom: calc(var(--font-size) * .8) !important;}
	.b-ext .u-m-8\@md {margin: calc(var(--font-size) * .8) !important;}
	.b-ext .u-pt-8\@md {padding-top: calc(var(--font-size) * .8) !important;}
	.b-ext .u-pr-8\@md {padding-right: calc(var(--font-size) * .8) !important;}
	.b-ext .u-pb-8\@md {padding-bottom: calc(var(--font-size) * .8) !important;}
	.b-ext .u-pl-8\@md, .b-ext .u-px-8\@md {padding-left: calc(var(--font-size) * .8) !important;}
	.b-ext .u-px-8\@md {padding-right: calc(var(--font-size) * .8) !important;}
	.b-ext .u-py-8\@md {padding-top: calc(var(--font-size) * .8) !important;padding-bottom: calc(var(--font-size) * .8) !important;}
	.b-ext .u-p-8\@md {padding: calc(var(--font-size) * .8) !important;}
	.b-ext .u-mt-10\@md {margin-top: calc(var(--font-size) * 1) !important;}
	.b-ext .u-mr-10\@md {margin-right: calc(var(--font-size) * 1) !important;}
	.b-ext .u-mb-10\@md {margin-bottom: calc(var(--font-size) * 1) !important;}
	.b-ext .u-ml-10\@md, .b-ext .u-mx-10\@md {margin-left: calc(var(--font-size) * 1) !important;}
	.b-ext .u-mx-10\@md {margin-right: calc(var(--font-size) * 1) !important;}
	.b-ext .u-my-10\@md {margin-top: calc(var(--font-size) * 1) !important;margin-bottom: calc(var(--font-size) * 1) !important;}
	.b-ext .u-m-10\@md {margin: calc(var(--font-size) * 1) !important;}
	.b-ext .u-pt-10\@md {padding-top: calc(var(--font-size) * 1) !important;}
	.b-ext .u-pr-10\@md {padding-right: calc(var(--font-size) * 1) !important;}
	.b-ext .u-pb-10\@md {padding-bottom: calc(var(--font-size) * 1) !important;}
	.b-ext .u-pl-10\@md, .b-ext .u-px-10\@md {padding-left: calc(var(--font-size) * 1) !important;}
	.b-ext .u-px-10\@md {padding-right: calc(var(--font-size) * 1) !important;}
	.b-ext .u-py-10\@md {padding-top: calc(var(--font-size) * 1) !important;padding-bottom: calc(var(--font-size) * 1) !important;}
	.b-ext .u-p-10\@md {padding: calc(var(--font-size) * 1) !important;}
	.b-ext .u-mt-12\@md {margin-top: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-mr-12\@md {margin-right: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-mb-12\@md {margin-bottom: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-ml-12\@md, .b-ext .u-mx-12\@md {margin-left: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-mx-12\@md {margin-right: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-my-12\@md {margin-top: calc(var(--font-size) * 1.2) !important;margin-bottom: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-m-12\@md {margin: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-pt-12\@md {padding-top: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-pr-12\@md {padding-right: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-pb-12\@md {padding-bottom: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-pl-12\@md, .b-ext .u-px-12\@md {padding-left: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-px-12\@md {padding-right: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-py-12\@md {padding-top: calc(var(--font-size) * 1.2) !important;padding-bottom: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-p-12\@md {padding: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-mt-16\@md {margin-top: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-mr-16\@md {margin-right: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-mb-16\@md {margin-bottom: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-ml-16\@md, .b-ext .u-mx-16\@md {margin-left: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-mx-16\@md {margin-right: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-my-16\@md {margin-top: calc(var(--font-size) * 1.6) !important;margin-bottom: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-m-16\@md {margin: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-pt-16\@md {padding-top: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-pr-16\@md {padding-right: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-pb-16\@md {padding-bottom: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-pl-16\@md, .b-ext .u-px-16\@md {padding-left: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-px-16\@md {padding-right: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-py-16\@md {padding-top: calc(var(--font-size) * 1.6) !important;padding-bottom: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-p-16\@md {padding: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-mt-20\@md {margin-top: calc(var(--font-size) * 2) !important;}
	.b-ext .u-mr-20\@md {margin-right: calc(var(--font-size) * 2) !important;}
	.b-ext .u-mb-20\@md {margin-bottom: calc(var(--font-size) * 2) !important;}
	.b-ext .u-ml-20\@md, .b-ext .u-mx-20\@md {margin-left: calc(var(--font-size) * 2) !important;}
	.b-ext .u-mx-20\@md {margin-right: calc(var(--font-size) * 2) !important;}
	.b-ext .u-my-20\@md {margin-top: calc(var(--font-size) * 2) !important;margin-bottom: calc(var(--font-size) * 2) !important;}
	.b-ext .u-m-20\@md {margin: calc(var(--font-size) * 2) !important;}
	.b-ext .u-pt-20\@md {padding-top: calc(var(--font-size) * 2) !important;}
	.b-ext .u-pr-20\@md {padding-right: calc(var(--font-size) * 2) !important;}
	.b-ext .u-pb-20\@md {padding-bottom: calc(var(--font-size) * 2) !important;}
	.b-ext .u-pl-20\@md, .b-ext .u-px-20\@md {padding-left: calc(var(--font-size) * 2) !important;}
	.b-ext .u-px-20\@md {padding-right: calc(var(--font-size) * 2) !important;}
	.b-ext .u-py-20\@md {padding-top: calc(var(--font-size) * 2) !important;padding-bottom: calc(var(--font-size) * 2) !important;}
	.b-ext .u-p-20\@md {padding: calc(var(--font-size) * 2) !important;}
	.b-ext .u-mt-24\@md {margin-top: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-mr-24\@md {margin-right: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-mb-24\@md {margin-bottom: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-ml-24\@md, .b-ext .u-mx-24\@md {margin-left: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-mx-24\@md {margin-right: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-my-24\@md {margin-top: calc(var(--font-size) * 2.4) !important;margin-bottom: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-m-24\@md {margin: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-pt-24\@md {padding-top: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-pr-24\@md {padding-right: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-pb-24\@md {padding-bottom: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-pl-24\@md, .b-ext .u-px-24\@md {padding-left: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-px-24\@md {padding-right: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-py-24\@md {padding-top: calc(var(--font-size) * 2.4) !important;padding-bottom: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-p-24\@md {padding: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-mt-28\@md {margin-top: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-mr-28\@md {margin-right: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-mb-28\@md {margin-bottom: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-ml-28\@md, .b-ext .u-mx-28\@md {margin-left: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-mx-28\@md {margin-right: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-my-28\@md {margin-top: calc(var(--font-size) * 2.8) !important;margin-bottom: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-m-28\@md {margin: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-pt-28\@md {padding-top: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-pr-28\@md {padding-right: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-pb-28\@md {padding-bottom: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-pl-28\@md, .b-ext .u-px-28\@md {padding-left: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-px-28\@md {padding-right: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-py-28\@md {padding-top: calc(var(--font-size) * 2.8) !important;padding-bottom: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-p-28\@md {padding: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-mt-32\@md {margin-top: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-mr-32\@md {margin-right: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-mb-32\@md {margin-bottom: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-ml-32\@md, .b-ext .u-mx-32\@md {margin-left: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-mx-32\@md {margin-right: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-my-32\@md {margin-top: calc(var(--font-size) * 3.2) !important;margin-bottom: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-m-32\@md {margin: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-pt-32\@md {padding-top: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-pr-32\@md {padding-right: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-pb-32\@md {padding-bottom: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-pl-32\@md, .b-ext .u-px-32\@md {padding-left: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-px-32\@md {padding-right: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-py-32\@md {padding-top: calc(var(--font-size) * 3.2) !important;padding-bottom: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-p-32\@md {padding: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-mt-40\@md {margin-top: calc(var(--font-size) * 4) !important;}
	.b-ext .u-mr-40\@md {margin-right: calc(var(--font-size) * 4) !important;}
	.b-ext .u-mb-40\@md {margin-bottom: calc(var(--font-size) * 4) !important;}
	.b-ext .u-ml-40\@md, .b-ext .u-mx-40\@md {margin-left: calc(var(--font-size) * 4) !important;}
	.b-ext .u-mx-40\@md {margin-right: calc(var(--font-size) * 4) !important;}
	.b-ext .u-my-40\@md {margin-top: calc(var(--font-size) * 4) !important;margin-bottom: calc(var(--font-size) * 4) !important;}
	.b-ext .u-m-40\@md {margin: calc(var(--font-size) * 4) !important;}
	.b-ext .u-pt-40\@md {padding-top: calc(var(--font-size) * 4) !important;}
	.b-ext .u-pr-40\@md {padding-right: calc(var(--font-size) * 4) !important;}
	.b-ext .u-pb-40\@md {padding-bottom: calc(var(--font-size) * 4) !important;}
	.b-ext .u-pl-40\@md, .b-ext .u-px-40\@md {padding-left: calc(var(--font-size) * 4) !important;}
	.b-ext .u-px-40\@md {padding-right: calc(var(--font-size) * 4) !important;}
	.b-ext .u-py-40\@md {padding-top: calc(var(--font-size) * 4) !important;padding-bottom: calc(var(--font-size) * 4) !important;}
	.b-ext .u-p-40\@md {padding: calc(var(--font-size) * 4) !important;}
	.b-ext .u-mt-44\@md {margin-top: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-mr-44\@md {margin-right: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-mb-44\@md {margin-bottom: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-ml-44\@md, .b-ext .u-mx-44\@md {margin-left: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-mx-44\@md {margin-right: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-my-44\@md {margin-top: calc(var(--font-size) * 4.4) !important;margin-bottom: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-m-44\@md {margin: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-pt-44\@md {padding-top: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-pr-44\@md {padding-right: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-pb-44\@md {padding-bottom: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-pl-44\@md, .b-ext .u-px-44\@md {padding-left: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-px-44\@md {padding-right: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-py-44\@md {padding-top: calc(var(--font-size) * 4.4) !important;padding-bottom: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-p-44\@md {padding: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-mt-48\@md {margin-top: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-mr-48\@md {margin-right: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-mb-48\@md {margin-bottom: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-ml-48\@md, .b-ext .u-mx-48\@md {margin-left: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-mx-48\@md {margin-right: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-my-48\@md {margin-top: calc(var(--font-size) * 4.8) !important;margin-bottom: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-m-48\@md {margin: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-pt-48\@md {padding-top: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-pr-48\@md {padding-right: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-pb-48\@md {padding-bottom: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-pl-48\@md, .b-ext .u-px-48\@md {padding-left: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-px-48\@md {padding-right: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-py-48\@md {padding-top: calc(var(--font-size) * 4.8) !important;padding-bottom: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-p-48\@md {padding: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-mt-56\@md {margin-top: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-mr-56\@md {margin-right: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-mb-56\@md {margin-bottom: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-ml-56\@md, .b-ext .u-mx-56\@md {margin-left: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-mx-56\@md {margin-right: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-my-56\@md {margin-top: calc(var(--font-size) * 5.6) !important;margin-bottom: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-m-56\@md {margin: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-pt-56\@md {padding-top: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-pr-56\@md {padding-right: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-pb-56\@md {padding-bottom: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-pl-56\@md, .b-ext .u-px-56\@md {padding-left: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-px-56\@md {padding-right: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-py-56\@md {padding-top: calc(var(--font-size) * 5.6) !important;padding-bottom: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-p-56\@md {padding: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-mt-60\@md {margin-top: calc(var(--font-size) * 6) !important;}
	.b-ext .u-mr-60\@md {margin-right: calc(var(--font-size) * 6) !important;}
	.b-ext .u-mb-60\@md {margin-bottom: calc(var(--font-size) * 6) !important;}
	.b-ext .u-ml-60\@md, .b-ext .u-mx-60\@md {margin-left: calc(var(--font-size) * 6) !important;}
	.b-ext .u-mx-60\@md {margin-right: calc(var(--font-size) * 6) !important;}
	.b-ext .u-my-60\@md {margin-top: calc(var(--font-size) * 6) !important;margin-bottom: calc(var(--font-size) * 6) !important;}
	.b-ext .u-m-60\@md {margin: calc(var(--font-size) * 6) !important;}
	.b-ext .u-pt-60\@md {padding-top: calc(var(--font-size) * 6) !important;}
	.b-ext .u-pr-60\@md {padding-right: calc(var(--font-size) * 6) !important;}
	.b-ext .u-pb-60\@md {padding-bottom: calc(var(--font-size) * 6) !important;}
	.b-ext .u-pl-60\@md, .b-ext .u-px-60\@md {padding-left: calc(var(--font-size) * 6) !important;}
	.b-ext .u-px-60\@md {padding-right: calc(var(--font-size) * 6) !important;}
	.b-ext .u-py-60\@md {padding-top: calc(var(--font-size) * 6) !important;padding-bottom: calc(var(--font-size) * 6) !important;}
	.b-ext .u-p-60\@md {padding: calc(var(--font-size) * 6) !important;}
	.b-ext .u-mt-64\@md {margin-top: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-mr-64\@md {margin-right: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-mb-64\@md {margin-bottom: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-ml-64\@md, .b-ext .u-mx-64\@md {margin-left: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-mx-64\@md {margin-right: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-my-64\@md {margin-top: calc(var(--font-size) * 6.4) !important;margin-bottom: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-m-64\@md {margin: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-pt-64\@md {padding-top: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-pr-64\@md {padding-right: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-pb-64\@md {padding-bottom: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-pl-64\@md, .b-ext .u-px-64\@md {padding-left: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-px-64\@md {padding-right: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-py-64\@md {padding-top: calc(var(--font-size) * 6.4) !important;padding-bottom: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-p-64\@md {padding: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-mt-72\@md {margin-top: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-mr-72\@md {margin-right: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-mb-72\@md {margin-bottom: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-ml-72\@md, .b-ext .u-mx-72\@md {margin-left: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-mx-72\@md {margin-right: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-my-72\@md {margin-top: calc(var(--font-size) * 7.2) !important;margin-bottom: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-m-72\@md {margin: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-pt-72\@md {padding-top: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-pr-72\@md {padding-right: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-pb-72\@md {padding-bottom: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-pl-72\@md, .b-ext .u-px-72\@md {padding-left: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-px-72\@md {padding-right: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-py-72\@md {padding-top: calc(var(--font-size) * 7.2) !important;padding-bottom: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-p-72\@md {padding: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-mt-80\@md {margin-top: calc(var(--font-size) * 8) !important;}
	.b-ext .u-mr-80\@md {margin-right: calc(var(--font-size) * 8) !important;}
	.b-ext .u-mb-80\@md {margin-bottom: calc(var(--font-size) * 8) !important;}
	.b-ext .u-ml-80\@md, .b-ext .u-mx-80\@md {margin-left: calc(var(--font-size) * 8) !important;}
	.b-ext .u-mx-80\@md {margin-right: calc(var(--font-size) * 8) !important;}
	.b-ext .u-my-80\@md {margin-top: calc(var(--font-size) * 8) !important;margin-bottom: calc(var(--font-size) * 8) !important;}
	.b-ext .u-m-80\@md {margin: calc(var(--font-size) * 8) !important;}
	.b-ext .u-pt-80\@md {padding-top: calc(var(--font-size) * 8) !important;}
	.b-ext .u-pr-80\@md {padding-right: calc(var(--font-size) * 8) !important;}
	.b-ext .u-pb-80\@md {padding-bottom: calc(var(--font-size) * 8) !important;}
	.b-ext .u-pl-80\@md, .b-ext .u-px-80\@md {padding-left: calc(var(--font-size) * 8) !important;}
	.b-ext .u-px-80\@md {padding-right: calc(var(--font-size) * 8) !important;}
	.b-ext .u-py-80\@md {padding-top: calc(var(--font-size) * 8) !important;padding-bottom: calc(var(--font-size) * 8) !important;}
	.b-ext .u-p-80\@md {padding: calc(var(--font-size) * 8) !important;}
	.b-ext .u-mt-88\@md {margin-top: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-mr-88\@md {margin-right: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-mb-88\@md {margin-bottom: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-ml-88\@md, .b-ext .u-mx-88\@md {margin-left: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-mx-88\@md {margin-right: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-my-88\@md {margin-top: calc(var(--font-size) * 8.8) !important;margin-bottom: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-m-88\@md {margin: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-pt-88\@md {padding-top: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-pr-88\@md {padding-right: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-pb-88\@md {padding-bottom: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-pl-88\@md, .b-ext .u-px-88\@md {padding-left: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-px-88\@md {padding-right: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-py-88\@md {padding-top: calc(var(--font-size) * 8.8) !important;padding-bottom: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-p-88\@md {padding: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-mt-90\@md {margin-top: calc(var(--font-size) * 9) !important;}
	.b-ext .u-mr-90\@md {margin-right: calc(var(--font-size) * 9) !important;}
	.b-ext .u-mb-90\@md {margin-bottom: calc(var(--font-size) * 9) !important;}
	.b-ext .u-ml-90\@md, .b-ext .u-mx-90\@md {margin-left: calc(var(--font-size) * 9) !important;}
	.b-ext .u-mx-90\@md {margin-right: calc(var(--font-size) * 9) !important;}
	.b-ext .u-my-90\@md {margin-top: calc(var(--font-size) * 9) !important;margin-bottom: calc(var(--font-size) * 9) !important;}
	.b-ext .u-m-90\@md {margin: calc(var(--font-size) * 9) !important;}
	.b-ext .u-pt-90\@md {padding-top: calc(var(--font-size) * 9) !important;}
	.b-ext .u-pr-90\@md {padding-right: calc(var(--font-size) * 9) !important;}
	.b-ext .u-pb-90\@md {padding-bottom: calc(var(--font-size) * 9) !important;}
	.b-ext .u-pl-90\@md, .b-ext .u-px-90\@md {padding-left: calc(var(--font-size) * 9) !important;}
	.b-ext .u-px-90\@md {padding-right: calc(var(--font-size) * 9) !important;}
	.b-ext .u-py-90\@md {padding-top: calc(var(--font-size) * 9) !important;padding-bottom: calc(var(--font-size) * 9) !important;}
	.b-ext .u-p-90\@md {padding: calc(var(--font-size) * 9) !important;}
	.b-ext .u-mt-100\@md {margin-top: calc(var(--font-size) * 10) !important;}
	.b-ext .u-mr-100\@md {margin-right: calc(var(--font-size) * 10) !important;}
	.b-ext .u-mb-100\@md {margin-bottom: calc(var(--font-size) * 10) !important;}
	.b-ext .u-ml-100\@md, .b-ext .u-mx-100\@md {margin-left: calc(var(--font-size) * 10) !important;}
	.b-ext .u-mx-100\@md {margin-right: calc(var(--font-size) * 10) !important;}
	.b-ext .u-my-100\@md {margin-top: calc(var(--font-size) * 10) !important;margin-bottom: calc(var(--font-size) * 10) !important;}
	.b-ext .u-m-100\@md {margin: calc(var(--font-size) * 10) !important;}
	.b-ext .u-pt-100\@md {padding-top: calc(var(--font-size) * 10) !important;}
	.b-ext .u-pr-100\@md {padding-right: calc(var(--font-size) * 10) !important;}
	.b-ext .u-pb-100\@md {padding-bottom: calc(var(--font-size) * 10) !important;}
	.b-ext .u-pl-100\@md, .b-ext .u-px-100\@md {padding-left: calc(var(--font-size) * 10) !important;}
	.b-ext .u-px-100\@md {padding-right: calc(var(--font-size) * 10) !important;}
	.b-ext .u-py-100\@md {padding-top: calc(var(--font-size) * 10) !important;padding-bottom: calc(var(--font-size) * 10) !important;}
	.b-ext .u-p-100\@md {padding: calc(var(--font-size) * 10) !important;}
	.b-ext .u-mt-128\@md {margin-top: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-mr-128\@md {margin-right: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-mb-128\@md {margin-bottom: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-ml-128\@md, .b-ext .u-mx-128\@md {margin-left: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-mx-128\@md {margin-right: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-my-128\@md {margin-top: calc(var(--font-size) * 12.8) !important;margin-bottom: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-m-128\@md {margin: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-pt-128\@md {padding-top: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-pr-128\@md {padding-right: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-pb-128\@md {padding-bottom: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-pl-128\@md, .b-ext .u-px-128\@md {padding-left: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-px-128\@md {padding-right: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-py-128\@md {padding-top: calc(var(--font-size) * 12.8) !important;padding-bottom: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-p-128\@md {padding: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-mt-160\@md {margin-top: calc(var(--font-size) * 16) !important;}
	.b-ext .u-mr-160\@md {margin-right: calc(var(--font-size) * 16) !important;}
	.b-ext .u-mb-160\@md {margin-bottom: calc(var(--font-size) * 16) !important;}
	.b-ext .u-ml-160\@md, .b-ext .u-mx-160\@md {margin-left: calc(var(--font-size) * 16) !important;}
	.b-ext .u-mx-160\@md {margin-right: calc(var(--font-size) * 16) !important;}
	.b-ext .u-my-160\@md {margin-top: calc(var(--font-size) * 16) !important;margin-bottom: calc(var(--font-size) * 16) !important;}
	.b-ext .u-m-160\@md {margin: calc(var(--font-size) * 16) !important;}
	.b-ext .u-pt-160\@md {padding-top: calc(var(--font-size) * 16) !important;}
	.b-ext .u-pr-160\@md {padding-right: calc(var(--font-size) * 16) !important;}
	.b-ext .u-pb-160\@md {padding-bottom: calc(var(--font-size) * 16) !important;}
	.b-ext .u-pl-160\@md, .b-ext .u-px-160\@md {padding-left: calc(var(--font-size) * 16) !important;}
	.b-ext .u-px-160\@md {padding-right: calc(var(--font-size) * 16) !important;}
	.b-ext .u-py-160\@md {padding-top: calc(var(--font-size) * 16) !important;padding-bottom: calc(var(--font-size) * 16) !important;}
	.b-ext .u-p-160\@md {padding: calc(var(--font-size) * 16) !important;}
	.b-ext .u-mt-0\@md {margin-top: 0 !important;}
	.b-ext .u-mr-0\@md {margin-right: 0 !important;}
	.b-ext .u-mb-0\@md {margin-bottom: 0 !important;}
	.b-ext .u-ml-0\@md, .b-ext .u-mx-0\@md {margin-left: 0 !important;}
	.b-ext .u-mx-0\@md {margin-right: 0 !important;}
	.b-ext .u-my-0\@md {margin-top: 0 !important;margin-bottom: 0 !important;}
	.b-ext .u-m-0\@md {margin: 0 !important;}
	.b-ext .u-pt-0\@md {padding-top: 0 !important;}
	.b-ext .u-pr-0\@md {padding-right: 0 !important;}
	.b-ext .u-pb-0\@md {padding-bottom: 0 !important;}
	.b-ext .u-pl-0\@md, .b-ext .u-px-0\@md {padding-left: 0 !important;}
	.b-ext .u-px-0\@md {padding-right: 0 !important;}
	.b-ext .u-py-0\@md {padding-top: 0 !important;padding-bottom: 0 !important;}
	.b-ext .u-p-0\@md {padding: 0 !important;}
	.b-ext .u-mt-auto\@md {margin-top: auto !important;}
	.b-ext .u-mr-auto\@md {margin-right: auto !important;}
	.b-ext .u-mb-auto\@md {margin-bottom: auto !important;}
	.b-ext .u-ml-auto\@md, .b-ext .u-mx-auto\@md {margin-left: auto !important;}
	.b-ext .u-mx-auto\@md {margin-right: auto !important;}
	.b-ext .u-my-auto\@md {margin-top: auto !important;margin-bottom: auto !important;}
	.b-ext .u-m-auto\@md {margin: auto !important;}
	.b-ext .u-pt-auto\@md {padding-top: auto !important;}
	.b-ext .u-pr-auto\@md {padding-right: auto !important;}
	.b-ext .u-pb-auto\@md {padding-bottom: auto !important;}
	.b-ext .u-pl-auto\@md, .b-ext .u-px-auto\@md {padding-left: auto !important;}
	.b-ext .u-px-auto\@md {padding-right: auto !important;}
	.b-ext .u-py-auto\@md {padding-top: auto !important;padding-bottom: auto !important;}
	.b-ext .u-p-auto\@md {padding: auto !important;}}
@media only screen and (max-width:576px) {.b-ext .u-mt-4\@sm {margin-top: calc(var(--font-size) * .4) !important;}
	.b-ext .u-mr-4\@sm {margin-right: calc(var(--font-size) * .4) !important;}
	.b-ext .u-mb-4\@sm {margin-bottom: calc(var(--font-size) * .4) !important;}
	.b-ext .u-ml-4\@sm, .b-ext .u-mx-4\@sm {margin-left: calc(var(--font-size) * .4) !important;}
	.b-ext .u-mx-4\@sm {margin-right: calc(var(--font-size) * .4) !important;}
	.b-ext .u-my-4\@sm {margin-top: calc(var(--font-size) * .4) !important;margin-bottom: calc(var(--font-size) * .4) !important;}
	.b-ext .u-m-4\@sm {margin: calc(var(--font-size) * .4) !important;}
	.b-ext .u-pt-4\@sm {padding-top: calc(var(--font-size) * .4) !important;}
	.b-ext .u-pr-4\@sm {padding-right: calc(var(--font-size) * .4) !important;}
	.b-ext .u-pb-4\@sm {padding-bottom: calc(var(--font-size) * .4) !important;}
	.b-ext .u-pl-4\@sm, .b-ext .u-px-4\@sm {padding-left: calc(var(--font-size) * .4) !important;}
	.b-ext .u-px-4\@sm {padding-right: calc(var(--font-size) * .4) !important;}
	.b-ext .u-py-4\@sm {padding-top: calc(var(--font-size) * .4) !important;padding-bottom: calc(var(--font-size) * .4) !important;}
	.b-ext .u-p-4\@sm {padding: calc(var(--font-size) * .4) !important;}
	.b-ext .u-mt-6\@sm {margin-top: calc(var(--font-size) * .6) !important;}
	.b-ext .u-mr-6\@sm {margin-right: calc(var(--font-size) * .6) !important;}
	.b-ext .u-mb-6\@sm {margin-bottom: calc(var(--font-size) * .6) !important;}
	.b-ext .u-ml-6\@sm, .b-ext .u-mx-6\@sm {margin-left: calc(var(--font-size) * .6) !important;}
	.b-ext .u-mx-6\@sm {margin-right: calc(var(--font-size) * .6) !important;}
	.b-ext .u-my-6\@sm {margin-top: calc(var(--font-size) * .6) !important;margin-bottom: calc(var(--font-size) * .6) !important;}
	.b-ext .u-m-6\@sm {margin: calc(var(--font-size) * .6) !important;}
	.b-ext .u-pt-6\@sm {padding-top: calc(var(--font-size) * .6) !important;}
	.b-ext .u-pr-6\@sm {padding-right: calc(var(--font-size) * .6) !important;}
	.b-ext .u-pb-6\@sm {padding-bottom: calc(var(--font-size) * .6) !important;}
	.b-ext .u-pl-6\@sm, .b-ext .u-px-6\@sm {padding-left: calc(var(--font-size) * .6) !important;}
	.b-ext .u-px-6\@sm {padding-right: calc(var(--font-size) * .6) !important;}
	.b-ext .u-py-6\@sm {padding-top: calc(var(--font-size) * .6) !important;padding-bottom: calc(var(--font-size) * .6) !important;}
	.b-ext .u-p-6\@sm {padding: calc(var(--font-size) * .6) !important;}
	.b-ext .u-mt-8\@sm {margin-top: calc(var(--font-size) * .8) !important;}
	.b-ext .u-mr-8\@sm {margin-right: calc(var(--font-size) * .8) !important;}
	.b-ext .u-mb-8\@sm {margin-bottom: calc(var(--font-size) * .8) !important;}
	.b-ext .u-ml-8\@sm, .b-ext .u-mx-8\@sm {margin-left: calc(var(--font-size) * .8) !important;}
	.b-ext .u-mx-8\@sm {margin-right: calc(var(--font-size) * .8) !important;}
	.b-ext .u-my-8\@sm {margin-top: calc(var(--font-size) * .8) !important;margin-bottom: calc(var(--font-size) * .8) !important;}
	.b-ext .u-m-8\@sm {margin: calc(var(--font-size) * .8) !important;}
	.b-ext .u-pt-8\@sm {padding-top: calc(var(--font-size) * .8) !important;}
	.b-ext .u-pr-8\@sm {padding-right: calc(var(--font-size) * .8) !important;}
	.b-ext .u-pb-8\@sm {padding-bottom: calc(var(--font-size) * .8) !important;}
	.b-ext .u-pl-8\@sm, .b-ext .u-px-8\@sm {padding-left: calc(var(--font-size) * .8) !important;}
	.b-ext .u-px-8\@sm {padding-right: calc(var(--font-size) * .8) !important;}
	.b-ext .u-py-8\@sm {padding-top: calc(var(--font-size) * .8) !important;padding-bottom: calc(var(--font-size) * .8) !important;}
	.b-ext .u-p-8\@sm {padding: calc(var(--font-size) * .8) !important;}
	.b-ext .u-mt-10\@sm {margin-top: calc(var(--font-size) * 1) !important;}
	.b-ext .u-mr-10\@sm {margin-right: calc(var(--font-size) * 1) !important;}
	.b-ext .u-mb-10\@sm {margin-bottom: calc(var(--font-size) * 1) !important;}
	.b-ext .u-ml-10\@sm, .b-ext .u-mx-10\@sm {margin-left: calc(var(--font-size) * 1) !important;}
	.b-ext .u-mx-10\@sm {margin-right: calc(var(--font-size) * 1) !important;}
	.b-ext .u-my-10\@sm {margin-top: calc(var(--font-size) * 1) !important;margin-bottom: calc(var(--font-size) * 1) !important;}
	.b-ext .u-m-10\@sm {margin: calc(var(--font-size) * 1) !important;}
	.b-ext .u-pt-10\@sm {padding-top: calc(var(--font-size) * 1) !important;}
	.b-ext .u-pr-10\@sm {padding-right: calc(var(--font-size) * 1) !important;}
	.b-ext .u-pb-10\@sm {padding-bottom: calc(var(--font-size) * 1) !important;}
	.b-ext .u-pl-10\@sm, .b-ext .u-px-10\@sm {padding-left: calc(var(--font-size) * 1) !important;}
	.b-ext .u-px-10\@sm {padding-right: calc(var(--font-size) * 1) !important;}
	.b-ext .u-py-10\@sm {padding-top: calc(var(--font-size) * 1) !important;padding-bottom: calc(var(--font-size) * 1) !important;}
	.b-ext .u-p-10\@sm {padding: calc(var(--font-size) * 1) !important;}
	.b-ext .u-mt-12\@sm {margin-top: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-mr-12\@sm {margin-right: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-mb-12\@sm {margin-bottom: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-ml-12\@sm, .b-ext .u-mx-12\@sm {margin-left: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-mx-12\@sm {margin-right: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-my-12\@sm {margin-top: calc(var(--font-size) * 1.2) !important;margin-bottom: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-m-12\@sm {margin: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-pt-12\@sm {padding-top: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-pr-12\@sm {padding-right: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-pb-12\@sm {padding-bottom: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-pl-12\@sm, .b-ext .u-px-12\@sm {padding-left: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-px-12\@sm {padding-right: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-py-12\@sm {padding-top: calc(var(--font-size) * 1.2) !important;padding-bottom: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-p-12\@sm {padding: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-mt-16\@sm {margin-top: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-mr-16\@sm {margin-right: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-mb-16\@sm {margin-bottom: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-ml-16\@sm, .b-ext .u-mx-16\@sm {margin-left: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-mx-16\@sm {margin-right: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-my-16\@sm {margin-top: calc(var(--font-size) * 1.6) !important;margin-bottom: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-m-16\@sm {margin: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-pt-16\@sm {padding-top: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-pr-16\@sm {padding-right: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-pb-16\@sm {padding-bottom: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-pl-16\@sm, .b-ext .u-px-16\@sm {padding-left: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-px-16\@sm {padding-right: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-py-16\@sm {padding-top: calc(var(--font-size) * 1.6) !important;padding-bottom: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-p-16\@sm {padding: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-mt-20\@sm {margin-top: calc(var(--font-size) * 2) !important;}
	.b-ext .u-mr-20\@sm {margin-right: calc(var(--font-size) * 2) !important;}
	.b-ext .u-mb-20\@sm {margin-bottom: calc(var(--font-size) * 2) !important;}
	.b-ext .u-ml-20\@sm, .b-ext .u-mx-20\@sm {margin-left: calc(var(--font-size) * 2) !important;}
	.b-ext .u-mx-20\@sm {margin-right: calc(var(--font-size) * 2) !important;}
	.b-ext .u-my-20\@sm {margin-top: calc(var(--font-size) * 2) !important;margin-bottom: calc(var(--font-size) * 2) !important;}
	.b-ext .u-m-20\@sm {margin: calc(var(--font-size) * 2) !important;}
	.b-ext .u-pt-20\@sm {padding-top: calc(var(--font-size) * 2) !important;}
	.b-ext .u-pr-20\@sm {padding-right: calc(var(--font-size) * 2) !important;}
	.b-ext .u-pb-20\@sm {padding-bottom: calc(var(--font-size) * 2) !important;}
	.b-ext .u-pl-20\@sm, .b-ext .u-px-20\@sm {padding-left: calc(var(--font-size) * 2) !important;}
	.b-ext .u-px-20\@sm {padding-right: calc(var(--font-size) * 2) !important;}
	.b-ext .u-py-20\@sm {padding-top: calc(var(--font-size) * 2) !important;padding-bottom: calc(var(--font-size) * 2) !important;}
	.b-ext .u-p-20\@sm {padding: calc(var(--font-size) * 2) !important;}
	.b-ext .u-mt-24\@sm {margin-top: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-mr-24\@sm {margin-right: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-mb-24\@sm {margin-bottom: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-ml-24\@sm, .b-ext .u-mx-24\@sm {margin-left: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-mx-24\@sm {margin-right: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-my-24\@sm {margin-top: calc(var(--font-size) * 2.4) !important;margin-bottom: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-m-24\@sm {margin: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-pt-24\@sm {padding-top: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-pr-24\@sm {padding-right: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-pb-24\@sm {padding-bottom: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-pl-24\@sm, .b-ext .u-px-24\@sm {padding-left: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-px-24\@sm {padding-right: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-py-24\@sm {padding-top: calc(var(--font-size) * 2.4) !important;padding-bottom: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-p-24\@sm {padding: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-mt-28\@sm {margin-top: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-mr-28\@sm {margin-right: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-mb-28\@sm {margin-bottom: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-ml-28\@sm, .b-ext .u-mx-28\@sm {margin-left: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-mx-28\@sm {margin-right: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-my-28\@sm {margin-top: calc(var(--font-size) * 2.8) !important;margin-bottom: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-m-28\@sm {margin: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-pt-28\@sm {padding-top: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-pr-28\@sm {padding-right: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-pb-28\@sm {padding-bottom: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-pl-28\@sm, .b-ext .u-px-28\@sm {padding-left: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-px-28\@sm {padding-right: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-py-28\@sm {padding-top: calc(var(--font-size) * 2.8) !important;padding-bottom: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-p-28\@sm {padding: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-mt-32\@sm {margin-top: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-mr-32\@sm {margin-right: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-mb-32\@sm {margin-bottom: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-ml-32\@sm, .b-ext .u-mx-32\@sm {margin-left: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-mx-32\@sm {margin-right: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-my-32\@sm {margin-top: calc(var(--font-size) * 3.2) !important;margin-bottom: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-m-32\@sm {margin: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-pt-32\@sm {padding-top: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-pr-32\@sm {padding-right: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-pb-32\@sm {padding-bottom: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-pl-32\@sm, .b-ext .u-px-32\@sm {padding-left: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-px-32\@sm {padding-right: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-py-32\@sm {padding-top: calc(var(--font-size) * 3.2) !important;padding-bottom: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-p-32\@sm {padding: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-mt-40\@sm {margin-top: calc(var(--font-size) * 4) !important;}
	.b-ext .u-mr-40\@sm {margin-right: calc(var(--font-size) * 4) !important;}
	.b-ext .u-mb-40\@sm {margin-bottom: calc(var(--font-size) * 4) !important;}
	.b-ext .u-ml-40\@sm, .b-ext .u-mx-40\@sm {margin-left: calc(var(--font-size) * 4) !important;}
	.b-ext .u-mx-40\@sm {margin-right: calc(var(--font-size) * 4) !important;}
	.b-ext .u-my-40\@sm {margin-top: calc(var(--font-size) * 4) !important;margin-bottom: calc(var(--font-size) * 4) !important;}
	.b-ext .u-m-40\@sm {margin: calc(var(--font-size) * 4) !important;}
	.b-ext .u-pt-40\@sm {padding-top: calc(var(--font-size) * 4) !important;}
	.b-ext .u-pr-40\@sm {padding-right: calc(var(--font-size) * 4) !important;}
	.b-ext .u-pb-40\@sm {padding-bottom: calc(var(--font-size) * 4) !important;}
	.b-ext .u-pl-40\@sm, .b-ext .u-px-40\@sm {padding-left: calc(var(--font-size) * 4) !important;}
	.b-ext .u-px-40\@sm {padding-right: calc(var(--font-size) * 4) !important;}
	.b-ext .u-py-40\@sm {padding-top: calc(var(--font-size) * 4) !important;padding-bottom: calc(var(--font-size) * 4) !important;}
	.b-ext .u-p-40\@sm {padding: calc(var(--font-size) * 4) !important;}
	.b-ext .u-mt-44\@sm {margin-top: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-mr-44\@sm {margin-right: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-mb-44\@sm {margin-bottom: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-ml-44\@sm, .b-ext .u-mx-44\@sm {margin-left: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-mx-44\@sm {margin-right: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-my-44\@sm {margin-top: calc(var(--font-size) * 4.4) !important;margin-bottom: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-m-44\@sm {margin: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-pt-44\@sm {padding-top: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-pr-44\@sm {padding-right: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-pb-44\@sm {padding-bottom: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-pl-44\@sm, .b-ext .u-px-44\@sm {padding-left: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-px-44\@sm {padding-right: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-py-44\@sm {padding-top: calc(var(--font-size) * 4.4) !important;padding-bottom: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-p-44\@sm {padding: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-mt-48\@sm {margin-top: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-mr-48\@sm {margin-right: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-mb-48\@sm {margin-bottom: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-ml-48\@sm, .b-ext .u-mx-48\@sm {margin-left: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-mx-48\@sm {margin-right: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-my-48\@sm {margin-top: calc(var(--font-size) * 4.8) !important;margin-bottom: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-m-48\@sm {margin: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-pt-48\@sm {padding-top: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-pr-48\@sm {padding-right: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-pb-48\@sm {padding-bottom: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-pl-48\@sm, .b-ext .u-px-48\@sm {padding-left: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-px-48\@sm {padding-right: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-py-48\@sm {padding-top: calc(var(--font-size) * 4.8) !important;padding-bottom: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-p-48\@sm {padding: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-mt-56\@sm {margin-top: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-mr-56\@sm {margin-right: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-mb-56\@sm {margin-bottom: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-ml-56\@sm, .b-ext .u-mx-56\@sm {margin-left: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-mx-56\@sm {margin-right: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-my-56\@sm {margin-top: calc(var(--font-size) * 5.6) !important;margin-bottom: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-m-56\@sm {margin: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-pt-56\@sm {padding-top: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-pr-56\@sm {padding-right: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-pb-56\@sm {padding-bottom: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-pl-56\@sm, .b-ext .u-px-56\@sm {padding-left: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-px-56\@sm {padding-right: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-py-56\@sm {padding-top: calc(var(--font-size) * 5.6) !important;padding-bottom: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-p-56\@sm {padding: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-mt-60\@sm {margin-top: calc(var(--font-size) * 6) !important;}
	.b-ext .u-mr-60\@sm {margin-right: calc(var(--font-size) * 6) !important;}
	.b-ext .u-mb-60\@sm {margin-bottom: calc(var(--font-size) * 6) !important;}
	.b-ext .u-ml-60\@sm, .b-ext .u-mx-60\@sm {margin-left: calc(var(--font-size) * 6) !important;}
	.b-ext .u-mx-60\@sm {margin-right: calc(var(--font-size) * 6) !important;}
	.b-ext .u-my-60\@sm {margin-top: calc(var(--font-size) * 6) !important;margin-bottom: calc(var(--font-size) * 6) !important;}
	.b-ext .u-m-60\@sm {margin: calc(var(--font-size) * 6) !important;}
	.b-ext .u-pt-60\@sm {padding-top: calc(var(--font-size) * 6) !important;}
	.b-ext .u-pr-60\@sm {padding-right: calc(var(--font-size) * 6) !important;}
	.b-ext .u-pb-60\@sm {padding-bottom: calc(var(--font-size) * 6) !important;}
	.b-ext .u-pl-60\@sm, .b-ext .u-px-60\@sm {padding-left: calc(var(--font-size) * 6) !important;}
	.b-ext .u-px-60\@sm {padding-right: calc(var(--font-size) * 6) !important;}
	.b-ext .u-py-60\@sm {padding-top: calc(var(--font-size) * 6) !important;padding-bottom: calc(var(--font-size) * 6) !important;}
	.b-ext .u-p-60\@sm {padding: calc(var(--font-size) * 6) !important;}
	.b-ext .u-mt-64\@sm {margin-top: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-mr-64\@sm {margin-right: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-mb-64\@sm {margin-bottom: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-ml-64\@sm, .b-ext .u-mx-64\@sm {margin-left: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-mx-64\@sm {margin-right: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-my-64\@sm {margin-top: calc(var(--font-size) * 6.4) !important;margin-bottom: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-m-64\@sm {margin: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-pt-64\@sm {padding-top: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-pr-64\@sm {padding-right: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-pb-64\@sm {padding-bottom: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-pl-64\@sm, .b-ext .u-px-64\@sm {padding-left: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-px-64\@sm {padding-right: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-py-64\@sm {padding-top: calc(var(--font-size) * 6.4) !important;padding-bottom: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-p-64\@sm {padding: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-mt-72\@sm {margin-top: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-mr-72\@sm {margin-right: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-mb-72\@sm {margin-bottom: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-ml-72\@sm, .b-ext .u-mx-72\@sm {margin-left: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-mx-72\@sm {margin-right: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-my-72\@sm {margin-top: calc(var(--font-size) * 7.2) !important;margin-bottom: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-m-72\@sm {margin: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-pt-72\@sm {padding-top: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-pr-72\@sm {padding-right: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-pb-72\@sm {padding-bottom: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-pl-72\@sm, .b-ext .u-px-72\@sm {padding-left: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-px-72\@sm {padding-right: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-py-72\@sm {padding-top: calc(var(--font-size) * 7.2) !important;padding-bottom: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-p-72\@sm {padding: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-mt-80\@sm {margin-top: calc(var(--font-size) * 8) !important;}
	.b-ext .u-mr-80\@sm {margin-right: calc(var(--font-size) * 8) !important;}
	.b-ext .u-mb-80\@sm {margin-bottom: calc(var(--font-size) * 8) !important;}
	.b-ext .u-ml-80\@sm, .b-ext .u-mx-80\@sm {margin-left: calc(var(--font-size) * 8) !important;}
	.b-ext .u-mx-80\@sm {margin-right: calc(var(--font-size) * 8) !important;}
	.b-ext .u-my-80\@sm {margin-top: calc(var(--font-size) * 8) !important;margin-bottom: calc(var(--font-size) * 8) !important;}
	.b-ext .u-m-80\@sm {margin: calc(var(--font-size) * 8) !important;}
	.b-ext .u-pt-80\@sm {padding-top: calc(var(--font-size) * 8) !important;}
	.b-ext .u-pr-80\@sm {padding-right: calc(var(--font-size) * 8) !important;}
	.b-ext .u-pb-80\@sm {padding-bottom: calc(var(--font-size) * 8) !important;}
	.b-ext .u-pl-80\@sm, .b-ext .u-px-80\@sm {padding-left: calc(var(--font-size) * 8) !important;}
	.b-ext .u-px-80\@sm {padding-right: calc(var(--font-size) * 8) !important;}
	.b-ext .u-py-80\@sm {padding-top: calc(var(--font-size) * 8) !important;padding-bottom: calc(var(--font-size) * 8) !important;}
	.b-ext .u-p-80\@sm {padding: calc(var(--font-size) * 8) !important;}
	.b-ext .u-mt-88\@sm {margin-top: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-mr-88\@sm {margin-right: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-mb-88\@sm {margin-bottom: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-ml-88\@sm, .b-ext .u-mx-88\@sm {margin-left: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-mx-88\@sm {margin-right: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-my-88\@sm {margin-top: calc(var(--font-size) * 8.8) !important;margin-bottom: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-m-88\@sm {margin: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-pt-88\@sm {padding-top: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-pr-88\@sm {padding-right: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-pb-88\@sm {padding-bottom: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-pl-88\@sm, .b-ext .u-px-88\@sm {padding-left: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-px-88\@sm {padding-right: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-py-88\@sm {padding-top: calc(var(--font-size) * 8.8) !important;padding-bottom: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-p-88\@sm {padding: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-mt-90\@sm {margin-top: calc(var(--font-size) * 9) !important;}
	.b-ext .u-mr-90\@sm {margin-right: calc(var(--font-size) * 9) !important;}
	.b-ext .u-mb-90\@sm {margin-bottom: calc(var(--font-size) * 9) !important;}
	.b-ext .u-ml-90\@sm, .b-ext .u-mx-90\@sm {margin-left: calc(var(--font-size) * 9) !important;}
	.b-ext .u-mx-90\@sm {margin-right: calc(var(--font-size) * 9) !important;}
	.b-ext .u-my-90\@sm {margin-top: calc(var(--font-size) * 9) !important;margin-bottom: calc(var(--font-size) * 9) !important;}
	.b-ext .u-m-90\@sm {margin: calc(var(--font-size) * 9) !important;}
	.b-ext .u-pt-90\@sm {padding-top: calc(var(--font-size) * 9) !important;}
	.b-ext .u-pr-90\@sm {padding-right: calc(var(--font-size) * 9) !important;}
	.b-ext .u-pb-90\@sm {padding-bottom: calc(var(--font-size) * 9) !important;}
	.b-ext .u-pl-90\@sm, .b-ext .u-px-90\@sm {padding-left: calc(var(--font-size) * 9) !important;}
	.b-ext .u-px-90\@sm {padding-right: calc(var(--font-size) * 9) !important;}
	.b-ext .u-py-90\@sm {padding-top: calc(var(--font-size) * 9) !important;padding-bottom: calc(var(--font-size) * 9) !important;}
	.b-ext .u-p-90\@sm {padding: calc(var(--font-size) * 9) !important;}
	.b-ext .u-mt-100\@sm {margin-top: calc(var(--font-size) * 10) !important;}
	.b-ext .u-mr-100\@sm {margin-right: calc(var(--font-size) * 10) !important;}
	.b-ext .u-mb-100\@sm {margin-bottom: calc(var(--font-size) * 10) !important;}
	.b-ext .u-ml-100\@sm, .b-ext .u-mx-100\@sm {margin-left: calc(var(--font-size) * 10) !important;}
	.b-ext .u-mx-100\@sm {margin-right: calc(var(--font-size) * 10) !important;}
	.b-ext .u-my-100\@sm {margin-top: calc(var(--font-size) * 10) !important;margin-bottom: calc(var(--font-size) * 10) !important;}
	.b-ext .u-m-100\@sm {margin: calc(var(--font-size) * 10) !important;}
	.b-ext .u-pt-100\@sm {padding-top: calc(var(--font-size) * 10) !important;}
	.b-ext .u-pr-100\@sm {padding-right: calc(var(--font-size) * 10) !important;}
	.b-ext .u-pb-100\@sm {padding-bottom: calc(var(--font-size) * 10) !important;}
	.b-ext .u-pl-100\@sm, .b-ext .u-px-100\@sm {padding-left: calc(var(--font-size) * 10) !important;}
	.b-ext .u-px-100\@sm {padding-right: calc(var(--font-size) * 10) !important;}
	.b-ext .u-py-100\@sm {padding-top: calc(var(--font-size) * 10) !important;padding-bottom: calc(var(--font-size) * 10) !important;}
	.b-ext .u-p-100\@sm {padding: calc(var(--font-size) * 10) !important;}
	.b-ext .u-mt-128\@sm {margin-top: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-mr-128\@sm {margin-right: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-mb-128\@sm {margin-bottom: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-ml-128\@sm, .b-ext .u-mx-128\@sm {margin-left: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-mx-128\@sm {margin-right: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-my-128\@sm {margin-top: calc(var(--font-size) * 12.8) !important;margin-bottom: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-m-128\@sm {margin: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-pt-128\@sm {padding-top: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-pr-128\@sm {padding-right: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-pb-128\@sm {padding-bottom: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-pl-128\@sm, .b-ext .u-px-128\@sm {padding-left: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-px-128\@sm {padding-right: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-py-128\@sm {padding-top: calc(var(--font-size) * 12.8) !important;padding-bottom: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-p-128\@sm {padding: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-mt-160\@sm {margin-top: calc(var(--font-size) * 16) !important;}
	.b-ext .u-mr-160\@sm {margin-right: calc(var(--font-size) * 16) !important;}
	.b-ext .u-mb-160\@sm {margin-bottom: calc(var(--font-size) * 16) !important;}
	.b-ext .u-ml-160\@sm, .b-ext .u-mx-160\@sm {margin-left: calc(var(--font-size) * 16) !important;}
	.b-ext .u-mx-160\@sm {margin-right: calc(var(--font-size) * 16) !important;}
	.b-ext .u-my-160\@sm {margin-top: calc(var(--font-size) * 16) !important;margin-bottom: calc(var(--font-size) * 16) !important;}
	.b-ext .u-m-160\@sm {margin: calc(var(--font-size) * 16) !important;}
	.b-ext .u-pt-160\@sm {padding-top: calc(var(--font-size) * 16) !important;}
	.b-ext .u-pr-160\@sm {padding-right: calc(var(--font-size) * 16) !important;}
	.b-ext .u-pb-160\@sm {padding-bottom: calc(var(--font-size) * 16) !important;}
	.b-ext .u-pl-160\@sm, .b-ext .u-px-160\@sm {padding-left: calc(var(--font-size) * 16) !important;}
	.b-ext .u-px-160\@sm {padding-right: calc(var(--font-size) * 16) !important;}
	.b-ext .u-py-160\@sm {padding-top: calc(var(--font-size) * 16) !important;padding-bottom: calc(var(--font-size) * 16) !important;}
	.b-ext .u-p-160\@sm {padding: calc(var(--font-size) * 16) !important;}
	.b-ext .u-mt-0\@sm {margin-top: 0 !important;}
	.b-ext .u-mr-0\@sm {margin-right: 0 !important;}
	.b-ext .u-mb-0\@sm {margin-bottom: 0 !important;}
	.b-ext .u-ml-0\@sm, .b-ext .u-mx-0\@sm {margin-left: 0 !important;}
	.b-ext .u-mx-0\@sm {margin-right: 0 !important;}
	.b-ext .u-my-0\@sm {margin-top: 0 !important;margin-bottom: 0 !important;}
	.b-ext .u-m-0\@sm {margin: 0 !important;}
	.b-ext .u-pt-0\@sm {padding-top: 0 !important;}
	.b-ext .u-pr-0\@sm {padding-right: 0 !important;}
	.b-ext .u-pb-0\@sm {padding-bottom: 0 !important;}
	.b-ext .u-pl-0\@sm, .b-ext .u-px-0\@sm {padding-left: 0 !important;}
	.b-ext .u-px-0\@sm {padding-right: 0 !important;}
	.b-ext .u-py-0\@sm {padding-top: 0 !important;padding-bottom: 0 !important;}
	.b-ext .u-p-0\@sm {padding: 0 !important;}
	.b-ext .u-mt-auto\@sm {margin-top: auto !important;}
	.b-ext .u-mr-auto\@sm {margin-right: auto !important;}
	.b-ext .u-mb-auto\@sm {margin-bottom: auto !important;}
	.b-ext .u-ml-auto\@sm, .b-ext .u-mx-auto\@sm {margin-left: auto !important;}
	.b-ext .u-mx-auto\@sm {margin-right: auto !important;}
	.b-ext .u-my-auto\@sm {margin-top: auto !important;margin-bottom: auto !important;}
	.b-ext .u-m-auto\@sm {margin: auto !important;}
	.b-ext .u-pt-auto\@sm {padding-top: auto !important;}
	.b-ext .u-pr-auto\@sm {padding-right: auto !important;}
	.b-ext .u-pb-auto\@sm {padding-bottom: auto !important;}
	.b-ext .u-pl-auto\@sm, .b-ext .u-px-auto\@sm {padding-left: auto !important;}
	.b-ext .u-px-auto\@sm {padding-right: auto !important;}
	.b-ext .u-py-auto\@sm {padding-top: auto !important;padding-bottom: auto !important;}
	.b-ext .u-p-auto\@sm {padding: auto !important;}}
@media only screen and (max-width:400px) {.b-ext .u-mt-4\@xs {margin-top: calc(var(--font-size) * .4) !important;}
	.b-ext .u-mr-4\@xs {margin-right: calc(var(--font-size) * .4) !important;}
	.b-ext .u-mb-4\@xs {margin-bottom: calc(var(--font-size) * .4) !important;}
	.b-ext .u-ml-4\@xs, .b-ext .u-mx-4\@xs {margin-left: calc(var(--font-size) * .4) !important;}
	.b-ext .u-mx-4\@xs {margin-right: calc(var(--font-size) * .4) !important;}
	.b-ext .u-my-4\@xs {margin-top: calc(var(--font-size) * .4) !important;margin-bottom: calc(var(--font-size) * .4) !important;}
	.b-ext .u-m-4\@xs {margin: calc(var(--font-size) * .4) !important;}
	.b-ext .u-pt-4\@xs {padding-top: calc(var(--font-size) * .4) !important;}
	.b-ext .u-pr-4\@xs {padding-right: calc(var(--font-size) * .4) !important;}
	.b-ext .u-pb-4\@xs {padding-bottom: calc(var(--font-size) * .4) !important;}
	.b-ext .u-pl-4\@xs, .b-ext .u-px-4\@xs {padding-left: calc(var(--font-size) * .4) !important;}
	.b-ext .u-px-4\@xs {padding-right: calc(var(--font-size) * .4) !important;}
	.b-ext .u-py-4\@xs {padding-top: calc(var(--font-size) * .4) !important;padding-bottom: calc(var(--font-size) * .4) !important;}
	.b-ext .u-p-4\@xs {padding: calc(var(--font-size) * .4) !important;}
	.b-ext .u-mt-6\@xs {margin-top: calc(var(--font-size) * .6) !important;}
	.b-ext .u-mr-6\@xs {margin-right: calc(var(--font-size) * .6) !important;}
	.b-ext .u-mb-6\@xs {margin-bottom: calc(var(--font-size) * .6) !important;}
	.b-ext .u-ml-6\@xs, .b-ext .u-mx-6\@xs {margin-left: calc(var(--font-size) * .6) !important;}
	.b-ext .u-mx-6\@xs {margin-right: calc(var(--font-size) * .6) !important;}
	.b-ext .u-my-6\@xs {margin-top: calc(var(--font-size) * .6) !important;margin-bottom: calc(var(--font-size) * .6) !important;}
	.b-ext .u-m-6\@xs {margin: calc(var(--font-size) * .6) !important;}
	.b-ext .u-pt-6\@xs {padding-top: calc(var(--font-size) * .6) !important;}
	.b-ext .u-pr-6\@xs {padding-right: calc(var(--font-size) * .6) !important;}
	.b-ext .u-pb-6\@xs {padding-bottom: calc(var(--font-size) * .6) !important;}
	.b-ext .u-pl-6\@xs, .b-ext .u-px-6\@xs {padding-left: calc(var(--font-size) * .6) !important;}
	.b-ext .u-px-6\@xs {padding-right: calc(var(--font-size) * .6) !important;}
	.b-ext .u-py-6\@xs {padding-top: calc(var(--font-size) * .6) !important;padding-bottom: calc(var(--font-size) * .6) !important;}
	.b-ext .u-p-6\@xs {padding: calc(var(--font-size) * .6) !important;}
	.b-ext .u-mt-8\@xs {margin-top: calc(var(--font-size) * .8) !important;}
	.b-ext .u-mr-8\@xs {margin-right: calc(var(--font-size) * .8) !important;}
	.b-ext .u-mb-8\@xs {margin-bottom: calc(var(--font-size) * .8) !important;}
	.b-ext .u-ml-8\@xs, .b-ext .u-mx-8\@xs {margin-left: calc(var(--font-size) * .8) !important;}
	.b-ext .u-mx-8\@xs {margin-right: calc(var(--font-size) * .8) !important;}
	.b-ext .u-my-8\@xs {margin-top: calc(var(--font-size) * .8) !important;margin-bottom: calc(var(--font-size) * .8) !important;}
	.b-ext .u-m-8\@xs {margin: calc(var(--font-size) * .8) !important;}
	.b-ext .u-pt-8\@xs {padding-top: calc(var(--font-size) * .8) !important;}
	.b-ext .u-pr-8\@xs {padding-right: calc(var(--font-size) * .8) !important;}
	.b-ext .u-pb-8\@xs {padding-bottom: calc(var(--font-size) * .8) !important;}
	.b-ext .u-pl-8\@xs, .b-ext .u-px-8\@xs {padding-left: calc(var(--font-size) * .8) !important;}
	.b-ext .u-px-8\@xs {padding-right: calc(var(--font-size) * .8) !important;}
	.b-ext .u-py-8\@xs {padding-top: calc(var(--font-size) * .8) !important;padding-bottom: calc(var(--font-size) * .8) !important;}
	.b-ext .u-p-8\@xs {padding: calc(var(--font-size) * .8) !important;}
	.b-ext .u-mt-10\@xs {margin-top: calc(var(--font-size) * 1) !important;}
	.b-ext .u-mr-10\@xs {margin-right: calc(var(--font-size) * 1) !important;}
	.b-ext .u-mb-10\@xs {margin-bottom: calc(var(--font-size) * 1) !important;}
	.b-ext .u-ml-10\@xs, .b-ext .u-mx-10\@xs {margin-left: calc(var(--font-size) * 1) !important;}
	.b-ext .u-mx-10\@xs {margin-right: calc(var(--font-size) * 1) !important;}
	.b-ext .u-my-10\@xs {margin-top: calc(var(--font-size) * 1) !important;margin-bottom: calc(var(--font-size) * 1) !important;}
	.b-ext .u-m-10\@xs {margin: calc(var(--font-size) * 1) !important;}
	.b-ext .u-pt-10\@xs {padding-top: calc(var(--font-size) * 1) !important;}
	.b-ext .u-pr-10\@xs {padding-right: calc(var(--font-size) * 1) !important;}
	.b-ext .u-pb-10\@xs {padding-bottom: calc(var(--font-size) * 1) !important;}
	.b-ext .u-pl-10\@xs, .b-ext .u-px-10\@xs {padding-left: calc(var(--font-size) * 1) !important;}
	.b-ext .u-px-10\@xs {padding-right: calc(var(--font-size) * 1) !important;}
	.b-ext .u-py-10\@xs {padding-top: calc(var(--font-size) * 1) !important;padding-bottom: calc(var(--font-size) * 1) !important;}
	.b-ext .u-p-10\@xs {padding: calc(var(--font-size) * 1) !important;}
	.b-ext .u-mt-12\@xs {margin-top: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-mr-12\@xs {margin-right: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-mb-12\@xs {margin-bottom: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-ml-12\@xs, .b-ext .u-mx-12\@xs {margin-left: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-mx-12\@xs {margin-right: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-my-12\@xs {margin-top: calc(var(--font-size) * 1.2) !important;margin-bottom: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-m-12\@xs {margin: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-pt-12\@xs {padding-top: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-pr-12\@xs {padding-right: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-pb-12\@xs {padding-bottom: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-pl-12\@xs, .b-ext .u-px-12\@xs {padding-left: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-px-12\@xs {padding-right: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-py-12\@xs {padding-top: calc(var(--font-size) * 1.2) !important;padding-bottom: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-p-12\@xs {padding: calc(var(--font-size) * 1.2) !important;}
	.b-ext .u-mt-16\@xs {margin-top: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-mr-16\@xs {margin-right: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-mb-16\@xs {margin-bottom: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-ml-16\@xs, .b-ext .u-mx-16\@xs {margin-left: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-mx-16\@xs {margin-right: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-my-16\@xs {margin-top: calc(var(--font-size) * 1.6) !important;margin-bottom: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-m-16\@xs {margin: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-pt-16\@xs {padding-top: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-pr-16\@xs {padding-right: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-pb-16\@xs {padding-bottom: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-pl-16\@xs, .b-ext .u-px-16\@xs {padding-left: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-px-16\@xs {padding-right: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-py-16\@xs {padding-top: calc(var(--font-size) * 1.6) !important;padding-bottom: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-p-16\@xs {padding: calc(var(--font-size) * 1.6) !important;}
	.b-ext .u-mt-20\@xs {margin-top: calc(var(--font-size) * 2) !important;}
	.b-ext .u-mr-20\@xs {margin-right: calc(var(--font-size) * 2) !important;}
	.b-ext .u-mb-20\@xs {margin-bottom: calc(var(--font-size) * 2) !important;}
	.b-ext .u-ml-20\@xs, .b-ext .u-mx-20\@xs {margin-left: calc(var(--font-size) * 2) !important;}
	.b-ext .u-mx-20\@xs {margin-right: calc(var(--font-size) * 2) !important;}
	.b-ext .u-my-20\@xs {margin-top: calc(var(--font-size) * 2) !important;margin-bottom: calc(var(--font-size) * 2) !important;}
	.b-ext .u-m-20\@xs {margin: calc(var(--font-size) * 2) !important;}
	.b-ext .u-pt-20\@xs {padding-top: calc(var(--font-size) * 2) !important;}
	.b-ext .u-pr-20\@xs {padding-right: calc(var(--font-size) * 2) !important;}
	.b-ext .u-pb-20\@xs {padding-bottom: calc(var(--font-size) * 2) !important;}
	.b-ext .u-pl-20\@xs, .b-ext .u-px-20\@xs {padding-left: calc(var(--font-size) * 2) !important;}
	.b-ext .u-px-20\@xs {padding-right: calc(var(--font-size) * 2) !important;}
	.b-ext .u-py-20\@xs {padding-top: calc(var(--font-size) * 2) !important;padding-bottom: calc(var(--font-size) * 2) !important;}
	.b-ext .u-p-20\@xs {padding: calc(var(--font-size) * 2) !important;}
	.b-ext .u-mt-24\@xs {margin-top: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-mr-24\@xs {margin-right: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-mb-24\@xs {margin-bottom: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-ml-24\@xs, .b-ext .u-mx-24\@xs {margin-left: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-mx-24\@xs {margin-right: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-my-24\@xs {margin-top: calc(var(--font-size) * 2.4) !important;margin-bottom: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-m-24\@xs {margin: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-pt-24\@xs {padding-top: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-pr-24\@xs {padding-right: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-pb-24\@xs {padding-bottom: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-pl-24\@xs, .b-ext .u-px-24\@xs {padding-left: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-px-24\@xs {padding-right: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-py-24\@xs {padding-top: calc(var(--font-size) * 2.4) !important;padding-bottom: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-p-24\@xs {padding: calc(var(--font-size) * 2.4) !important;}
	.b-ext .u-mt-28\@xs {margin-top: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-mr-28\@xs {margin-right: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-mb-28\@xs {margin-bottom: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-ml-28\@xs, .b-ext .u-mx-28\@xs {margin-left: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-mx-28\@xs {margin-right: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-my-28\@xs {margin-top: calc(var(--font-size) * 2.8) !important;margin-bottom: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-m-28\@xs {margin: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-pt-28\@xs {padding-top: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-pr-28\@xs {padding-right: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-pb-28\@xs {padding-bottom: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-pl-28\@xs, .b-ext .u-px-28\@xs {padding-left: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-px-28\@xs {padding-right: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-py-28\@xs {padding-top: calc(var(--font-size) * 2.8) !important;padding-bottom: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-p-28\@xs {padding: calc(var(--font-size) * 2.8) !important;}
	.b-ext .u-mt-32\@xs {margin-top: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-mr-32\@xs {margin-right: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-mb-32\@xs {margin-bottom: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-ml-32\@xs, .b-ext .u-mx-32\@xs {margin-left: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-mx-32\@xs {margin-right: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-my-32\@xs {margin-top: calc(var(--font-size) * 3.2) !important;margin-bottom: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-m-32\@xs {margin: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-pt-32\@xs {padding-top: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-pr-32\@xs {padding-right: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-pb-32\@xs {padding-bottom: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-pl-32\@xs, .b-ext .u-px-32\@xs {padding-left: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-px-32\@xs {padding-right: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-py-32\@xs {padding-top: calc(var(--font-size) * 3.2) !important;padding-bottom: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-p-32\@xs {padding: calc(var(--font-size) * 3.2) !important;}
	.b-ext .u-mt-40\@xs {margin-top: calc(var(--font-size) * 4) !important;}
	.b-ext .u-mr-40\@xs {margin-right: calc(var(--font-size) * 4) !important;}
	.b-ext .u-mb-40\@xs {margin-bottom: calc(var(--font-size) * 4) !important;}
	.b-ext .u-ml-40\@xs, .b-ext .u-mx-40\@xs {margin-left: calc(var(--font-size) * 4) !important;}
	.b-ext .u-mx-40\@xs {margin-right: calc(var(--font-size) * 4) !important;}
	.b-ext .u-my-40\@xs {margin-top: calc(var(--font-size) * 4) !important;margin-bottom: calc(var(--font-size) * 4) !important;}
	.b-ext .u-m-40\@xs {margin: calc(var(--font-size) * 4) !important;}
	.b-ext .u-pt-40\@xs {padding-top: calc(var(--font-size) * 4) !important;}
	.b-ext .u-pr-40\@xs {padding-right: calc(var(--font-size) * 4) !important;}
	.b-ext .u-pb-40\@xs {padding-bottom: calc(var(--font-size) * 4) !important;}
	.b-ext .u-pl-40\@xs, .b-ext .u-px-40\@xs {padding-left: calc(var(--font-size) * 4) !important;}
	.b-ext .u-px-40\@xs {padding-right: calc(var(--font-size) * 4) !important;}
	.b-ext .u-py-40\@xs {padding-top: calc(var(--font-size) * 4) !important;padding-bottom: calc(var(--font-size) * 4) !important;}
	.b-ext .u-p-40\@xs {padding: calc(var(--font-size) * 4) !important;}
	.b-ext .u-mt-44\@xs {margin-top: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-mr-44\@xs {margin-right: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-mb-44\@xs {margin-bottom: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-ml-44\@xs, .b-ext .u-mx-44\@xs {margin-left: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-mx-44\@xs {margin-right: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-my-44\@xs {margin-top: calc(var(--font-size) * 4.4) !important;margin-bottom: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-m-44\@xs {margin: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-pt-44\@xs {padding-top: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-pr-44\@xs {padding-right: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-pb-44\@xs {padding-bottom: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-pl-44\@xs, .b-ext .u-px-44\@xs {padding-left: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-px-44\@xs {padding-right: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-py-44\@xs {padding-top: calc(var(--font-size) * 4.4) !important;padding-bottom: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-p-44\@xs {padding: calc(var(--font-size) * 4.4) !important;}
	.b-ext .u-mt-48\@xs {margin-top: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-mr-48\@xs {margin-right: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-mb-48\@xs {margin-bottom: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-ml-48\@xs, .b-ext .u-mx-48\@xs {margin-left: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-mx-48\@xs {margin-right: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-my-48\@xs {margin-top: calc(var(--font-size) * 4.8) !important;margin-bottom: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-m-48\@xs {margin: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-pt-48\@xs {padding-top: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-pr-48\@xs {padding-right: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-pb-48\@xs {padding-bottom: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-pl-48\@xs, .b-ext .u-px-48\@xs {padding-left: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-px-48\@xs {padding-right: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-py-48\@xs {padding-top: calc(var(--font-size) * 4.8) !important;padding-bottom: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-p-48\@xs {padding: calc(var(--font-size) * 4.8) !important;}
	.b-ext .u-mt-56\@xs {margin-top: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-mr-56\@xs {margin-right: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-mb-56\@xs {margin-bottom: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-ml-56\@xs, .b-ext .u-mx-56\@xs {margin-left: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-mx-56\@xs {margin-right: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-my-56\@xs {margin-top: calc(var(--font-size) * 5.6) !important;margin-bottom: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-m-56\@xs {margin: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-pt-56\@xs {padding-top: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-pr-56\@xs {padding-right: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-pb-56\@xs {padding-bottom: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-pl-56\@xs, .b-ext .u-px-56\@xs {padding-left: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-px-56\@xs {padding-right: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-py-56\@xs {padding-top: calc(var(--font-size) * 5.6) !important;padding-bottom: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-p-56\@xs {padding: calc(var(--font-size) * 5.6) !important;}
	.b-ext .u-mt-60\@xs {margin-top: calc(var(--font-size) * 6) !important;}
	.b-ext .u-mr-60\@xs {margin-right: calc(var(--font-size) * 6) !important;}
	.b-ext .u-mb-60\@xs {margin-bottom: calc(var(--font-size) * 6) !important;}
	.b-ext .u-ml-60\@xs, .b-ext .u-mx-60\@xs {margin-left: calc(var(--font-size) * 6) !important;}
	.b-ext .u-mx-60\@xs {margin-right: calc(var(--font-size) * 6) !important;}
	.b-ext .u-my-60\@xs {margin-top: calc(var(--font-size) * 6) !important;margin-bottom: calc(var(--font-size) * 6) !important;}
	.b-ext .u-m-60\@xs {margin: calc(var(--font-size) * 6) !important;}
	.b-ext .u-pt-60\@xs {padding-top: calc(var(--font-size) * 6) !important;}
	.b-ext .u-pr-60\@xs {padding-right: calc(var(--font-size) * 6) !important;}
	.b-ext .u-pb-60\@xs {padding-bottom: calc(var(--font-size) * 6) !important;}
	.b-ext .u-pl-60\@xs, .b-ext .u-px-60\@xs {padding-left: calc(var(--font-size) * 6) !important;}
	.b-ext .u-px-60\@xs {padding-right: calc(var(--font-size) * 6) !important;}
	.b-ext .u-py-60\@xs {padding-top: calc(var(--font-size) * 6) !important;padding-bottom: calc(var(--font-size) * 6) !important;}
	.b-ext .u-p-60\@xs {padding: calc(var(--font-size) * 6) !important;}
	.b-ext .u-mt-64\@xs {margin-top: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-mr-64\@xs {margin-right: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-mb-64\@xs {margin-bottom: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-ml-64\@xs, .b-ext .u-mx-64\@xs {margin-left: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-mx-64\@xs {margin-right: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-my-64\@xs {margin-top: calc(var(--font-size) * 6.4) !important;margin-bottom: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-m-64\@xs {margin: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-pt-64\@xs {padding-top: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-pr-64\@xs {padding-right: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-pb-64\@xs {padding-bottom: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-pl-64\@xs, .b-ext .u-px-64\@xs {padding-left: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-px-64\@xs {padding-right: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-py-64\@xs {padding-top: calc(var(--font-size) * 6.4) !important;padding-bottom: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-p-64\@xs {padding: calc(var(--font-size) * 6.4) !important;}
	.b-ext .u-mt-72\@xs {margin-top: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-mr-72\@xs {margin-right: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-mb-72\@xs {margin-bottom: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-ml-72\@xs, .b-ext .u-mx-72\@xs {margin-left: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-mx-72\@xs {margin-right: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-my-72\@xs {margin-top: calc(var(--font-size) * 7.2) !important;margin-bottom: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-m-72\@xs {margin: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-pt-72\@xs {padding-top: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-pr-72\@xs {padding-right: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-pb-72\@xs {padding-bottom: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-pl-72\@xs, .b-ext .u-px-72\@xs {padding-left: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-px-72\@xs {padding-right: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-py-72\@xs {padding-top: calc(var(--font-size) * 7.2) !important;padding-bottom: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-p-72\@xs {padding: calc(var(--font-size) * 7.2) !important;}
	.b-ext .u-mt-80\@xs {margin-top: calc(var(--font-size) * 8) !important;}
	.b-ext .u-mr-80\@xs {margin-right: calc(var(--font-size) * 8) !important;}
	.b-ext .u-mb-80\@xs {margin-bottom: calc(var(--font-size) * 8) !important;}
	.b-ext .u-ml-80\@xs, .b-ext .u-mx-80\@xs {margin-left: calc(var(--font-size) * 8) !important;}
	.b-ext .u-mx-80\@xs {margin-right: calc(var(--font-size) * 8) !important;}
	.b-ext .u-my-80\@xs {margin-top: calc(var(--font-size) * 8) !important;margin-bottom: calc(var(--font-size) * 8) !important;}
	.b-ext .u-m-80\@xs {margin: calc(var(--font-size) * 8) !important;}
	.b-ext .u-pt-80\@xs {padding-top: calc(var(--font-size) * 8) !important;}
	.b-ext .u-pr-80\@xs {padding-right: calc(var(--font-size) * 8) !important;}
	.b-ext .u-pb-80\@xs {padding-bottom: calc(var(--font-size) * 8) !important;}
	.b-ext .u-pl-80\@xs, .b-ext .u-px-80\@xs {padding-left: calc(var(--font-size) * 8) !important;}
	.b-ext .u-px-80\@xs {padding-right: calc(var(--font-size) * 8) !important;}
	.b-ext .u-py-80\@xs {padding-top: calc(var(--font-size) * 8) !important;padding-bottom: calc(var(--font-size) * 8) !important;}
	.b-ext .u-p-80\@xs {padding: calc(var(--font-size) * 8) !important;}
	.b-ext .u-mt-88\@xs {margin-top: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-mr-88\@xs {margin-right: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-mb-88\@xs {margin-bottom: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-ml-88\@xs, .b-ext .u-mx-88\@xs {margin-left: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-mx-88\@xs {margin-right: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-my-88\@xs {margin-top: calc(var(--font-size) * 8.8) !important;margin-bottom: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-m-88\@xs {margin: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-pt-88\@xs {padding-top: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-pr-88\@xs {padding-right: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-pb-88\@xs {padding-bottom: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-pl-88\@xs, .b-ext .u-px-88\@xs {padding-left: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-px-88\@xs {padding-right: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-py-88\@xs {padding-top: calc(var(--font-size) * 8.8) !important;padding-bottom: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-p-88\@xs {padding: calc(var(--font-size) * 8.8) !important;}
	.b-ext .u-mt-90\@xs {margin-top: calc(var(--font-size) * 9) !important;}
	.b-ext .u-mr-90\@xs {margin-right: calc(var(--font-size) * 9) !important;}
	.b-ext .u-mb-90\@xs {margin-bottom: calc(var(--font-size) * 9) !important;}
	.b-ext .u-ml-90\@xs, .b-ext .u-mx-90\@xs {margin-left: calc(var(--font-size) * 9) !important;}
	.b-ext .u-mx-90\@xs {margin-right: calc(var(--font-size) * 9) !important;}
	.b-ext .u-my-90\@xs {margin-top: calc(var(--font-size) * 9) !important;margin-bottom: calc(var(--font-size) * 9) !important;}
	.b-ext .u-m-90\@xs {margin: calc(var(--font-size) * 9) !important;}
	.b-ext .u-pt-90\@xs {padding-top: calc(var(--font-size) * 9) !important;}
	.b-ext .u-pr-90\@xs {padding-right: calc(var(--font-size) * 9) !important;}
	.b-ext .u-pb-90\@xs {padding-bottom: calc(var(--font-size) * 9) !important;}
	.b-ext .u-pl-90\@xs, .b-ext .u-px-90\@xs {padding-left: calc(var(--font-size) * 9) !important;}
	.b-ext .u-px-90\@xs {padding-right: calc(var(--font-size) * 9) !important;}
	.b-ext .u-py-90\@xs {padding-top: calc(var(--font-size) * 9) !important;padding-bottom: calc(var(--font-size) * 9) !important;}
	.b-ext .u-p-90\@xs {padding: calc(var(--font-size) * 9) !important;}
	.b-ext .u-mt-100\@xs {margin-top: calc(var(--font-size) * 10) !important;}
	.b-ext .u-mr-100\@xs {margin-right: calc(var(--font-size) * 10) !important;}
	.b-ext .u-mb-100\@xs {margin-bottom: calc(var(--font-size) * 10) !important;}
	.b-ext .u-ml-100\@xs, .b-ext .u-mx-100\@xs {margin-left: calc(var(--font-size) * 10) !important;}
	.b-ext .u-mx-100\@xs {margin-right: calc(var(--font-size) * 10) !important;}
	.b-ext .u-my-100\@xs {margin-top: calc(var(--font-size) * 10) !important;margin-bottom: calc(var(--font-size) * 10) !important;}
	.b-ext .u-m-100\@xs {margin: calc(var(--font-size) * 10) !important;}
	.b-ext .u-pt-100\@xs {padding-top: calc(var(--font-size) * 10) !important;}
	.b-ext .u-pr-100\@xs {padding-right: calc(var(--font-size) * 10) !important;}
	.b-ext .u-pb-100\@xs {padding-bottom: calc(var(--font-size) * 10) !important;}
	.b-ext .u-pl-100\@xs, .b-ext .u-px-100\@xs {padding-left: calc(var(--font-size) * 10) !important;}
	.b-ext .u-px-100\@xs {padding-right: calc(var(--font-size) * 10) !important;}
	.b-ext .u-py-100\@xs {padding-top: calc(var(--font-size) * 10) !important;padding-bottom: calc(var(--font-size) * 10) !important;}
	.b-ext .u-p-100\@xs {padding: calc(var(--font-size) * 10) !important;}
	.b-ext .u-mt-128\@xs {margin-top: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-mr-128\@xs {margin-right: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-mb-128\@xs {margin-bottom: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-ml-128\@xs, .b-ext .u-mx-128\@xs {margin-left: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-mx-128\@xs {margin-right: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-my-128\@xs {margin-top: calc(var(--font-size) * 12.8) !important;margin-bottom: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-m-128\@xs {margin: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-pt-128\@xs {padding-top: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-pr-128\@xs {padding-right: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-pb-128\@xs {padding-bottom: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-pl-128\@xs, .b-ext .u-px-128\@xs {padding-left: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-px-128\@xs {padding-right: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-py-128\@xs {padding-top: calc(var(--font-size) * 12.8) !important;padding-bottom: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-p-128\@xs {padding: calc(var(--font-size) * 12.8) !important;}
	.b-ext .u-mt-160\@xs {margin-top: calc(var(--font-size) * 16) !important;}
	.b-ext .u-mr-160\@xs {margin-right: calc(var(--font-size) * 16) !important;}
	.b-ext .u-mb-160\@xs {margin-bottom: calc(var(--font-size) * 16) !important;}
	.b-ext .u-ml-160\@xs, .b-ext .u-mx-160\@xs {margin-left: calc(var(--font-size) * 16) !important;}
	.b-ext .u-mx-160\@xs {margin-right: calc(var(--font-size) * 16) !important;}
	.b-ext .u-my-160\@xs {margin-top: calc(var(--font-size) * 16) !important;margin-bottom: calc(var(--font-size) * 16) !important;}
	.b-ext .u-m-160\@xs {margin: calc(var(--font-size) * 16) !important;}
	.b-ext .u-pt-160\@xs {padding-top: calc(var(--font-size) * 16) !important;}
	.b-ext .u-pr-160\@xs {padding-right: calc(var(--font-size) * 16) !important;}
	.b-ext .u-pb-160\@xs {padding-bottom: calc(var(--font-size) * 16) !important;}
	.b-ext .u-pl-160\@xs, .b-ext .u-px-160\@xs {padding-left: calc(var(--font-size) * 16) !important;}
	.b-ext .u-px-160\@xs {padding-right: calc(var(--font-size) * 16) !important;}
	.b-ext .u-py-160\@xs {padding-top: calc(var(--font-size) * 16) !important;padding-bottom: calc(var(--font-size) * 16) !important;}
	.b-ext .u-p-160\@xs {padding: calc(var(--font-size) * 16) !important;}
	.b-ext .u-mt-0\@xs {margin-top: 0 !important;}
	.b-ext .u-mr-0\@xs {margin-right: 0 !important;}
	.b-ext .u-mb-0\@xs {margin-bottom: 0 !important;}
	.b-ext .u-ml-0\@xs, .b-ext .u-mx-0\@xs {margin-left: 0 !important;}
	.b-ext .u-mx-0\@xs {margin-right: 0 !important;}
	.b-ext .u-my-0\@xs {margin-top: 0 !important;margin-bottom: 0 !important;}
	.b-ext .u-m-0\@xs {margin: 0 !important;}
	.b-ext .u-pt-0\@xs {padding-top: 0 !important;}
	.b-ext .u-pr-0\@xs {padding-right: 0 !important;}
	.b-ext .u-pb-0\@xs {padding-bottom: 0 !important;}
	.b-ext .u-pl-0\@xs, .b-ext .u-px-0\@xs {padding-left: 0 !important;}
	.b-ext .u-px-0\@xs {padding-right: 0 !important;}
	.b-ext .u-py-0\@xs {padding-top: 0 !important;padding-bottom: 0 !important;}
	.b-ext .u-p-0\@xs {padding: 0 !important;}
	.b-ext .u-mt-auto\@xs {margin-top: auto !important;}
	.b-ext .u-mr-auto\@xs {margin-right: auto !important;}
	.b-ext .u-mb-auto\@xs {margin-bottom: auto !important;}
	.b-ext .u-ml-auto\@xs, .b-ext .u-mx-auto\@xs {margin-left: auto !important;}
	.b-ext .u-mx-auto\@xs {margin-right: auto !important;}
	.b-ext .u-my-auto\@xs {margin-top: auto !important;margin-bottom: auto !important;}
	.b-ext .u-m-auto\@xs {margin: auto !important;}
	.b-ext .u-pt-auto\@xs {padding-top: auto !important;}
	.b-ext .u-pr-auto\@xs {padding-right: auto !important;}
	.b-ext .u-pb-auto\@xs {padding-bottom: auto !important;}
	.b-ext .u-pl-auto\@xs, .b-ext .u-px-auto\@xs {padding-left: auto !important;}
	.b-ext .u-px-auto\@xs {padding-right: auto !important;}
	.b-ext .u-py-auto\@xs {padding-top: auto !important;padding-bottom: auto !important;}
	.b-ext .u-p-auto\@xs {padding: auto !important;}}
.b-ext .u-gap-4 {gap: calc(var(--font-size) * .4);}
.b-ext .u-gap-6 {gap: calc(var(--font-size) * .6);}
.b-ext .u-gap-8 {gap: calc(var(--font-size) * .8);}
.b-ext .u-gap-12 {gap: calc(var(--font-size) * 1.2);}
.b-ext .u-gap-16 {gap: calc(var(--font-size) * 1.6);}
.b-ext .u-gap-24 {gap: calc(var(--font-size) * 2.4);}
.b-ext .u-gap-32 {gap: calc(var(--font-size) * 3.2);}
.b-ext .u-row-gap-0 {row-gap: 0;}
@media only screen and (max-width:768px) {.b-ext .u-gap-4\@md {gap: calc(var(--font-size) * .4);}
	.b-ext .u-gap-8\@md {gap: calc(var(--font-size) * .8);}
	.b-ext .u-gap-12\@md {gap: calc(var(--font-size) * 1.2);}
	.b-ext .u-gap-16\@md {gap: calc(var(--font-size) * 1.6);}}